1. Packages
  2. Aiven
  3. API Docs
  4. getAccountAuthentication
Aiven v6.6.1 published on Monday, Aug 28, 2023 by Pulumi

aiven.getAccountAuthentication

Explore with Pulumi AI

aiven logo
Aiven v6.6.1 published on Monday, Aug 28, 2023 by Pulumi

    The Account Authentication data source provides information about the existing Aiven Account Authentication.

    Using getAccountAuthentication

    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 getAccountAuthentication(args: GetAccountAuthenticationArgs, opts?: InvokeOptions): Promise<GetAccountAuthenticationResult>
    function getAccountAuthenticationOutput(args: GetAccountAuthenticationOutputArgs, opts?: InvokeOptions): Output<GetAccountAuthenticationResult>
    def get_account_authentication(account_id: Optional[str] = None,
                                   name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetAccountAuthenticationResult
    def get_account_authentication_output(account_id: Optional[pulumi.Input[str]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetAccountAuthenticationResult]
    func LookupAccountAuthentication(ctx *Context, args *LookupAccountAuthenticationArgs, opts ...InvokeOption) (*LookupAccountAuthenticationResult, error)
    func LookupAccountAuthenticationOutput(ctx *Context, args *LookupAccountAuthenticationOutputArgs, opts ...InvokeOption) LookupAccountAuthenticationResultOutput

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

    public static class GetAccountAuthentication 
    {
        public static Task<GetAccountAuthenticationResult> InvokeAsync(GetAccountAuthenticationArgs args, InvokeOptions? opts = null)
        public static Output<GetAccountAuthenticationResult> Invoke(GetAccountAuthenticationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAccountAuthenticationResult> getAccountAuthentication(GetAccountAuthenticationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aiven:index/getAccountAuthentication:getAccountAuthentication
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountId string

    The unique id of the account.

    Name string

    The name of the account authentication.

    AccountId string

    The unique id of the account.

    Name string

    The name of the account authentication.

    accountId String

    The unique id of the account.

    name String

    The name of the account authentication.

    accountId string

    The unique id of the account.

    name string

    The name of the account authentication.

    account_id str

    The unique id of the account.

    name str

    The name of the account authentication.

    accountId String

    The unique id of the account.

    name String

    The name of the account authentication.

    getAccountAuthentication Result

    The following output properties are available:

    AccountId string

    The unique id of the account.

    AuthenticationId string

    Account authentication id

    AutoJoinTeamId string

    Team ID

    CreateTime string

    Time of creation

    Enabled bool

    Status of account authentication method. The default value is false.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the account authentication.

    SamlAcsUrl string

    SAML Assertion Consumer Service URL

    SamlCertificate string

    SAML Certificate

    SamlDigestAlgorithm string

    Digest algorithm. This is an advanced option that typically does not need to be set.

    SamlEntityId string

    SAML Entity id

    SamlFieldMappings List<GetAccountAuthenticationSamlFieldMapping>

    Map IdP fields

    SamlIdpLoginAllowed bool

    Set to 'true' to enable IdP initiated login

    SamlIdpUrl string

    SAML Idp URL

    SamlMetadataUrl string

    SAML Metadata URL

    SamlSignatureAlgorithm string

    Signature algorithm. This is an advanced option that typically does not need to be set.

    SamlVariant string

    SAML server variant

    Type string

    The account authentication type. The possible values are internal and saml.

    UpdateTime string

    Time of last update

    AccountId string

    The unique id of the account.

    AuthenticationId string

    Account authentication id

    AutoJoinTeamId string

    Team ID

    CreateTime string

    Time of creation

    Enabled bool

    Status of account authentication method. The default value is false.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the account authentication.

    SamlAcsUrl string

    SAML Assertion Consumer Service URL

    SamlCertificate string

    SAML Certificate

    SamlDigestAlgorithm string

    Digest algorithm. This is an advanced option that typically does not need to be set.

    SamlEntityId string

    SAML Entity id

    SamlFieldMappings []GetAccountAuthenticationSamlFieldMapping

    Map IdP fields

    SamlIdpLoginAllowed bool

    Set to 'true' to enable IdP initiated login

    SamlIdpUrl string

    SAML Idp URL

    SamlMetadataUrl string

    SAML Metadata URL

    SamlSignatureAlgorithm string

    Signature algorithm. This is an advanced option that typically does not need to be set.

    SamlVariant string

    SAML server variant

    Type string

    The account authentication type. The possible values are internal and saml.

    UpdateTime string

    Time of last update

    accountId String

    The unique id of the account.

    authenticationId String

    Account authentication id

    autoJoinTeamId String

    Team ID

    createTime String

    Time of creation

    enabled Boolean

    Status of account authentication method. The default value is false.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the account authentication.

    samlAcsUrl String

    SAML Assertion Consumer Service URL

    samlCertificate String

    SAML Certificate

    samlDigestAlgorithm String

    Digest algorithm. This is an advanced option that typically does not need to be set.

    samlEntityId String

    SAML Entity id

    samlFieldMappings List<GetAccountAuthenticationSamlFieldMapping>

    Map IdP fields

    samlIdpLoginAllowed Boolean

    Set to 'true' to enable IdP initiated login

    samlIdpUrl String

    SAML Idp URL

    samlMetadataUrl String

    SAML Metadata URL

    samlSignatureAlgorithm String

    Signature algorithm. This is an advanced option that typically does not need to be set.

    samlVariant String

    SAML server variant

    type String

    The account authentication type. The possible values are internal and saml.

    updateTime String

    Time of last update

    accountId string

    The unique id of the account.

    authenticationId string

    Account authentication id

    autoJoinTeamId string

    Team ID

    createTime string

    Time of creation

    enabled boolean

    Status of account authentication method. The default value is false.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    The name of the account authentication.

    samlAcsUrl string

    SAML Assertion Consumer Service URL

    samlCertificate string

    SAML Certificate

    samlDigestAlgorithm string

    Digest algorithm. This is an advanced option that typically does not need to be set.

    samlEntityId string

    SAML Entity id

    samlFieldMappings GetAccountAuthenticationSamlFieldMapping[]

    Map IdP fields

    samlIdpLoginAllowed boolean

    Set to 'true' to enable IdP initiated login

    samlIdpUrl string

    SAML Idp URL

    samlMetadataUrl string

    SAML Metadata URL

    samlSignatureAlgorithm string

    Signature algorithm. This is an advanced option that typically does not need to be set.

    samlVariant string

    SAML server variant

    type string

    The account authentication type. The possible values are internal and saml.

    updateTime string

    Time of last update

    account_id str

    The unique id of the account.

    authentication_id str

    Account authentication id

    auto_join_team_id str

    Team ID

    create_time str

    Time of creation

    enabled bool

    Status of account authentication method. The default value is false.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    The name of the account authentication.

    saml_acs_url str

    SAML Assertion Consumer Service URL

    saml_certificate str

    SAML Certificate

    saml_digest_algorithm str

    Digest algorithm. This is an advanced option that typically does not need to be set.

    saml_entity_id str

    SAML Entity id

    saml_field_mappings Sequence[GetAccountAuthenticationSamlFieldMapping]

    Map IdP fields

    saml_idp_login_allowed bool

    Set to 'true' to enable IdP initiated login

    saml_idp_url str

    SAML Idp URL

    saml_metadata_url str

    SAML Metadata URL

    saml_signature_algorithm str

    Signature algorithm. This is an advanced option that typically does not need to be set.

    saml_variant str

    SAML server variant

    type str

    The account authentication type. The possible values are internal and saml.

    update_time str

    Time of last update

    accountId String

    The unique id of the account.

    authenticationId String

    Account authentication id

    autoJoinTeamId String

    Team ID

    createTime String

    Time of creation

    enabled Boolean

    Status of account authentication method. The default value is false.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the account authentication.

    samlAcsUrl String

    SAML Assertion Consumer Service URL

    samlCertificate String

    SAML Certificate

    samlDigestAlgorithm String

    Digest algorithm. This is an advanced option that typically does not need to be set.

    samlEntityId String

    SAML Entity id

    samlFieldMappings List<Property Map>

    Map IdP fields

    samlIdpLoginAllowed Boolean

    Set to 'true' to enable IdP initiated login

    samlIdpUrl String

    SAML Idp URL

    samlMetadataUrl String

    SAML Metadata URL

    samlSignatureAlgorithm String

    Signature algorithm. This is an advanced option that typically does not need to be set.

    samlVariant String

    SAML server variant

    type String

    The account authentication type. The possible values are internal and saml.

    updateTime String

    Time of last update

    Supporting Types

    GetAccountAuthenticationSamlFieldMapping

    Email string
    FirstName string
    Identity string
    LastName string
    RealName string
    Email string
    FirstName string
    Identity string
    LastName string
    RealName string
    email String
    firstName String
    identity String
    lastName String
    realName String
    email string
    firstName string
    identity string
    lastName string
    realName string
    email String
    firstName String
    identity String
    lastName String
    realName String

    Package Details

    Repository
    Aiven pulumi/pulumi-aiven
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the aiven Terraform Provider.

    aiven logo
    Aiven v6.6.1 published on Monday, Aug 28, 2023 by Pulumi