class Amazonite::SecretsManager::ReplicateSecretToRegionsRequest

Included Modules

Defined in:

secrets_manager/replicate_secret_to_regions_request.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(secret_id : String, add_replica_regions : Array(ReplicaRegionType), force_overwrite_replica_secret : Bool | Nil = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def add_replica_regions : Array(ReplicaRegionType) #

A list of Regions in which to replicate the secret.


[View source]
def add_replica_regions=(add_replica_regions : Array(ReplicaRegionType)) #

A list of Regions in which to replicate the secret.


[View source]
def force_overwrite_replica_secret : Bool | Nil #

Specifies whether to overwrite a secret with the same name in the destination Region. By default, secrets aren't overwritten.


[View source]
def force_overwrite_replica_secret=(force_overwrite_replica_secret : Bool | Nil) #

Specifies whether to overwrite a secret with the same name in the destination Region. By default, secrets aren't overwritten.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def secret_id : String #

The ARN or name of the secret to replicate.


[View source]
def secret_id=(secret_id : String) #

The ARN or name of the secret to replicate.


[View source]
def validate! : Nil #

[View source]