class Amazonite::Ssm::CreateResourceDataSyncRequest

Included Modules

Defined in:

ssm/create_resource_data_sync_request.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(sync_name : String, s3_destination : ResourceDataSyncS3Destination | Nil = nil, sync_type : String | Nil = nil, sync_source : ResourceDataSyncSource | Nil = nil) #

[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 hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def s3_destination : ResourceDataSyncS3Destination | Nil #

Amazon S3 configuration details for the sync. This parameter is required if the SyncType value is SyncToDestination.


[View source]
def s3_destination=(s3_destination : ResourceDataSyncS3Destination | Nil) #

Amazon S3 configuration details for the sync. This parameter is required if the SyncType value is SyncToDestination.


[View source]
def sync_name : String #

A name for the configuration.


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

A name for the configuration.


[View source]
def sync_source : ResourceDataSyncSource | Nil #

Specify information about the data sources to synchronize. This parameter is required if the SyncType value is SyncFromSource.


[View source]
def sync_source=(sync_source : ResourceDataSyncSource | Nil) #

Specify information about the data sources to synchronize. This parameter is required if the SyncType value is SyncFromSource.


[View source]
def sync_type : String | Nil #

Specify SyncToDestination to create a resource data sync that synchronizes data to an S3 bucket for Inventory. If you specify SyncToDestination, you must provide a value for S3Destination. Specify SyncFromSource to synchronize data from a single account and multiple Regions, or multiple Amazon Web Services accounts and Amazon Web Services Regions, as listed in Organizations for Explorer. If you specify SyncFromSource, you must provide a value for SyncSource. The default value is SyncToDestination.


[View source]
def sync_type=(sync_type : String | Nil) #

Specify SyncToDestination to create a resource data sync that synchronizes data to an S3 bucket for Inventory. If you specify SyncToDestination, you must provide a value for S3Destination. Specify SyncFromSource to synchronize data from a single account and multiple Regions, or multiple Amazon Web Services accounts and Amazon Web Services Regions, as listed in Organizations for Explorer. If you specify SyncFromSource, you must provide a value for SyncSource. The default value is SyncToDestination.


[View source]
def validate! : Nil #

[View source]