avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getSsopolicy
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Ssopolicy” sidebar_current: “docs-avi-datasource-ssopolicy” description: |- Get information of Avi SSOPolicy.
avi.Ssopolicy
This data source is used to to get avi.Ssopolicy objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooSsopolicy = avi.getSsopolicy({
    name: "foo",
    uuid: "ssopolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
import pulumi
import pulumi_avi as avi
foo_ssopolicy = avi.get_ssopolicy(name="foo",
    uuid="ssopolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := avi.LookupSsopolicy(ctx, &avi.LookupSsopolicyArgs{
			Name: pulumi.StringRef("foo"),
			Uuid: pulumi.StringRef("ssopolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() => 
{
    var fooSsopolicy = Avi.GetSsopolicy.Invoke(new()
    {
        Name = "foo",
        Uuid = "ssopolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetSsopolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var fooSsopolicy = AviFunctions.getSsopolicy(GetSsopolicyArgs.builder()
            .name("foo")
            .uuid("ssopolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
            .build());
    }
}
variables:
  fooSsopolicy:
    fn::invoke:
      function: avi:getSsopolicy
      arguments:
        name: foo
        uuid: ssopolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Using getSsopolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSsopolicy(args: GetSsopolicyArgs, opts?: InvokeOptions): Promise<GetSsopolicyResult>
function getSsopolicyOutput(args: GetSsopolicyOutputArgs, opts?: InvokeOptions): Output<GetSsopolicyResult>def get_ssopolicy(id: Optional[str] = None,
                  name: Optional[str] = None,
                  tenant_ref: Optional[str] = None,
                  uuid: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetSsopolicyResult
def get_ssopolicy_output(id: Optional[pulumi.Input[str]] = None,
                  name: Optional[pulumi.Input[str]] = None,
                  tenant_ref: Optional[pulumi.Input[str]] = None,
                  uuid: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetSsopolicyResult]func LookupSsopolicy(ctx *Context, args *LookupSsopolicyArgs, opts ...InvokeOption) (*LookupSsopolicyResult, error)
func LookupSsopolicyOutput(ctx *Context, args *LookupSsopolicyOutputArgs, opts ...InvokeOption) LookupSsopolicyResultOutput> Note: This function is named LookupSsopolicy in the Go SDK.
public static class GetSsopolicy 
{
    public static Task<GetSsopolicyResult> InvokeAsync(GetSsopolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetSsopolicyResult> Invoke(GetSsopolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSsopolicyResult> getSsopolicy(GetSsopolicyArgs args, InvokeOptions options)
public static Output<GetSsopolicyResult> getSsopolicy(GetSsopolicyArgs args, InvokeOptions options)
fn::invoke:
  function: avi:index/getSsopolicy:getSsopolicy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- id str
- name str
- Search SSOPolicy by name.
- tenant_ref str
- Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Search SSOPolicy by uuid.
getSsopolicy Result
The following output properties are available:
- AuthenticationPolicies List<GetSsopolicy Authentication Policy> 
- Authentication policy settings. Field introduced in 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 
List<GetSsopolicy Authorization Policy> 
- Authorization policy settings. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ConfigpbAttributes List<GetSsopolicy Configpb Attribute> 
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Markers
List<GetSsopolicy Marker> 
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- TenantRef string
- Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Uuid string
- Uuid of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- AuthenticationPolicies []GetSsopolicy Authentication Policy 
- Authentication policy settings. Field introduced in 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 
[]GetSsopolicy Authorization Policy 
- Authorization policy settings. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ConfigpbAttributes []GetSsopolicy Configpb Attribute 
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Markers
[]GetSsopolicy Marker 
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- TenantRef string
- Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Uuid string
- Uuid of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- authenticationPolicies List<GetSsopolicy Authentication Policy> 
- Authentication policy settings. Field introduced in 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 
List<GetSsopolicy Authorization Policy> 
- Authorization policy settings. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpbAttributes List<GetSsopolicy Configpb Attribute> 
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- markers
List<GetSsopolicy Marker> 
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenantRef String
- Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- uuid String
- Uuid of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- authenticationPolicies GetSsopolicy Authentication Policy[] 
- Authentication policy settings. Field introduced in 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 
GetSsopolicy Authorization Policy[] 
- Authorization policy settings. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpbAttributes GetSsopolicy Configpb Attribute[] 
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id string
- markers
GetSsopolicy Marker[] 
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenantRef string
- Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- uuid string
- Uuid of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- authentication_policies Sequence[GetSsopolicy Authentication Policy] 
- Authentication policy settings. Field introduced in 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 
Sequence[GetSsopolicy Authorization Policy] 
- Authorization policy settings. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_attributes Sequence[GetSsopolicy Configpb Attribute] 
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id str
- markers
Sequence[GetSsopolicy Marker] 
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Name of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_ref str
- Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- uuid str
- Uuid of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- authenticationPolicies List<Property Map>
- Authentication policy settings. Field introduced in 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- List<Property Map>
- Authorization policy settings. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpbAttributes List<Property Map>
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenantRef String
- Uuid of the tenant. It is a reference to an object of type tenant. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- uuid String
- Uuid of the sso policy. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
GetSsopolicyAuthenticationPolicy   
GetSsopolicyAuthenticationPolicyAuthnRule     
- Actions
List<GetSsopolicy Authentication Policy Authn Rule Action> 
- Enable string
- Index string
- Matches
List<GetSsopolicy Authentication Policy Authn Rule Match> 
- Name string
- Search SSOPolicy by name.
- Actions
[]GetSsopolicy Authentication Policy Authn Rule Action 
- Enable string
- Index string
- Matches
[]GetSsopolicy Authentication Policy Authn Rule Match 
- Name string
- Search SSOPolicy by name.
- actions
List<GetSsopolicy Authentication Policy Authn Rule Action> 
- enable String
- index String
- matches
List<GetSsopolicy Authentication Policy Authn Rule Match> 
- name String
- Search SSOPolicy by name.
- actions
GetSsopolicy Authentication Policy Authn Rule Action[] 
- enable string
- index string
- matches
GetSsopolicy Authentication Policy Authn Rule Match[] 
- name string
- Search SSOPolicy by name.
- actions
Sequence[GetSsopolicy Authentication Policy Authn Rule Action] 
- enable str
- index str
- matches
Sequence[GetSsopolicy Authentication Policy Authn Rule Match] 
- name str
- Search SSOPolicy by name.
- actions List<Property Map>
- enable String
- index String
- matches List<Property Map>
- name String
- Search SSOPolicy by name.
GetSsopolicyAuthenticationPolicyAuthnRuleAction      
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
GetSsopolicyAuthenticationPolicyAuthnRuleMatch      
GetSsopolicyAuthenticationPolicyAuthnRuleMatchClientIp        
GetSsopolicyAuthenticationPolicyAuthnRuleMatchClientIpAddr         
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr string
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr str
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
GetSsopolicyAuthenticationPolicyAuthnRuleMatchClientIpPrefix         
- ipAddrs List<Property Map>
- mask String
GetSsopolicyAuthenticationPolicyAuthnRuleMatchClientIpPrefixIpAddr           
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr string
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr str
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
GetSsopolicyAuthenticationPolicyAuthnRuleMatchClientIpRange         
GetSsopolicyAuthenticationPolicyAuthnRuleMatchClientIpRangeBegin          
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr string
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr str
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
GetSsopolicyAuthenticationPolicyAuthnRuleMatchClientIpRangeEnd          
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Addr string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr string
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr str
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- addr String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
GetSsopolicyAuthenticationPolicyAuthnRuleMatchHostHdr        
- MatchCase string
- MatchCriteria string
- Values List<string>
- MatchCase string
- MatchCriteria string
- Values []string
- matchCase String
- matchCriteria String
- values List<String>
- matchCase string
- matchCriteria string
- values string[]
- match_case str
- match_criteria str
- values Sequence[str]
- matchCase String
- matchCriteria String
- values List<String>
GetSsopolicyAuthenticationPolicyAuthnRuleMatchPath       
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs List<string>
- StringGroup List<string>Refs 
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs []string
- StringGroup []stringRefs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
- matchCase string
- matchCriteria string
- matchDecoded stringString 
- matchStrs string[]
- stringGroup string[]Refs 
- match_case str
- match_criteria str
- match_decoded_ strstring 
- match_strs Sequence[str]
- string_group_ Sequence[str]refs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
GetSsopolicyAuthorizationPolicy   
GetSsopolicyAuthorizationPolicyAuthzRule     
- Actions
List<GetSsopolicy Authorization Policy Authz Rule Action> 
- Enable string
- Index string
- Matches
List<GetSsopolicy Authorization Policy Authz Rule Match> 
- Name string
- Search SSOPolicy by name.
- Actions
[]GetSsopolicy Authorization Policy Authz Rule Action 
- Enable string
- Index string
- Matches
[]GetSsopolicy Authorization Policy Authz Rule Match 
- Name string
- Search SSOPolicy by name.
- actions
List<GetSsopolicy Authorization Policy Authz Rule Action> 
- enable String
- index String
- matches
List<GetSsopolicy Authorization Policy Authz Rule Match> 
- name String
- Search SSOPolicy by name.
- actions
GetSsopolicy Authorization Policy Authz Rule Action[] 
- enable string
- index string
- matches
GetSsopolicy Authorization Policy Authz Rule Match[] 
- name string
- Search SSOPolicy by name.
- actions
Sequence[GetSsopolicy Authorization Policy Authz Rule Action] 
- enable str
- index str
- matches
Sequence[GetSsopolicy Authorization Policy Authz Rule Match] 
- name str
- Search SSOPolicy by name.
- actions List<Property Map>
- enable String
- index String
- matches List<Property Map>
- name String
- Search SSOPolicy by name.
GetSsopolicyAuthorizationPolicyAuthzRuleAction      
- StatusCode string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- StatusCode string
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- statusCode String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- statusCode string
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- status_code str
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- statusCode String
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
GetSsopolicyAuthorizationPolicyAuthzRuleMatch      
- AccessTokens List<GetSsopolicy Authorization Policy Authz Rule Match Access Token> 
- AttrMatches List<GetSsopolicy Authorization Policy Authz Rule Match Attr Match> 
- HostHdrs List<GetSsopolicy Authorization Policy Authz Rule Match Host Hdr> 
- Methods
List<GetSsopolicy Authorization Policy Authz Rule Match Method> 
- Paths
List<GetSsopolicy Authorization Policy Authz Rule Match Path> 
- AccessTokens []GetSsopolicy Authorization Policy Authz Rule Match Access Token 
- AttrMatches []GetSsopolicy Authorization Policy Authz Rule Match Attr Match 
- HostHdrs []GetSsopolicy Authorization Policy Authz Rule Match Host Hdr 
- Methods
[]GetSsopolicy Authorization Policy Authz Rule Match Method 
- Paths
[]GetSsopolicy Authorization Policy Authz Rule Match Path 
- accessTokens List<GetSsopolicy Authorization Policy Authz Rule Match Access Token> 
- attrMatches List<GetSsopolicy Authorization Policy Authz Rule Match Attr Match> 
- hostHdrs List<GetSsopolicy Authorization Policy Authz Rule Match Host Hdr> 
- methods
List<GetSsopolicy Authorization Policy Authz Rule Match Method> 
- paths
List<GetSsopolicy Authorization Policy Authz Rule Match Path> 
- accessTokens GetSsopolicy Authorization Policy Authz Rule Match Access Token[] 
- attrMatches GetSsopolicy Authorization Policy Authz Rule Match Attr Match[] 
- hostHdrs GetSsopolicy Authorization Policy Authz Rule Match Host Hdr[] 
- methods
GetSsopolicy Authorization Policy Authz Rule Match Method[] 
- paths
GetSsopolicy Authorization Policy Authz Rule Match Path[] 
- access_tokens Sequence[GetSsopolicy Authorization Policy Authz Rule Match Access Token] 
- attr_matches Sequence[GetSsopolicy Authorization Policy Authz Rule Match Attr Match] 
- host_hdrs Sequence[GetSsopolicy Authorization Policy Authz Rule Match Host Hdr] 
- methods
Sequence[GetSsopolicy Authorization Policy Authz Rule Match Method] 
- paths
Sequence[GetSsopolicy Authorization Policy Authz Rule Match Path] 
GetSsopolicyAuthorizationPolicyAuthzRuleMatchAccessToken        
GetSsopolicyAuthorizationPolicyAuthzRuleMatchAccessTokenMatch         
- BoolMatch string
- IntMatch string
- IsMandatory string
- Name string
- Search SSOPolicy by name.
- StringMatches List<GetSsopolicy Authorization Policy Authz Rule Match Access Token Match String Match> 
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Validate string
- BoolMatch string
- IntMatch string
- IsMandatory string
- Name string
- Search SSOPolicy by name.
- StringMatches []GetSsopolicy Authorization Policy Authz Rule Match Access Token Match String Match 
- Type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- Validate string
- boolMatch String
- intMatch String
- isMandatory String
- name String
- Search SSOPolicy by name.
- stringMatches List<GetSsopolicy Authorization Policy Authz Rule Match Access Token Match String Match> 
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- validate String
- boolMatch string
- intMatch string
- isMandatory string
- name string
- Search SSOPolicy by name.
- stringMatches GetSsopolicy Authorization Policy Authz Rule Match Access Token Match String Match[] 
- type string
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- validate string
- bool_match str
- int_match str
- is_mandatory str
- name str
- Search SSOPolicy by name.
- string_matches Sequence[GetSsopolicy Authorization Policy Authz Rule Match Access Token Match String Match] 
- type str
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- validate str
- boolMatch String
- intMatch String
- isMandatory String
- name String
- Search SSOPolicy by name.
- stringMatches List<Property Map>
- type String
- Sso policy type. Enum options - SSO_TYPE_SAML, SSO_TYPE_PINGACCESS, SSO_TYPE_JWT, SSO_TYPE_LDAP, SSO_TYPE_OAUTH. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, enterprise with cloud services edition. Allowed in basic (allowed values- sso_type_saml, sso_type_jwt, sso_type_ldap, sso_type_oauth) edition.
- validate String
GetSsopolicyAuthorizationPolicyAuthzRuleMatchAccessTokenMatchStringMatch           
- MatchCriteria string
- MatchStrs List<string>
- StringGroup List<string>Refs 
- MatchCriteria string
- MatchStrs []string
- StringGroup []stringRefs 
- matchCriteria String
- matchStrs List<String>
- stringGroup List<String>Refs 
- matchCriteria string
- matchStrs string[]
- stringGroup string[]Refs 
- match_criteria str
- match_strs Sequence[str]
- string_group_ Sequence[str]refs 
- matchCriteria String
- matchStrs List<String>
- stringGroup List<String>Refs 
GetSsopolicyAuthorizationPolicyAuthzRuleMatchAttrMatch        
GetSsopolicyAuthorizationPolicyAuthzRuleMatchAttrMatchAttributeValueList           
- MatchCriteria string
- MatchStrs List<string>
- StringGroup List<string>Refs 
- MatchCriteria string
- MatchStrs []string
- StringGroup []stringRefs 
- matchCriteria String
- matchStrs List<String>
- stringGroup List<String>Refs 
- matchCriteria string
- matchStrs string[]
- stringGroup string[]Refs 
- match_criteria str
- match_strs Sequence[str]
- string_group_ Sequence[str]refs 
- matchCriteria String
- matchStrs List<String>
- stringGroup List<String>Refs 
GetSsopolicyAuthorizationPolicyAuthzRuleMatchHostHdr        
- MatchCase string
- MatchCriteria string
- Values List<string>
- MatchCase string
- MatchCriteria string
- Values []string
- matchCase String
- matchCriteria String
- values List<String>
- matchCase string
- matchCriteria string
- values string[]
- match_case str
- match_criteria str
- values Sequence[str]
- matchCase String
- matchCriteria String
- values List<String>
GetSsopolicyAuthorizationPolicyAuthzRuleMatchMethod       
- MatchCriteria string
- Methods List<string>
- MatchCriteria string
- Methods []string
- matchCriteria String
- methods List<String>
- matchCriteria string
- methods string[]
- match_criteria str
- methods Sequence[str]
- matchCriteria String
- methods List<String>
GetSsopolicyAuthorizationPolicyAuthzRuleMatchPath       
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs List<string>
- StringGroup List<string>Refs 
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs []string
- StringGroup []stringRefs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
- matchCase string
- matchCriteria string
- matchDecoded stringString 
- matchStrs string[]
- stringGroup string[]Refs 
- match_case str
- match_criteria str
- match_decoded_ strstring 
- match_strs Sequence[str]
- string_group_ Sequence[str]refs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
GetSsopolicyConfigpbAttribute   
- Version string
- Version string
- version String
- version string
- version str
- version String
GetSsopolicyMarker  
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the aviTerraform Provider.