StackResourceDrift

public struct StackResourceDrift : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A JSON structure containing the actual property values of the stack resource. For resources whose StackResourceDriftStatus is DELETED, this structure will not be present.

    Declaration

    Swift

    public let actualProperties: String?
  • A JSON structure containing the expected property values of the stack resource, as defined in the stack template and any values specified as template parameters. For resources whose StackResourceDriftStatus is DELETED, this structure will not be present.

    Declaration

    Swift

    public let expectedProperties: String?
  • The logical name of the resource specified in the template.

    Declaration

    Swift

    public let logicalResourceId: String
  • The name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS CloudFormation.

    Declaration

    Swift

    public let physicalResourceId: String?
  • Context information that enables AWS CloudFormation to uniquely identify a resource. AWS CloudFormation uses context key-value pairs in cases where a resource’s logical and physical IDs are not enough to uniquely identify that resource. Each context key-value pair specifies a unique resource that contains the targeted resource.

    Declaration

    Swift

    public let physicalResourceIdContext: [PhysicalResourceIdContextKeyValuePair]?
  • A collection of the resource properties whose actual values differ from their expected values. These will be present only for resources whose StackResourceDriftStatus is MODIFIED.

    Declaration

    Swift

    public let propertyDifferences: [PropertyDifference]?
  • The type of the resource.

    Declaration

    Swift

    public let resourceType: String
  • The ID of the stack.

    Declaration

    Swift

    public let stackId: String
  • Status of the resource’s actual configuration compared to its expected configuration DELETED: The resource differs from its expected template configuration because the resource has been deleted. MODIFIED: One or more resource properties differ from their expected values (as defined in the stack template and any values specified as template parameters). IN_SYNC: The resources’s actual configuration matches its expected template configuration. NOT_CHECKED: AWS CloudFormation does not currently return this value.

    Declaration

    Swift

    public let stackResourceDriftStatus: StackResourceDriftStatus
  • Time at which AWS CloudFormation performed drift detection on the stack resource.

    Declaration

    Swift

    public let timestamp: TimeStamp
  • Undocumented

    Declaration

    Swift

    public init(actualProperties: String? = nil, expectedProperties: String? = nil, logicalResourceId: String, physicalResourceId: String? = nil, physicalResourceIdContext: [PhysicalResourceIdContextKeyValuePair]? = nil, propertyDifferences: [PropertyDifference]? = nil, resourceType: String, stackId: String, stackResourceDriftStatus: StackResourceDriftStatus, timestamp: TimeStamp)