Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
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.

Link copied to clipboard

Create an OS Config patch deployment.

Link copied to clipboard
data class PatchDeploymentArgs(val description: Output<String>? = null, val duration: Output<String>? = null, val instanceFilter: Output<PatchInstanceFilterArgs>? = null, val name: Output<String>? = null, val oneTimeSchedule: Output<OneTimeScheduleArgs>? = null, val patchConfig: Output<PatchConfigArgs>? = null, val patchDeploymentId: Output<String>? = null, val project: Output<String>? = null, val recurringSchedule: Output<RecurringScheduleArgs>? = null, val rollout: Output<PatchRolloutArgs>? = null) : ConvertibleToJava<PatchDeploymentArgs>

Create an OS Config patch deployment.

Functions

Link copied to clipboard