@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DriftStatusSummary extends Object implements Serializable, Cloneable, StructuredPojo
The drift summary of the enabled control.
Amazon Web Services Control Tower expects the enabled control configuration to include all supported and governed Regions. If the enabled control differs from the expected configuration, it is defined to be in a state of drift. You can repair this drift by resetting the enabled control.
Constructor and Description |
---|
DriftStatusSummary() |
Modifier and Type | Method and Description |
---|---|
DriftStatusSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDriftStatus()
The drift status of the enabled control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDriftStatus(String driftStatus)
The drift status of the enabled control.
|
String |
toString()
Returns a string representation of this object.
|
DriftStatusSummary |
withDriftStatus(DriftStatus driftStatus)
The drift status of the enabled control.
|
DriftStatusSummary |
withDriftStatus(String driftStatus)
The drift status of the enabled control.
|
public void setDriftStatus(String driftStatus)
The drift status of the enabled control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the configuration
that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled control. Drift
is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the enabled
control.
driftStatus
- The drift status of the enabled control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the
configuration that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled
control. Drift is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the
enabled control.
DriftStatus
public String getDriftStatus()
The drift status of the enabled control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the configuration
that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled control. Drift
is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the enabled
control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the
configuration that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled
control. Drift is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the
enabled control.
DriftStatus
public DriftStatusSummary withDriftStatus(String driftStatus)
The drift status of the enabled control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the configuration
that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled control. Drift
is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the enabled
control.
driftStatus
- The drift status of the enabled control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the
configuration that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled
control. Drift is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the
enabled control.
DriftStatus
public DriftStatusSummary withDriftStatus(DriftStatus driftStatus)
The drift status of the enabled control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the configuration
that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled control. Drift
is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the enabled
control.
driftStatus
- The drift status of the enabled control.
Valid values:
DRIFTED
: The enabledControl
deployed in this configuration doesn’t match the
configuration that Amazon Web Services Control Tower expected.
IN_SYNC
: The enabledControl
deployed in this configuration matches the
configuration that Amazon Web Services Control Tower expected.
NOT_CHECKING
: Amazon Web Services Control Tower does not check drift for this enabled
control. Drift is not supported for the control type.
UNKNOWN
: Amazon Web Services Control Tower is not able to check the drift status for the
enabled control.
DriftStatus
public String toString()
toString
in class Object
Object.toString()
public DriftStatusSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.