public sealed class OrgPolicyViolationsPreview : IMessage<OrgPolicyViolationsPreview>, IEquatable<OrgPolicyViolationsPreview>, IDeepCloneable<OrgPolicyViolationsPreview>, IBufferMessage, IMessageReference documentation and code samples for the Policy Simulator v1 API class OrgPolicyViolationsPreview.
OrgPolicyViolationsPreview is a resource providing a preview of the violations that will exist if an OrgPolicy change is made.
The list of violations are modeled as child resources and retrieved via a [ListOrgPolicyViolations][] API call. There are potentially more [OrgPolicyViolations][] than could fit in an embedded field. Thus, the use of a child resource instead of a field.
Implements
IMessageOrgPolicyViolationsPreview, IEquatableOrgPolicyViolationsPreview, IDeepCloneableOrgPolicyViolationsPreview, IBufferMessage, IMessageNamespace
Google.Cloud.PolicySimulator.V1Assembly
Google.Cloud.PolicySimulator.V1.dll
Constructors
OrgPolicyViolationsPreview()
public OrgPolicyViolationsPreview()OrgPolicyViolationsPreview(OrgPolicyViolationsPreview)
public OrgPolicyViolationsPreview(OrgPolicyViolationsPreview other)| Parameter | |
|---|---|
| Name | Description |
other |
OrgPolicyViolationsPreview |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. Time when this OrgPolicyViolationsPreview was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CustomConstraints
public RepeatedField<string> CustomConstraints { get; }Output only. The names of the constraints against which all
OrgPolicyViolations were evaluated.
If OrgPolicyOverlay only contains PolicyOverlay then it contains
the name of the configured custom constraint, applicable to the specified
policies. Otherwise it contains the name of the constraint specified in
CustomConstraintOverlay.
Format:
organizations/{organization_id}/customConstraints/{custom_constraint_id}
Example: organizations/123/customConstraints/custom.createOnlyE2TypeVms
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
CustomConstraintsAsCustomConstraintNames
public ResourceNameList<CustomConstraintName> CustomConstraintsAsCustomConstraintNames { get; }CustomConstraintName-typed view over the CustomConstraints resource name property.
| Property Value | |
|---|---|
| Type | Description |
ResourceNameListCustomConstraintName |
|
Name
public string Name { get; set; }Output only. The resource name of the OrgPolicyViolationsPreview. It has
the following format:
organizations/{organization}/locations/{location}/orgPolicyViolationsPreviews/{orgPolicyViolationsPreview}
Example:
organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f
| Property Value | |
|---|---|
| Type | Description |
string |
|
OrgPolicyViolationsPreviewName
public OrgPolicyViolationsPreviewName OrgPolicyViolationsPreviewName { get; set; }OrgPolicyViolationsPreviewName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
OrgPolicyViolationsPreviewName |
|
Overlay
public OrgPolicyOverlay Overlay { get; set; }Required. The proposed changes we are previewing violations for.
| Property Value | |
|---|---|
| Type | Description |
OrgPolicyOverlay |
|
ResourceCounts
public OrgPolicyViolationsPreview.Types.ResourceCounts ResourceCounts { get; set; }Output only. A summary of the state of all resources scanned for compliance with the changed OrgPolicy.
| Property Value | |
|---|---|
| Type | Description |
OrgPolicyViolationsPreviewTypesResourceCounts |
|
State
public PreviewState State { get; set; }Output only. The state of the OrgPolicyViolationsPreview.
| Property Value | |
|---|---|
| Type | Description |
PreviewState |
|
ViolationsCount
public int ViolationsCount { get; set; }Output only. The number of [OrgPolicyViolations][] in this
OrgPolicyViolationsPreview. This count may differ from
resource_summary.noncompliant_count because each
[OrgPolicyViolation][google.cloud.policysimulator.v1.OrgPolicyViolation] is
specific to a resource and constraint. If there are multiple
constraints being evaluated (i.e. multiple policies in the overlay), a
single resource may violate multiple constraints.
| Property Value | |
|---|---|
| Type | Description |
int |
|