Class: Aws::IoT::Types::GetPackageVersionResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::GetPackageVersionResponse
- Defined in:
- gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb
Constant Summary collapse
- SENSITIVE =
[:description, :attributes, :recipe]
Instance Attribute Summary collapse
-
#artifact ⇒ Types::PackageVersionArtifact
The various components that make up a software package version.
-
#attributes ⇒ Hash<String,String>
Metadata that were added to the package version that can be used to define a package version’s configuration.
-
#creation_date ⇒ Time
The date when the package version was created.
-
#description ⇒ String
The package version description.
-
#error_reason ⇒ String
Error reason for a package version failure during creation or update.
-
#last_modified_date ⇒ Time
The date when the package version was last updated.
-
#package_name ⇒ String
The name of the software package.
-
#package_version_arn ⇒ String
The ARN for the package version.
-
#recipe ⇒ String
The inline job document associated with a software package version used for a quick job deployment.
-
#sbom ⇒ Types::Sbom
The software bill of materials for a software package version.
-
#sbom_validation_status ⇒ String
The status of the validation for a new software bill of materials added to a software package version.
-
#status ⇒ String
The status associated to the package version.
-
#version_name ⇒ String
The name of the package version.
Instance Attribute Details
#artifact ⇒ Types::PackageVersionArtifact
The various components that make up a software package version.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#attributes ⇒ Hash<String,String>
Metadata that were added to the package version that can be used to define a package version’s configuration.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#creation_date ⇒ Time
The date when the package version was created.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#description ⇒ String
The package version description.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#error_reason ⇒ String
Error reason for a package version failure during creation or update.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#last_modified_date ⇒ Time
The date when the package version was last updated.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#package_name ⇒ String
The name of the software package.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#package_version_arn ⇒ String
The ARN for the package version.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#recipe ⇒ String
The inline job document associated with a software package version used for a quick job deployment.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#sbom ⇒ Types::Sbom
The software bill of materials for a software package version.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#sbom_validation_status ⇒ String
The status of the validation for a new software bill of materials added to a software package version.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#status ⇒ String
The status associated to the package version. For more information, see Package version lifecycle.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |
#version_name ⇒ String
The name of the package version.
8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8443 class GetPackageVersionResponse < Struct.new( :package_version_arn, :package_name, :version_name, :description, :attributes, :artifact, :status, :error_reason, :creation_date, :last_modified_date, :sbom, :sbom_validation_status, :recipe) SENSITIVE = [:description, :attributes, :recipe] include Aws::Structure end |