1. Packages
  2. Aiven Provider
  3. API Docs
  4. getAccountAuthentication
Aiven v6.36.0 published on Thursday, Mar 13, 2025 by Pulumi

aiven.getAccountAuthentication

Explore with Pulumi AI

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

This resource is deprecated This resource is deprecated

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>
Copy
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]
Copy
func LookupAccountAuthentication(ctx *Context, args *LookupAccountAuthenticationArgs, opts ...InvokeOption) (*LookupAccountAuthenticationResult, error)
func LookupAccountAuthenticationOutput(ctx *Context, args *LookupAccountAuthenticationOutputArgs, opts ...InvokeOption) LookupAccountAuthenticationResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAccountAuthenticationResult> getAccountAuthentication(GetAccountAuthenticationArgs args, InvokeOptions options)
public static Output<GetAccountAuthenticationResult> getAccountAuthentication(GetAccountAuthenticationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aiven:index/getAccountAuthentication:getAccountAuthentication
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountId This property is required. string
The unique id of the account.
Name This property is required. string
The name of the account authentication.
AccountId This property is required. string
The unique id of the account.
Name This property is required. string
The name of the account authentication.
accountId This property is required. String
The unique id of the account.
name This property is required. String
The name of the account authentication.
accountId This property is required. string
The unique id of the account.
name This property is required. string
The name of the account authentication.
account_id This property is required. str
The unique id of the account.
name This property is required. str
The name of the account authentication.
accountId This property is required. String
The unique id of the account.
name This property is required. 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
Field name for user email
FirstName string
Field name for user's first name
Identity string
Field name for user's identity. This field must always exist in responses, and must be immutable and unique. Contents of this field are used to identify the user. Using user ID (such as unix user id) is highly recommended, as email address may change, requiring relinking user to Aiven user.
LastName string
Field name for user's last name
RealName string
Field name for user's full name. If specified, first_name and last_name mappings are ignored
Email string
Field name for user email
FirstName string
Field name for user's first name
Identity string
Field name for user's identity. This field must always exist in responses, and must be immutable and unique. Contents of this field are used to identify the user. Using user ID (such as unix user id) is highly recommended, as email address may change, requiring relinking user to Aiven user.
LastName string
Field name for user's last name
RealName string
Field name for user's full name. If specified, first_name and last_name mappings are ignored
email String
Field name for user email
firstName String
Field name for user's first name
identity String
Field name for user's identity. This field must always exist in responses, and must be immutable and unique. Contents of this field are used to identify the user. Using user ID (such as unix user id) is highly recommended, as email address may change, requiring relinking user to Aiven user.
lastName String
Field name for user's last name
realName String
Field name for user's full name. If specified, first_name and last_name mappings are ignored
email string
Field name for user email
firstName string
Field name for user's first name
identity string
Field name for user's identity. This field must always exist in responses, and must be immutable and unique. Contents of this field are used to identify the user. Using user ID (such as unix user id) is highly recommended, as email address may change, requiring relinking user to Aiven user.
lastName string
Field name for user's last name
realName string
Field name for user's full name. If specified, first_name and last_name mappings are ignored
email str
Field name for user email
first_name str
Field name for user's first name
identity str
Field name for user's identity. This field must always exist in responses, and must be immutable and unique. Contents of this field are used to identify the user. Using user ID (such as unix user id) is highly recommended, as email address may change, requiring relinking user to Aiven user.
last_name str
Field name for user's last name
real_name str
Field name for user's full name. If specified, first_name and last_name mappings are ignored
email String
Field name for user email
firstName String
Field name for user's first name
identity String
Field name for user's identity. This field must always exist in responses, and must be immutable and unique. Contents of this field are used to identify the user. Using user ID (such as unix user id) is highly recommended, as email address may change, requiring relinking user to Aiven user.
lastName String
Field name for user's last name
realName String
Field name for user's full name. If specified, first_name and last_name mappings are ignored

Package Details

Repository
Aiven pulumi/pulumi-aiven
License
Apache-2.0
Notes
This Pulumi package is based on the aiven Terraform Provider.