1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. getAuthenticationProfile
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 data source

    Using getAuthenticationProfile

    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 getAuthenticationProfile(args: GetAuthenticationProfileArgs, opts?: InvokeOptions): Promise<GetAuthenticationProfileResult>
    function getAuthenticationProfileOutput(args: GetAuthenticationProfileOutputArgs, opts?: InvokeOptions): Output<GetAuthenticationProfileResult>
    def get_authentication_profile(id: Optional[str] = None,
                                   name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetAuthenticationProfileResult
    def get_authentication_profile_output(id: Optional[pulumi.Input[str]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetAuthenticationProfileResult]
    func LookupAuthenticationProfile(ctx *Context, args *LookupAuthenticationProfileArgs, opts ...InvokeOption) (*LookupAuthenticationProfileResult, error)
    func LookupAuthenticationProfileOutput(ctx *Context, args *LookupAuthenticationProfileOutputArgs, opts ...InvokeOption) LookupAuthenticationProfileResultOutput

    > Note: This function is named LookupAuthenticationProfile in the Go SDK.

    public static class GetAuthenticationProfile 
    {
        public static Task<GetAuthenticationProfileResult> InvokeAsync(GetAuthenticationProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetAuthenticationProfileResult> Invoke(GetAuthenticationProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAuthenticationProfileResult> getAuthenticationProfile(GetAuthenticationProfileArgs args, InvokeOptions options)
    public static Output<GetAuthenticationProfileResult> getAuthenticationProfile(GetAuthenticationProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: scm:index/getAuthenticationProfile:getAuthenticationProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The UUID of the authentication profile
    Name string
    The name of the authentication profile
    Id string
    The UUID of the authentication profile
    Name string
    The name of the authentication profile
    id String
    The UUID of the authentication profile
    name String
    The name of the authentication profile
    id string
    The UUID of the authentication profile
    name string
    The name of the authentication profile
    id str
    The UUID of the authentication profile
    name str
    The name of the authentication profile
    id String
    The UUID of the authentication profile
    name String
    The name of the authentication profile

    getAuthenticationProfile Result

    The following output properties are available:

    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
    Id string
    The UUID of the authentication profile
    Lockout GetAuthenticationProfileLockout
    Lockout
    Method GetAuthenticationProfileMethod
    Method
    MultiFactorAuth GetAuthenticationProfileMultiFactorAuth
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn GetAuthenticationProfileSingleSignOn
    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
    Id string
    The UUID of the authentication profile
    Lockout GetAuthenticationProfileLockout
    Lockout
    Method GetAuthenticationProfileMethod
    Method
    MultiFactorAuth GetAuthenticationProfileMultiFactorAuth
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn GetAuthenticationProfileSingleSignOn
    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
    id String
    The UUID of the authentication profile
    lockout GetAuthenticationProfileLockout
    Lockout
    method GetAuthenticationProfileMethod
    Method
    multiFactorAuth GetAuthenticationProfileMultiFactorAuth
    Multi factor auth
    name String
    The name of the authentication profile
    singleSignOn GetAuthenticationProfileSingleSignOn
    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
    id string
    The UUID of the authentication profile
    lockout GetAuthenticationProfileLockout
    Lockout
    method GetAuthenticationProfileMethod
    Method
    multiFactorAuth GetAuthenticationProfileMultiFactorAuth
    Multi factor auth
    name string
    The name of the authentication profile
    singleSignOn GetAuthenticationProfileSingleSignOn
    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
    id str
    The UUID of the authentication profile
    lockout GetAuthenticationProfileLockout
    Lockout
    method GetAuthenticationProfileMethod
    Method
    multi_factor_auth GetAuthenticationProfileMultiFactorAuth
    Multi factor auth
    name str
    The name of the authentication profile
    single_sign_on GetAuthenticationProfileSingleSignOn
    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
    id String
    The UUID of the authentication profile
    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

    GetAuthenticationProfileLockout

    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

    GetAuthenticationProfileMethod

    GetAuthenticationProfileMethodCloud

    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

    GetAuthenticationProfileMethodKerberos

    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

    GetAuthenticationProfileMethodLdap

    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

    GetAuthenticationProfileMethodRadius

    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

    GetAuthenticationProfileMethodSamlIdp

    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

    GetAuthenticationProfileMethodTacplus

    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

    GetAuthenticationProfileMultiFactorAuth

    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

    GetAuthenticationProfileSingleSignOn

    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