Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SecretsManager

import { SecretsManager } from "https://aws-api-16vtt531a2w0.deno.dev/v0.2/services/secretsmanager.ts";
class SecretsManager {
constructor(apiFactory: client.ApiFactory);
async cancelRotateSecret(params: CancelRotateSecretRequest, opts?: client.RequestOptions): Promise<CancelRotateSecretResponse>;
async createSecret(params: CreateSecretRequest, opts?: client.RequestOptions): Promise<CreateSecretResponse>;
async deleteResourcePolicy(params: DeleteResourcePolicyRequest, opts?: client.RequestOptions): Promise<DeleteResourcePolicyResponse>;
async deleteSecret(params: DeleteSecretRequest, opts?: client.RequestOptions): Promise<DeleteSecretResponse>;
async describeSecret(params: DescribeSecretRequest, opts?: client.RequestOptions): Promise<DescribeSecretResponse>;
async getRandomPassword(params?: GetRandomPasswordRequest, opts?: client.RequestOptions): Promise<GetRandomPasswordResponse>;
async getResourcePolicy(params: GetResourcePolicyRequest, opts?: client.RequestOptions): Promise<GetResourcePolicyResponse>;
async getSecretValue(params: GetSecretValueRequest, opts?: client.RequestOptions): Promise<GetSecretValueResponse>;
async listSecrets(params?: ListSecretsRequest, opts?: client.RequestOptions): Promise<ListSecretsResponse>;
async listSecretVersionIds(params: ListSecretVersionIdsRequest, opts?: client.RequestOptions): Promise<ListSecretVersionIdsResponse>;
async putResourcePolicy(params: PutResourcePolicyRequest, opts?: client.RequestOptions): Promise<PutResourcePolicyResponse>;
async putSecretValue(params: PutSecretValueRequest, opts?: client.RequestOptions): Promise<PutSecretValueResponse>;
async removeRegionsFromReplication(params: RemoveRegionsFromReplicationRequest, opts?: client.RequestOptions): Promise<RemoveRegionsFromReplicationResponse>;
async replicateSecretToRegions(params: ReplicateSecretToRegionsRequest, opts?: client.RequestOptions): Promise<ReplicateSecretToRegionsResponse>;
async restoreSecret(params: RestoreSecretRequest, opts?: client.RequestOptions): Promise<RestoreSecretResponse>;
async rotateSecret(params: RotateSecretRequest, opts?: client.RequestOptions): Promise<RotateSecretResponse>;
async stopReplicationToReplica(params: StopReplicationToReplicaRequest, opts?: client.RequestOptions): Promise<StopReplicationToReplicaResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateSecret(params: UpdateSecretRequest, opts?: client.RequestOptions): Promise<UpdateSecretResponse>;
async updateSecretVersionStage(params: UpdateSecretVersionStageRequest, opts?: client.RequestOptions): Promise<UpdateSecretVersionStageResponse>;
async validateResourcePolicy(params: ValidateResourcePolicyRequest, opts?: client.RequestOptions): Promise<ValidateResourcePolicyResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new SecretsManager(apiFactory: client.ApiFactory)
[src]

§Methods

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties