ProvisionedProductDetail
public struct ProvisionedProductDetail : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ARN of the provisioned product.
Declaration
Swift
public let arn: String?
-
The UTC time stamp of the creation time.
Declaration
Swift
public let createdTime: TimeStamp?
-
The identifier of the provisioned product.
Declaration
Swift
public let id: String?
-
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.
Declaration
Swift
public let idempotencyToken: String?
-
The record identifier of the last request performed on this provisioned product of the following types: ProvisionedProduct UpdateProvisionedProduct ExecuteProvisionedProductPlan TerminateProvisionedProduct
Declaration
Swift
public let lastProvisioningRecordId: String?
-
The record identifier of the last request performed on this provisioned product.
Declaration
Swift
public let lastRecordId: String?
-
The record identifier of the last successful request performed on this provisioned product of the following types: ProvisionedProduct UpdateProvisionedProduct ExecuteProvisionedProductPlan TerminateProvisionedProduct
Declaration
Swift
public let lastSuccessfulProvisioningRecordId: String?
-
The user-friendly name of the provisioned product.
Declaration
Swift
public let name: String?
-
The product identifier. For example, prod-abcdzk7xy33qa.
Declaration
Swift
public let productId: String?
-
The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.
Declaration
Swift
public let provisioningArtifactId: String?
-
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 an AVAILABLE 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 an AVAILABLE status before performing operations.
Declaration
Swift
public let status: ProvisionedProductStatus?
-
The current status message of the provisioned product.
Declaration
Swift
public let statusMessage: String?
-
The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.
Declaration
Swift
public let type: String?
-
init(arn:createdTime:id:idempotencyToken:lastProvisioningRecordId:lastRecordId:lastSuccessfulProvisioningRecordId:name:productId:provisioningArtifactId:status:statusMessage:type:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, createdTime: TimeStamp? = nil, id: String? = nil, idempotencyToken: String? = nil, lastProvisioningRecordId: String? = nil, lastRecordId: String? = nil, lastSuccessfulProvisioningRecordId: String? = nil, name: String? = nil, productId: String? = nil, provisioningArtifactId: String? = nil, status: ProvisionedProductStatus? = nil, statusMessage: String? = nil, type: String? = nil)