Class: Aws::SSM::Types::ResourceDataSyncS3Destination

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb

Overview

Information about the target S3 bucket for the resource data sync.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#awskms_key_arnString

The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination S3 bucket.

Returns:

  • (String)


16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16927

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn,
  :destination_data_sharing)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_nameString

The name of the S3 bucket where the aggregated data is stored.

Returns:

  • (String)


16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16927

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn,
  :destination_data_sharing)
  SENSITIVE = []
  include Aws::Structure
end

#destination_data_sharingTypes::ResourceDataSyncDestinationDataSharing

Enables destination data sharing. By default, this field is null.



16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16927

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn,
  :destination_data_sharing)
  SENSITIVE = []
  include Aws::Structure
end

#prefixString

An Amazon S3 prefix for the bucket.

Returns:

  • (String)


16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16927

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn,
  :destination_data_sharing)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

The Amazon Web Services Region with the S3 bucket targeted by the resource data sync.

Returns:

  • (String)


16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16927

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn,
  :destination_data_sharing)
  SENSITIVE = []
  include Aws::Structure
end

#sync_formatString

A supported sync format. The following format is currently supported: JsonSerDe

Returns:

  • (String)


16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 16927

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn,
  :destination_data_sharing)
  SENSITIVE = []
  include Aws::Structure
end