AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::GreengrassV2::Types::GetComponentVersionArtifactRequest

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

Overview

Note:

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

{
  arn: "ComponentVersionARN", # required
  artifact_name: "NonEmptyString", # required
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the component version. Specify the ARN of a public component version.

Returns:

  • (String)


1632
1633
1634
1635
1636
1637
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1632

class GetComponentVersionArtifactRequest < Struct.new(
  :arn,
  :artifact_name)
  SENSITIVE = []
  include Aws::Structure
end

#artifact_nameString

The name of the artifact.

You can use the GetComponent operation to download the component recipe, which includes the URI of the artifact. The artifact name is the section of the URI after the scheme. For example, in the artifact URI greengrass:SomeArtifact.zip, the artifact name is SomeArtifact.zip.

Returns:

  • (String)


1632
1633
1634
1635
1636
1637
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1632

class GetComponentVersionArtifactRequest < Struct.new(
  :arn,
  :artifact_name)
  SENSITIVE = []
  include Aws::Structure
end