Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi
scm.getAuthenticationProfileList
Explore with Pulumi AI
Retrieves a listing of config items.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const example = scm.getAuthenticationProfileList({
    folder: "Shared",
});
import pulumi
import pulumi_scm as scm
example = scm.get_authentication_profile_list(folder="Shared")
package main
import (
	"github.com/pulumi/pulumi-scm/sdk/go/scm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := scm.GetAuthenticationProfileList(ctx, &scm.GetAuthenticationProfileListArgs{
			Folder: pulumi.StringRef("Shared"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() => 
{
    var example = Scm.GetAuthenticationProfileList.Invoke(new()
    {
        Folder = "Shared",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
import com.pulumi.scm.inputs.GetAuthenticationProfileListArgs;
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 example = ScmFunctions.getAuthenticationProfileList(GetAuthenticationProfileListArgs.builder()
            .folder("Shared")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: scm:getAuthenticationProfileList
      arguments:
        folder: Shared
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 dictionaryThe following arguments are supported:
getAuthenticationProfileList Result
The following output properties are available:
- Datas
List<Get
Authentication Profile List Data>  - The Data param.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Limit int
 - The Limit param. A limit of -1 will return all configured items. Default: 
200. - Offset int
 - The Offset param. Default: 
0. - Tfid string
 - Total int
 - The Total param.
 - Device string
 - The Device param.
 - Folder string
 - The Folder param.
 - Name string
 - The Name param.
 - Snippet string
 - The Snippet param.
 
- Datas
[]Get
Authentication Profile List Data  - The Data param.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Limit int
 - The Limit param. A limit of -1 will return all configured items. Default: 
200. - Offset int
 - The Offset param. Default: 
0. - Tfid string
 - Total int
 - The Total param.
 - Device string
 - The Device param.
 - Folder string
 - The Folder param.
 - Name string
 - The Name param.
 - Snippet string
 - The Snippet param.
 
- datas
List<Get
Authentication Profile List Data>  - The Data param.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - limit Integer
 - The Limit param. A limit of -1 will return all configured items. Default: 
200. - offset Integer
 - The Offset param. Default: 
0. - tfid String
 - total Integer
 - The Total param.
 - device String
 - The Device param.
 - folder String
 - The Folder param.
 - name String
 - The Name param.
 - snippet String
 - The Snippet param.
 
- datas
Get
Authentication Profile List Data[]  - The Data param.
 - id string
 - The provider-assigned unique ID for this managed resource.
 - limit number
 - The Limit param. A limit of -1 will return all configured items. Default: 
200. - offset number
 - The Offset param. Default: 
0. - tfid string
 - total number
 - The Total param.
 - device string
 - The Device param.
 - folder string
 - The Folder param.
 - name string
 - The Name param.
 - snippet string
 - The Snippet param.
 
- datas
Sequence[Get
Authentication Profile List Data]  - The Data param.
 - id str
 - The provider-assigned unique ID for this managed resource.
 - limit int
 - The Limit param. A limit of -1 will return all configured items. Default: 
200. - offset int
 - The Offset param. Default: 
0. - tfid str
 - total int
 - The Total param.
 - device str
 - The Device param.
 - folder str
 - The Folder param.
 - name str
 - The Name param.
 - snippet str
 - The Snippet param.
 
- datas List<Property Map>
 - The Data param.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - limit Number
 - The Limit param. A limit of -1 will return all configured items. Default: 
200. - offset Number
 - The Offset param. Default: 
0. - tfid String
 - total Number
 - The Total param.
 - device String
 - The Device param.
 - folder String
 - The Folder param.
 - name String
 - The Name param.
 - snippet String
 - The Snippet param.
 
Supporting Types
GetAuthenticationProfileListData    
- Allow
Lists List<string> - The AllowList param.
 - Id string
 - UUID of the resource.
 - Lockout
Get
Authentication Profile List Data Lockout  - The Lockout param.
 - Method
Get
Authentication Profile List Data Method  - The Method param.
 - Multi
Factor GetAuth Authentication Profile List Data Multi Factor Auth  - The MultiFactorAuth param.
 - Name string
 - The Name param.
 - Single
Sign GetOn Authentication Profile List Data Single Sign On  - The SingleSignOn param.
 - User
Domain string - The UserDomain param. String length must not exceed 63 characters.
 - Username
Modifier string - The UsernameModifier param. String must be one of these: 
"%USERINPUT%","%USERINPUT%@%USERDOMAIN%","%USERDOMAIN%\\%USERINPUT%". 
- Allow
Lists []string - The AllowList param.
 - Id string
 - UUID of the resource.
 - Lockout
Get
Authentication Profile List Data Lockout  - The Lockout param.
 - Method
Get
Authentication Profile List Data Method  - The Method param.
 - Multi
Factor GetAuth Authentication Profile List Data Multi Factor Auth  - The MultiFactorAuth param.
 - Name string
 - The Name param.
 - Single
Sign GetOn Authentication Profile List Data Single Sign On  - The SingleSignOn param.
 - User
Domain string - The UserDomain param. String length must not exceed 63 characters.
 - Username
Modifier string - The UsernameModifier param. String must be one of these: 
"%USERINPUT%","%USERINPUT%@%USERDOMAIN%","%USERDOMAIN%\\%USERINPUT%". 
- allow
Lists List<String> - The AllowList param.
 - id String
 - UUID of the resource.
 - lockout
Get
Authentication Profile List Data Lockout  - The Lockout param.
 - method
Get
Authentication Profile List Data Method  - The Method param.
 - multi
Factor GetAuth Authentication Profile List Data Multi Factor Auth  - The MultiFactorAuth param.
 - name String
 - The Name param.
 - single
Sign GetOn Authentication Profile List Data Single Sign On  - The SingleSignOn param.
 - user
Domain String - The UserDomain param. String length must not exceed 63 characters.
 - username
Modifier String - The UsernameModifier param. String must be one of these: 
"%USERINPUT%","%USERINPUT%@%USERDOMAIN%","%USERDOMAIN%\\%USERINPUT%". 
- allow
Lists string[] - The AllowList param.
 - id string
 - UUID of the resource.
 - lockout
Get
Authentication Profile List Data Lockout  - The Lockout param.
 - method
Get
Authentication Profile List Data Method  - The Method param.
 - multi
Factor GetAuth Authentication Profile List Data Multi Factor Auth  - The MultiFactorAuth param.
 - name string
 - The Name param.
 - single
Sign GetOn Authentication Profile List Data Single Sign On  - The SingleSignOn param.
 - user
Domain string - The UserDomain param. String length must not exceed 63 characters.
 - username
Modifier string - The UsernameModifier param. String must be one of these: 
"%USERINPUT%","%USERINPUT%@%USERDOMAIN%","%USERDOMAIN%\\%USERINPUT%". 
- allow_
lists Sequence[str] - The AllowList param.
 - id str
 - UUID of the resource.
 - lockout
Get
Authentication Profile List Data Lockout  - The Lockout param.
 - method
Get
Authentication Profile List Data Method  - The Method param.
 - multi_
factor_ Getauth Authentication Profile List Data Multi Factor Auth  - The MultiFactorAuth param.
 - name str
 - The Name param.
 - single_
sign_ Geton Authentication Profile List Data Single Sign On  - The SingleSignOn param.
 - user_
domain str - The UserDomain param. String length must not exceed 63 characters.
 - username_
modifier str - The UsernameModifier param. String must be one of these: 
"%USERINPUT%","%USERINPUT%@%USERDOMAIN%","%USERDOMAIN%\\%USERINPUT%". 
- allow
Lists List<String> - The AllowList param.
 - id String
 - UUID of the resource.
 - lockout Property Map
 - The Lockout param.
 - method Property Map
 - The Method param.
 - multi
Factor Property MapAuth  - The MultiFactorAuth param.
 - name String
 - The Name param.
 - single
Sign Property MapOn  - The SingleSignOn param.
 - user
Domain String - The UserDomain param. String length must not exceed 63 characters.
 - username
Modifier String - The UsernameModifier param. String must be one of these: 
"%USERINPUT%","%USERINPUT%@%USERDOMAIN%","%USERDOMAIN%\\%USERINPUT%". 
GetAuthenticationProfileListDataLockout     
- Failed
Attempts int - The FailedAttempts param. Value must be between 0 and 10.
 - Lockout
Time int - The LockoutTime param. Value must be between 0 and 60.
 
- Failed
Attempts int - The FailedAttempts param. Value must be between 0 and 10.
 - Lockout
Time int - The LockoutTime param. Value must be between 0 and 60.
 
- failed
Attempts Integer - The FailedAttempts param. Value must be between 0 and 10.
 - lockout
Time Integer - The LockoutTime param. Value must be between 0 and 60.
 
- failed
Attempts number - The FailedAttempts param. Value must be between 0 and 10.
 - lockout
Time number - The LockoutTime param. Value must be between 0 and 60.
 
- failed_
attempts int - The FailedAttempts param. Value must be between 0 and 10.
 - lockout_
time int - The LockoutTime param. Value must be between 0 and 60.
 
- failed
Attempts Number - The FailedAttempts param. Value must be between 0 and 10.
 - lockout
Time Number - The LockoutTime param. Value must be between 0 and 60.
 
GetAuthenticationProfileListDataMethod     
- Cloud
Get
Authentication Profile List Data Method Cloud  - The Cloud param.
 - Kerberos
Get
Authentication Profile List Data Method Kerberos  - The Kerberos param.
 - Ldap
Get
Authentication Profile List Data Method Ldap  - The Ldap param.
 - Local
Database bool - The LocalDatabase param.
 - Radius
Get
Authentication Profile List Data Method Radius  - The Radius param.
 - Saml
Idp GetAuthentication Profile List Data Method Saml Idp  - The SamlIdp param.
 - Tacplus
Get
Authentication Profile List Data Method Tacplus  - The Tacplus param.
 
- Cloud
Get
Authentication Profile List Data Method Cloud  - The Cloud param.
 - Kerberos
Get
Authentication Profile List Data Method Kerberos  - The Kerberos param.
 - Ldap
Get
Authentication Profile List Data Method Ldap  - The Ldap param.
 - Local
Database bool - The LocalDatabase param.
 - Radius
Get
Authentication Profile List Data Method Radius  - The Radius param.
 - Saml
Idp GetAuthentication Profile List Data Method Saml Idp  - The SamlIdp param.
 - Tacplus
Get
Authentication Profile List Data Method Tacplus  - The Tacplus param.
 
- cloud
Get
Authentication Profile List Data Method Cloud  - The Cloud param.
 - kerberos
Get
Authentication Profile List Data Method Kerberos  - The Kerberos param.
 - ldap
Get
Authentication Profile List Data Method Ldap  - The Ldap param.
 - local
Database Boolean - The LocalDatabase param.
 - radius
Get
Authentication Profile List Data Method Radius  - The Radius param.
 - saml
Idp GetAuthentication Profile List Data Method Saml Idp  - The SamlIdp param.
 - tacplus
Get
Authentication Profile List Data Method Tacplus  - The Tacplus param.
 
- cloud
Get
Authentication Profile List Data Method Cloud  - The Cloud param.
 - kerberos
Get
Authentication Profile List Data Method Kerberos  - The Kerberos param.
 - ldap
Get
Authentication Profile List Data Method Ldap  - The Ldap param.
 - local
Database boolean - The LocalDatabase param.
 - radius
Get
Authentication Profile List Data Method Radius  - The Radius param.
 - saml
Idp GetAuthentication Profile List Data Method Saml Idp  - The SamlIdp param.
 - tacplus
Get
Authentication Profile List Data Method Tacplus  - The Tacplus param.
 
- cloud
Get
Authentication Profile List Data Method Cloud  - The Cloud param.
 - kerberos
Get
Authentication Profile List Data Method Kerberos  - The Kerberos param.
 - ldap
Get
Authentication Profile List Data Method Ldap  - The Ldap param.
 - local_
database bool - The LocalDatabase param.
 - radius
Get
Authentication Profile List Data Method Radius  - The Radius param.
 - saml_
idp GetAuthentication Profile List Data Method Saml Idp  - The SamlIdp param.
 - tacplus
Get
Authentication Profile List Data Method Tacplus  - The Tacplus param.
 
- cloud Property Map
 - The Cloud param.
 - kerberos Property Map
 - The Kerberos param.
 - ldap Property Map
 - The Ldap param.
 - local
Database Boolean - The LocalDatabase param.
 - radius Property Map
 - The Radius param.
 - saml
Idp Property Map - The SamlIdp param.
 - tacplus Property Map
 - The Tacplus param.
 
GetAuthenticationProfileListDataMethodCloud      
- Profile
Name string - The tenant profile name.
 
- Profile
Name string - The tenant profile name.
 
- profile
Name String - The tenant profile name.
 
- profile
Name string - The tenant profile name.
 
- profile_
name str - The tenant profile name.
 
- profile
Name String - The tenant profile name.
 
GetAuthenticationProfileListDataMethodKerberos      
- Realm string
 - The Realm param.
 - Server
Profile string - The ServerProfile param.
 
- Realm string
 - The Realm param.
 - Server
Profile string - The ServerProfile param.
 
- realm String
 - The Realm param.
 - server
Profile String - The ServerProfile param.
 
- realm string
 - The Realm param.
 - server
Profile string - The ServerProfile param.
 
- realm str
 - The Realm param.
 - server_
profile str - The ServerProfile param.
 
- realm String
 - The Realm param.
 - server
Profile String - The ServerProfile param.
 
GetAuthenticationProfileListDataMethodLdap      
- Login
Attribute string - The LoginAttribute param.
 - Passwd
Exp intDays  - The PasswdExpDays param.
 - Server
Profile string - The ServerProfile param.
 
- Login
Attribute string - The LoginAttribute param.
 - Passwd
Exp intDays  - The PasswdExpDays param.
 - Server
Profile string - The ServerProfile param.
 
- login
Attribute String - The LoginAttribute param.
 - passwd
Exp IntegerDays  - The PasswdExpDays param.
 - server
Profile String - The ServerProfile param.
 
- login
Attribute string - The LoginAttribute param.
 - passwd
Exp numberDays  - The PasswdExpDays param.
 - server
Profile string - The ServerProfile param.
 
- login_
attribute str - The LoginAttribute param.
 - passwd_
exp_ intdays  - The PasswdExpDays param.
 - server_
profile str - The ServerProfile param.
 
- login
Attribute String - The LoginAttribute param.
 - passwd
Exp NumberDays  - The PasswdExpDays param.
 - server
Profile String - The ServerProfile param.
 
GetAuthenticationProfileListDataMethodRadius      
- Checkgroup bool
 - The Checkgroup param.
 - Server
Profile string - The ServerProfile param.
 
- Checkgroup bool
 - The Checkgroup param.
 - Server
Profile string - The ServerProfile param.
 
- checkgroup Boolean
 - The Checkgroup param.
 - server
Profile String - The ServerProfile param.
 
- checkgroup boolean
 - The Checkgroup param.
 - server
Profile string - The ServerProfile param.
 
- checkgroup bool
 - The Checkgroup param.
 - server_
profile str - The ServerProfile param.
 
- checkgroup Boolean
 - The Checkgroup param.
 - server
Profile String - The ServerProfile param.
 
GetAuthenticationProfileListDataMethodSamlIdp       
- Attribute
Name stringUsergroup  - The AttributeNameUsergroup param. String length must be between 1 and 63 characters.
 - Attribute
Name stringUsername  - The AttributeNameUsername param. String length must be between 1 and 63 characters.
 - Certificate
Profile string - The CertificateProfile param. String length must not exceed 31 characters.
 - Enable
Single boolLogout  - The EnableSingleLogout param.
 - Request
Signing stringCertificate  - The RequestSigningCertificate param. String length must not exceed 64 characters.
 - Server
Profile string - The ServerProfile param. String length must not exceed 63 characters.
 
- Attribute
Name stringUsergroup  - The AttributeNameUsergroup param. String length must be between 1 and 63 characters.
 - Attribute
Name stringUsername  - The AttributeNameUsername param. String length must be between 1 and 63 characters.
 - Certificate
Profile string - The CertificateProfile param. String length must not exceed 31 characters.
 - Enable
Single boolLogout  - The EnableSingleLogout param.
 - Request
Signing stringCertificate  - The RequestSigningCertificate param. String length must not exceed 64 characters.
 - Server
Profile string - The ServerProfile param. String length must not exceed 63 characters.
 
- attribute
Name StringUsergroup  - The AttributeNameUsergroup param. String length must be between 1 and 63 characters.
 - attribute
Name StringUsername  - The AttributeNameUsername param. String length must be between 1 and 63 characters.
 - certificate
Profile String - The CertificateProfile param. String length must not exceed 31 characters.
 - enable
Single BooleanLogout  - The EnableSingleLogout param.
 - request
Signing StringCertificate  - The RequestSigningCertificate param. String length must not exceed 64 characters.
 - server
Profile String - The ServerProfile param. String length must not exceed 63 characters.
 
- attribute
Name stringUsergroup  - The AttributeNameUsergroup param. String length must be between 1 and 63 characters.
 - attribute
Name stringUsername  - The AttributeNameUsername param. String length must be between 1 and 63 characters.
 - certificate
Profile string - The CertificateProfile param. String length must not exceed 31 characters.
 - enable
Single booleanLogout  - The EnableSingleLogout param.
 - request
Signing stringCertificate  - The RequestSigningCertificate param. String length must not exceed 64 characters.
 - server
Profile string - The ServerProfile param. String length must not exceed 63 characters.
 
- attribute_
name_ strusergroup  - The AttributeNameUsergroup param. String length must be between 1 and 63 characters.
 - attribute_
name_ strusername  - The AttributeNameUsername param. String length must be between 1 and 63 characters.
 - certificate_
profile str - The CertificateProfile param. String length must not exceed 31 characters.
 - enable_
single_ boollogout  - The EnableSingleLogout param.
 - request_
signing_ strcertificate  - The RequestSigningCertificate param. String length must not exceed 64 characters.
 - server_
profile str - The ServerProfile param. String length must not exceed 63 characters.
 
- attribute
Name StringUsergroup  - The AttributeNameUsergroup param. String length must be between 1 and 63 characters.
 - attribute
Name StringUsername  - The AttributeNameUsername param. String length must be between 1 and 63 characters.
 - certificate
Profile String - The CertificateProfile param. String length must not exceed 31 characters.
 - enable
Single BooleanLogout  - The EnableSingleLogout param.
 - request
Signing StringCertificate  - The RequestSigningCertificate param. String length must not exceed 64 characters.
 - server
Profile String - The ServerProfile param. String length must not exceed 63 characters.
 
GetAuthenticationProfileListDataMethodTacplus      
- Checkgroup bool
 - The Checkgroup param.
 - Server
Profile string - The ServerProfile param.
 
- Checkgroup bool
 - The Checkgroup param.
 - Server
Profile string - The ServerProfile param.
 
- checkgroup Boolean
 - The Checkgroup param.
 - server
Profile String - The ServerProfile param.
 
- checkgroup boolean
 - The Checkgroup param.
 - server
Profile string - The ServerProfile param.
 
- checkgroup bool
 - The Checkgroup param.
 - server_
profile str - The ServerProfile param.
 
- checkgroup Boolean
 - The Checkgroup param.
 - server
Profile String - The ServerProfile param.
 
GetAuthenticationProfileListDataMultiFactorAuth       
- factors Sequence[str]
 - The Factors param.
 - mfa_
enable bool - The MfaEnable param.
 
GetAuthenticationProfileListDataSingleSignOn       
- Kerberos
Keytab string - The KerberosKeytab param. String length must not exceed 8192 characters.
 - Realm string
 - The Realm param. String length must not exceed 127 characters.
 
- Kerberos
Keytab string - The KerberosKeytab param. String length must not exceed 8192 characters.
 - Realm string
 - The Realm param. String length must not exceed 127 characters.
 
- kerberos
Keytab String - The KerberosKeytab param. String length must not exceed 8192 characters.
 - realm String
 - The Realm param. String length must not exceed 127 characters.
 
- kerberos
Keytab string - The KerberosKeytab param. String length must not exceed 8192 characters.
 - realm string
 - The Realm param. String length must not exceed 127 characters.
 
- kerberos_
keytab str - The KerberosKeytab param. String length must not exceed 8192 characters.
 - realm str
 - The Realm param. String length must not exceed 127 characters.
 
- kerberos
Keytab String - The KerberosKeytab param. String length must not exceed 8192 characters.
 - realm String
 - The Realm param. String length must not exceed 127 characters.
 
Package Details
- Repository
 - scm pulumi/pulumi-scm
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
scmTerraform Provider.