Documentation ¶
Overview ¶
+groupName=os.google.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ConfigOsPolicyAssignment
- func (in *ConfigOsPolicyAssignment) DeepCopy() *ConfigOsPolicyAssignment
- func (in *ConfigOsPolicyAssignment) DeepCopyInto(out *ConfigOsPolicyAssignment)
- func (in *ConfigOsPolicyAssignment) DeepCopyObject() runtime.Object
- func (r *ConfigOsPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigOsPolicyAssignment) ValidateCreate() error
- func (r *ConfigOsPolicyAssignment) ValidateDelete() error
- func (r *ConfigOsPolicyAssignment) ValidateUpdate(old runtime.Object) error
- type ConfigOsPolicyAssignmentList
- type ConfigOsPolicyAssignmentSpec
- type ConfigOsPolicyAssignmentSpecInstanceFilter
- type ConfigOsPolicyAssignmentSpecInstanceFilterCodec
- func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels
- type ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels
- type ConfigOsPolicyAssignmentSpecInstanceFilterInventories
- type ConfigOsPolicyAssignmentSpecOsPolicies
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository
- func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository)
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper
- type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentSpecResource
- type ConfigOsPolicyAssignmentSpecRollout
- type ConfigOsPolicyAssignmentSpecRolloutCodec
- type ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget
- type ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec
- func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigOsPolicyAssignmentStatus
- type ConfigPatchDeployment
- func (in *ConfigPatchDeployment) DeepCopy() *ConfigPatchDeployment
- func (in *ConfigPatchDeployment) DeepCopyInto(out *ConfigPatchDeployment)
- func (in *ConfigPatchDeployment) DeepCopyObject() runtime.Object
- func (r *ConfigPatchDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigPatchDeployment) ValidateCreate() error
- func (r *ConfigPatchDeployment) ValidateDelete() error
- func (r *ConfigPatchDeployment) ValidateUpdate(old runtime.Object) error
- type ConfigPatchDeploymentList
- type ConfigPatchDeploymentSpec
- type ConfigPatchDeploymentSpecInstanceFilter
- type ConfigPatchDeploymentSpecInstanceFilterCodec
- type ConfigPatchDeploymentSpecInstanceFilterGroupLabels
- type ConfigPatchDeploymentSpecOneTimeSchedule
- type ConfigPatchDeploymentSpecOneTimeScheduleCodec
- type ConfigPatchDeploymentSpecPatchConfig
- type ConfigPatchDeploymentSpecPatchConfigApt
- type ConfigPatchDeploymentSpecPatchConfigAptCodec
- type ConfigPatchDeploymentSpecPatchConfigCodec
- type ConfigPatchDeploymentSpecPatchConfigGoo
- type ConfigPatchDeploymentSpecPatchConfigGooCodec
- type ConfigPatchDeploymentSpecPatchConfigPostStep
- type ConfigPatchDeploymentSpecPatchConfigPostStepCodec
- func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig)
- type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec
- func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject
- func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject
- func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject)
- type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec
- func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig)
- type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec
- func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject
- type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec
- func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPreStep
- type ConfigPatchDeploymentSpecPatchConfigPreStepCodec
- func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig)
- type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec
- func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject)
- type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec
- func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig)
- type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec
- func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject
- func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject)
- type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec
- func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigWindowsUpdate
- type ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec
- func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecPatchConfigYum
- type ConfigPatchDeploymentSpecPatchConfigYumCodec
- type ConfigPatchDeploymentSpecPatchConfigZypper
- type ConfigPatchDeploymentSpecPatchConfigZypperCodec
- func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecRecurringSchedule
- type ConfigPatchDeploymentSpecRecurringScheduleCodec
- func (ConfigPatchDeploymentSpecRecurringScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecRecurringScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecRecurringScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecRecurringScheduleMonthly
- type ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec
- func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth
- func (in *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth) DeepCopy() *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth
- func (in *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth) DeepCopyInto(out *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth)
- type ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec
- func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay
- type ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec
- func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecRecurringScheduleTimeZone
- type ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec
- func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecRecurringScheduleWeekly
- type ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec
- func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentSpecResource
- type ConfigPatchDeploymentSpecRollout
- type ConfigPatchDeploymentSpecRolloutCodec
- type ConfigPatchDeploymentSpecRolloutDisruptionBudget
- type ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec
- func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigPatchDeploymentStatus
- type LoginSSHPublicKey
- func (in *LoginSSHPublicKey) DeepCopy() *LoginSSHPublicKey
- func (in *LoginSSHPublicKey) DeepCopyInto(out *LoginSSHPublicKey)
- func (in *LoginSSHPublicKey) DeepCopyObject() runtime.Object
- func (r *LoginSSHPublicKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LoginSSHPublicKey) ValidateCreate() error
- func (r *LoginSSHPublicKey) ValidateDelete() error
- func (r *LoginSSHPublicKey) ValidateUpdate(old runtime.Object) error
- type LoginSSHPublicKeyList
- type LoginSSHPublicKeySpec
- type LoginSSHPublicKeySpecResource
- type LoginSSHPublicKeyStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: os.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ConfigOsPolicyAssignment ¶ added in v0.5.0
type ConfigOsPolicyAssignment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigOsPolicyAssignmentSpec `json:"spec,omitempty"` Status ConfigOsPolicyAssignmentStatus `json:"status,omitempty"` }
func (*ConfigOsPolicyAssignment) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignment) DeepCopy() *ConfigOsPolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignment.
func (*ConfigOsPolicyAssignment) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignment) DeepCopyInto(out *ConfigOsPolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigOsPolicyAssignment) DeepCopyObject ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigOsPolicyAssignment) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ConfigOsPolicyAssignment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigOsPolicyAssignment) ValidateCreate ¶ added in v0.5.0
func (r *ConfigOsPolicyAssignment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigOsPolicyAssignment) ValidateDelete ¶ added in v0.5.0
func (r *ConfigOsPolicyAssignment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigOsPolicyAssignment) ValidateUpdate ¶ added in v0.5.0
func (r *ConfigOsPolicyAssignment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigOsPolicyAssignmentList ¶ added in v0.5.0
type ConfigOsPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigOsPolicyAssignment CRD objects Items []ConfigOsPolicyAssignment `json:"items,omitempty"` }
ConfigOsPolicyAssignmentList is a list of ConfigOsPolicyAssignments
func (*ConfigOsPolicyAssignmentList) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentList) DeepCopy() *ConfigOsPolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentList.
func (*ConfigOsPolicyAssignmentList) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentList) DeepCopyInto(out *ConfigOsPolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigOsPolicyAssignmentList) DeepCopyObject ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigOsPolicyAssignmentSpec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpec struct { State *ConfigOsPolicyAssignmentSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigOsPolicyAssignmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConfigOsPolicyAssignmentSpec) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpec) DeepCopy() *ConfigOsPolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpec.
func (*ConfigOsPolicyAssignmentSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpec) DeepCopyInto(out *ConfigOsPolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecInstanceFilter ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecInstanceFilter struct { // Target all VMs in the project. If true, no other criteria is permitted. // +optional All *bool `json:"all,omitempty" tf:"all"` // List of label sets used for VM exclusion. If the list has more than one label set, the VM is excluded if any of the label sets are applicable for the VM. // +optional ExclusionLabels []ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels `json:"exclusionLabels,omitempty" tf:"exclusion_labels"` // List of label sets used for VM inclusion. If the list has more than one `LabelSet`, the VM is included if any of the label sets are applicable for the VM. // +optional InclusionLabels []ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels `json:"inclusionLabels,omitempty" tf:"inclusion_labels"` // List of inventories to select VMs. A VM is selected if its inventory data matches at least one of the following inventories. // +optional Inventories []ConfigOsPolicyAssignmentSpecInstanceFilterInventories `json:"inventories,omitempty" tf:"inventories"` }
func (*ConfigOsPolicyAssignmentSpecInstanceFilter) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilter) DeepCopy() *ConfigOsPolicyAssignmentSpecInstanceFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecInstanceFilter.
func (*ConfigOsPolicyAssignmentSpecInstanceFilter) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilter) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecInstanceFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecInstanceFilterCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecInstanceFilterCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecInstanceFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels struct { // Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` }
func (*ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels) DeepCopy() *ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels.
func (*ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecInstanceFilterExclusionLabels)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels struct { // Labels are identified by key/value pairs in this map. A VM should contain all the key/value pairs specified in this map to be selected. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` }
func (*ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels) DeepCopy() *ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels.
func (*ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecInstanceFilterInclusionLabels)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecInstanceFilterInventories ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecInstanceFilterInventories struct { // Required. The OS short name OsShortName *string `json:"osShortName" tf:"os_short_name"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. // +optional OsVersion *string `json:"osVersion,omitempty" tf:"os_version"` }
func (*ConfigOsPolicyAssignmentSpecInstanceFilterInventories) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilterInventories) DeepCopy() *ConfigOsPolicyAssignmentSpecInstanceFilterInventories
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecInstanceFilterInventories.
func (*ConfigOsPolicyAssignmentSpecInstanceFilterInventories) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecInstanceFilterInventories) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecInstanceFilterInventories)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPolicies ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPolicies struct { // This flag determines the OS policy compliance status when none of the resource groups within the policy are applicable for a VM. Set this value to `true` if the policy needs to be reported as compliant even if the policy has nothing to validate or enforce. // +optional AllowNoResourceGroupMatch *bool `json:"allowNoResourceGroupMatch,omitempty" tf:"allow_no_resource_group_match"` // Policy description. Length of the description is limited to 1024 characters. // +optional Description *string `json:"description,omitempty" tf:"description"` // Required. The id of the OS policy 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 assignment. ID *string `json:"ID" tf:"id"` // Required. Policy mode Possible values: MODE_UNSPECIFIED, VALIDATION, ENFORCEMENT Mode *string `json:"mode" tf:"mode"` // Required. List of resource groups for the policy. For a particular VM, resource groups are evaluated in the order specified and the first resource group that is applicable is selected and the rest are ignored. If none of the resource groups are applicable for a VM, the VM is considered to be non-compliant w.r.t this policy. This behavior can be toggled by the flag `allow_no_resource_group_match` ResourceGroups []ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups `json:"resourceGroups" tf:"resource_groups"` }
func (*ConfigOsPolicyAssignmentSpecOsPolicies) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPolicies) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPolicies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPolicies.
func (*ConfigOsPolicyAssignmentSpecOsPolicies) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPolicies) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPolicies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups struct { // List of inventory filters for the resource group. The resources in this resource group are applied to the target VM if it satisfies at least one of the following inventory filters. For example, to apply this resource group to VMs running either `RHEL` or `CentOS` operating systems, specify 2 items for the list with following values: inventory_filters[0].os_short_name='rhel' and inventory_filters[1].os_short_name='centos' If the list is empty, this resource group will be applied to the target VM unconditionally. // +optional InventoryFilters []ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters `json:"inventoryFilters,omitempty" tf:"inventory_filters"` // Required. List of resources configured for this resource group. The resources are executed in the exact order specified here. Resources []ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources `json:"resources" tf:"resources"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters struct { // Required. The OS short name OsShortName *string `json:"osShortName" tf:"os_short_name"` // The OS version Prefix matches are supported if asterisk(*) is provided as the last character. For example, to match all versions with a major version of `7`, specify the following value for this field `7.*` An empty string matches all OS versions. // +optional OsVersion *string `json:"osVersion,omitempty" tf:"os_version"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsInventoryFilters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources struct { // Exec resource // +optional Exec *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec `json:"exec,omitempty" tf:"exec"` // File resource // +optional File *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile `json:"file,omitempty" tf:"file"` // Required. The id of the resource 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 OS policy. ID *string `json:"ID" tf:"id"` // Package resource // +optional Pkg *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg `json:"pkg,omitempty" tf:"pkg"` // Package repository resource // +optional Repository *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository `json:"repository,omitempty" tf:"repository"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec struct { // What to run to bring this resource into the desired state. An exit code of 100 indicates "success", any other exit code indicates a failure running enforce. // +optional Enforce *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce `json:"enforce,omitempty" tf:"enforce"` // Required. What to run to validate this resource is in the desired state. An exit code of 100 indicates "in desired state", and exit code of 101 indicates "not in desired state". Any other exit code indicates a failure running validate. Validate *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate `json:"validate" tf:"validate"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce struct { // Optional arguments to pass to the source during execution. // +optional Args []string `json:"args,omitempty" tf:"args"` // A remote or local file. // +optional File *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile `json:"file,omitempty" tf:"file"` // Required. The script interpreter to use. Possible values: INTERPRETER_UNSPECIFIED, NONE, SHELL, POWERSHELL Interpreter *string `json:"interpreter" tf:"interpreter"` // Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes. // +optional OutputFilePath *string `json:"outputFilePath,omitempty" tf:"output_file_path"` // An inline script. The size of the script is limited to 1024 characters. // +optional Script *string `json:"script,omitempty" tf:"script"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforce)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. // +optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure"` // A Cloud Storage object. // +optional Gcs *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs `json:"gcs,omitempty" tf:"gcs"` // A local path within the VM to use. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` // A generic remote file. // +optional Remote *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote `json:"remote,omitempty" tf:"remote"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs struct { // Required. Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. // +optional Generation *int64 `json:"generation,omitempty" tf:"generation"` // Required. Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileGcsCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote struct { // SHA256 checksum of the remote file. // +optional Sha256Checksum *string `json:"sha256Checksum,omitempty" tf:"sha256_checksum"` // Required. URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri *string `json:"uri" tf:"uri"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate struct { // Optional arguments to pass to the source during execution. // +optional Args []string `json:"args,omitempty" tf:"args"` // A remote or local file. // +optional File *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile `json:"file,omitempty" tf:"file"` // Required. The script interpreter to use. Possible values: INTERPRETER_UNSPECIFIED, NONE, SHELL, POWERSHELL Interpreter *string `json:"interpreter" tf:"interpreter"` // Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes. // +optional OutputFilePath *string `json:"outputFilePath,omitempty" tf:"output_file_path"` // An inline script. The size of the script is limited to 1024 characters. // +optional Script *string `json:"script,omitempty" tf:"script"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. // +optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure"` // A Cloud Storage object. // +optional Gcs *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs `json:"gcs,omitempty" tf:"gcs"` // A local path within the VM to use. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` // A generic remote file. // +optional Remote *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote `json:"remote,omitempty" tf:"remote"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs struct { // Required. Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. // +optional Generation *int64 `json:"generation,omitempty" tf:"generation"` // Required. Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileGcsCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote struct { // SHA256 checksum of the remote file. // +optional Sha256Checksum *string `json:"sha256Checksum,omitempty" tf:"sha256_checksum"` // Required. URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri *string `json:"uri" tf:"uri"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesExecValidateFileRemoteCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile struct { // A a file with this content. The size of the content is limited to 1024 characters. // +optional Content *string `json:"content,omitempty" tf:"content"` // A remote or local source. // +optional File *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile `json:"file,omitempty" tf:"file"` // Required. The absolute path of the file within the VM. Path *string `json:"path" tf:"path"` // Consists of three octal digits which represent, in order, the permissions of the owner, group, and other users for the file (similarly to the numeric mode used in the linux chmod utility). Each digit represents a three bit number with the 4 bit corresponding to the read permissions, the 2 bit corresponds to the write bit, and the one bit corresponds to the execute permission. Default behavior is 755. Below are some examples of permissions and their associated values: read, write, and execute: 7 read and execute: 5 read and write: 6 read only: 4 // +optional Permissions *string `json:"permissions,omitempty" tf:"permissions"` // Required. Desired state of the file. Possible values: OS_POLICY_COMPLIANCE_STATE_UNSPECIFIED, COMPLIANT, NON_COMPLIANT, UNKNOWN, NO_OS_POLICIES_APPLICABLE State *string `json:"state" tf:"state"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. // +optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure"` // A Cloud Storage object. // +optional Gcs *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs `json:"gcs,omitempty" tf:"gcs"` // A local path within the VM to use. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` // A generic remote file. // +optional Remote *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote `json:"remote,omitempty" tf:"remote"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs struct { // Required. Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. // +optional Generation *int64 `json:"generation,omitempty" tf:"generation"` // Required. Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileGcsCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote struct { // SHA256 checksum of the remote file. // +optional Sha256Checksum *string `json:"sha256Checksum,omitempty" tf:"sha256_checksum"` // Required. URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri *string `json:"uri" tf:"uri"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesFileFileRemoteCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg struct { // A package managed by Apt. // +optional Apt *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt `json:"apt,omitempty" tf:"apt"` // A deb package file. // +optional Deb *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb `json:"deb,omitempty" tf:"deb"` // Required. The desired state the agent should maintain for this package. Possible values: DESIRED_STATE_UNSPECIFIED, INSTALLED, REMOVED DesiredState *string `json:"desiredState" tf:"desired_state"` // A package managed by GooGet. // +optional Googet *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget `json:"googet,omitempty" tf:"googet"` // An MSI package. // +optional Msi *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi `json:"msi,omitempty" tf:"msi"` // An rpm package file. // +optional Rpm *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm `json:"rpm,omitempty" tf:"rpm"` // A package managed by YUM. // +optional Yum *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum `json:"yum,omitempty" tf:"yum"` // A package managed by Zypper. // +optional Zypper *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper `json:"zypper,omitempty" tf:"zypper"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkg)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt struct { // Required. Package name. Name *string `json:"name" tf:"name"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgApt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgAptCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb struct { // Whether dependencies should also be installed. - install when false: `dpkg -i package` - install when true: `apt-get update && apt-get -y install package.deb` // +optional PullDeps *bool `json:"pullDeps,omitempty" tf:"pull_deps"` // Required. A deb package. Source *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource `json:"source" tf:"source"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDeb)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. // +optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure"` // A Cloud Storage object. // +optional Gcs *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs `json:"gcs,omitempty" tf:"gcs"` // A local path within the VM to use. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` // A generic remote file. // +optional Remote *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote `json:"remote,omitempty" tf:"remote"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs struct { // Required. Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. // +optional Generation *int64 `json:"generation,omitempty" tf:"generation"` // Required. Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceGcsCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote struct { // SHA256 checksum of the remote file. // +optional Sha256Checksum *string `json:"sha256Checksum,omitempty" tf:"sha256_checksum"` // Required. URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri *string `json:"uri" tf:"uri"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget struct { // Required. Package name. Name *string `json:"name" tf:"name"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGooget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgGoogetCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi struct { // Additional properties to use during installation. This should be in the format of Property=Setting. Appended to the defaults of `ACTION=INSTALL REBOOT=ReallySuppress`. // +optional Properties []string `json:"properties,omitempty" tf:"properties"` // Required. The MSI package. Source *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource `json:"source" tf:"source"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsi)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. // +optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure"` // A Cloud Storage object. // +optional Gcs *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs `json:"gcs,omitempty" tf:"gcs"` // A local path within the VM to use. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` // A generic remote file. // +optional Remote *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote `json:"remote,omitempty" tf:"remote"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs struct { // Required. Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. // +optional Generation *int64 `json:"generation,omitempty" tf:"generation"` // Required. Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote struct { // SHA256 checksum of the remote file. // +optional Sha256Checksum *string `json:"sha256Checksum,omitempty" tf:"sha256_checksum"` // Required. URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri *string `json:"uri" tf:"uri"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm struct { // Whether dependencies should also be installed. - install when false: `rpm --upgrade --replacepkgs package.rpm` - install when true: `yum -y install package.rpm` or `zypper -y install package.rpm` // +optional PullDeps *bool `json:"pullDeps,omitempty" tf:"pull_deps"` // Required. An rpm package. Source *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource `json:"source" tf:"source"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource struct { // Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified. // +optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure"` // A Cloud Storage object. // +optional Gcs *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs `json:"gcs,omitempty" tf:"gcs"` // A local path within the VM to use. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` // A generic remote file. // +optional Remote *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote `json:"remote,omitempty" tf:"remote"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs struct { // Required. Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. // +optional Generation *int64 `json:"generation,omitempty" tf:"generation"` // Required. Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote struct { // SHA256 checksum of the remote file. // +optional Sha256Checksum *string `json:"sha256Checksum,omitempty" tf:"sha256_checksum"` // Required. URI from which to fetch the object. It should contain both the protocol and path following the format `{protocol}://{location}`. Uri *string `json:"uri" tf:"uri"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemote)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum struct { // Required. Package name. Name *string `json:"name" tf:"name"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYum)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgYumCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper struct { // Required. Package name. Name *string `json:"name" tf:"name"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesPkgZypperCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository struct { // An Apt Repository. // +optional Apt *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt `json:"apt,omitempty" tf:"apt"` // A Goo Repository. // +optional Goo *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo `json:"goo,omitempty" tf:"goo"` // A Yum Repository. // +optional Yum *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum `json:"yum,omitempty" tf:"yum"` // A Zypper Repository. // +optional Zypper *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper `json:"zypper,omitempty" tf:"zypper"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt struct { // Required. Type of archive files in this repository. Possible values: ARCHIVE_TYPE_UNSPECIFIED, DEB, DEB_SRC ArchiveType *string `json:"archiveType" tf:"archive_type"` // Required. List of components for this repository. Must contain at least one item. Components []string `json:"components" tf:"components"` // Required. Distribution of this repository. Distribution *string `json:"distribution" tf:"distribution"` // URI of the key file for this repository. The agent maintains a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg`. // +optional GpgKey *string `json:"gpgKey,omitempty" tf:"gpg_key"` // Required. URI for this repository. Uri *string `json:"uri" tf:"uri"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryApt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryAptCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo struct { // Required. The name of the repository. Name *string `json:"name" tf:"name"` // Required. The url of the repository. Url *string `json:"url" tf:"url"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGoo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryGooCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum struct { // Required. The location of the repository directory. BaseURL *string `json:"baseURL" tf:"base_url"` // The display name of the repository. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // URIs of GPG keys. // +optional GpgKeys []string `json:"gpgKeys,omitempty" tf:"gpg_keys"` // Required. A one word, unique name for this repository. This is the `repo id` in the yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for resource conflicts. ID *string `json:"ID" tf:"id"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYum)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryYumCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper struct { // Required. The location of the repository directory. BaseURL *string `json:"baseURL" tf:"base_url"` // The display name of the repository. // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // URIs of GPG keys. // +optional GpgKeys []string `json:"gpgKeys,omitempty" tf:"gpg_keys"` // Required. A one word, unique name for this repository. This is the `repo id` in the zypper config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for GuestPolicy conflicts. ID *string `json:"ID" tf:"id"` }
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper) DeepCopy() *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper.
func (*ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecOsPoliciesResourceGroupsResourcesRepositoryZypperCodec) IsEmpty ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecResource ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Output only. Indicates that this revision has been successfully rolled out in this zone and new VMs will be assigned OS policies from this revision. For a given OS policy assignment, there is only one revision with a value of `true` for this field. // +optional Baseline *bool `json:"baseline,omitempty" tf:"baseline"` // Output only. Indicates that this revision deletes the OS policy assignment. // +optional Deleted *bool `json:"deleted,omitempty" tf:"deleted"` // OS policy assignment description. Length of the description is limited to 1024 characters. // +optional Description *string `json:"description,omitempty" tf:"description"` // The etag for this OS policy assignment. If this is provided on update, it must match the server's etag. // +optional Etag *string `json:"etag,omitempty" tf:"etag"` // Required. Filter to select VMs. InstanceFilter *ConfigOsPolicyAssignmentSpecInstanceFilter `json:"instanceFilter" tf:"instance_filter"` // The location for the resource Location *string `json:"location" tf:"location"` // Resource name. Name *string `json:"name" tf:"name"` // Required. List of OS policies to be applied to the VMs. OsPolicies []ConfigOsPolicyAssignmentSpecOsPolicies `json:"osPolicies" tf:"os_policies"` // The project for the resource // +optional Project *string `json:"project,omitempty" tf:"project"` // Output only. Indicates that reconciliation is in progress for the revision. This value is `true` when the `rollout_state` is one of: * IN_PROGRESS * CANCELLING // +optional Reconciling *bool `json:"reconciling,omitempty" tf:"reconciling"` // Output only. The timestamp that the revision was created. // +optional RevisionCreateTime *string `json:"revisionCreateTime,omitempty" tf:"revision_create_time"` // Output only. The assignment revision ID A new revision is committed whenever a rollout is triggered for a OS policy assignment // +optional RevisionID *string `json:"revisionID,omitempty" tf:"revision_id"` // Required. Rollout to deploy the OS policy assignment. A rollout is triggered in the following situations: 1) OSPolicyAssignment is created. 2) OSPolicyAssignment is updated and the update contains changes to one of the following fields: - instance_filter - os_policies 3) OSPolicyAssignment is deleted. Rollout *ConfigOsPolicyAssignmentSpecRollout `json:"rollout" tf:"rollout"` // Output only. OS policy assignment rollout state Possible values: ROLLOUT_STATE_UNSPECIFIED, IN_PROGRESS, CANCELLING, CANCELLED, SUCCEEDED // +optional RolloutState *string `json:"rolloutState,omitempty" tf:"rollout_state"` // Output only. Server generated unique id for the OS policy assignment resource. // +optional Uid *string `json:"uid,omitempty" tf:"uid"` }
func (*ConfigOsPolicyAssignmentSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecResource) DeepCopy() *ConfigOsPolicyAssignmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecResource.
func (*ConfigOsPolicyAssignmentSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecResource) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecRollout ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecRollout struct { // Required. The maximum number (or percentage) of VMs per zone to disrupt at any given moment. DisruptionBudget *ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget `json:"disruptionBudget" tf:"disruption_budget"` // Required. This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the `disruption_budget` at least until this duration of time has passed after configuration changes are applied. MinWaitDuration *string `json:"minWaitDuration" tf:"min_wait_duration"` }
func (*ConfigOsPolicyAssignmentSpecRollout) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecRollout) DeepCopy() *ConfigOsPolicyAssignmentSpecRollout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecRollout.
func (*ConfigOsPolicyAssignmentSpecRollout) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecRollout) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecRollout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecRolloutCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecRolloutCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecRolloutCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecRolloutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecRolloutCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecRolloutCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecRolloutCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecRolloutCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget struct { // Specifies a fixed value. // +optional Fixed *int64 `json:"fixed,omitempty" tf:"fixed"` // Specifies the relative value defined as a percentage, which will be multiplied by a reference value. // +optional Percent *int64 `json:"percent,omitempty" tf:"percent"` }
func (*ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget) DeepCopy() *ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget.
func (*ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget) DeepCopyInto(out *ConfigOsPolicyAssignmentSpecRolloutDisruptionBudget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec ¶ added in v0.5.0
type ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) Decode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) Encode ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) IsEmpty ¶ added in v0.5.0
func (ConfigOsPolicyAssignmentSpecRolloutDisruptionBudgetCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigOsPolicyAssignmentStatus ¶ added in v0.5.0
type ConfigOsPolicyAssignmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConfigOsPolicyAssignmentStatus) DeepCopy ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentStatus) DeepCopy() *ConfigOsPolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOsPolicyAssignmentStatus.
func (*ConfigOsPolicyAssignmentStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ConfigOsPolicyAssignmentStatus) DeepCopyInto(out *ConfigOsPolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeployment ¶
type ConfigPatchDeployment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigPatchDeploymentSpec `json:"spec,omitempty"` Status ConfigPatchDeploymentStatus `json:"status,omitempty"` }
func (*ConfigPatchDeployment) DeepCopy ¶
func (in *ConfigPatchDeployment) DeepCopy() *ConfigPatchDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeployment.
func (*ConfigPatchDeployment) DeepCopyInto ¶
func (in *ConfigPatchDeployment) DeepCopyInto(out *ConfigPatchDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigPatchDeployment) DeepCopyObject ¶
func (in *ConfigPatchDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigPatchDeployment) SetupWebhookWithManager ¶
func (r *ConfigPatchDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigPatchDeployment) ValidateCreate ¶
func (r *ConfigPatchDeployment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigPatchDeployment) ValidateDelete ¶
func (r *ConfigPatchDeployment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigPatchDeployment) ValidateUpdate ¶
func (r *ConfigPatchDeployment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigPatchDeploymentList ¶
type ConfigPatchDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigPatchDeployment CRD objects Items []ConfigPatchDeployment `json:"items,omitempty"` }
ConfigPatchDeploymentList is a list of ConfigPatchDeployments
func (*ConfigPatchDeploymentList) DeepCopy ¶
func (in *ConfigPatchDeploymentList) DeepCopy() *ConfigPatchDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentList.
func (*ConfigPatchDeploymentList) DeepCopyInto ¶
func (in *ConfigPatchDeploymentList) DeepCopyInto(out *ConfigPatchDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigPatchDeploymentList) DeepCopyObject ¶
func (in *ConfigPatchDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigPatchDeploymentSpec ¶
type ConfigPatchDeploymentSpec struct { State *ConfigPatchDeploymentSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigPatchDeploymentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConfigPatchDeploymentSpec) DeepCopy ¶
func (in *ConfigPatchDeploymentSpec) DeepCopy() *ConfigPatchDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpec.
func (*ConfigPatchDeploymentSpec) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpec) DeepCopyInto(out *ConfigPatchDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecInstanceFilter ¶
type ConfigPatchDeploymentSpecInstanceFilter struct { // Target all VM instances in the project. If true, no other criteria is permitted. // +optional All *bool `json:"all,omitempty" tf:"all"` // Targets VM instances matching ANY of these GroupLabels. This allows targeting of disparate groups of VM instances. // +optional GroupLabels []ConfigPatchDeploymentSpecInstanceFilterGroupLabels `json:"groupLabels,omitempty" tf:"group_labels"` // Targets VMs whose name starts with one of these prefixes. Similar to labels, this is another way to group // VMs when targeting configs, for example prefix="prod-". // +optional InstanceNamePrefixes []string `json:"instanceNamePrefixes,omitempty" tf:"instance_name_prefixes"` // Targets any of the VM instances specified. Instances are specified by their URI in the 'form zones/{{zone}}/instances/{{instance_name}}', // 'projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}', or // 'https://www.googleapis.com/compute/v1/projects/{{project_id}}/zones/{{zone}}/instances/{{instance_name}}' // +optional Instances []string `json:"instances,omitempty" tf:"instances"` // Targets VM instances in ANY of these zones. Leave empty to target VM instances in any zone. // +optional Zones []string `json:"zones,omitempty" tf:"zones"` }
func (*ConfigPatchDeploymentSpecInstanceFilter) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecInstanceFilter) DeepCopy() *ConfigPatchDeploymentSpecInstanceFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecInstanceFilter.
func (*ConfigPatchDeploymentSpecInstanceFilter) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecInstanceFilter) DeepCopyInto(out *ConfigPatchDeploymentSpecInstanceFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecInstanceFilterCodec ¶
type ConfigPatchDeploymentSpecInstanceFilterCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecInstanceFilterCodec) Decode ¶
func (ConfigPatchDeploymentSpecInstanceFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecInstanceFilterCodec) Encode ¶
func (ConfigPatchDeploymentSpecInstanceFilterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecInstanceFilterCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecInstanceFilterCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecInstanceFilterGroupLabels ¶
type ConfigPatchDeploymentSpecInstanceFilterGroupLabels struct { // Compute Engine instance labels that must be present for a VM instance to be targeted by this filter Labels *map[string]string `json:"labels" tf:"labels"` }
func (*ConfigPatchDeploymentSpecInstanceFilterGroupLabels) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecInstanceFilterGroupLabels) DeepCopy() *ConfigPatchDeploymentSpecInstanceFilterGroupLabels
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecInstanceFilterGroupLabels.
func (*ConfigPatchDeploymentSpecInstanceFilterGroupLabels) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecInstanceFilterGroupLabels) DeepCopyInto(out *ConfigPatchDeploymentSpecInstanceFilterGroupLabels)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecOneTimeSchedule ¶
type ConfigPatchDeploymentSpecOneTimeSchedule struct { // The desired patch job execution time. A timestamp in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". ExecuteTime *string `json:"executeTime" tf:"execute_time"` }
func (*ConfigPatchDeploymentSpecOneTimeSchedule) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecOneTimeSchedule) DeepCopy() *ConfigPatchDeploymentSpecOneTimeSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecOneTimeSchedule.
func (*ConfigPatchDeploymentSpecOneTimeSchedule) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecOneTimeSchedule) DeepCopyInto(out *ConfigPatchDeploymentSpecOneTimeSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecOneTimeScheduleCodec ¶
type ConfigPatchDeploymentSpecOneTimeScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecOneTimeScheduleCodec) Decode ¶
func (ConfigPatchDeploymentSpecOneTimeScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecOneTimeScheduleCodec) Encode ¶
func (ConfigPatchDeploymentSpecOneTimeScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecOneTimeScheduleCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecOneTimeScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfig ¶
type ConfigPatchDeploymentSpecPatchConfig struct { // Apt update settings. Use this setting to override the default apt patch rules. // +optional Apt *ConfigPatchDeploymentSpecPatchConfigApt `json:"apt,omitempty" tf:"apt"` // goo update settings. Use this setting to override the default goo patch rules. // +optional Goo *ConfigPatchDeploymentSpecPatchConfigGoo `json:"goo,omitempty" tf:"goo"` // The ExecStep to run after the patch update. // +optional PostStep *ConfigPatchDeploymentSpecPatchConfigPostStep `json:"postStep,omitempty" tf:"post_step"` // The ExecStep to run before the patch update. // +optional PreStep *ConfigPatchDeploymentSpecPatchConfigPreStep `json:"preStep,omitempty" tf:"pre_step"` // Post-patch reboot settings. Possible values: ["DEFAULT", "ALWAYS", "NEVER"] // +optional RebootConfig *string `json:"rebootConfig,omitempty" tf:"reboot_config"` // Windows update settings. Use this setting to override the default Windows patch rules. // +optional WindowsUpdate *ConfigPatchDeploymentSpecPatchConfigWindowsUpdate `json:"windowsUpdate,omitempty" tf:"windows_update"` // Yum update settings. Use this setting to override the default yum patch rules. // +optional Yum *ConfigPatchDeploymentSpecPatchConfigYum `json:"yum,omitempty" tf:"yum"` // zypper update settings. Use this setting to override the default zypper patch rules. // +optional Zypper *ConfigPatchDeploymentSpecPatchConfigZypper `json:"zypper,omitempty" tf:"zypper"` }
func (*ConfigPatchDeploymentSpecPatchConfig) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfig.
func (*ConfigPatchDeploymentSpecPatchConfig) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigApt ¶
type ConfigPatchDeploymentSpecPatchConfigApt struct { // List of packages to exclude from update. These packages will be excluded. // +optional Excludes []string `json:"excludes,omitempty" tf:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. // If these packages are not installed, they will be ignored. This field cannot be specified with // any other patch configuration fields. // +optional ExclusivePackages []string `json:"exclusivePackages,omitempty" tf:"exclusive_packages"` // By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. Possible values: ["DIST", "UPGRADE"] // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ConfigPatchDeploymentSpecPatchConfigApt) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigApt) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigApt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigApt.
func (*ConfigPatchDeploymentSpecPatchConfigApt) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigApt) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigApt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigAptCodec ¶
type ConfigPatchDeploymentSpecPatchConfigAptCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigAptCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigAptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigAptCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigAptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigAptCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigAptCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigCodec ¶
type ConfigPatchDeploymentSpecPatchConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigGoo ¶
type ConfigPatchDeploymentSpecPatchConfigGoo struct { // goo update settings. Use this setting to override the default goo patch rules. Enabled *bool `json:"enabled" tf:"enabled"` }
func (*ConfigPatchDeploymentSpecPatchConfigGoo) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigGoo) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigGoo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigGoo.
func (*ConfigPatchDeploymentSpecPatchConfigGoo) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigGoo) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigGoo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigGooCodec ¶
type ConfigPatchDeploymentSpecPatchConfigGooCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigGooCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigGooCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigGooCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigGooCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigGooCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigGooCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigPostStep ¶
type ConfigPatchDeploymentSpecPatchConfigPostStep struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. // +optional LinuxExecStepConfig *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig `json:"linuxExecStepConfig,omitempty" tf:"linux_exec_step_config"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. // +optional WindowsExecStepConfig *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig `json:"windowsExecStepConfig,omitempty" tf:"windows_exec_step_config"` }
func (*ConfigPatchDeploymentSpecPatchConfigPostStep) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStep) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPostStep.
func (*ConfigPatchDeploymentSpecPatchConfigPostStep) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStep) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPostStepCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. // +optional AllowedSuccessCodes []int64 `json:"allowedSuccessCodes,omitempty" tf:"allowed_success_codes"` // A Cloud Storage object containing the executable. // +optional GcsObject *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject `json:"gcsObject,omitempty" tf:"gcs_object"` // The script interpreter to use to run the script. If no interpreter is specified the script will // be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"] // +optional Interpreter *string `json:"interpreter,omitempty" tf:"interpreter"` // An absolute path to the executable on the VM. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` }
func (*ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig.
func (*ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber *string `json:"generationNumber" tf:"generation_number"` // Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject.
func (*ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPostStepLinuxExecStepConfigGcsObjectCodec) IsEmpty ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. // +optional AllowedSuccessCodes []int64 `json:"allowedSuccessCodes,omitempty" tf:"allowed_success_codes"` // A Cloud Storage object containing the executable. // +optional GcsObject *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject `json:"gcsObject,omitempty" tf:"gcs_object"` // The script interpreter to use to run the script. If no interpreter is specified the script will // be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"] // +optional Interpreter *string `json:"interpreter,omitempty" tf:"interpreter"` // An absolute path to the executable on the VM. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` }
func (*ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig.
func (*ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber *string `json:"generationNumber" tf:"generation_number"` // Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject.
func (*ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPostStepWindowsExecStepConfigGcsObjectCodec) IsEmpty ¶
type ConfigPatchDeploymentSpecPatchConfigPreStep ¶
type ConfigPatchDeploymentSpecPatchConfigPreStep struct { // The ExecStepConfig for all Linux VMs targeted by the PatchJob. // +optional LinuxExecStepConfig *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig `json:"linuxExecStepConfig,omitempty" tf:"linux_exec_step_config"` // The ExecStepConfig for all Windows VMs targeted by the PatchJob. // +optional WindowsExecStepConfig *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig `json:"windowsExecStepConfig,omitempty" tf:"windows_exec_step_config"` }
func (*ConfigPatchDeploymentSpecPatchConfigPreStep) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStep) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPreStep.
func (*ConfigPatchDeploymentSpecPatchConfigPreStep) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStep) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPreStepCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. // +optional AllowedSuccessCodes []int64 `json:"allowedSuccessCodes,omitempty" tf:"allowed_success_codes"` // A Cloud Storage object containing the executable. // +optional GcsObject *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject `json:"gcsObject,omitempty" tf:"gcs_object"` // The script interpreter to use to run the script. If no interpreter is specified the script will // be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"] // +optional Interpreter *string `json:"interpreter,omitempty" tf:"interpreter"` // An absolute path to the executable on the VM. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` }
func (*ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig.
func (*ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber *string `json:"generationNumber" tf:"generation_number"` // Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject.
func (*ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPreStepLinuxExecStepConfigGcsObjectCodec) IsEmpty ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig struct { // Defaults to [0]. A list of possible return values that the execution can return to indicate a success. // +optional AllowedSuccessCodes []int64 `json:"allowedSuccessCodes,omitempty" tf:"allowed_success_codes"` // A Cloud Storage object containing the executable. // +optional GcsObject *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject `json:"gcsObject,omitempty" tf:"gcs_object"` // The script interpreter to use to run the script. If no interpreter is specified the script will // be executed directly, which will likely only succeed for scripts with shebang lines. Possible values: ["SHELL", "POWERSHELL"] // +optional Interpreter *string `json:"interpreter,omitempty" tf:"interpreter"` // An absolute path to the executable on the VM. // +optional LocalPath *string `json:"localPath,omitempty" tf:"local_path"` }
func (*ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig.
func (*ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject struct { // Bucket of the Cloud Storage object. Bucket *string `json:"bucket" tf:"bucket"` // Generation number of the Cloud Storage object. This is used to ensure that the ExecStep specified by this PatchJob does not change. GenerationNumber *string `json:"generationNumber" tf:"generation_number"` // Name of the Cloud Storage object. Object *string `json:"object" tf:"object"` }
func (*ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject.
func (*ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec ¶
type ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigPreStepWindowsExecStepConfigGcsObjectCodec) IsEmpty ¶
type ConfigPatchDeploymentSpecPatchConfigWindowsUpdate ¶
type ConfigPatchDeploymentSpecPatchConfigWindowsUpdate struct { // Only apply updates of these windows update classifications. If empty, all updates are applied. Possible values: ["CRITICAL", "SECURITY", "DEFINITION", "DRIVER", "FEATURE_PACK", "SERVICE_PACK", "TOOL", "UPDATE_ROLLUP", "UPDATE"] // +optional Classifications []string `json:"classifications,omitempty" tf:"classifications"` // List of KBs to exclude from update. // +optional Excludes []string `json:"excludes,omitempty" tf:"excludes"` // An exclusive list of kbs to be updated. These are the only patches that will be updated. // This field must not be used with other patch configurations. // +optional ExclusivePatches []string `json:"exclusivePatches,omitempty" tf:"exclusive_patches"` }
func (*ConfigPatchDeploymentSpecPatchConfigWindowsUpdate) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigWindowsUpdate) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigWindowsUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigWindowsUpdate.
func (*ConfigPatchDeploymentSpecPatchConfigWindowsUpdate) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigWindowsUpdate) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigWindowsUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec ¶
type ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigWindowsUpdateCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigYum ¶
type ConfigPatchDeploymentSpecPatchConfigYum struct { // List of packages to exclude from update. These packages will be excluded. // +optional Excludes []string `json:"excludes,omitempty" tf:"excludes"` // An exclusive list of packages to be updated. These are the only packages that will be updated. // If these packages are not installed, they will be ignored. This field cannot be specified with // any other patch configuration fields. // +optional ExclusivePackages []string `json:"exclusivePackages,omitempty" tf:"exclusive_packages"` // Will cause patch to run yum update-minimal instead. // +optional Minimal *bool `json:"minimal,omitempty" tf:"minimal"` // Adds the --security flag to yum update. Not supported on all platforms. // +optional Security *bool `json:"security,omitempty" tf:"security"` }
func (*ConfigPatchDeploymentSpecPatchConfigYum) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigYum) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigYum
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigYum.
func (*ConfigPatchDeploymentSpecPatchConfigYum) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigYum) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigYum)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigYumCodec ¶
type ConfigPatchDeploymentSpecPatchConfigYumCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigYumCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigYumCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigYumCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigYumCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigYumCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigYumCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecPatchConfigZypper ¶
type ConfigPatchDeploymentSpecPatchConfigZypper struct { // Install only patches with these categories. Common categories include security, recommended, and feature. // +optional Categories []string `json:"categories,omitempty" tf:"categories"` // List of packages to exclude from update. // +optional Excludes []string `json:"excludes,omitempty" tf:"excludes"` // An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:' command. // This field must not be used with any other patch configuration fields. // +optional ExclusivePatches []string `json:"exclusivePatches,omitempty" tf:"exclusive_patches"` // Install only patches with these severities. Common severities include critical, important, moderate, and low. // +optional Severities []string `json:"severities,omitempty" tf:"severities"` // Adds the --with-optional flag to zypper patch. // +optional WithOptional *bool `json:"withOptional,omitempty" tf:"with_optional"` // Adds the --with-update flag, to zypper patch. // +optional WithUpdate *bool `json:"withUpdate,omitempty" tf:"with_update"` }
func (*ConfigPatchDeploymentSpecPatchConfigZypper) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecPatchConfigZypper) DeepCopy() *ConfigPatchDeploymentSpecPatchConfigZypper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecPatchConfigZypper.
func (*ConfigPatchDeploymentSpecPatchConfigZypper) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecPatchConfigZypper) DeepCopyInto(out *ConfigPatchDeploymentSpecPatchConfigZypper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecPatchConfigZypperCodec ¶
type ConfigPatchDeploymentSpecPatchConfigZypperCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) Decode ¶
func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) Encode ¶
func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecPatchConfigZypperCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecRecurringSchedule ¶
type ConfigPatchDeploymentSpecRecurringSchedule struct { // The end time at which a recurring patch deployment schedule is no longer active. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional EndTime *string `json:"endTime,omitempty" tf:"end_time"` // The time the last patch job ran successfully. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional LastExecuteTime *string `json:"lastExecuteTime,omitempty" tf:"last_execute_time"` // Schedule with monthly executions. // +optional Monthly *ConfigPatchDeploymentSpecRecurringScheduleMonthly `json:"monthly,omitempty" tf:"monthly"` // The time the next patch job is scheduled to run. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional NextExecuteTime *string `json:"nextExecuteTime,omitempty" tf:"next_execute_time"` // The time that the recurring schedule becomes effective. Defaults to createTime of the patch deployment. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` // Time of the day to run a recurring deployment. TimeOfDay *ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay `json:"timeOfDay" tf:"time_of_day"` // Defines the time zone that timeOfDay is relative to. The rules for daylight saving time are // determined by the chosen time zone. TimeZone *ConfigPatchDeploymentSpecRecurringScheduleTimeZone `json:"timeZone" tf:"time_zone"` // Schedule with weekly executions. // +optional Weekly *ConfigPatchDeploymentSpecRecurringScheduleWeekly `json:"weekly,omitempty" tf:"weekly"` }
func (*ConfigPatchDeploymentSpecRecurringSchedule) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRecurringSchedule) DeepCopy() *ConfigPatchDeploymentSpecRecurringSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRecurringSchedule.
func (*ConfigPatchDeploymentSpecRecurringSchedule) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRecurringSchedule) DeepCopyInto(out *ConfigPatchDeploymentSpecRecurringSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRecurringScheduleCodec ¶
type ConfigPatchDeploymentSpecRecurringScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRecurringScheduleCodec) Decode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRecurringScheduleCodec) Encode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRecurringScheduleCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRecurringScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecRecurringScheduleMonthly ¶
type ConfigPatchDeploymentSpecRecurringScheduleMonthly struct { // One day of the month. 1-31 indicates the 1st to the 31st day. -1 indicates the last day of the month. // Months without the target day will be skipped. For example, a schedule to run "every month on the 31st" // will not run in February, April, June, etc. // +optional MonthDay *int64 `json:"monthDay,omitempty" tf:"month_day"` // Week day in a month. // +optional WeekDayOfMonth *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth `json:"weekDayOfMonth,omitempty" tf:"week_day_of_month"` }
func (*ConfigPatchDeploymentSpecRecurringScheduleMonthly) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleMonthly) DeepCopy() *ConfigPatchDeploymentSpecRecurringScheduleMonthly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRecurringScheduleMonthly.
func (*ConfigPatchDeploymentSpecRecurringScheduleMonthly) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleMonthly) DeepCopyInto(out *ConfigPatchDeploymentSpecRecurringScheduleMonthly)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec ¶
type ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) Decode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) Encode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth ¶
type ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth struct { // A day of the week. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] DayOfWeek *string `json:"dayOfWeek" tf:"day_of_week"` // Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1 indicates the last week of the month. WeekOrdinal *int64 `json:"weekOrdinal" tf:"week_ordinal"` }
func (*ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth) DeepCopy() *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth.
func (*ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth) DeepCopyInto(out *ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec ¶
type ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) Decode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) Encode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRecurringScheduleMonthlyWeekDayOfMonthCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay ¶
type ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay struct { // Hours of day in 24 hour format. Should be from 0 to 23. // An API may choose to allow the value "24:00:00" for scenarios like business closing time. // +optional Hours *int64 `json:"hours,omitempty" tf:"hours"` // Minutes of hour of day. Must be from 0 to 59. // +optional Minutes *int64 `json:"minutes,omitempty" tf:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // +optional Nanos *int64 `json:"nanos,omitempty" tf:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. // +optional Seconds *int64 `json:"seconds,omitempty" tf:"seconds"` }
func (*ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay) DeepCopy() *ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay.
func (*ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay) DeepCopyInto(out *ConfigPatchDeploymentSpecRecurringScheduleTimeOfDay)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec ¶
type ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) Decode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) Encode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRecurringScheduleTimeOfDayCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecRecurringScheduleTimeZone ¶
type ConfigPatchDeploymentSpecRecurringScheduleTimeZone struct { // IANA Time Zone Database time zone, e.g. "America/New_York". ID *string `json:"ID" tf:"id"` // IANA Time Zone Database version number, e.g. "2019a". // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*ConfigPatchDeploymentSpecRecurringScheduleTimeZone) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleTimeZone) DeepCopy() *ConfigPatchDeploymentSpecRecurringScheduleTimeZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRecurringScheduleTimeZone.
func (*ConfigPatchDeploymentSpecRecurringScheduleTimeZone) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleTimeZone) DeepCopyInto(out *ConfigPatchDeploymentSpecRecurringScheduleTimeZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec ¶
type ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) Decode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) Encode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRecurringScheduleTimeZoneCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecRecurringScheduleWeekly ¶
type ConfigPatchDeploymentSpecRecurringScheduleWeekly struct { // IANA Time Zone Database time zone, e.g. "America/New_York". Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] DayOfWeek *string `json:"dayOfWeek" tf:"day_of_week"` }
func (*ConfigPatchDeploymentSpecRecurringScheduleWeekly) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleWeekly) DeepCopy() *ConfigPatchDeploymentSpecRecurringScheduleWeekly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRecurringScheduleWeekly.
func (*ConfigPatchDeploymentSpecRecurringScheduleWeekly) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRecurringScheduleWeekly) DeepCopyInto(out *ConfigPatchDeploymentSpecRecurringScheduleWeekly)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec ¶
type ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) Decode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) Encode ¶
func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRecurringScheduleWeeklyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecResource ¶
type ConfigPatchDeploymentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Time the patch deployment was created. Timestamp is in RFC3339 text format. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional CreateTime *string `json:"createTime,omitempty" tf:"create_time"` // Description of the patch deployment. Length of the description is limited to 1024 characters. // +optional Description *string `json:"description,omitempty" tf:"description"` // Duration of the patch. After the duration ends, the patch times out. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s" // +optional Duration *string `json:"duration,omitempty" tf:"duration"` // VM instances to patch. InstanceFilter *ConfigPatchDeploymentSpecInstanceFilter `json:"instanceFilter" tf:"instance_filter"` // The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional LastExecuteTime *string `json:"lastExecuteTime,omitempty" tf:"last_execute_time"` // Unique name for the patch deployment resource in a project. // The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patchDeploymentId}. // +optional Name *string `json:"name,omitempty" tf:"name"` // Schedule a one-time execution. // +optional OneTimeSchedule *ConfigPatchDeploymentSpecOneTimeSchedule `json:"oneTimeSchedule,omitempty" tf:"one_time_schedule"` // Patch configuration that is applied. // +optional PatchConfig *ConfigPatchDeploymentSpecPatchConfig `json:"patchConfig,omitempty" tf:"patch_config"` // A name for the patch deployment in the project. When creating a name the following rules apply: // * 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. PatchDeploymentID *string `json:"patchDeploymentID" tf:"patch_deployment_id"` // +optional Project *string `json:"project,omitempty" tf:"project"` // Schedule recurring executions. // +optional RecurringSchedule *ConfigPatchDeploymentSpecRecurringSchedule `json:"recurringSchedule,omitempty" tf:"recurring_schedule"` // Rollout strategy of the patch job. // +optional Rollout *ConfigPatchDeploymentSpecRollout `json:"rollout,omitempty" tf:"rollout"` // Time the patch deployment was last updated. Timestamp is in RFC3339 text format. // A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". // +optional UpdateTime *string `json:"updateTime,omitempty" tf:"update_time"` }
func (*ConfigPatchDeploymentSpecResource) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecResource) DeepCopy() *ConfigPatchDeploymentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecResource.
func (*ConfigPatchDeploymentSpecResource) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecResource) DeepCopyInto(out *ConfigPatchDeploymentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRollout ¶
type ConfigPatchDeploymentSpecRollout struct { // The maximum number (or percentage) of VMs per zone to disrupt at any given moment. The number of VMs calculated from multiplying the percentage by the total number of VMs in a zone is rounded up. // During patching, a VM is considered disrupted from the time the agent is notified to begin until patching has completed. This disruption time includes the time to complete reboot and any post-patch steps. // A VM contributes to the disruption budget if its patching operation fails either when applying the patches, running pre or post patch steps, or if it fails to respond with a success notification before timing out. VMs that are not running or do not have an active agent do not count toward this disruption budget. // For zone-by-zone rollouts, if the disruption budget in a zone is exceeded, the patch job stops, because continuing to the next zone requires completion of the patch process in the previous zone. // For example, if the disruption budget has a fixed value of 10, and 8 VMs fail to patch in the current zone, the patch job continues to patch 2 VMs at a time until the zone is completed. When that zone is completed successfully, patching begins with 10 VMs at a time in the next zone. If 10 VMs in the next zone fail to patch, the patch job stops. DisruptionBudget *ConfigPatchDeploymentSpecRolloutDisruptionBudget `json:"disruptionBudget" tf:"disruption_budget"` // Mode of the patch rollout. Possible values: ["ZONE_BY_ZONE", "CONCURRENT_ZONES"] Mode *string `json:"mode" tf:"mode"` }
func (*ConfigPatchDeploymentSpecRollout) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRollout) DeepCopy() *ConfigPatchDeploymentSpecRollout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRollout.
func (*ConfigPatchDeploymentSpecRollout) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRollout) DeepCopyInto(out *ConfigPatchDeploymentSpecRollout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRolloutCodec ¶
type ConfigPatchDeploymentSpecRolloutCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRolloutCodec) Decode ¶
func (ConfigPatchDeploymentSpecRolloutCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRolloutCodec) Encode ¶
func (ConfigPatchDeploymentSpecRolloutCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRolloutCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRolloutCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentSpecRolloutDisruptionBudget ¶
type ConfigPatchDeploymentSpecRolloutDisruptionBudget struct { // Specifies a fixed value. // +optional Fixed *int64 `json:"fixed,omitempty" tf:"fixed"` // Specifies the relative value defined as a percentage, which will be multiplied by a reference value. // +optional Percentage *int64 `json:"percentage,omitempty" tf:"percentage"` }
func (*ConfigPatchDeploymentSpecRolloutDisruptionBudget) DeepCopy ¶
func (in *ConfigPatchDeploymentSpecRolloutDisruptionBudget) DeepCopy() *ConfigPatchDeploymentSpecRolloutDisruptionBudget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentSpecRolloutDisruptionBudget.
func (*ConfigPatchDeploymentSpecRolloutDisruptionBudget) DeepCopyInto ¶
func (in *ConfigPatchDeploymentSpecRolloutDisruptionBudget) DeepCopyInto(out *ConfigPatchDeploymentSpecRolloutDisruptionBudget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec ¶
type ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) Decode ¶
func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) Encode ¶
func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) IsEmpty ¶
func (ConfigPatchDeploymentSpecRolloutDisruptionBudgetCodec) IsEmpty(ptr unsafe.Pointer) bool
type ConfigPatchDeploymentStatus ¶
type ConfigPatchDeploymentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConfigPatchDeploymentStatus) DeepCopy ¶
func (in *ConfigPatchDeploymentStatus) DeepCopy() *ConfigPatchDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPatchDeploymentStatus.
func (*ConfigPatchDeploymentStatus) DeepCopyInto ¶
func (in *ConfigPatchDeploymentStatus) DeepCopyInto(out *ConfigPatchDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginSSHPublicKey ¶
type LoginSSHPublicKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoginSSHPublicKeySpec `json:"spec,omitempty"` Status LoginSSHPublicKeyStatus `json:"status,omitempty"` }
func (*LoginSSHPublicKey) DeepCopy ¶
func (in *LoginSSHPublicKey) DeepCopy() *LoginSSHPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginSSHPublicKey.
func (*LoginSSHPublicKey) DeepCopyInto ¶
func (in *LoginSSHPublicKey) DeepCopyInto(out *LoginSSHPublicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoginSSHPublicKey) DeepCopyObject ¶
func (in *LoginSSHPublicKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoginSSHPublicKey) SetupWebhookWithManager ¶
func (r *LoginSSHPublicKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LoginSSHPublicKey) ValidateCreate ¶
func (r *LoginSSHPublicKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LoginSSHPublicKey) ValidateDelete ¶
func (r *LoginSSHPublicKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LoginSSHPublicKey) ValidateUpdate ¶
func (r *LoginSSHPublicKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LoginSSHPublicKeyList ¶
type LoginSSHPublicKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoginSSHPublicKey CRD objects Items []LoginSSHPublicKey `json:"items,omitempty"` }
LoginSSHPublicKeyList is a list of LoginSSHPublicKeys
func (*LoginSSHPublicKeyList) DeepCopy ¶
func (in *LoginSSHPublicKeyList) DeepCopy() *LoginSSHPublicKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginSSHPublicKeyList.
func (*LoginSSHPublicKeyList) DeepCopyInto ¶
func (in *LoginSSHPublicKeyList) DeepCopyInto(out *LoginSSHPublicKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoginSSHPublicKeyList) DeepCopyObject ¶
func (in *LoginSSHPublicKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoginSSHPublicKeySpec ¶
type LoginSSHPublicKeySpec struct { State *LoginSSHPublicKeySpecResource `json:"state,omitempty" tf:"-"` Resource LoginSSHPublicKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LoginSSHPublicKeySpec) DeepCopy ¶
func (in *LoginSSHPublicKeySpec) DeepCopy() *LoginSSHPublicKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginSSHPublicKeySpec.
func (*LoginSSHPublicKeySpec) DeepCopyInto ¶
func (in *LoginSSHPublicKeySpec) DeepCopyInto(out *LoginSSHPublicKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginSSHPublicKeySpecResource ¶
type LoginSSHPublicKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // An expiration time in microseconds since epoch. // +optional ExpirationTimeUsec *string `json:"expirationTimeUsec,omitempty" tf:"expiration_time_usec"` // The SHA-256 fingerprint of the SSH public key. // +optional Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint"` // Public key text in SSH format, defined by RFC4253 section 6.6. Key *string `json:"key" tf:"key"` // The project ID of the Google Cloud Platform project. // +optional Project *string `json:"project,omitempty" tf:"project"` // The user email. User *string `json:"user" tf:"user"` }
func (*LoginSSHPublicKeySpecResource) DeepCopy ¶
func (in *LoginSSHPublicKeySpecResource) DeepCopy() *LoginSSHPublicKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginSSHPublicKeySpecResource.
func (*LoginSSHPublicKeySpecResource) DeepCopyInto ¶
func (in *LoginSSHPublicKeySpecResource) DeepCopyInto(out *LoginSSHPublicKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginSSHPublicKeyStatus ¶
type LoginSSHPublicKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LoginSSHPublicKeyStatus) DeepCopy ¶
func (in *LoginSSHPublicKeyStatus) DeepCopy() *LoginSSHPublicKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginSSHPublicKeyStatus.
func (*LoginSSHPublicKeyStatus) DeepCopyInto ¶
func (in *LoginSSHPublicKeyStatus) DeepCopyInto(out *LoginSSHPublicKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.