Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ProvisionedProductAttribute = ProvisionedProductAttribute' {
- idempotencyToken :: Maybe Text
- status :: Maybe ProvisionedProductStatus
- productName :: Maybe Text
- lastSuccessfulProvisioningRecordId :: Maybe Text
- provisioningArtifactId :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- provisioningArtifactName :: Maybe Text
- userArn :: Maybe Text
- statusMessage :: Maybe Text
- name :: Maybe Text
- lastRecordId :: Maybe Text
- userArnSession :: Maybe Text
- id :: Maybe Text
- type' :: Maybe Text
- physicalId :: Maybe Text
- lastProvisioningRecordId :: Maybe Text
- productId :: Maybe Text
- tags :: Maybe [Tag]
- newProvisionedProductAttribute :: ProvisionedProductAttribute
- provisionedProductAttribute_idempotencyToken :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_status :: Lens' ProvisionedProductAttribute (Maybe ProvisionedProductStatus)
- provisionedProductAttribute_productName :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_lastSuccessfulProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_provisioningArtifactId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_arn :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_createdTime :: Lens' ProvisionedProductAttribute (Maybe UTCTime)
- provisionedProductAttribute_provisioningArtifactName :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_userArn :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_statusMessage :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_name :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_lastRecordId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_userArnSession :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_id :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_type :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_physicalId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_lastProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_productId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_tags :: Lens' ProvisionedProductAttribute (Maybe [Tag])
Documentation
data ProvisionedProductAttribute Source #
Information about a provisioned product.
See: newProvisionedProductAttribute
smart constructor.
ProvisionedProductAttribute' | |
|
Instances
newProvisionedProductAttribute :: ProvisionedProductAttribute Source #
Create a value of ProvisionedProductAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:idempotencyToken:ProvisionedProductAttribute'
, provisionedProductAttribute_idempotencyToken
- A unique identifier that you provide to ensure idempotency. If multiple
requests differ only by the idempotency token, the same response is
returned for each repeated request.
$sel:status:ProvisionedProductAttribute'
, provisionedProductAttribute_status
- The current status of the provisioned product.
AVAILABLE
- Stable state, ready to perform any operation. The most recent operation succeeded and completed.UNDER_CHANGE
- Transitive state. Operations performed might not have valid results. Wait for anAVAILABLE
status before performing operations.TAINTED
- Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.ERROR
- An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.PLAN_IN_PROGRESS
- Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for anAVAILABLE
status before performing operations.
$sel:productName:ProvisionedProductAttribute'
, provisionedProductAttribute_productName
- The name of the product.
$sel:lastSuccessfulProvisioningRecordId:ProvisionedProductAttribute'
, provisionedProductAttribute_lastSuccessfulProvisioningRecordId
- The record identifier of the last successful request performed on this
provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
$sel:provisioningArtifactId:ProvisionedProductAttribute'
, provisionedProductAttribute_provisioningArtifactId
- The identifier of the provisioning artifact.
$sel:arn:ProvisionedProductAttribute'
, provisionedProductAttribute_arn
- The ARN of the provisioned product.
$sel:createdTime:ProvisionedProductAttribute'
, provisionedProductAttribute_createdTime
- The UTC time stamp of the creation time.
$sel:provisioningArtifactName:ProvisionedProductAttribute'
, provisionedProductAttribute_provisioningArtifactName
- The name of the provisioning artifact.
$sel:userArn:ProvisionedProductAttribute'
, provisionedProductAttribute_userArn
- The Amazon Resource Name (ARN) of the IAM user.
$sel:statusMessage:ProvisionedProductAttribute'
, provisionedProductAttribute_statusMessage
- The current status message of the provisioned product.
$sel:name:ProvisionedProductAttribute'
, provisionedProductAttribute_name
- The user-friendly name of the provisioned product.
$sel:lastRecordId:ProvisionedProductAttribute'
, provisionedProductAttribute_lastRecordId
- The record identifier of the last request performed on this provisioned
product.
$sel:userArnSession:ProvisionedProductAttribute'
, provisionedProductAttribute_userArnSession
- The ARN of the IAM user in the session. This ARN might contain a session
ID.
$sel:id:ProvisionedProductAttribute'
, provisionedProductAttribute_id
- The identifier of the provisioned product.
$sel:type':ProvisionedProductAttribute'
, provisionedProductAttribute_type
- The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
$sel:physicalId:ProvisionedProductAttribute'
, provisionedProductAttribute_physicalId
- The assigned identifier for the resource, such as an EC2 instance ID or
an S3 bucket name.
$sel:lastProvisioningRecordId:ProvisionedProductAttribute'
, provisionedProductAttribute_lastProvisioningRecordId
- The record identifier of the last request performed on this provisioned
product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
$sel:productId:ProvisionedProductAttribute'
, provisionedProductAttribute_productId
- The product identifier.
$sel:tags:ProvisionedProductAttribute'
, provisionedProductAttribute_tags
- One or more tags.
provisionedProductAttribute_idempotencyToken :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
provisionedProductAttribute_status :: Lens' ProvisionedProductAttribute (Maybe ProvisionedProductStatus) Source #
The current status of the provisioned product.
AVAILABLE
- Stable state, ready to perform any operation. The most recent operation succeeded and completed.UNDER_CHANGE
- Transitive state. Operations performed might not have valid results. Wait for anAVAILABLE
status before performing operations.TAINTED
- Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.ERROR
- An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.PLAN_IN_PROGRESS
- Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for anAVAILABLE
status before performing operations.
provisionedProductAttribute_productName :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The name of the product.
provisionedProductAttribute_lastSuccessfulProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The record identifier of the last successful request performed on this provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
provisionedProductAttribute_provisioningArtifactId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The identifier of the provisioning artifact.
provisionedProductAttribute_arn :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The ARN of the provisioned product.
provisionedProductAttribute_createdTime :: Lens' ProvisionedProductAttribute (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisionedProductAttribute_provisioningArtifactName :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The name of the provisioning artifact.
provisionedProductAttribute_userArn :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM user.
provisionedProductAttribute_statusMessage :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The current status message of the provisioned product.
provisionedProductAttribute_name :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The user-friendly name of the provisioned product.
provisionedProductAttribute_lastRecordId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The record identifier of the last request performed on this provisioned product.
provisionedProductAttribute_userArnSession :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The ARN of the IAM user in the session. This ARN might contain a session ID.
provisionedProductAttribute_id :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The identifier of the provisioned product.
provisionedProductAttribute_type :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
provisionedProductAttribute_physicalId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
provisionedProductAttribute_lastProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The record identifier of the last request performed on this provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
provisionedProductAttribute_productId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The product identifier.
provisionedProductAttribute_tags :: Lens' ProvisionedProductAttribute (Maybe [Tag]) Source #
One or more tags.