Class ProvisionedProductState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.servicecatalog.inputs.ProvisionedProductState
-
public final class ProvisionedProductState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProvisionedProductState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ProvisionedProductStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>acceptLanguage()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static ProvisionedProductState.Builderbuilder()static ProvisionedProductState.Builderbuilder(ProvisionedProductState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>cloudwatchDashboardNames()java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdTime()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>ignoreErrors()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastProvisioningRecordId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastRecordId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastSuccessfulProvisioningRecordId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>launchRoleArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>notificationArns()java.util.Optional<com.pulumi.core.Output<java.util.List<ProvisionedProductOutputArgs>>>outputs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>pathId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>pathName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>productId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>productName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>provisioningArtifactId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>provisioningArtifactName()java.util.Optional<com.pulumi.core.Output<java.util.List<ProvisionedProductProvisioningParameterArgs>>>provisioningParameters()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>retainPhysicalResources()java.util.Optional<com.pulumi.core.Output<ProvisionedProductStackSetProvisioningPreferencesArgs>>stackSetProvisioningPreferences()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.lang.String>>statusMessage()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>type()
-
-
-
Field Detail
-
Empty
public static final ProvisionedProductState Empty
-
-
Method Detail
-
acceptLanguage
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> acceptLanguage()
- Returns:
- Language code. Valid values: `en` (English), `jp` (Japanese), `zh` (Chinese). Default value is `en`.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the provisioned product.
-
cloudwatchDashboardNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> cloudwatchDashboardNames()
- Returns:
- Set of CloudWatch dashboards that were created when provisioning the product.
-
createdTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdTime()
- Returns:
- Time when the provisioned product was created.
-
ignoreErrors
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ignoreErrors()
- Returns:
- _Only applies to deleting._ If set to `true`, AWS Service Catalog stops managing the specified provisioned product even if it cannot delete the underlying resources. The default value is `false`.
-
lastProvisioningRecordId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastProvisioningRecordId()
- Returns:
- Record identifier of the last request performed on this provisioned product of the following types: `ProvisionedProduct`, `UpdateProvisionedProduct`, `ExecuteProvisionedProductPlan`, `TerminateProvisionedProduct`.
-
lastRecordId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastRecordId()
- Returns:
- Record identifier of the last request performed on this provisioned product.
-
lastSuccessfulProvisioningRecordId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastSuccessfulProvisioningRecordId()
- Returns:
- Record identifier of the last successful request performed on this provisioned product of the following types: `ProvisionedProduct`, `UpdateProvisionedProduct`, `ExecuteProvisionedProductPlan`, `TerminateProvisionedProduct`.
-
launchRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> launchRoleArn()
- Returns:
- ARN of the launch role associated with the provisioned product.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- User-friendly name of the provisioned product. The following arguments are optional:
-
notificationArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> notificationArns()
- Returns:
- Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
-
outputs
public java.util.Optional<com.pulumi.core.Output<java.util.List<ProvisionedProductOutputArgs>>> outputs()
- Returns:
- The set of outputs for the product created.
-
pathId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pathId()
- Returns:
- Path identifier of the product. 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 `aws.servicecatalog.getLaunchPaths`. When required, you must provide `pathId` or `pathName`, but not both.
-
pathName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pathName()
- Returns:
- Name of the path. You must provide `pathId` or `pathName`, but not both.
-
productId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> productId()
- Returns:
- Product identifier. For example, `prod-abcdzk7xy33qa`. You must provide `productId` or `productName`, but not both.
-
productName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> productName()
- Returns:
- Name of the product. You must provide `productId` or `productName`, but not both.
-
provisioningArtifactId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> provisioningArtifactId()
- Returns:
- Identifier of the provisioning artifact. For example, `pa-4abcdjnxjj6ne`. You must provide the `provisioningArtifactId` or `provisioningArtifactName`, but not both.
-
provisioningArtifactName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> provisioningArtifactName()
- Returns:
- Name of the provisioning artifact. You must provide the `provisioningArtifactId` or `provisioningArtifactName`, but not both.
-
provisioningParameters
public java.util.Optional<com.pulumi.core.Output<java.util.List<ProvisionedProductProvisioningParameterArgs>>> provisioningParameters()
- Returns:
- Configuration block with parameters specified by the administrator that are required for provisioning the product. See `provisioningParameters` Block for details.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
retainPhysicalResources
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> retainPhysicalResources()
- Returns:
- _Only applies to deleting._ Whether to delete the Service Catalog provisioned product but leave the CloudFormation stack, stack set, or the underlying resources of the deleted provisioned product. The default value is `false`.
-
stackSetProvisioningPreferences
public java.util.Optional<com.pulumi.core.Output<ProvisionedProductStackSetProvisioningPreferencesArgs>> stackSetProvisioningPreferences()
- Returns:
- Configuration block with information about the provisioning preferences for a stack set. See `stackSetProvisioningPreferences` Block for details.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Current status of the provisioned product. See meanings below.
-
statusMessage
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> statusMessage()
- Returns:
- Current status message of the provisioned product.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Tags to apply to the provisioned product. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
type
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- Type of provisioned product. Valid values are `CFN_STACK` and `CFN_STACKSET`.
-
builder
public static ProvisionedProductState.Builder builder()
-
builder
public static ProvisionedProductState.Builder builder(ProvisionedProductState defaults)
-
-