Provisioning Artifact Args
Manages a Service Catalog Provisioning Artifact for a specified product.
A "provisioning artifact" is also referred to as a "version." NOTE: You cannot create a provisioning artifact for a product that was shared with you. NOTE: The user or role that use this resource must have the
cloudformation:GetTemplateIAM policy permission. This policy permission is required when using thetemplate_physical_idargument.
Example Usage
Basic Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.servicecatalog.ProvisioningArtifact;
import com.pulumi.aws.servicecatalog.ProvisioningArtifactArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ProvisioningArtifact("example", ProvisioningArtifactArgs.builder()
.productId(aws_servicecatalog_product.example().id())
.type("CLOUD_FORMATION_TEMPLATE")
.templateUrl(String.format("https://%s/%s", aws_s3_bucket.example().bucket_regional_domain_name(),aws_s3_object.example().key()))
.build());
}
}Import
aws_servicecatalog_provisioning_artifact can be imported using the provisioning artifact ID and product ID separated by a colon, e.g.,
$ pulumi import aws:servicecatalog/provisioningArtifact:ProvisioningArtifact example pa-ij2b6lusy6dec:prod-el3an0rma3Constructors
Functions
Properties
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use. Valid values are DEFAULT and DEPRECATED. The default is DEFAULT. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version.