import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * The Account Authentication data source provides information about the existing Aiven Account Authentication. * * > **This resource is deprecated** * This resource is deprecated */ export declare function getAccountAuthentication(args: GetAccountAuthenticationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAccountAuthentication. */ export interface GetAccountAuthenticationArgs { /** * The unique id of the account. */ accountId: string; /** * The name of the account authentication. */ name: string; } /** * A collection of values returned by getAccountAuthentication. */ export interface GetAccountAuthenticationResult { /** * The unique id of the account. */ readonly accountId: string; /** * Account authentication id */ readonly authenticationId: string; /** * Team ID */ readonly autoJoinTeamId: string; /** * Time of creation */ readonly createTime: string; /** * Status of account authentication method. The default value is `false`. */ readonly enabled: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The name of the account authentication. */ readonly name: string; /** * SAML Assertion Consumer Service URL */ readonly samlAcsUrl: string; /** * SAML Certificate */ readonly samlCertificate: string; /** * Digest algorithm. This is an advanced option that typically does not need to be set. */ readonly samlDigestAlgorithm: string; /** * SAML Entity id */ readonly samlEntityId: string; /** * Map IdP fields */ readonly samlFieldMappings: outputs.GetAccountAuthenticationSamlFieldMapping[]; /** * Set to 'true' to enable IdP initiated login */ readonly samlIdpLoginAllowed: boolean; /** * SAML Idp URL */ readonly samlIdpUrl: string; /** * SAML Metadata URL */ readonly samlMetadataUrl: string; /** * Signature algorithm. This is an advanced option that typically does not need to be set. */ readonly samlSignatureAlgorithm: string; /** * SAML server variant */ readonly samlVariant: string; /** * The account authentication type. The possible values are `internal` and `saml`. */ readonly type: string; /** * Time of last update */ readonly updateTime: string; } /** * The Account Authentication data source provides information about the existing Aiven Account Authentication. * * > **This resource is deprecated** * This resource is deprecated */ export declare function getAccountAuthenticationOutput(args: GetAccountAuthenticationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAccountAuthentication. */ export interface GetAccountAuthenticationOutputArgs { /** * The unique id of the account. */ accountId: pulumi.Input; /** * The name of the account authentication. */ name: pulumi.Input; } //# sourceMappingURL=getAccountAuthentication.d.ts.map