import * as core from "@terrascript/core"; export interface DsAuthorizationTokenArgs { /** * (Required) The name of the domain that is in scope for the generated authorization token. */ domain: string | core.StringOut; /** * (Optional) The account number of the AWS account that owns the domain. */ domainOwner?: string | core.StringOut; /** * (Optional) The time, in seconds, that the generated authorization token is valid. Valid values are ` * 0` and between `900` and `43200`. */ durationSeconds?: number | core.NumberOut; } export declare class DsAuthorizationToken extends core.Data { /** * Temporary authorization token. */ authorizationToken: string | core.StringOut; /** * (Required) The name of the domain that is in scope for the generated authorization token. */ domain: string | core.StringOut; /** * (Optional) The account number of the AWS account that owns the domain. */ domainOwner?: string | core.StringOut; /** * (Optional) The time, in seconds, that the generated authorization token is valid. Valid values are ` * 0` and between `900` and `43200`. */ durationSeconds?: number | core.NumberOut; /** * The time in UTC RFC3339 format when the authorization token expires. */ expiration: string | core.StringOut; id: string | core.StringOut; constructor(name: string, args?: DsAuthorizationTokenArgs); getNamespace(): string; } //# sourceMappingURL=ds_authorization_token.d.ts.map