Class: Aws::Snowball::Types::JobResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::Snowball::Types::JobResource
- Defined in:
- gems/aws-sdk-snowball/lib/aws-sdk-snowball/types.rb
Overview
Note:
When making an API call, you may pass JobResource data as a hash:
{
s3_resources: [
{
bucket_arn: "ResourceARN",
key_range: {
begin_marker: "String",
end_marker: "String",
},
},
],
lambda_resources: [
{
lambda_arn: "ResourceARN",
event_triggers: [
{
event_resource_arn: "ResourceARN",
},
],
},
],
ec2_ami_resources: [
{
ami_id: "AmiId", # required
snowball_ami_id: "String",
},
],
}
Contains an array of AWS resource objects. Each object represents an Amazon S3 bucket, an AWS Lambda function, or an Amazon Machine Image (AMI) based on Amazon EC2 that is associated with a particular job.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ec2_ami_resources ⇒ Array<Types::Ec2AmiResource>
The Amazon Machine Images (AMIs) associated with this job.
-
#lambda_resources ⇒ Array<Types::LambdaResource>
The Python-language Lambda functions for this job.
-
#s3_resources ⇒ Array<Types::S3Resource>
An array of
S3Resource
objects.
Instance Attribute Details
#ec2_ami_resources ⇒ Array<Types::Ec2AmiResource>
The Amazon Machine Images (AMIs) associated with this job.
1691 1692 1693 1694 1695 1696 1697 |
# File 'gems/aws-sdk-snowball/lib/aws-sdk-snowball/types.rb', line 1691 class JobResource < Struct.new( :s3_resources, :lambda_resources, :ec2_ami_resources) SENSITIVE = [] include Aws::Structure end |
#lambda_resources ⇒ Array<Types::LambdaResource>
The Python-language Lambda functions for this job.
1691 1692 1693 1694 1695 1696 1697 |
# File 'gems/aws-sdk-snowball/lib/aws-sdk-snowball/types.rb', line 1691 class JobResource < Struct.new( :s3_resources, :lambda_resources, :ec2_ami_resources) SENSITIVE = [] include Aws::Structure end |
#s3_resources ⇒ Array<Types::S3Resource>
An array of S3Resource
objects.
1691 1692 1693 1694 1695 1696 1697 |
# File 'gems/aws-sdk-snowball/lib/aws-sdk-snowball/types.rb', line 1691 class JobResource < Struct.new( :s3_resources, :lambda_resources, :ec2_ami_resources) SENSITIVE = [] include Aws::Structure end |