OsPolicyAssignmentInstanceFilter class

Constructors

OsPolicyAssignmentInstanceFilter({Input<bool?>? all, Input<List<OsPolicyAssignmentInstanceFilterExclusionLabel>?>? exclusionLabels, Input<List<OsPolicyAssignmentInstanceFilterInclusionLabel>?>? inclusionLabels, Input<List<OsPolicyAssignmentInstanceFilterInventory>?>? inventories})
Creates a new OsPolicyAssignmentInstanceFilter. all Target all VMs in the project. If true, no other criteria exclusionLabels List of label sets used for VM exclusion. If inclusionLabels List of label sets used for VM inclusion. If inventories List of inventories to select VMs. A VM is
const
OsPolicyAssignmentInstanceFilter.fromMap(Map<String, dynamic> map)
factory

Properties

all → Input<bool?>?
Target all VMs in the project. If true, no other criteria is permitted.
final
exclusionLabels → Input<List<OsPolicyAssignmentInstanceFilterExclusionLabel>?>?
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. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
inclusionLabels → Input<List<OsPolicyAssignmentInstanceFilterInclusionLabel>?>?
List of label sets used for VM inclusion. If the list has more than one LabelSet, the VM is included if any of the label sets are applicable for the VM. Structure is documented below.
final
inventories → Input<List<OsPolicyAssignmentInstanceFilterInventory>?>?
List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited