Struct rusoto_servicecatalog::ProvisioningArtifactProperties [−][src]
pub struct ProvisioningArtifactProperties { pub description: Option<String>, pub disable_template_validation: Option<bool>, pub info: HashMap<String, String>, pub name: Option<String>, pub type_: Option<String>, }
Expand description
Information about a provisioning artifact (also known as a version) for a product.
Fields
description: Option<String>
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
disable_template_validation: Option<bool>
If set to true, AWS Service Catalog stops validating the specified provisioning artifact even if it is invalid.
info: HashMap<String, String>
Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL
, ImportFromPhysicalId
]
The URL of the CloudFormation template in Amazon S3. Specify the URL in JSON format as follows:
"LoadTemplateFromURL": "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."
ImportFromPhysicalId
: The physical id of the resource that contains the template. Currently only supports CloudFormation stack arn. Specify the physical id in JSON format as follows: ImportFromPhysicalId: “arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId]
name: Option<String>
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
type_: Option<String>
The type of provisioning artifact.
-
CLOUDFORMATIONTEMPLATE
- AWS CloudFormation template -
MARKETPLACEAMI
- AWS Marketplace AMI -
MARKETPLACECAR
- AWS Marketplace Clusters and AWS Resources
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for ProvisioningArtifactProperties
impl Sync for ProvisioningArtifactProperties
impl Unpin for ProvisioningArtifactProperties
impl UnwindSafe for ProvisioningArtifactProperties
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self