Module Awso_rbin.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule RetentionPeriodUnit : sig ... end
Sourcemodule RetentionPeriodValue : sig ... end
Sourcemodule ResourceTagKey : sig ... end
Sourcemodule ResourceTagValue : sig ... end
Sourcemodule UnlockDelayUnit : sig ... end
Sourcemodule UnlockDelayValue : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule Description : sig ... end
Sourcemodule LockState : sig ... end
Sourcemodule RetentionPeriod : sig ... end

Information about the retention period for which the retention rule is to retain resources.

Sourcemodule RuleArn : sig ... end
Sourcemodule RuleIdentifier : sig ... end
Sourcemodule ConflictExceptionReason : sig ... end
Sourcemodule ErrorMessage : sig ... end
Sourcemodule ResourceTag : sig ... end

[Tag-level retention rules only] Information about the resource tags used to identify resources that are retained by the retention rule.

Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule UnlockDelay : sig ... end

Information about the retention rule unlock delay. The unlock delay is the period after which a retention rule can be modified or edited after it has been unlocked by a user with the required permissions. The retention rule can't be modified or deleted during the unlock delay.

Sourcemodule Tag : sig ... end

Information about the tags to assign to the retention rule.

Sourcemodule RuleSummary : sig ... end

Information about a Recycle Bin retention rule.

Sourcemodule ConflictException : sig ... end

The specified retention rule lock request can't be completed.

Sourcemodule ExcludeResourceTags : sig ... end
Sourcemodule InternalServerException : sig ... end

The service could not respond to the request due to an internal problem.

Sourcemodule ResourceNotFoundException : sig ... end

The specified resource was not found.

Sourcemodule ResourceTags : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule RuleStatus : sig ... end

The request would cause a service quota for the number of tags per resource to be exceeded.

Sourcemodule TimeStamp : sig ... end
Sourcemodule ValidationException : sig ... end

One or more of the parameters in the request is not valid.

Sourcemodule TagKeyList : sig ... end
Sourcemodule LockConfiguration : sig ... end

Information about a retention rule lock configuration.

Sourcemodule TagList : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule RuleSummaryList : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule UpdateRuleResponse : sig ... end

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.

Sourcemodule UpdateRuleRequest : sig ... end

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.

Sourcemodule UntagResourceResponse : sig ... end

Unassigns a tag from a retention rule.

Sourcemodule UntagResourceRequest : sig ... end

Unassigns a tag from a retention rule.

Sourcemodule UnlockRuleResponse : sig ... end

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

Sourcemodule UnlockRuleRequest : sig ... end

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

Sourcemodule TagResourceResponse : sig ... end

Assigns tags to the specified retention rule.

Sourcemodule TagResourceRequest : sig ... end

Assigns tags to the specified retention rule.

Sourcemodule LockRuleResponse : sig ... end

Locks a Region-level retention rule. A locked retention rule can't be modified or deleted. You can't lock tag-level retention rules, or Region-level retention rules that have exclusion tags.

Sourcemodule LockRuleRequest : sig ... end

Locks a Region-level retention rule. A locked retention rule can't be modified or deleted. You can't lock tag-level retention rules, or Region-level retention rules that have exclusion tags.

Lists the tags assigned to a retention rule.

Lists the tags assigned to a retention rule.

Sourcemodule ListRulesResponse : sig ... end

Lists the Recycle Bin retention rules in the Region.

Sourcemodule ListRulesRequest : sig ... end

Lists the Recycle Bin retention rules in the Region.

Sourcemodule GetRuleResponse : sig ... end

Gets information about a Recycle Bin retention rule.

Sourcemodule GetRuleRequest : sig ... end

Gets information about a Recycle Bin retention rule.

Sourcemodule DeleteRuleResponse : sig ... end

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

Sourcemodule DeleteRuleRequest : sig ... end

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

Sourcemodule CreateRuleResponse : sig ... end

Creates a Recycle Bin retention rule. You can create two types of retention rules: Tag-level retention rules - These retention rules use resource tags to identify the resources to protect. For each retention rule, you specify one or more tag key and value pairs. Resources (of the specified type) that have at least one of these tag key and value pairs are automatically retained in the Recycle Bin upon deletion. Use this type of retention rule to protect specific resources in your account based on their tags. Region-level retention rules - These retention rules, by default, apply to all of the resources (of the specified type) in the Region, even if the resources are not tagged. However, you can specify exclusion tags to exclude resources that have specific tags. Use this type of retention rule to protect all resources of a specific type in a Region. For more information, see Create Recycle Bin retention rules in the Amazon EBS User Guide.

Sourcemodule CreateRuleRequest : sig ... end

Creates a Recycle Bin retention rule. You can create two types of retention rules: Tag-level retention rules - These retention rules use resource tags to identify the resources to protect. For each retention rule, you specify one or more tag key and value pairs. Resources (of the specified type) that have at least one of these tag key and value pairs are automatically retained in the Recycle Bin upon deletion. Use this type of retention rule to protect specific resources in your account based on their tags. Region-level retention rules - These retention rules, by default, apply to all of the resources (of the specified type) in the Region, even if the resources are not tagged. However, you can specify exclusion tags to exclude resources that have specific tags. Use this type of retention rule to protect all resources of a specific type in a Region. For more information, see Create Recycle Bin retention rules in the Amazon EBS User Guide.