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 GuestPoliciesPackageRepository(val apt: GuestPoliciesPackageRepositoryApt? = null, val goo: GuestPoliciesPackageRepositoryGoo? = null, val yum: GuestPoliciesPackageRepositoryYum? = null, val zypper: GuestPoliciesPackageRepositoryZypper? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class GuestPoliciesRecipeInstallStep(val archiveExtraction: GuestPoliciesRecipeInstallStepArchiveExtraction? = null, val dpkgInstallation: GuestPoliciesRecipeInstallStepDpkgInstallation? = null, val fileCopy: GuestPoliciesRecipeInstallStepFileCopy? = null, val fileExec: GuestPoliciesRecipeInstallStepFileExec? = null, val msiInstallation: GuestPoliciesRecipeInstallStepMsiInstallation? = null, val rpmInstallation: GuestPoliciesRecipeInstallStepRpmInstallation? = null, val scriptRun: GuestPoliciesRecipeInstallStepScriptRun? = null)
Link copied to clipboard
data class GuestPoliciesRecipeInstallStepArchiveExtraction(val artifactId: String, val destination: String? = null, val type: String)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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 GuestPoliciesRecipeUpdateStep(val archiveExtraction: GuestPoliciesRecipeUpdateStepArchiveExtraction? = null, val dpkgInstallation: GuestPoliciesRecipeUpdateStepDpkgInstallation? = null, val fileCopy: GuestPoliciesRecipeUpdateStepFileCopy? = null, val fileExec: GuestPoliciesRecipeUpdateStepFileExec? = null, val msiInstallation: GuestPoliciesRecipeUpdateStepMsiInstallation? = null, val rpmInstallation: GuestPoliciesRecipeUpdateStepRpmInstallation? = null, val scriptRun: GuestPoliciesRecipeUpdateStepScriptRun? = null)
Link copied to clipboard
data class GuestPoliciesRecipeUpdateStepArchiveExtraction(val artifactId: String, val destination: String? = null, val type: String)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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>)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroup(val inventoryFilters: List<OsPolicyAssignmentOsPolicyResourceGroupInventoryFilter>? = null, val resources: List<OsPolicyAssignmentOsPolicyResourceGroupResource>)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupInventoryFilter(val osShortName: String, val osVersion: String? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResource(val exec: OsPolicyAssignmentOsPolicyResourceGroupResourceExec? = null, val file: OsPolicyAssignmentOsPolicyResourceGroupResourceFile? = null, val id: String, val pkg: OsPolicyAssignmentOsPolicyResourceGroupResourcePkg? = null, val repository: OsPolicyAssignmentOsPolicyResourceGroupResourceRepository? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExec(val enforce: OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforce? = null, val validate: OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforce(val args: List<String>? = null, val file: OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFile? = null, val interpreter: String, val outputFilePath: String? = null, val script: String? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFile(val allowInsecure: Boolean? = null, val gcs: OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcs? = null, val localPath: String? = null, val remote: OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemote? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileGcs(val bucket: String, val generation: Int? = null, val object: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecEnforceFileRemote(val sha256Checksum: String? = null, val uri: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate(val args: List<String>? = null, val file: OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile? = null, val interpreter: String, val outputFilePath: String? = null, val script: String? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile(val allowInsecure: Boolean? = null, val gcs: OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcs? = null, val localPath: String? = null, val remote: OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemote? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileGcs(val bucket: String, val generation: Int? = null, val object: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFileRemote(val sha256Checksum: String? = null, val uri: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceFile(val content: String? = null, val file: OsPolicyAssignmentOsPolicyResourceGroupResourceFileFile? = null, val path: String, val permissions: String? = null, val state: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceFileFile(val allowInsecure: Boolean? = null, val gcs: OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcs? = null, val localPath: String? = null, val remote: OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemote? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileGcs(val bucket: String, val generation: Int? = null, val object: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceFileFileRemote(val sha256Checksum: String? = null, val uri: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkg(val apt: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgApt? = null, val deb: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDeb? = null, val desiredState: String, val googet: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgGooget? = null, val msi: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsi? = null, val rpm: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpm? = null, val yum: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgYum? = null, val zypper: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgZypper? = null)
Link copied to clipboard
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDeb(val pullDeps: Boolean? = null, val source: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSource)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSource(val allowInsecure: Boolean? = null, val gcs: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcs? = null, val localPath: String? = null, val remote: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemote? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceGcs(val bucket: String, val generation: Int? = null, val object: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgDebSourceRemote(val sha256Checksum: String? = null, val uri: String)
Link copied to clipboard
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsi(val properties: List<String>? = null, val source: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSource)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSource(val allowInsecure: Boolean? = null, val gcs: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcs? = null, val localPath: String? = null, val remote: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemote? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceGcs(val bucket: String, val generation: Int? = null, val object: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgMsiSourceRemote(val sha256Checksum: String? = null, val uri: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpm(val pullDeps: Boolean? = null, val source: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSource)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSource(val allowInsecure: Boolean? = null, val gcs: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcs? = null, val localPath: String? = null, val remote: OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemote? = null)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceGcs(val bucket: String, val generation: Int? = null, val object: String)
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourcePkgRpmSourceRemote(val sha256Checksum: String? = null, val uri: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceRepository(val apt: OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryApt? = null, val goo: OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGoo? = null, val yum: OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryYum? = null, val zypper: OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryZypper? = null)
Link copied to clipboard
Link copied to clipboard
data class OsPolicyAssignmentOsPolicyResourceGroupResourceRepositoryGoo(val name: String, val url: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class OsPolicyAssignmentRollout(val disruptionBudget: OsPolicyAssignmentRolloutDisruptionBudget, val minWaitDuration: String)
Link copied to clipboard
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
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
data class PatchDeploymentPatchConfigPostStep(val linuxExecStepConfig: PatchDeploymentPatchConfigPostStepLinuxExecStepConfig? = null, val windowsExecStepConfig: PatchDeploymentPatchConfigPostStepWindowsExecStepConfig? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigPostStepLinuxExecStepConfig(val allowedSuccessCodes: List<Int>? = null, val gcsObject: PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject? = null, val interpreter: String? = null, val localPath: String? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigPostStepLinuxExecStepConfigGcsObject(val bucket: String, val generationNumber: String, val object: String)
Link copied to clipboard
data class PatchDeploymentPatchConfigPostStepWindowsExecStepConfig(val allowedSuccessCodes: List<Int>? = null, val gcsObject: PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject? = null, val interpreter: String? = null, val localPath: String? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigPostStepWindowsExecStepConfigGcsObject(val bucket: String, val generationNumber: String, val object: String)
Link copied to clipboard
data class PatchDeploymentPatchConfigPreStep(val linuxExecStepConfig: PatchDeploymentPatchConfigPreStepLinuxExecStepConfig? = null, val windowsExecStepConfig: PatchDeploymentPatchConfigPreStepWindowsExecStepConfig? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigPreStepLinuxExecStepConfig(val allowedSuccessCodes: List<Int>? = null, val gcsObject: PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject? = null, val interpreter: String? = null, val localPath: String? = null)
Link copied to clipboard
data class PatchDeploymentPatchConfigPreStepLinuxExecStepConfigGcsObject(val bucket: String, val generationNumber: String, val object: String)
Link copied to clipboard
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 PatchDeploymentPatchConfigPreStepWindowsExecStepConfigGcsObject(val bucket: String, val generationNumber: String, val object: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
data class PatchDeploymentRecurringScheduleMonthlyWeekDayOfMonth(val dayOfWeek: String, val weekOrdinal: Int)
Link copied to clipboard
data class PatchDeploymentRecurringScheduleTimeOfDay(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
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)