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
-
init(actualProperties:expectedProperties:logicalResourceId:physicalResourceId:physicalResourceIdContext:propertyDifferences:resourceType:stackId:stackResourceDriftStatus: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)