1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. AuthenticationProfile
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
scm logo
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi

    AuthenticationProfile resource

    Create AuthenticationProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AuthenticationProfile(name: string, args?: AuthenticationProfileArgs, opts?: CustomResourceOptions);
    @overload
    def AuthenticationProfile(resource_name: str,
                              args: Optional[AuthenticationProfileArgs] = None,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def AuthenticationProfile(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              allow_lists: Optional[Sequence[str]] = None,
                              device: Optional[str] = None,
                              folder: Optional[str] = None,
                              lockout: Optional[AuthenticationProfileLockoutArgs] = None,
                              method: Optional[AuthenticationProfileMethodArgs] = None,
                              multi_factor_auth: Optional[AuthenticationProfileMultiFactorAuthArgs] = None,
                              name: Optional[str] = None,
                              single_sign_on: Optional[AuthenticationProfileSingleSignOnArgs] = None,
                              snippet: Optional[str] = None,
                              user_domain: Optional[str] = None,
                              username_modifier: Optional[str] = None)
    func NewAuthenticationProfile(ctx *Context, name string, args *AuthenticationProfileArgs, opts ...ResourceOption) (*AuthenticationProfile, error)
    public AuthenticationProfile(string name, AuthenticationProfileArgs? args = null, CustomResourceOptions? opts = null)
    public AuthenticationProfile(String name, AuthenticationProfileArgs args)
    public AuthenticationProfile(String name, AuthenticationProfileArgs args, CustomResourceOptions options)
    
    type: scm:AuthenticationProfile
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AuthenticationProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AuthenticationProfileArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AuthenticationProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AuthenticationProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AuthenticationProfileArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var authenticationProfileResource = new Scm.AuthenticationProfile("authenticationProfileResource", new()
    {
        AllowLists = new[]
        {
            "string",
        },
        Device = "string",
        Folder = "string",
        Lockout = new Scm.Inputs.AuthenticationProfileLockoutArgs
        {
            FailedAttempts = 0,
            LockoutTime = 0,
        },
        Method = new Scm.Inputs.AuthenticationProfileMethodArgs
        {
            Cloud = new Scm.Inputs.AuthenticationProfileMethodCloudArgs
            {
                ProfileName = "string",
            },
            Kerberos = new Scm.Inputs.AuthenticationProfileMethodKerberosArgs
            {
                Realm = "string",
                ServerProfile = "string",
            },
            Ldap = new Scm.Inputs.AuthenticationProfileMethodLdapArgs
            {
                LoginAttribute = "string",
                PasswdExpDays = 0,
                ServerProfile = "string",
            },
            LocalDatabase = null,
            Radius = new Scm.Inputs.AuthenticationProfileMethodRadiusArgs
            {
                Checkgroup = false,
                ServerProfile = "string",
            },
            SamlIdp = new Scm.Inputs.AuthenticationProfileMethodSamlIdpArgs
            {
                AttributeNameUsergroup = "string",
                AttributeNameUsername = "string",
                CertificateProfile = "string",
                EnableSingleLogout = false,
                RequestSigningCertificate = "string",
                ServerProfile = "string",
            },
            Tacplus = new Scm.Inputs.AuthenticationProfileMethodTacplusArgs
            {
                Checkgroup = false,
                ServerProfile = "string",
            },
        },
        MultiFactorAuth = new Scm.Inputs.AuthenticationProfileMultiFactorAuthArgs
        {
            Factors = new[]
            {
                "string",
            },
            MfaEnable = false,
        },
        Name = "string",
        SingleSignOn = new Scm.Inputs.AuthenticationProfileSingleSignOnArgs
        {
            KerberosKeytab = "string",
            Realm = "string",
        },
        Snippet = "string",
        UserDomain = "string",
        UsernameModifier = "string",
    });
    
    example, err := scm.NewAuthenticationProfile(ctx, "authenticationProfileResource", &scm.AuthenticationProfileArgs{
    	AllowLists: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Device: pulumi.String("string"),
    	Folder: pulumi.String("string"),
    	Lockout: &scm.AuthenticationProfileLockoutArgs{
    		FailedAttempts: pulumi.Int(0),
    		LockoutTime:    pulumi.Int(0),
    	},
    	Method: &scm.AuthenticationProfileMethodArgs{
    		Cloud: &scm.AuthenticationProfileMethodCloudArgs{
    			ProfileName: pulumi.String("string"),
    		},
    		Kerberos: &scm.AuthenticationProfileMethodKerberosArgs{
    			Realm:         pulumi.String("string"),
    			ServerProfile: pulumi.String("string"),
    		},
    		Ldap: &scm.AuthenticationProfileMethodLdapArgs{
    			LoginAttribute: pulumi.String("string"),
    			PasswdExpDays:  pulumi.Int(0),
    			ServerProfile:  pulumi.String("string"),
    		},
    		LocalDatabase: &scm.AuthenticationProfileMethodLocalDatabaseArgs{},
    		Radius: &scm.AuthenticationProfileMethodRadiusArgs{
    			Checkgroup:    pulumi.Bool(false),
    			ServerProfile: pulumi.String("string"),
    		},
    		SamlIdp: &scm.AuthenticationProfileMethodSamlIdpArgs{
    			AttributeNameUsergroup:    pulumi.String("string"),
    			AttributeNameUsername:     pulumi.String("string"),
    			CertificateProfile:        pulumi.String("string"),
    			EnableSingleLogout:        pulumi.Bool(false),
    			RequestSigningCertificate: pulumi.String("string"),
    			ServerProfile:             pulumi.String("string"),
    		},
    		Tacplus: &scm.AuthenticationProfileMethodTacplusArgs{
    			Checkgroup:    pulumi.Bool(false),
    			ServerProfile: pulumi.String("string"),
    		},
    	},
    	MultiFactorAuth: &scm.AuthenticationProfileMultiFactorAuthArgs{
    		Factors: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MfaEnable: pulumi.Bool(false),
    	},
    	Name: pulumi.String("string"),
    	SingleSignOn: &scm.AuthenticationProfileSingleSignOnArgs{
    		KerberosKeytab: pulumi.String("string"),
    		Realm:          pulumi.String("string"),
    	},
    	Snippet:          pulumi.String("string"),
    	UserDomain:       pulumi.String("string"),
    	UsernameModifier: pulumi.String("string"),
    })
    
    var authenticationProfileResource = new AuthenticationProfile("authenticationProfileResource", AuthenticationProfileArgs.builder()
        .allowLists("string")
        .device("string")
        .folder("string")
        .lockout(AuthenticationProfileLockoutArgs.builder()
            .failedAttempts(0)
            .lockoutTime(0)
            .build())
        .method(AuthenticationProfileMethodArgs.builder()
            .cloud(AuthenticationProfileMethodCloudArgs.builder()
                .profileName("string")
                .build())
            .kerberos(AuthenticationProfileMethodKerberosArgs.builder()
                .realm("string")
                .serverProfile("string")
                .build())
            .ldap(AuthenticationProfileMethodLdapArgs.builder()
                .loginAttribute("string")
                .passwdExpDays(0)
                .serverProfile("string")
                .build())
            .localDatabase(AuthenticationProfileMethodLocalDatabaseArgs.builder()
                .build())
            .radius(AuthenticationProfileMethodRadiusArgs.builder()
                .checkgroup(false)
                .serverProfile("string")
                .build())
            .samlIdp(AuthenticationProfileMethodSamlIdpArgs.builder()
                .attributeNameUsergroup("string")
                .attributeNameUsername("string")
                .certificateProfile("string")
                .enableSingleLogout(false)
                .requestSigningCertificate("string")
                .serverProfile("string")
                .build())
            .tacplus(AuthenticationProfileMethodTacplusArgs.builder()
                .checkgroup(false)
                .serverProfile("string")
                .build())
            .build())
        .multiFactorAuth(AuthenticationProfileMultiFactorAuthArgs.builder()
            .factors("string")
            .mfaEnable(false)
            .build())
        .name("string")
        .singleSignOn(AuthenticationProfileSingleSignOnArgs.builder()
            .kerberosKeytab("string")
            .realm("string")
            .build())
        .snippet("string")
        .userDomain("string")
        .usernameModifier("string")
        .build());
    
    authentication_profile_resource = scm.AuthenticationProfile("authenticationProfileResource",
        allow_lists=["string"],
        device="string",
        folder="string",
        lockout={
            "failed_attempts": 0,
            "lockout_time": 0,
        },
        method={
            "cloud": {
                "profile_name": "string",
            },
            "kerberos": {
                "realm": "string",
                "server_profile": "string",
            },
            "ldap": {
                "login_attribute": "string",
                "passwd_exp_days": 0,
                "server_profile": "string",
            },
            "local_database": {},
            "radius": {
                "checkgroup": False,
                "server_profile": "string",
            },
            "saml_idp": {
                "attribute_name_usergroup": "string",
                "attribute_name_username": "string",
                "certificate_profile": "string",
                "enable_single_logout": False,
                "request_signing_certificate": "string",
                "server_profile": "string",
            },
            "tacplus": {
                "checkgroup": False,
                "server_profile": "string",
            },
        },
        multi_factor_auth={
            "factors": ["string"],
            "mfa_enable": False,
        },
        name="string",
        single_sign_on={
            "kerberos_keytab": "string",
            "realm": "string",
        },
        snippet="string",
        user_domain="string",
        username_modifier="string")
    
    const authenticationProfileResource = new scm.AuthenticationProfile("authenticationProfileResource", {
        allowLists: ["string"],
        device: "string",
        folder: "string",
        lockout: {
            failedAttempts: 0,
            lockoutTime: 0,
        },
        method: {
            cloud: {
                profileName: "string",
            },
            kerberos: {
                realm: "string",
                serverProfile: "string",
            },
            ldap: {
                loginAttribute: "string",
                passwdExpDays: 0,
                serverProfile: "string",
            },
            localDatabase: {},
            radius: {
                checkgroup: false,
                serverProfile: "string",
            },
            samlIdp: {
                attributeNameUsergroup: "string",
                attributeNameUsername: "string",
                certificateProfile: "string",
                enableSingleLogout: false,
                requestSigningCertificate: "string",
                serverProfile: "string",
            },
            tacplus: {
                checkgroup: false,
                serverProfile: "string",
            },
        },
        multiFactorAuth: {
            factors: ["string"],
            mfaEnable: false,
        },
        name: "string",
        singleSignOn: {
            kerberosKeytab: "string",
            realm: "string",
        },
        snippet: "string",
        userDomain: "string",
        usernameModifier: "string",
    });
    
    type: scm:AuthenticationProfile
    properties:
        allowLists:
            - string
        device: string
        folder: string
        lockout:
            failedAttempts: 0
            lockoutTime: 0
        method:
            cloud:
                profileName: string
            kerberos:
                realm: string
                serverProfile: string
            ldap:
                loginAttribute: string
                passwdExpDays: 0
                serverProfile: string
            localDatabase: {}
            radius:
                checkgroup: false
                serverProfile: string
            samlIdp:
                attributeNameUsergroup: string
                attributeNameUsername: string
                certificateProfile: string
                enableSingleLogout: false
                requestSigningCertificate: string
                serverProfile: string
            tacplus:
                checkgroup: false
                serverProfile: string
        multiFactorAuth:
            factors:
                - string
            mfaEnable: false
        name: string
        singleSignOn:
            kerberosKeytab: string
            realm: string
        snippet: string
        userDomain: string
        usernameModifier: string
    

    AuthenticationProfile Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AuthenticationProfile resource accepts the following input properties:

    AllowLists List<string>
    Allow list
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Lockout AuthenticationProfileLockout
    Lockout
    Method AuthenticationProfileMethod
    Method
    MultiFactorAuth AuthenticationProfileMultiFactorAuth
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn AuthenticationProfileSingleSignOn
    Single sign on
    Snippet string
    The snippet in which the resource is defined
    UserDomain string
    User domain
    UsernameModifier string
    Username modifier
    AllowLists []string
    Allow list
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Lockout AuthenticationProfileLockoutArgs
    Lockout
    Method AuthenticationProfileMethodArgs
    Method
    MultiFactorAuth AuthenticationProfileMultiFactorAuthArgs
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn AuthenticationProfileSingleSignOnArgs
    Single sign on
    Snippet string
    The snippet in which the resource is defined
    UserDomain string
    User domain
    UsernameModifier string
    Username modifier
    allowLists List<String>
    Allow list
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    lockout AuthenticationProfileLockout
    Lockout
    method AuthenticationProfileMethod
    Method
    multiFactorAuth AuthenticationProfileMultiFactorAuth
    Multi factor auth
    name String
    The name of the authentication profile
    singleSignOn AuthenticationProfileSingleSignOn
    Single sign on
    snippet String
    The snippet in which the resource is defined
    userDomain String
    User domain
    usernameModifier String
    Username modifier
    allowLists string[]
    Allow list
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    lockout AuthenticationProfileLockout
    Lockout
    method AuthenticationProfileMethod
    Method
    multiFactorAuth AuthenticationProfileMultiFactorAuth
    Multi factor auth
    name string
    The name of the authentication profile
    singleSignOn AuthenticationProfileSingleSignOn
    Single sign on
    snippet string
    The snippet in which the resource is defined
    userDomain string
    User domain
    usernameModifier string
    Username modifier
    allow_lists Sequence[str]
    Allow list
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    lockout AuthenticationProfileLockoutArgs
    Lockout
    method AuthenticationProfileMethodArgs
    Method
    multi_factor_auth AuthenticationProfileMultiFactorAuthArgs
    Multi factor auth
    name str
    The name of the authentication profile
    single_sign_on AuthenticationProfileSingleSignOnArgs
    Single sign on
    snippet str
    The snippet in which the resource is defined
    user_domain str
    User domain
    username_modifier str
    Username modifier
    allowLists List<String>
    Allow list
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    lockout Property Map
    Lockout
    method Property Map
    Method
    multiFactorAuth Property Map
    Multi factor auth
    name String
    The name of the authentication profile
    singleSignOn Property Map
    Single sign on
    snippet String
    The snippet in which the resource is defined
    userDomain String
    User domain
    usernameModifier String
    Username modifier

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AuthenticationProfile resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    id str
    The provider-assigned unique ID for this managed resource.
    tfid str
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String

    Look up Existing AuthenticationProfile Resource

    Get an existing AuthenticationProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AuthenticationProfileState, opts?: CustomResourceOptions): AuthenticationProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_lists: Optional[Sequence[str]] = None,
            device: Optional[str] = None,
            folder: Optional[str] = None,
            lockout: Optional[AuthenticationProfileLockoutArgs] = None,
            method: Optional[AuthenticationProfileMethodArgs] = None,
            multi_factor_auth: Optional[AuthenticationProfileMultiFactorAuthArgs] = None,
            name: Optional[str] = None,
            single_sign_on: Optional[AuthenticationProfileSingleSignOnArgs] = None,
            snippet: Optional[str] = None,
            tfid: Optional[str] = None,
            user_domain: Optional[str] = None,
            username_modifier: Optional[str] = None) -> AuthenticationProfile
    func GetAuthenticationProfile(ctx *Context, name string, id IDInput, state *AuthenticationProfileState, opts ...ResourceOption) (*AuthenticationProfile, error)
    public static AuthenticationProfile Get(string name, Input<string> id, AuthenticationProfileState? state, CustomResourceOptions? opts = null)
    public static AuthenticationProfile get(String name, Output<String> id, AuthenticationProfileState state, CustomResourceOptions options)
    resources:  _:    type: scm:AuthenticationProfile    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AllowLists List<string>
    Allow list
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Lockout AuthenticationProfileLockout
    Lockout
    Method AuthenticationProfileMethod
    Method
    MultiFactorAuth AuthenticationProfileMultiFactorAuth
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn AuthenticationProfileSingleSignOn
    Single sign on
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    UserDomain string
    User domain
    UsernameModifier string
    Username modifier
    AllowLists []string
    Allow list
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Lockout AuthenticationProfileLockoutArgs
    Lockout
    Method AuthenticationProfileMethodArgs
    Method
    MultiFactorAuth AuthenticationProfileMultiFactorAuthArgs
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn AuthenticationProfileSingleSignOnArgs
    Single sign on
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    UserDomain string
    User domain
    UsernameModifier string
    Username modifier
    allowLists List<String>
    Allow list
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    lockout AuthenticationProfileLockout
    Lockout
    method AuthenticationProfileMethod
    Method
    multiFactorAuth AuthenticationProfileMultiFactorAuth
    Multi factor auth
    name String
    The name of the authentication profile
    singleSignOn AuthenticationProfileSingleSignOn
    Single sign on
    snippet String
    The snippet in which the resource is defined
    tfid String
    userDomain String
    User domain
    usernameModifier String
    Username modifier
    allowLists string[]
    Allow list
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    lockout AuthenticationProfileLockout
    Lockout
    method AuthenticationProfileMethod
    Method
    multiFactorAuth AuthenticationProfileMultiFactorAuth
    Multi factor auth
    name string
    The name of the authentication profile
    singleSignOn AuthenticationProfileSingleSignOn
    Single sign on
    snippet string
    The snippet in which the resource is defined
    tfid string
    userDomain string
    User domain
    usernameModifier string
    Username modifier
    allow_lists Sequence[str]
    Allow list
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    lockout AuthenticationProfileLockoutArgs
    Lockout
    method AuthenticationProfileMethodArgs
    Method
    multi_factor_auth AuthenticationProfileMultiFactorAuthArgs
    Multi factor auth
    name str
    The name of the authentication profile
    single_sign_on AuthenticationProfileSingleSignOnArgs
    Single sign on
    snippet str
    The snippet in which the resource is defined
    tfid str
    user_domain str
    User domain
    username_modifier str
    Username modifier
    allowLists List<String>
    Allow list
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    lockout Property Map
    Lockout
    method Property Map
    Method
    multiFactorAuth Property Map
    Multi factor auth
    name String
    The name of the authentication profile
    singleSignOn Property Map
    Single sign on
    snippet String
    The snippet in which the resource is defined
    tfid String
    userDomain String
    User domain
    usernameModifier String
    Username modifier

    Supporting Types

    AuthenticationProfileLockout, AuthenticationProfileLockoutArgs

    FailedAttempts int
    Failed attempts
    LockoutTime int
    Lockout time
    FailedAttempts int
    Failed attempts
    LockoutTime int
    Lockout time
    failedAttempts Integer
    Failed attempts
    lockoutTime Integer
    Lockout time
    failedAttempts number
    Failed attempts
    lockoutTime number
    Lockout time
    failed_attempts int
    Failed attempts
    lockout_time int
    Lockout time
    failedAttempts Number
    Failed attempts
    lockoutTime Number
    Lockout time

    AuthenticationProfileMethod, AuthenticationProfileMethodArgs

    AuthenticationProfileMethodCloud, AuthenticationProfileMethodCloudArgs

    ProfileName string
    The tenant profile name
    ProfileName string
    The tenant profile name
    profileName String
    The tenant profile name
    profileName string
    The tenant profile name
    profile_name str
    The tenant profile name
    profileName String
    The tenant profile name

    AuthenticationProfileMethodKerberos, AuthenticationProfileMethodKerberosArgs

    Realm string
    Realm
    ServerProfile string
    Server profile
    Realm string
    Realm
    ServerProfile string
    Server profile
    realm String
    Realm
    serverProfile String
    Server profile
    realm string
    Realm
    serverProfile string
    Server profile
    realm str
    Realm
    server_profile str
    Server profile
    realm String
    Realm
    serverProfile String
    Server profile

    AuthenticationProfileMethodLdap, AuthenticationProfileMethodLdapArgs

    LoginAttribute string
    Login attribute
    PasswdExpDays int
    Passwd exp days
    ServerProfile string
    Server profile
    LoginAttribute string
    Login attribute
    PasswdExpDays int
    Passwd exp days
    ServerProfile string
    Server profile
    loginAttribute String
    Login attribute
    passwdExpDays Integer
    Passwd exp days
    serverProfile String
    Server profile
    loginAttribute string
    Login attribute
    passwdExpDays number
    Passwd exp days
    serverProfile string
    Server profile
    login_attribute str
    Login attribute
    passwd_exp_days int
    Passwd exp days
    server_profile str
    Server profile
    loginAttribute String
    Login attribute
    passwdExpDays Number
    Passwd exp days
    serverProfile String
    Server profile

    AuthenticationProfileMethodRadius, AuthenticationProfileMethodRadiusArgs

    Checkgroup bool
    Checkgroup
    ServerProfile string
    Server profile
    Checkgroup bool
    Checkgroup
    ServerProfile string
    Server profile
    checkgroup Boolean
    Checkgroup
    serverProfile String
    Server profile
    checkgroup boolean
    Checkgroup
    serverProfile string
    Server profile
    checkgroup bool
    Checkgroup
    server_profile str
    Server profile
    checkgroup Boolean
    Checkgroup
    serverProfile String
    Server profile

    AuthenticationProfileMethodSamlIdp, AuthenticationProfileMethodSamlIdpArgs

    AttributeNameUsergroup string
    Attribute name usergroup
    AttributeNameUsername string
    Attribute name username
    CertificateProfile string
    Certificate profile
    EnableSingleLogout bool
    Enable single logout
    RequestSigningCertificate string
    Request signing certificate
    ServerProfile string
    Server profile
    AttributeNameUsergroup string
    Attribute name usergroup
    AttributeNameUsername string
    Attribute name username
    CertificateProfile string
    Certificate profile
    EnableSingleLogout bool
    Enable single logout
    RequestSigningCertificate string
    Request signing certificate
    ServerProfile string
    Server profile
    attributeNameUsergroup String
    Attribute name usergroup
    attributeNameUsername String
    Attribute name username
    certificateProfile String
    Certificate profile
    enableSingleLogout Boolean
    Enable single logout
    requestSigningCertificate String
    Request signing certificate
    serverProfile String
    Server profile
    attributeNameUsergroup string
    Attribute name usergroup
    attributeNameUsername string
    Attribute name username
    certificateProfile string
    Certificate profile
    enableSingleLogout boolean
    Enable single logout
    requestSigningCertificate string
    Request signing certificate
    serverProfile string
    Server profile
    attribute_name_usergroup str
    Attribute name usergroup
    attribute_name_username str
    Attribute name username
    certificate_profile str
    Certificate profile
    enable_single_logout bool
    Enable single logout
    request_signing_certificate str
    Request signing certificate
    server_profile str
    Server profile
    attributeNameUsergroup String
    Attribute name usergroup
    attributeNameUsername String
    Attribute name username
    certificateProfile String
    Certificate profile
    enableSingleLogout Boolean
    Enable single logout
    requestSigningCertificate String
    Request signing certificate
    serverProfile String
    Server profile

    AuthenticationProfileMethodTacplus, AuthenticationProfileMethodTacplusArgs

    Checkgroup bool
    Checkgroup
    ServerProfile string
    Server profile
    Checkgroup bool
    Checkgroup
    ServerProfile string
    Server profile
    checkgroup Boolean
    Checkgroup
    serverProfile String
    Server profile
    checkgroup boolean
    Checkgroup
    serverProfile string
    Server profile
    checkgroup bool
    Checkgroup
    server_profile str
    Server profile
    checkgroup Boolean
    Checkgroup
    serverProfile String
    Server profile

    AuthenticationProfileMultiFactorAuth, AuthenticationProfileMultiFactorAuthArgs

    Factors List<string>
    Factors
    MfaEnable bool
    Mfa enable
    Factors []string
    Factors
    MfaEnable bool
    Mfa enable
    factors List<String>
    Factors
    mfaEnable Boolean
    Mfa enable
    factors string[]
    Factors
    mfaEnable boolean
    Mfa enable
    factors Sequence[str]
    Factors
    mfa_enable bool
    Mfa enable
    factors List<String>
    Factors
    mfaEnable Boolean
    Mfa enable

    AuthenticationProfileSingleSignOn, AuthenticationProfileSingleSignOnArgs

    KerberosKeytab string
    Kerberos keytab
    Realm string
    Realm
    KerberosKeytab string
    Kerberos keytab
    Realm string
    Realm
    kerberosKeytab String
    Kerberos keytab
    realm String
    Realm
    kerberosKeytab string
    Kerberos keytab
    realm string
    Realm
    kerberos_keytab str
    Kerberos keytab
    realm str
    Realm
    kerberosKeytab String
    Kerberos keytab
    realm String
    Realm

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate