ProvisionedProductAttribute

public struct ProvisionedProductAttribute : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

    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?
  • id

    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?
  • 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)