Package-level declarations

Types

Link copied to clipboard
class GuestPolicies : KotlinCustomResource

An OS Config resource representing a guest configuration policy. These policies represent the desired state for VM instance guest environments including packages to install or remove, package repository configurations, and software to install. To get more information about GuestPolicies, see:

Link copied to clipboard
data class GuestPoliciesArgs(val assignment: Output<GuestPoliciesAssignmentArgs>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val guestPolicyId: Output<String>? = null, val packageRepositories: Output<List<GuestPoliciesPackageRepositoryArgs>>? = null, val packages: Output<List<GuestPoliciesPackageArgs>>? = null, val project: Output<String>? = null, val recipes: Output<List<GuestPoliciesRecipeArgs>>? = null) : ConvertibleToJava<GuestPoliciesArgs>

An OS Config resource representing a guest configuration policy. These policies represent the desired state for VM instance guest environments including packages to install or remove, package repository configurations, and software to install. To get more information about GuestPolicies, see:

Link copied to clipboard
Link copied to clipboard
object GuestPoliciesMapper : ResourceMapper<GuestPolicies>
Link copied to clipboard
Link copied to clipboard
class OsPolicyAssignment : KotlinCustomResource

OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see OS policy and OS policy assignment. To get more information about OSPolicyAssignment, see:

Link copied to clipboard
data class OsPolicyAssignmentArgs(val description: Output<String>? = null, val instanceFilter: Output<OsPolicyAssignmentInstanceFilterArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val osPolicies: Output<List<OsPolicyAssignmentOsPolicyArgs>>? = null, val project: Output<String>? = null, val rollout: Output<OsPolicyAssignmentRolloutArgs>? = null, val skipAwaitRollout: Output<Boolean>? = null) : ConvertibleToJava<OsPolicyAssignmentArgs>

OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances. An OS policy is used to define the desired state configuration for a Compute Engine VM instance through a set of configuration resources that provide capabilities such as installing or removing software packages, or executing a script. For more information about the OS policy resource definitions and examples, see OS policy and OS policy assignment. To get more information about OSPolicyAssignment, see:

Link copied to clipboard
Link copied to clipboard
class PatchDeployment : KotlinCustomResource

Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule. To get more information about PatchDeployment, see:

Link copied to clipboard
data class PatchDeploymentArgs(val description: Output<String>? = null, val duration: Output<String>? = null, val instanceFilter: Output<PatchDeploymentInstanceFilterArgs>? = null, val oneTimeSchedule: Output<PatchDeploymentOneTimeScheduleArgs>? = null, val patchConfig: Output<PatchDeploymentPatchConfigArgs>? = null, val patchDeploymentId: Output<String>? = null, val project: Output<String>? = null, val recurringSchedule: Output<PatchDeploymentRecurringScheduleArgs>? = null, val rollout: Output<PatchDeploymentRolloutArgs>? = null) : ConvertibleToJava<PatchDeploymentArgs>

Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule. To get more information about PatchDeployment, see:

Link copied to clipboard
object PatchDeploymentMapper : ResourceMapper<PatchDeployment>

Functions

Link copied to clipboard
Link copied to clipboard