Package-level declarations

Types

Link copied to clipboard
data class GuestPoliciesAssignment(val groupLabels: List<GuestPoliciesAssignmentGroupLabel>? = null, val instanceNamePrefixes: List<String>? = null, val instances: List<String>? = null, val osTypes: List<GuestPoliciesAssignmentOsType>? = null, val zones: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class GuestPoliciesAssignmentOsType(val osArchitecture: String? = null, val osShortName: String? = null, val osVersion: String? = null)
Link copied to clipboard
data class GuestPoliciesPackage(val desiredState: String? = null, val manager: String? = null, val name: String)
Link copied to clipboard
data class GuestPoliciesPackageRepositoryApt(val archiveType: String? = null, val components: List<String>, val distribution: String, val gpgKey: String? = null, val uri: String)
Link copied to clipboard
data class GuestPoliciesPackageRepositoryGoo(val name: String, val url: String)
Link copied to clipboard
data class GuestPoliciesPackageRepositoryYum(val baseUrl: String, val displayName: String? = null, val gpgKeys: List<String>? = null, val id: String)
Link copied to clipboard
data class GuestPoliciesPackageRepositoryZypper(val baseUrl: String, val displayName: String? = null, val gpgKeys: List<String>? = null, val id: String)
Link copied to clipboard
data class GuestPoliciesRecipe(val artifacts: List<GuestPoliciesRecipeArtifact>? = null, val desiredState: String? = null, val installSteps: List<GuestPoliciesRecipeInstallStep>? = null, val name: String, val updateSteps: List<GuestPoliciesRecipeUpdateStep>? = null, val version: String? = null)
Link copied to clipboard
data class GuestPoliciesRecipeArtifact(val allowInsecure: Boolean? = null, val gcs: GuestPoliciesRecipeArtifactGcs? = null, val id: String, val remote: GuestPoliciesRecipeArtifactRemote? = null)
Link copied to clipboard
data class GuestPoliciesRecipeArtifactGcs(val bucket: String? = null, val generation: Int? = null, val object: String? = null)
Link copied to clipboard
data class GuestPoliciesRecipeArtifactRemote(val checkSum: String? = null, val uri: String? = null)
Link copied to clipboard
data class GuestPoliciesRecipeInstallStepArchiveExtraction(val artifactId: String, val destination: String? = null, val type: String)
Link copied to clipboard
data class GuestPoliciesRecipeInstallStepFileCopy(val artifactId: String, val destination: String, val overwrite: Boolean? = null, val permissions: String? = null)
Link copied to clipboard
data class GuestPoliciesRecipeInstallStepFileExec(val allowedExitCodes: String? = null, val args: List<String>? = null, val artifactId: String? = null, val localPath: String? = null)
data class GuestPoliciesRecipeInstallStepMsiInstallation(val allowedExitCodes: List<Int>? = null, val artifactId: String, val flags: List<String>? = null)
Link copied to clipboard
data class GuestPoliciesRecipeInstallStepScriptRun(val allowedExitCodes: List<Int>? = null, val interpreter: String? = null, val script: String)
Link copied to clipboard
data class GuestPoliciesRecipeUpdateStepArchiveExtraction(val artifactId: String, val destination: String? = null, val type: String)
Link copied to clipboard
data class GuestPoliciesRecipeUpdateStepFileCopy(val artifactId: String, val destination: String, val overwrite: Boolean? = null, val permissions: String? = null)
Link copied to clipboard
data class GuestPoliciesRecipeUpdateStepFileExec(val allowedExitCodes: List<Int>? = null, val args: List<String>? = null, val artifactId: String? = null, val localPath: String? = null)
data class GuestPoliciesRecipeUpdateStepMsiInstallation(val allowedExitCodes: List<Int>? = null, val artifactId: String, val flags: List<String>? = null)
Link copied to clipboard
data class GuestPoliciesRecipeUpdateStepScriptRun(val allowedExitCodes: List<Int>? = null, val interpreter: String? = null, val script: String)
Link copied to clipboard
data class OsPolicyAssignmentInstanceFilter(val all: Boolean? = null, val exclusionLabels: List<OsPolicyAssignmentInstanceFilterExclusionLabel>? = null, val inclusionLabels: List<OsPolicyAssignmentInstanceFilterInclusionLabel>? = null, val inventories: List<OsPolicyAssignmentInstanceFilterInventory>? = null)
data class OsPolicyAssignmentInstanceFilterInventory(val osShortName: String, val osVersion: String? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicy(val allowNoResourceGroupMatch: Boolean? = null, val description: String? = null, val id: String, val mode: String, val resourceGroups: List<OsPolicyAssignmentOsPolicyResourceGroup>)
data class OsPolicyAssignmentOsPolicyResourceGroupInventoryFilter(val osShortName: String, val osVersion: String? = null)
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforce(val args: List<String>? = null, val file: OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFile? = null, val interpreter: String, val outputFilePath: String? = null, val script: String? = null)
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate(val args: List<String>? = null, val file: OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile? = null, val interpreter: String, val outputFilePath: String? = null, val script: String? = null)
data class OsPolicyAssignmentOsPolicyResourceGroupResourceFile(val content: String? = null, val file: OsPolicyAssignmentOsPolicyResourceGroupResourceFileFile? = null, val path: String, val permissions: String? = null, val state: String)
data class OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcs(val bucket: String, val generation: Int? = null, val object: String)
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcs(val bucket: String, val generation: Int? = null, val object: String)
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcs(val bucket: String, val generation: Int? = null, val object: String)
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcs(val bucket: String, val generation: Int? = null, val object: String)
data class OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryApt(val archiveType: String, val components: List<String>, val distribution: String, val gpgKey: String? = null, val uri: String)
data class OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYum(val baseUrl: String, val displayName: String? = null, val gpgKeys: List<String>? = null, val id: String)
data class OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypper(val baseUrl: String, val displayName: String? = null, val gpgKeys: List<String>? = null, val id: String)
Link copied to clipboard
data class OsPolicyAssignmentRollout(val disruptionBudget: OsPolicyAssignmentRolloutDisruptionBudget, val minWaitDuration: String)
data class OsPolicyAssignmentRolloutDisruptionBudget(val fixed: Int? = null, val percent: Int? = null)
Link copied to clipboard
data class PatchDeploymentInstanceFilter(val all: Boolean? = null, val groupLabels: List<PatchDeploymentInstanceFilterGroupLabel>? = null, val instanceNamePrefixes: List<String>? = null, val instances: List<String>? = null, val zones: List<String>? = null)
Link copied to clipboard
data class PatchDeploymentOneTimeSchedule(val executeTime: String)
Link copied to clipboard
data class PatchDeploymentPatchConfig(val apt: PatchDeploymentPatchConfigApt? = null, val goo: PatchDeploymentPatchConfigGoo? = null, val migInstancesAllowed: Boolean? = null, val postStep: PatchDeploymentPatchConfigPostStep? = null, val preStep: PatchDeploymentPatchConfigPreStep? = null, val rebootConfig: String? = null, val windowsUpdate: PatchDeploymentPatchConfigWindowsUpdate? = null, val yum: PatchDeploymentPatchConfigYum? = null, val zypper: PatchDeploymentPatchConfigZypper? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigApt(val excludes: List<String>? = null, val exclusivePackages: List<String>? = null, val type: String? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigGoo(val enabled: Boolean)
data class PatchDeploymentPatchConfigPostStepLinuxExecStepConfig(val allowedSuccessCodes: List<Int>? = null, val gcsObject: PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject? = null, val interpreter: String? = null, val localPath: String? = null)
data class PatchDeploymentPatchConfigPostStepWindowsExecStepConfig(val allowedSuccessCodes: List<Int>? = null, val gcsObject: PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject? = null, val interpreter: String? = null, val localPath: String? = null)
data class PatchDeploymentPatchConfigPreStepLinuxExecStepConfig(val allowedSuccessCodes: List<Int>? = null, val gcsObject: PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject? = null, val interpreter: String? = null, val localPath: String? = null)
data class PatchDeploymentPatchConfigPreStepWindowsExecStepConfig(val allowedSuccessCodes: List<Int>? = null, val gcsObject: PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject? = null, val interpreter: String? = null, val localPath: String? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigWindowsUpdate(val classifications: List<String>? = null, val excludes: List<String>? = null, val exclusivePatches: List<String>? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigYum(val excludes: List<String>? = null, val exclusivePackages: List<String>? = null, val minimal: Boolean? = null, val security: Boolean? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigZypper(val categories: List<String>? = null, val excludes: List<String>? = null, val exclusivePatches: List<String>? = null, val severities: List<String>? = null, val withOptional: Boolean? = null, val withUpdate: Boolean? = null)
Link copied to clipboard
data class PatchDeploymentRecurringSchedule(val endTime: String? = null, val lastExecuteTime: String? = null, val monthly: PatchDeploymentRecurringScheduleMonthly? = null, val nextExecuteTime: String? = null, val startTime: String? = null, val timeOfDay: PatchDeploymentRecurringScheduleTimeOfDay, val timeZone: PatchDeploymentRecurringScheduleTimeZone, val weekly: PatchDeploymentRecurringScheduleWeekly? = null)
Link copied to clipboard
data class PatchDeploymentRecurringScheduleMonthly(val monthDay: Int? = null, val weekDayOfMonth: PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth? = null)
data class PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth(val dayOfWeek: String, val dayOffset: Int? = null, val weekOrdinal: Int)
data class PatchDeploymentRecurringScheduleTimeOfDay(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class PatchDeploymentRecurringScheduleTimeZone(val id: String, val version: String? = null)
Link copied to clipboard
Link copied to clipboard
data class PatchDeploymentRollout(val disruptionBudget: PatchDeploymentRolloutDisruptionBudget, val mode: String)
Link copied to clipboard
data class PatchDeploymentRolloutDisruptionBudget(val fixed: Int? = null, val percentage: Int? = null)