You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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

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

Overview

Note:

When making an API call, you may pass ResourceDataSyncS3Destination data as a hash:

{
  bucket_name: "ResourceDataSyncS3BucketName", # required
  prefix: "ResourceDataSyncS3Prefix",
  sync_format: "JsonSerDe", # required, accepts JsonSerDe
  region: "ResourceDataSyncS3Region", # required
  awskms_key_arn: "ResourceDataSyncAWSKMSKeyARN",
}

Information about the target Amazon S3 bucket for the Resource Data Sync.

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 Amazon S3 bucket.

Returns:

  • (String)


8631
8632
8633
8634
8635
8636
8637
8638
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8631

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn)
  include Aws::Structure
end

#bucket_nameString

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

Returns:

  • (String)


8631
8632
8633
8634
8635
8636
8637
8638
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8631

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn)
  include Aws::Structure
end

#prefixString

An Amazon S3 prefix for the bucket.

Returns:

  • (String)


8631
8632
8633
8634
8635
8636
8637
8638
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8631

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn)
  include Aws::Structure
end

#regionString

The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

Returns:

  • (String)


8631
8632
8633
8634
8635
8636
8637
8638
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8631

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn)
  include Aws::Structure
end

#sync_formatString

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

Returns:

  • (String)


8631
8632
8633
8634
8635
8636
8637
8638
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 8631

class ResourceDataSyncS3Destination < Struct.new(
  :bucket_name,
  :prefix,
  :sync_format,
  :region,
  :awskms_key_arn)
  include Aws::Structure
end