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

    Retrieves a listing of config items.

    Using getAuthenticationProfileList

    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 getAuthenticationProfileList(args: GetAuthenticationProfileListArgs, opts?: InvokeOptions): Promise<GetAuthenticationProfileListResult>
    function getAuthenticationProfileListOutput(args: GetAuthenticationProfileListOutputArgs, opts?: InvokeOptions): Output<GetAuthenticationProfileListResult>
    def get_authentication_profile_list(device: Optional[str] = None,
                                        folder: Optional[str] = None,
                                        limit: Optional[int] = None,
                                        name: Optional[str] = None,
                                        offset: Optional[int] = None,
                                        snippet: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetAuthenticationProfileListResult
    def get_authentication_profile_list_output(device: Optional[pulumi.Input[str]] = None,
                                        folder: Optional[pulumi.Input[str]] = None,
                                        limit: Optional[pulumi.Input[int]] = None,
                                        name: Optional[pulumi.Input[str]] = None,
                                        offset: Optional[pulumi.Input[int]] = None,
                                        snippet: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetAuthenticationProfileListResult]
    func GetAuthenticationProfileList(ctx *Context, args *GetAuthenticationProfileListArgs, opts ...InvokeOption) (*GetAuthenticationProfileListResult, error)
    func GetAuthenticationProfileListOutput(ctx *Context, args *GetAuthenticationProfileListOutputArgs, opts ...InvokeOption) GetAuthenticationProfileListResultOutput

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

    public static class GetAuthenticationProfileList 
    {
        public static Task<GetAuthenticationProfileListResult> InvokeAsync(GetAuthenticationProfileListArgs args, InvokeOptions? opts = null)
        public static Output<GetAuthenticationProfileListResult> Invoke(GetAuthenticationProfileListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAuthenticationProfileListResult> getAuthenticationProfileList(GetAuthenticationProfileListArgs args, InvokeOptions options)
    public static Output<GetAuthenticationProfileListResult> getAuthenticationProfileList(GetAuthenticationProfileListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: scm:index/getAuthenticationProfileList:getAuthenticationProfileList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Integer
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Integer
    The offset of the first item to return.
    snippet String
    The snippet of the item.
    device string
    The device of the item.
    folder string
    The folder of the item. Default: Shared.
    limit number
    The max number of items to return. Default: 200.
    name string
    The name of the item.
    offset number
    The offset of the first item to return.
    snippet string
    The snippet of the item.
    device str
    The device of the item.
    folder str
    The folder of the item. Default: Shared.
    limit int
    The max number of items to return. Default: 200.
    name str
    The name of the item.
    offset int
    The offset of the first item to return.
    snippet str
    The snippet of the item.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Number
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Number
    The offset of the first item to return.
    snippet String
    The snippet of the item.

    getAuthenticationProfileList Result

    The following output properties are available:

    Datas List<GetAuthenticationProfileListData>
    The data.
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    Total int
    The total number of items.
    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    Datas []GetAuthenticationProfileListData
    The data.
    Id string
    The provider-assigned unique ID for this managed resource.
    Tfid string
    Total int
    The total number of items.
    Device string
    The device of the item.
    Folder string
    The folder of the item. Default: Shared.
    Limit int
    The max number of items to return. Default: 200.
    Name string
    The name of the item.
    Offset int
    The offset of the first item to return.
    Snippet string
    The snippet of the item.
    datas List<GetAuthenticationProfileListData>
    The data.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    total Integer
    The total number of items.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Integer
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Integer
    The offset of the first item to return.
    snippet String
    The snippet of the item.
    datas GetAuthenticationProfileListData[]
    The data.
    id string
    The provider-assigned unique ID for this managed resource.
    tfid string
    total number
    The total number of items.
    device string
    The device of the item.
    folder string
    The folder of the item. Default: Shared.
    limit number
    The max number of items to return. Default: 200.
    name string
    The name of the item.
    offset number
    The offset of the first item to return.
    snippet string
    The snippet of the item.
    datas Sequence[GetAuthenticationProfileListData]
    The data.
    id str
    The provider-assigned unique ID for this managed resource.
    tfid str
    total int
    The total number of items.
    device str
    The device of the item.
    folder str
    The folder of the item. Default: Shared.
    limit int
    The max number of items to return. Default: 200.
    name str
    The name of the item.
    offset int
    The offset of the first item to return.
    snippet str
    The snippet of the item.
    datas List<Property Map>
    The data.
    id String
    The provider-assigned unique ID for this managed resource.
    tfid String
    total Number
    The total number of items.
    device String
    The device of the item.
    folder String
    The folder of the item. Default: Shared.
    limit Number
    The max number of items to return. Default: 200.
    name String
    The name of the item.
    offset Number
    The offset of the first item to return.
    snippet String
    The snippet of the item.

    Supporting Types

    GetAuthenticationProfileListData

    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 GetAuthenticationProfileListDataLockout
    Lockout
    Method GetAuthenticationProfileListDataMethod
    Method
    MultiFactorAuth GetAuthenticationProfileListDataMultiFactorAuth
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn GetAuthenticationProfileListDataSingleSignOn
    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 GetAuthenticationProfileListDataLockout
    Lockout
    Method GetAuthenticationProfileListDataMethod
    Method
    MultiFactorAuth GetAuthenticationProfileListDataMultiFactorAuth
    Multi factor auth
    Name string
    The name of the authentication profile
    SingleSignOn GetAuthenticationProfileListDataSingleSignOn
    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 GetAuthenticationProfileListDataLockout
    Lockout
    method GetAuthenticationProfileListDataMethod
    Method
    multiFactorAuth GetAuthenticationProfileListDataMultiFactorAuth
    Multi factor auth
    name String
    The name of the authentication profile
    singleSignOn GetAuthenticationProfileListDataSingleSignOn
    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 GetAuthenticationProfileListDataLockout
    Lockout
    method GetAuthenticationProfileListDataMethod
    Method
    multiFactorAuth GetAuthenticationProfileListDataMultiFactorAuth
    Multi factor auth
    name string
    The name of the authentication profile
    singleSignOn GetAuthenticationProfileListDataSingleSignOn
    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 GetAuthenticationProfileListDataLockout
    Lockout
    method GetAuthenticationProfileListDataMethod
    Method
    multi_factor_auth GetAuthenticationProfileListDataMultiFactorAuth
    Multi factor auth
    name str
    The name of the authentication profile
    single_sign_on GetAuthenticationProfileListDataSingleSignOn
    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

    GetAuthenticationProfileListDataLockout

    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

    GetAuthenticationProfileListDataMethod

    GetAuthenticationProfileListDataMethodCloud

    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

    GetAuthenticationProfileListDataMethodKerberos

    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

    GetAuthenticationProfileListDataMethodLdap

    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

    GetAuthenticationProfileListDataMethodRadius

    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

    GetAuthenticationProfileListDataMethodSamlIdp

    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

    GetAuthenticationProfileListDataMethodTacplus

    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

    GetAuthenticationProfileListDataMultiFactorAuth

    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

    GetAuthenticationProfileListDataSingleSignOn

    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