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

Rbin

import { Rbin } from "https://aws-api.deno.dev/v0.4/services/rbin.ts?docs=full";
class Rbin {
constructor(apiFactory: client.ApiFactory);
async createRule(params: CreateRuleRequest, opts?: client.RequestOptions): Promise<CreateRuleResponse>;
async deleteRule(params: DeleteRuleRequest, opts?: client.RequestOptions): Promise<void>;
async getRule(params: GetRuleRequest, opts?: client.RequestOptions): Promise<GetRuleResponse>;
async listRules(params: ListRulesRequest, opts?: client.RequestOptions): Promise<ListRulesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async lockRule(params: LockRuleRequest, opts?: client.RequestOptions): Promise<LockRuleResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async unlockRule(params: UnlockRuleRequest, opts?: client.RequestOptions): Promise<UnlockRuleResponse>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateRule(params: UpdateRuleRequest, opts?: client.RequestOptions): Promise<UpdateRuleResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Creates a Recycle Bin retention rule. For more information, see Create Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.

§
deleteRule(params: DeleteRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a Recycle Bin retention rule. For more information, see Delete Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.

§
getRule(params: GetRuleRequest, opts?: client.RequestOptions): Promise<GetRuleResponse>
[src]

Gets information about a Recycle Bin retention rule.

§

Lists the Recycle Bin retention rules in the Region.

§

Lists the tags assigned to a retention rule.

§
lockRule(params: LockRuleRequest, opts?: client.RequestOptions): Promise<LockRuleResponse>
[src]

Locks a retention rule. A locked retention rule can't be modified or deleted.

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

Assigns tags to the specified retention rule.

§

Unlocks a retention rule. After a retention rule is unlocked, it can be modified or deleted only after the unlock delay period expires.

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

Unassigns a tag from a retention rule.

§

Updates an existing Recycle Bin retention rule. You can update a retention rule's description, resource tags, and retention period at any time after creation. You can't update a retention rule's resource type after creation. For more information, see Update Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.

§Static Properties