ProvisionedProductAttribute
public struct ProvisionedProductAttribute : 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 assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
Declaration
Swift
public let physicalId: String?
-
The product identifier.
Declaration
Swift
public let productId: String?
-
The name of the product.
Declaration
Swift
public let productName: String?
-
The identifier of the provisioning artifact.
Declaration
Swift
public let provisioningArtifactId: String?
-
The name of the provisioning artifact.
Declaration
Swift
public let provisioningArtifactName: 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?
-
One or more tags.
Declaration
Swift
public let tags: [Tag]?
-
The type of provisioned product. The supported values are CFN_STACK and CFN_STACKSET.
Declaration
Swift
public let type: String?
-
The Amazon Resource Name (ARN) of the IAM user.
Declaration
Swift
public let userArn: String?
-
The ARN of the IAM user in the session. This ARN might contain a session ID.
Declaration
Swift
public let userArnSession: String?
-
init(arn:createdTime:id:idempotencyToken:lastProvisioningRecordId:lastRecordId:lastSuccessfulProvisioningRecordId:name:physicalId:productId:productName:provisioningArtifactId:provisioningArtifactName:status:statusMessage:tags:type:userArn:userArnSession:)
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, physicalId: String? = nil, productId: String? = nil, productName: String? = nil, provisioningArtifactId: String? = nil, provisioningArtifactName: String? = nil, status: ProvisionedProductStatus? = nil, statusMessage: String? = nil, tags: [Tag]? = nil, type: String? = nil, userArn: String? = nil, userArnSession: String? = nil)