aiven.getAccountAuthentication

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.