Os Policy Assignment Args
data class OsPolicyAssignmentArgs(val description: Output<String>? = null, val etag: Output<String>? = null, val instanceFilter: Output<OSPolicyAssignmentInstanceFilterArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val osPolicies: Output<List<OSPolicyArgs>>? = null, val osPolicyAssignmentId: Output<String>? = null, val project: Output<String>? = null, val rollout: Output<OSPolicyAssignmentRolloutArgs>? = null) : ConvertibleToJava<OsPolicyAssignmentArgs>
Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see Method: projects.locations.osPolicyAssignments.operations.cancel.
Constructors
Link copied to clipboard
fun OsPolicyAssignmentArgs(description: Output<String>? = null, etag: Output<String>? = null, instanceFilter: Output<OSPolicyAssignmentInstanceFilterArgs>? = null, location: Output<String>? = null, name: Output<String>? = null, osPolicies: Output<List<OSPolicyArgs>>? = null, osPolicyAssignmentId: Output<String>? = null, project: Output<String>? = null, rollout: Output<OSPolicyAssignmentRolloutArgs>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Required. The logical name of the OS policy assignment in the project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project.