@Generated(value="OracleSDKGenerator", comments="API Version: 20180917") public final class StackResourceDriftSummary extends Object
Drift status details for the indicated resource and stack. Includes actual and expected (defined) properties.
StackResourceDriftSummary.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the StackResourceDriftSummary.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
StackResourceDriftSummary.Builder |
static class |
StackResourceDriftSummary.ResourceDriftStatus
The drift status of the resource.
|
Constructor and Description |
---|
StackResourceDriftSummary(String stackId,
String compartmentId,
String resourceName,
String resourceId,
String resourceType,
StackResourceDriftSummary.ResourceDriftStatus resourceDriftStatus,
Map<String,String> actualProperties,
Map<String,String> expectedProperties,
Date timeDriftChecked)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static StackResourceDriftSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
Map<String,String> |
getActualProperties()
Actual values of properties that the stack defines for the indicated resource.
|
String |
getCompartmentId()
The OCID of the compartment where the stack is located.
|
Map<String,String> |
getExpectedProperties()
Expected values of properties that the stack defines for the indicated resource.
|
StackResourceDriftSummary.ResourceDriftStatus |
getResourceDriftStatus()
The drift status of the resource.
|
String |
getResourceId()
The OCID of the resource provisioned by Terraform.
|
String |
getResourceName()
The name of the resource as defined in the stack.
|
String |
getResourceType()
The provider resource type.
|
String |
getStackId()
The OCID of the stack.
|
Date |
getTimeDriftChecked()
The date and time when the drift detection was executed.
|
int |
hashCode() |
StackResourceDriftSummary.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"stackId","compartmentId","resourceName","resourceId","resourceType","resourceDriftStatus","actualProperties","expectedProperties","timeDriftChecked"}) public StackResourceDriftSummary(String stackId, String compartmentId, String resourceName, String resourceId, String resourceType, StackResourceDriftSummary.ResourceDriftStatus resourceDriftStatus, Map<String,String> actualProperties, Map<String,String> expectedProperties, Date timeDriftChecked)
public static StackResourceDriftSummary.Builder builder()
Create a new builder.
public StackResourceDriftSummary.Builder toBuilder()
public String getCompartmentId()
The OCID of the compartment where the stack is located.
public String getResourceName()
The name of the resource as defined in the stack.
public String getResourceId()
The OCID of the resource provisioned by Terraform.
public String getResourceType()
The provider resource type.
Must be supported by the Oracle Cloud Infrastructure provider.
Example: oci_core_instance
public StackResourceDriftSummary.ResourceDriftStatus getResourceDriftStatus()
The drift status of the resource. A drift status value indicates whether or not the actual state of the resource differs from the expected (defined) state for that resource.
public Map<String,String> getActualProperties()
Actual values of properties that the stack defines for the indicated resource.
Each property and value is provided as a key-value pair.
The following example shows actual values for the resource’s display name and server type:
{"display_name": "tf-default-dhcp-options-new", "options.0.server_type": "VcnLocalPlusInternet"}
public Map<String,String> getExpectedProperties()
Expected values of properties that the stack defines for the indicated resource.
Each property and value is provided as a key-value pair.
The following example shows expected (defined) values for the resource’s display name and server type:
{"display_name": "tf-default-dhcp-options", "options.0.server_type": "VcnLocalPlusInternet"}
public Date getTimeDriftChecked()
The date and time when the drift detection was executed.
Format is defined by RFC3339.
Example: 2020-01-25T21:10:29.600Z
Copyright © 2016–2022. All rights reserved.