Awso_rbin_eioSourceval create_rule :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.CreateRuleRequest.t ->
(Awso_rbin.Values.CreateRuleResponse.t,
Awso_rbin.Values.CreateRuleResponse.error)
Result.tval delete_rule :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.DeleteRuleRequest.t ->
(Awso_rbin.Values.DeleteRuleResponse.t,
Awso_rbin.Values.DeleteRuleResponse.error)
Result.tval get_rule :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.GetRuleRequest.t ->
(Awso_rbin.Values.GetRuleResponse.t, Awso_rbin.Values.GetRuleResponse.error)
Result.tval list_rules :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.ListRulesRequest.t ->
(Awso_rbin.Values.ListRulesResponse.t,
Awso_rbin.Values.ListRulesResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.ListTagsForResourceRequest.t ->
(Awso_rbin.Values.ListTagsForResourceResponse.t,
Awso_rbin.Values.ListTagsForResourceResponse.error)
Result.tval lock_rule :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.LockRuleRequest.t ->
(Awso_rbin.Values.LockRuleResponse.t,
Awso_rbin.Values.LockRuleResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.TagResourceRequest.t ->
(Awso_rbin.Values.TagResourceResponse.t,
Awso_rbin.Values.TagResourceResponse.error)
Result.tval unlock_rule :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.UnlockRuleRequest.t ->
(Awso_rbin.Values.UnlockRuleResponse.t,
Awso_rbin.Values.UnlockRuleResponse.error)
Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.UntagResourceRequest.t ->
(Awso_rbin.Values.UntagResourceResponse.t,
Awso_rbin.Values.UntagResourceResponse.error)
Result.tval update_rule :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_rbin.Values.UpdateRuleRequest.t ->
(Awso_rbin.Values.UpdateRuleResponse.t,
Awso_rbin.Values.UpdateRuleResponse.error)
Result.tinclude module type of struct include Awso_rbin.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Information about the retention period for which the retention rule is to retain resources.
[Tag-level retention rules only] Information about the resource tags used to identify resources that are retained by the retention rule.
module ServiceQuotaExceededExceptionReason =
Awso_rbin.Values.ServiceQuotaExceededExceptionReasonInformation 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.
Information about the tags to assign to the retention rule.
Information about a Recycle Bin retention rule.
The specified retention rule lock request can't be completed.
The service could not respond to the request due to an internal problem.
The specified resource was not found.
The request would cause a service quota for the number of tags per resource to be exceeded.
One or more of the parameters in the request is not valid.
Information about a retention rule lock configuration.
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.
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.
Unassigns a tag from a retention rule.
Unassigns a tag from a 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.
Unlocks a retention rule. After a retention rule is unlocked, it can be modified or deleted only after the unlock delay period expires.
Assigns tags to the specified retention rule.
Assigns tags to the specified retention rule.
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.
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.
Lists the Recycle Bin retention rules in the Region.
Lists the Recycle Bin retention rules in the Region.
Gets information about a Recycle Bin retention rule.
Gets information about a Recycle Bin retention rule.
Deletes a Recycle Bin retention rule. For more information, see Delete Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.
Deletes a Recycle Bin retention rule. For more information, see Delete Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.
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.
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.