Class: Aws::SSM::Types::AttachmentsSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSM::Types::AttachmentsSource
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-ssm/types.rb
Overview
Identifying information about a document attachment, including the file name and a key-value pair that identifies the location of an attachment to a document.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#key ⇒ String
The key of a key-value pair that identifies the location of an attachment to a document.
-
#name ⇒ String
The name of the document attachment file.
-
#values ⇒ Array<String>
The value of a key-value pair that identifies the location of an attachment to a document.
Instance Attribute Details
#key ⇒ String
The key of a key-value pair that identifies the location of an attachment to a document.
1156 1157 1158 1159 1160 1161 1162 |
# File 'lib/aws-sdk-ssm/types.rb', line 1156 class AttachmentsSource < Struct.new( :key, :values, :name) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the document attachment file.
1156 1157 1158 1159 1160 1161 1162 |
# File 'lib/aws-sdk-ssm/types.rb', line 1156 class AttachmentsSource < Struct.new( :key, :values, :name) SENSITIVE = [] include Aws::Structure end |
#values ⇒ Array<String>
The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify.
-
For the key SourceUrl, the value is an S3 bucket location. For example:
‘“Values”: [ “s3://amzn-s3-demo-bucket/my-prefix” ]`
-
For the key S3FileUrl, the value is a file in an S3 bucket. For example:
‘“Values”: [ “s3://amzn-s3-demo-bucket/my-prefix/my-file.py” ]`
-
For the key AttachmentReference, the value is constructed from the name of another SSM document in your account, a version number of that document, and a file attached to that document version that you want to reuse. For example:
‘“Values”: [ “MyOtherDocument/3/my-other-file.py” ]`
However, if the SSM document is shared with you from another account, the full SSM document ARN must be specified instead of the document name only. For example:
‘“Values”: [ “arn:aws:ssm:us-east-2:111122223333:document/OtherAccountDocument/3/their-file.py” ]`
1156 1157 1158 1159 1160 1161 1162 |
# File 'lib/aws-sdk-ssm/types.rb', line 1156 class AttachmentsSource < Struct.new( :key, :values, :name) SENSITIVE = [] include Aws::Structure end |