Class CfnCloudFormationProvisionedProductProps
Properties for defining a CfnCloudFormationProvisionedProduct
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.ServiceCatalog
Assembly: Amazon.CDK.AWS.ServiceCatalog.dll
Syntax (csharp)
public class CfnCloudFormationProvisionedProductProps : Object, ICfnCloudFormationProvisionedProductProps
Syntax (vb)
Public Class CfnCloudFormationProvisionedProductProps
Inherits Object
Implements ICfnCloudFormationProvisionedProductProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ServiceCatalog;
var cfnCloudFormationProvisionedProductProps = new CfnCloudFormationProvisionedProductProps {
AcceptLanguage = "acceptLanguage",
NotificationArns = new [] { "notificationArns" },
PathId = "pathId",
PathName = "pathName",
ProductId = "productId",
ProductName = "productName",
ProvisionedProductName = "provisionedProductName",
ProvisioningArtifactId = "provisioningArtifactId",
ProvisioningArtifactName = "provisioningArtifactName",
ProvisioningParameters = new [] { new ProvisioningParameterProperty {
Key = "key",
Value = "value"
} },
ProvisioningPreferences = new ProvisioningPreferencesProperty {
StackSetAccounts = new [] { "stackSetAccounts" },
StackSetFailureToleranceCount = 123,
StackSetFailureTolerancePercentage = 123,
StackSetMaxConcurrencyCount = 123,
StackSetMaxConcurrencyPercentage = 123,
StackSetOperationType = "stackSetOperationType",
StackSetRegions = new [] { "stackSetRegions" }
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Constructors
CfnCloudFormationProvisionedProductProps() |
Properties
AcceptLanguage | The language code. |
NotificationArns | Passed to AWS CloudFormation . |
PathId | The path identifier of the product. |
PathName | The name of the path. |
ProductId | The product identifier. |
ProductName | The name of the Service Catalog product. |
ProvisionedProductName | A user-friendly name for the provisioned product. |
ProvisioningArtifactId | The identifier of the provisioning artifact (also known as a version). |
ProvisioningArtifactName | The name of the provisioning artifact (also known as a version) for the product. |
ProvisioningParameters | Parameters specified by the administrator that are required for provisioning the product. |
ProvisioningPreferences | StackSet preferences that are required for provisioning the product or updating a provisioned product. |
Tags | One or more tags. |
Constructors
CfnCloudFormationProvisionedProductProps()
public CfnCloudFormationProvisionedProductProps()
Properties
AcceptLanguage
The language code.
public string AcceptLanguage { get; set; }
Property Value
System.String
Remarks
NotificationArns
Passed to AWS CloudFormation .
public string[] NotificationArns { get; set; }
Property Value
System.String[]
Remarks
The SNS topic ARNs to which to publish stack-related events.
PathId
The path identifier of the product.
public string PathId { get; set; }
Property Value
System.String
Remarks
This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths .
You must provide the name or ID, but not both.
PathName
The name of the path.
public string PathName { get; set; }
Property Value
System.String
Remarks
This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths .
You must provide the name or ID, but not both.
ProductId
The product identifier.
public string ProductId { get; set; }
Property Value
System.String
Remarks
You must specify either the ID or the name of the product, but not both.
ProductName
The name of the Service Catalog product.
public string ProductName { get; set; }
Property Value
System.String
Remarks
Each time a stack is created or updated, if ProductName
is provided it will successfully resolve to ProductId
as long as only one product exists in the account or Region with that ProductName
.
You must specify either the name or the ID of the product, but not both.
ProvisionedProductName
A user-friendly name for the provisioned product.
public string ProvisionedProductName { get; set; }
Property Value
System.String
Remarks
This value must be unique for the AWS account and cannot be updated after the product is provisioned.
ProvisioningArtifactId
The identifier of the provisioning artifact (also known as a version).
public string ProvisioningArtifactId { get; set; }
Property Value
System.String
Remarks
You must specify either the ID or the name of the provisioning artifact, but not both.
ProvisioningArtifactName
The name of the provisioning artifact (also known as a version) for the product.
public string ProvisioningArtifactName { get; set; }
Property Value
System.String
Remarks
This name must be unique for the product.
You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both.
ProvisioningParameters
Parameters specified by the administrator that are required for provisioning the product.
public object ProvisioningParameters { get; set; }
Property Value
System.Object
Remarks
ProvisioningPreferences
StackSet preferences that are required for provisioning the product or updating a provisioned product.
public object ProvisioningPreferences { get; set; }
Property Value
System.Object
Remarks
Tags
One or more tags.
public ICfnTag[] Tags { get; set; }
Property Value
ICfnTag[]
Remarks
Requires the provisioned product to have an ResourceUpdateConstraint resource with TagUpdatesOnProvisionedProduct
set to ALLOWED
to allow tag updates. If RESOURCE_UPDATE
constraint is not present, tags updates are ignored.