import * as core from "@terrascript/core"; export interface DsAuthorizationTokenArgs { /** * (Optional) AWS account ID of the ECR Repository. If not specified the default account is assumed. */ registryId?: string | core.StringOut; } export declare class DsAuthorizationToken extends core.Data { /** * Temporary IAM authentication credentials to access the ECR repository encoded in base64 in the form * of `user_name:password`. */ authorizationToken: string | core.StringOut; /** * The time in UTC RFC3339 format when the authorization token expires. */ expiresAt: string | core.StringOut; /** * Region of the authorization token. */ id: string | core.StringOut; /** * Password decoded from the authorization token. */ password: string | core.StringOut; /** * The registry URL to use in the docker login command. */ proxyEndpoint: string | core.StringOut; /** * (Optional) AWS account ID of the ECR Repository. If not specified the default account is assumed. */ registryId?: string | core.StringOut; /** * User name decoded from the authorization token. */ userName: string | core.StringOut; constructor(name: string, args?: DsAuthorizationTokenArgs); getNamespace(): string; } //# sourceMappingURL=ds_authorization_token.d.ts.map