Interface OSPolicyAssignment.InstanceFilterOrBuilder (2.55.0)

public static interface OSPolicyAssignment.InstanceFilterOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAll()

public abstract boolean getAll()

Target all VMs in the project. If true, no other criteria is permitted.

bool all = 1;

Returns
Type Description
boolean

The all.

getExclusionLabels(int index)

public abstract OSPolicyAssignment.LabelSet getExclusionLabels(int index)

List of label sets used for VM exclusion.

If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM.

repeated .google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;

Parameter
Name Description
index int
Returns
Type Description
OSPolicyAssignment.LabelSet

getExclusionLabelsCount()

public abstract int getExclusionLabelsCount()

List of label sets used for VM exclusion.

If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM.

repeated .google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;

Returns
Type Description
int

getExclusionLabelsList()

public abstract List<OSPolicyAssignment.LabelSet> getExclusionLabelsList()

List of label sets used for VM exclusion.

If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM.

repeated .google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;

Returns
Type Description
List<LabelSet>

getExclusionLabelsOrBuilder(int index)

public abstract OSPolicyAssignment.LabelSetOrBuilder getExclusionLabelsOrBuilder(int index)

List of label sets used for VM exclusion.

If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM.

repeated .google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;

Parameter
Name Description
index int
Returns
Type Description