class Amazonite::Ssm::ResourceDataSyncItem

Overview

Information about a resource data sync configuration, including its current status and last successful sync.

Included Modules

Defined in:

ssm/resource_data_sync_item.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(sync_name : String | Nil = nil, sync_type : String | Nil = nil, sync_source : ResourceDataSyncSourceWithState | Nil = nil, s3_destination : ResourceDataSyncS3Destination | Nil = nil, last_sync_time : Time | Nil = nil, last_successful_sync_time : Time | Nil = nil, sync_last_modified_time : Time | Nil = nil, last_status : LastResourceDataSyncStatus | Nil = nil, sync_created_time : Time | Nil = nil, last_sync_status_message : String | Nil = nil) #

[View source]
def self.new(*, __pull_for_json_serializable 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 hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def last_status : LastResourceDataSyncStatus | Nil #

The status reported by the last sync.


[View source]
def last_status=(last_status : LastResourceDataSyncStatus | Nil) #

The status reported by the last sync.


[View source]
def last_successful_sync_time : Time | Nil #

The last time the sync operations returned a status of SUCCESSFUL (UTC).


[View source]
def last_successful_sync_time=(last_successful_sync_time : Time | Nil) #

The last time the sync operations returned a status of SUCCESSFUL (UTC).


[View source]
def last_sync_status_message : String | Nil #

The status message details reported by the last sync.


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

The status message details reported by the last sync.


[View source]
def last_sync_time : Time | Nil #

The last time the configuration attempted to sync (UTC).


[View source]
def last_sync_time=(last_sync_time : Time | Nil) #

The last time the configuration attempted to sync (UTC).


[View source]
def s3_destination : ResourceDataSyncS3Destination | Nil #

Configuration information for the target S3 bucket.


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

Configuration information for the target S3 bucket.


[View source]
def sync_created_time : Time | Nil #

The date and time the configuration was created (UTC).


[View source]
def sync_created_time=(sync_created_time : Time | Nil) #

The date and time the configuration was created (UTC).


[View source]
def sync_last_modified_time : Time | Nil #

The date and time the resource data sync was changed.


[View source]
def sync_last_modified_time=(sync_last_modified_time : Time | Nil) #

The date and time the resource data sync was changed.


[View source]
def sync_name : String | Nil #

The name of the resource data sync.


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

The name of the resource data sync.


[View source]
def sync_source : ResourceDataSyncSourceWithState | Nil #

Information about the source where the data was synchronized.


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

Information about the source where the data was synchronized.


[View source]
def sync_type : String | Nil #

The type of resource data sync. If SyncType is SyncToDestination, then the resource data sync synchronizes data to an S3 bucket. If the SyncType is SyncFromSource then the resource data sync synchronizes data from Organizations or from multiple Amazon Web Services Regions.


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

The type of resource data sync. If SyncType is SyncToDestination, then the resource data sync synchronizes data to an S3 bucket. If the SyncType is SyncFromSource then the resource data sync synchronizes data from Organizations or from multiple Amazon Web Services Regions.


[View source]
def validate! : Nil #

[View source]