Documentation ¶
Overview ¶
+groupName=container.azurerm.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 Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (r *Group) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Group) ValidateCreate() error
- func (r *Group) ValidateDelete() error
- func (r *Group) ValidateUpdate(old runtime.Object) error
- type GroupList
- type GroupSpec
- type GroupSpecContainer
- type GroupSpecContainerGpu
- type GroupSpecContainerGpuCodec
- type GroupSpecContainerLivenessProbe
- type GroupSpecContainerLivenessProbeCodec
- type GroupSpecContainerLivenessProbeHttpGet
- type GroupSpecContainerPorts
- type GroupSpecContainerReadinessProbe
- type GroupSpecContainerReadinessProbeCodec
- type GroupSpecContainerReadinessProbeHttpGet
- type GroupSpecContainerVolume
- type GroupSpecContainerVolumeGitRepo
- type GroupSpecContainerVolumeGitRepoCodec
- type GroupSpecDiagnostics
- type GroupSpecDiagnosticsCodec
- type GroupSpecDiagnosticsLogAnalytics
- type GroupSpecDiagnosticsLogAnalyticsCodec
- type GroupSpecDnsConfig
- type GroupSpecDnsConfigCodec
- type GroupSpecExposedPort
- type GroupSpecIdentity
- type GroupSpecIdentityCodec
- type GroupSpecImageRegistryCredential
- type GroupSpecResource
- type GroupStatus
- type Registry
- func (in *Registry) DeepCopy() *Registry
- func (in *Registry) DeepCopyInto(out *Registry)
- func (in *Registry) DeepCopyObject() runtime.Object
- func (r *Registry) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Registry) ValidateCreate() error
- func (r *Registry) ValidateDelete() error
- func (r *Registry) ValidateUpdate(old runtime.Object) error
- type RegistryList
- type RegistryScopeMap
- func (in *RegistryScopeMap) DeepCopy() *RegistryScopeMap
- func (in *RegistryScopeMap) DeepCopyInto(out *RegistryScopeMap)
- func (in *RegistryScopeMap) DeepCopyObject() runtime.Object
- func (r *RegistryScopeMap) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegistryScopeMap) ValidateCreate() error
- func (r *RegistryScopeMap) ValidateDelete() error
- func (r *RegistryScopeMap) ValidateUpdate(old runtime.Object) error
- type RegistryScopeMapList
- type RegistryScopeMapSpec
- type RegistryScopeMapSpecResource
- type RegistryScopeMapStatus
- type RegistrySpec
- type RegistrySpecEncryption
- type RegistrySpecEncryptionCodec
- type RegistrySpecGeoreplications
- type RegistrySpecIdentity
- type RegistrySpecIdentityCodec
- type RegistrySpecNetworkRuleSet
- type RegistrySpecNetworkRuleSetCodec
- type RegistrySpecNetworkRuleSetIpRule
- type RegistrySpecNetworkRuleSetVirtualNetwork
- type RegistrySpecResource
- type RegistrySpecRetentionPolicy
- type RegistrySpecRetentionPolicyCodec
- type RegistrySpecTrustPolicy
- type RegistrySpecTrustPolicyCodec
- type RegistryStatus
- type RegistryTask
- func (in *RegistryTask) DeepCopy() *RegistryTask
- func (in *RegistryTask) DeepCopyInto(out *RegistryTask)
- func (in *RegistryTask) DeepCopyObject() runtime.Object
- func (r *RegistryTask) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegistryTask) ValidateCreate() error
- func (r *RegistryTask) ValidateDelete() error
- func (r *RegistryTask) ValidateUpdate(old runtime.Object) error
- type RegistryTaskList
- type RegistryTaskSpec
- type RegistryTaskSpecAgentSetting
- type RegistryTaskSpecAgentSettingCodec
- type RegistryTaskSpecBaseImageTrigger
- type RegistryTaskSpecBaseImageTriggerCodec
- type RegistryTaskSpecDockerStep
- type RegistryTaskSpecDockerStepCodec
- type RegistryTaskSpecEncodedStep
- type RegistryTaskSpecEncodedStepCodec
- type RegistryTaskSpecFileStep
- type RegistryTaskSpecFileStepCodec
- type RegistryTaskSpecIdentity
- type RegistryTaskSpecIdentityCodec
- type RegistryTaskSpecPlatform
- type RegistryTaskSpecPlatformCodec
- type RegistryTaskSpecRegistryCredential
- type RegistryTaskSpecRegistryCredentialCodec
- type RegistryTaskSpecRegistryCredentialCustom
- type RegistryTaskSpecRegistryCredentialSource
- type RegistryTaskSpecRegistryCredentialSourceCodec
- type RegistryTaskSpecResource
- type RegistryTaskSpecSourceTrigger
- type RegistryTaskSpecSourceTriggerAuthentication
- type RegistryTaskSpecSourceTriggerAuthenticationCodec
- func (RegistryTaskSpecSourceTriggerAuthenticationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RegistryTaskSpecSourceTriggerAuthenticationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RegistryTaskSpecSourceTriggerAuthenticationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RegistryTaskSpecTimerTrigger
- type RegistryTaskStatus
- type RegistryToken
- func (in *RegistryToken) DeepCopy() *RegistryToken
- func (in *RegistryToken) DeepCopyInto(out *RegistryToken)
- func (in *RegistryToken) DeepCopyObject() runtime.Object
- func (r *RegistryToken) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegistryToken) ValidateCreate() error
- func (r *RegistryToken) ValidateDelete() error
- func (r *RegistryToken) ValidateUpdate(old runtime.Object) error
- type RegistryTokenList
- type RegistryTokenSpec
- type RegistryTokenSpecResource
- type RegistryTokenStatus
- type RegistryWebhook
- func (in *RegistryWebhook) DeepCopy() *RegistryWebhook
- func (in *RegistryWebhook) DeepCopyInto(out *RegistryWebhook)
- func (in *RegistryWebhook) DeepCopyObject() runtime.Object
- func (r *RegistryWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegistryWebhook) ValidateCreate() error
- func (r *RegistryWebhook) ValidateDelete() error
- func (r *RegistryWebhook) ValidateUpdate(old runtime.Object) error
- type RegistryWebhookList
- type RegistryWebhookSpec
- type RegistryWebhookSpecResource
- type RegistryWebhookStatus
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: container.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 Group ¶
type Group struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec,omitempty"` Status GroupStatus `json:"status,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) SetupWebhookWithManager ¶
func (*Group) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Group) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Group CRD objects Items []Group `json:"items,omitempty"` }
GroupList is a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { State *GroupSpecResource `json:"state,omitempty" tf:"-"` Resource GroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
type GroupSpecContainer ¶
type GroupSpecContainer struct { // +optional Commands []string `json:"commands,omitempty" tf:"commands"` Cpu *float64 `json:"cpu" tf:"cpu"` // +optional EnvironmentVariables *map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables"` // +optional Gpu *GroupSpecContainerGpu `json:"gpu,omitempty" tf:"gpu"` Image *string `json:"image" tf:"image"` // +optional LivenessProbe *GroupSpecContainerLivenessProbe `json:"livenessProbe,omitempty" tf:"liveness_probe"` Memory *float64 `json:"memory" tf:"memory"` Name *string `json:"name" tf:"name"` // +optional Ports []GroupSpecContainerPorts `json:"ports,omitempty" tf:"ports"` // +optional ReadinessProbe *GroupSpecContainerReadinessProbe `json:"readinessProbe,omitempty" tf:"readiness_probe"` // +optional SecureEnvironmentVariables *map[string]string `json:"-" sensitive:"true" tf:"secure_environment_variables"` // +optional Volume []GroupSpecContainerVolume `json:"volume,omitempty" tf:"volume"` }
func (*GroupSpecContainer) DeepCopy ¶
func (in *GroupSpecContainer) DeepCopy() *GroupSpecContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainer.
func (*GroupSpecContainer) DeepCopyInto ¶
func (in *GroupSpecContainer) DeepCopyInto(out *GroupSpecContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerGpu ¶
type GroupSpecContainerGpu struct { // +optional Count *int64 `json:"count,omitempty" tf:"count"` // +optional Sku *string `json:"sku,omitempty" tf:"sku"` }
func (*GroupSpecContainerGpu) DeepCopy ¶
func (in *GroupSpecContainerGpu) DeepCopy() *GroupSpecContainerGpu
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerGpu.
func (*GroupSpecContainerGpu) DeepCopyInto ¶
func (in *GroupSpecContainerGpu) DeepCopyInto(out *GroupSpecContainerGpu)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerGpuCodec ¶
type GroupSpecContainerGpuCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecContainerGpuCodec) Decode ¶
func (GroupSpecContainerGpuCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecContainerGpuCodec) Encode ¶
func (GroupSpecContainerGpuCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecContainerGpuCodec) IsEmpty ¶
func (GroupSpecContainerGpuCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecContainerLivenessProbe ¶
type GroupSpecContainerLivenessProbe struct { // +optional Exec []string `json:"exec,omitempty" tf:"exec"` // +optional FailureThreshold *int64 `json:"failureThreshold,omitempty" tf:"failure_threshold"` // +optional HttpGet []GroupSpecContainerLivenessProbeHttpGet `json:"httpGet,omitempty" tf:"http_get"` // +optional InitialDelaySeconds *int64 `json:"initialDelaySeconds,omitempty" tf:"initial_delay_seconds"` // +optional PeriodSeconds *int64 `json:"periodSeconds,omitempty" tf:"period_seconds"` // +optional SuccessThreshold *int64 `json:"successThreshold,omitempty" tf:"success_threshold"` // +optional TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds"` }
func (*GroupSpecContainerLivenessProbe) DeepCopy ¶
func (in *GroupSpecContainerLivenessProbe) DeepCopy() *GroupSpecContainerLivenessProbe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerLivenessProbe.
func (*GroupSpecContainerLivenessProbe) DeepCopyInto ¶
func (in *GroupSpecContainerLivenessProbe) DeepCopyInto(out *GroupSpecContainerLivenessProbe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerLivenessProbeCodec ¶
type GroupSpecContainerLivenessProbeCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecContainerLivenessProbeCodec) Decode ¶
func (GroupSpecContainerLivenessProbeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecContainerLivenessProbeCodec) Encode ¶
func (GroupSpecContainerLivenessProbeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecContainerLivenessProbeCodec) IsEmpty ¶
func (GroupSpecContainerLivenessProbeCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecContainerLivenessProbeHttpGet ¶
type GroupSpecContainerLivenessProbeHttpGet struct { // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional Scheme *string `json:"scheme,omitempty" tf:"scheme"` }
func (*GroupSpecContainerLivenessProbeHttpGet) DeepCopy ¶
func (in *GroupSpecContainerLivenessProbeHttpGet) DeepCopy() *GroupSpecContainerLivenessProbeHttpGet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerLivenessProbeHttpGet.
func (*GroupSpecContainerLivenessProbeHttpGet) DeepCopyInto ¶
func (in *GroupSpecContainerLivenessProbeHttpGet) DeepCopyInto(out *GroupSpecContainerLivenessProbeHttpGet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerPorts ¶
type GroupSpecContainerPorts struct { // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` }
func (*GroupSpecContainerPorts) DeepCopy ¶
func (in *GroupSpecContainerPorts) DeepCopy() *GroupSpecContainerPorts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerPorts.
func (*GroupSpecContainerPorts) DeepCopyInto ¶
func (in *GroupSpecContainerPorts) DeepCopyInto(out *GroupSpecContainerPorts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerReadinessProbe ¶
type GroupSpecContainerReadinessProbe struct { // +optional Exec []string `json:"exec,omitempty" tf:"exec"` // +optional FailureThreshold *int64 `json:"failureThreshold,omitempty" tf:"failure_threshold"` // +optional HttpGet []GroupSpecContainerReadinessProbeHttpGet `json:"httpGet,omitempty" tf:"http_get"` // +optional InitialDelaySeconds *int64 `json:"initialDelaySeconds,omitempty" tf:"initial_delay_seconds"` // +optional PeriodSeconds *int64 `json:"periodSeconds,omitempty" tf:"period_seconds"` // +optional SuccessThreshold *int64 `json:"successThreshold,omitempty" tf:"success_threshold"` // +optional TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds"` }
func (*GroupSpecContainerReadinessProbe) DeepCopy ¶
func (in *GroupSpecContainerReadinessProbe) DeepCopy() *GroupSpecContainerReadinessProbe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerReadinessProbe.
func (*GroupSpecContainerReadinessProbe) DeepCopyInto ¶
func (in *GroupSpecContainerReadinessProbe) DeepCopyInto(out *GroupSpecContainerReadinessProbe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerReadinessProbeCodec ¶
type GroupSpecContainerReadinessProbeCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecContainerReadinessProbeCodec) Decode ¶
func (GroupSpecContainerReadinessProbeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecContainerReadinessProbeCodec) Encode ¶
func (GroupSpecContainerReadinessProbeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecContainerReadinessProbeCodec) IsEmpty ¶
func (GroupSpecContainerReadinessProbeCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecContainerReadinessProbeHttpGet ¶
type GroupSpecContainerReadinessProbeHttpGet struct { // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional Scheme *string `json:"scheme,omitempty" tf:"scheme"` }
func (*GroupSpecContainerReadinessProbeHttpGet) DeepCopy ¶
func (in *GroupSpecContainerReadinessProbeHttpGet) DeepCopy() *GroupSpecContainerReadinessProbeHttpGet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerReadinessProbeHttpGet.
func (*GroupSpecContainerReadinessProbeHttpGet) DeepCopyInto ¶
func (in *GroupSpecContainerReadinessProbeHttpGet) DeepCopyInto(out *GroupSpecContainerReadinessProbeHttpGet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerVolume ¶
type GroupSpecContainerVolume struct { // +optional EmptyDir *bool `json:"emptyDir,omitempty" tf:"empty_dir"` // +optional GitRepo *GroupSpecContainerVolumeGitRepo `json:"gitRepo,omitempty" tf:"git_repo"` MountPath *string `json:"mountPath" tf:"mount_path"` Name *string `json:"name" tf:"name"` // +optional ReadOnly *bool `json:"readOnly,omitempty" tf:"read_only"` // +optional Secret *map[string]string `json:"-" sensitive:"true" tf:"secret"` ShareName *string `json:"shareName,omitempty" tf:"share_name"` // +optional StorageAccountKey *string `json:"-" sensitive:"true" tf:"storage_account_key"` // +optional StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name"` }
func (*GroupSpecContainerVolume) DeepCopy ¶
func (in *GroupSpecContainerVolume) DeepCopy() *GroupSpecContainerVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerVolume.
func (*GroupSpecContainerVolume) DeepCopyInto ¶
func (in *GroupSpecContainerVolume) DeepCopyInto(out *GroupSpecContainerVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerVolumeGitRepo ¶
type GroupSpecContainerVolumeGitRepo struct { // +optional Directory *string `json:"directory,omitempty" tf:"directory"` // +optional Revision *string `json:"revision,omitempty" tf:"revision"` Url *string `json:"url" tf:"url"` }
func (*GroupSpecContainerVolumeGitRepo) DeepCopy ¶
func (in *GroupSpecContainerVolumeGitRepo) DeepCopy() *GroupSpecContainerVolumeGitRepo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecContainerVolumeGitRepo.
func (*GroupSpecContainerVolumeGitRepo) DeepCopyInto ¶
func (in *GroupSpecContainerVolumeGitRepo) DeepCopyInto(out *GroupSpecContainerVolumeGitRepo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecContainerVolumeGitRepoCodec ¶
type GroupSpecContainerVolumeGitRepoCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecContainerVolumeGitRepoCodec) Decode ¶
func (GroupSpecContainerVolumeGitRepoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecContainerVolumeGitRepoCodec) Encode ¶
func (GroupSpecContainerVolumeGitRepoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecContainerVolumeGitRepoCodec) IsEmpty ¶
func (GroupSpecContainerVolumeGitRepoCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecDiagnostics ¶
type GroupSpecDiagnostics struct {
LogAnalytics *GroupSpecDiagnosticsLogAnalytics `json:"logAnalytics" tf:"log_analytics"`
}
func (*GroupSpecDiagnostics) DeepCopy ¶
func (in *GroupSpecDiagnostics) DeepCopy() *GroupSpecDiagnostics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecDiagnostics.
func (*GroupSpecDiagnostics) DeepCopyInto ¶
func (in *GroupSpecDiagnostics) DeepCopyInto(out *GroupSpecDiagnostics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecDiagnosticsCodec ¶
type GroupSpecDiagnosticsCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecDiagnosticsCodec) Decode ¶
func (GroupSpecDiagnosticsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecDiagnosticsCodec) Encode ¶
func (GroupSpecDiagnosticsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecDiagnosticsCodec) IsEmpty ¶
func (GroupSpecDiagnosticsCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecDiagnosticsLogAnalytics ¶
type GroupSpecDiagnosticsLogAnalytics struct { // +optional LogType *string `json:"logType,omitempty" tf:"log_type"` // +optional Metadata *map[string]string `json:"metadata,omitempty" tf:"metadata"` WorkspaceID *string `json:"workspaceID" tf:"workspace_id"` WorkspaceKey *string `json:"-" sensitive:"true" tf:"workspace_key"` }
func (*GroupSpecDiagnosticsLogAnalytics) DeepCopy ¶
func (in *GroupSpecDiagnosticsLogAnalytics) DeepCopy() *GroupSpecDiagnosticsLogAnalytics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecDiagnosticsLogAnalytics.
func (*GroupSpecDiagnosticsLogAnalytics) DeepCopyInto ¶
func (in *GroupSpecDiagnosticsLogAnalytics) DeepCopyInto(out *GroupSpecDiagnosticsLogAnalytics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecDiagnosticsLogAnalyticsCodec ¶
type GroupSpecDiagnosticsLogAnalyticsCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecDiagnosticsLogAnalyticsCodec) Decode ¶
func (GroupSpecDiagnosticsLogAnalyticsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecDiagnosticsLogAnalyticsCodec) Encode ¶
func (GroupSpecDiagnosticsLogAnalyticsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecDiagnosticsLogAnalyticsCodec) IsEmpty ¶
func (GroupSpecDiagnosticsLogAnalyticsCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecDnsConfig ¶
type GroupSpecDnsConfig struct { Nameservers []string `json:"nameservers" tf:"nameservers"` // +optional Options []string `json:"options,omitempty" tf:"options"` // +optional SearchDomains []string `json:"searchDomains,omitempty" tf:"search_domains"` }
func (*GroupSpecDnsConfig) DeepCopy ¶
func (in *GroupSpecDnsConfig) DeepCopy() *GroupSpecDnsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecDnsConfig.
func (*GroupSpecDnsConfig) DeepCopyInto ¶
func (in *GroupSpecDnsConfig) DeepCopyInto(out *GroupSpecDnsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecDnsConfigCodec ¶
type GroupSpecDnsConfigCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecDnsConfigCodec) Decode ¶
func (GroupSpecDnsConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecDnsConfigCodec) Encode ¶
func (GroupSpecDnsConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecDnsConfigCodec) IsEmpty ¶
func (GroupSpecDnsConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecExposedPort ¶
type GroupSpecExposedPort struct { // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` }
func (*GroupSpecExposedPort) DeepCopy ¶
func (in *GroupSpecExposedPort) DeepCopy() *GroupSpecExposedPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecExposedPort.
func (*GroupSpecExposedPort) DeepCopyInto ¶
func (in *GroupSpecExposedPort) DeepCopyInto(out *GroupSpecExposedPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecIdentity ¶
type GroupSpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*GroupSpecIdentity) DeepCopy ¶
func (in *GroupSpecIdentity) DeepCopy() *GroupSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecIdentity.
func (*GroupSpecIdentity) DeepCopyInto ¶
func (in *GroupSpecIdentity) DeepCopyInto(out *GroupSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecIdentityCodec ¶
type GroupSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (GroupSpecIdentityCodec) Decode ¶
func (GroupSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (GroupSpecIdentityCodec) Encode ¶
func (GroupSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (GroupSpecIdentityCodec) IsEmpty ¶
func (GroupSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type GroupSpecImageRegistryCredential ¶
type GroupSpecImageRegistryCredential struct { Password *string `json:"-" sensitive:"true" tf:"password"` Server *string `json:"server" tf:"server"` Username *string `json:"username" tf:"username"` }
func (*GroupSpecImageRegistryCredential) DeepCopy ¶
func (in *GroupSpecImageRegistryCredential) DeepCopy() *GroupSpecImageRegistryCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecImageRegistryCredential.
func (*GroupSpecImageRegistryCredential) DeepCopyInto ¶
func (in *GroupSpecImageRegistryCredential) DeepCopyInto(out *GroupSpecImageRegistryCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecResource ¶
type GroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Container []GroupSpecContainer `json:"container" tf:"container"` // +optional Diagnostics *GroupSpecDiagnostics `json:"diagnostics,omitempty" tf:"diagnostics"` // +optional DnsConfig *GroupSpecDnsConfig `json:"dnsConfig,omitempty" tf:"dns_config"` // +optional DnsNameLabel *string `json:"dnsNameLabel,omitempty" tf:"dns_name_label"` // +optional ExposedPort []GroupSpecExposedPort `json:"exposedPort,omitempty" tf:"exposed_port"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional Identity *GroupSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional ImageRegistryCredential []GroupSpecImageRegistryCredential `json:"imageRegistryCredential,omitempty" tf:"image_registry_credential"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IpAddressType *string `json:"ipAddressType,omitempty" tf:"ip_address_type"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional NetworkProfileID *string `json:"networkProfileID,omitempty" tf:"network_profile_id"` OsType *string `json:"osType" tf:"os_type"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RestartPolicy *string `json:"restartPolicy,omitempty" tf:"restart_policy"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*GroupSpecResource) DeepCopy ¶
func (in *GroupSpecResource) DeepCopy() *GroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecResource.
func (*GroupSpecResource) DeepCopyInto ¶
func (in *GroupSpecResource) DeepCopyInto(out *GroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus 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 (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Registry ¶
type Registry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistrySpec `json:"spec,omitempty"` Status RegistryStatus `json:"status,omitempty"` }
func (*Registry) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.
func (*Registry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Registry) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Registry) SetupWebhookWithManager ¶
func (*Registry) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Registry) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RegistryList ¶
type RegistryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Registry CRD objects Items []Registry `json:"items,omitempty"` }
RegistryList is a list of Registrys
func (*RegistryList) DeepCopy ¶
func (in *RegistryList) DeepCopy() *RegistryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryList.
func (*RegistryList) DeepCopyInto ¶
func (in *RegistryList) DeepCopyInto(out *RegistryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryList) DeepCopyObject ¶
func (in *RegistryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryScopeMap ¶
type RegistryScopeMap struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryScopeMapSpec `json:"spec,omitempty"` Status RegistryScopeMapStatus `json:"status,omitempty"` }
func (*RegistryScopeMap) DeepCopy ¶
func (in *RegistryScopeMap) DeepCopy() *RegistryScopeMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMap.
func (*RegistryScopeMap) DeepCopyInto ¶
func (in *RegistryScopeMap) DeepCopyInto(out *RegistryScopeMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryScopeMap) DeepCopyObject ¶
func (in *RegistryScopeMap) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryScopeMap) SetupWebhookWithManager ¶
func (r *RegistryScopeMap) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegistryScopeMap) ValidateCreate ¶
func (r *RegistryScopeMap) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegistryScopeMap) ValidateDelete ¶
func (r *RegistryScopeMap) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegistryScopeMap) ValidateUpdate ¶
func (r *RegistryScopeMap) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegistryScopeMapList ¶
type RegistryScopeMapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegistryScopeMap CRD objects Items []RegistryScopeMap `json:"items,omitempty"` }
RegistryScopeMapList is a list of RegistryScopeMaps
func (*RegistryScopeMapList) DeepCopy ¶
func (in *RegistryScopeMapList) DeepCopy() *RegistryScopeMapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapList.
func (*RegistryScopeMapList) DeepCopyInto ¶
func (in *RegistryScopeMapList) DeepCopyInto(out *RegistryScopeMapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryScopeMapList) DeepCopyObject ¶
func (in *RegistryScopeMapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryScopeMapSpec ¶
type RegistryScopeMapSpec struct { State *RegistryScopeMapSpecResource `json:"state,omitempty" tf:"-"` Resource RegistryScopeMapSpecResource `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 (*RegistryScopeMapSpec) DeepCopy ¶
func (in *RegistryScopeMapSpec) DeepCopy() *RegistryScopeMapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapSpec.
func (*RegistryScopeMapSpec) DeepCopyInto ¶
func (in *RegistryScopeMapSpec) DeepCopyInto(out *RegistryScopeMapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryScopeMapSpecResource ¶
type RegistryScopeMapSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 Actions []string `json:"actions" tf:"actions"` ContainerRegistryName *string `json:"containerRegistryName" tf:"container_registry_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*RegistryScopeMapSpecResource) DeepCopy ¶
func (in *RegistryScopeMapSpecResource) DeepCopy() *RegistryScopeMapSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapSpecResource.
func (*RegistryScopeMapSpecResource) DeepCopyInto ¶
func (in *RegistryScopeMapSpecResource) DeepCopyInto(out *RegistryScopeMapSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryScopeMapStatus ¶
type RegistryScopeMapStatus 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 (*RegistryScopeMapStatus) DeepCopy ¶
func (in *RegistryScopeMapStatus) DeepCopy() *RegistryScopeMapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryScopeMapStatus.
func (*RegistryScopeMapStatus) DeepCopyInto ¶
func (in *RegistryScopeMapStatus) DeepCopyInto(out *RegistryScopeMapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpec ¶
type RegistrySpec struct { State *RegistrySpecResource `json:"state,omitempty" tf:"-"` Resource RegistrySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RegistrySpec) DeepCopy ¶
func (in *RegistrySpec) DeepCopy() *RegistrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpec.
func (*RegistrySpec) DeepCopyInto ¶
func (in *RegistrySpec) DeepCopyInto(out *RegistrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecEncryption ¶
type RegistrySpecEncryption struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` IdentityClientID *string `json:"identityClientID" tf:"identity_client_id"` KeyVaultKeyID *string `json:"keyVaultKeyID" tf:"key_vault_key_id"` }
func (*RegistrySpecEncryption) DeepCopy ¶
func (in *RegistrySpecEncryption) DeepCopy() *RegistrySpecEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecEncryption.
func (*RegistrySpecEncryption) DeepCopyInto ¶
func (in *RegistrySpecEncryption) DeepCopyInto(out *RegistrySpecEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecEncryptionCodec ¶
type RegistrySpecEncryptionCodec struct { }
+k8s:deepcopy-gen=false
func (RegistrySpecEncryptionCodec) Decode ¶
func (RegistrySpecEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistrySpecEncryptionCodec) Encode ¶
func (RegistrySpecEncryptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistrySpecEncryptionCodec) IsEmpty ¶
func (RegistrySpecEncryptionCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistrySpecGeoreplications ¶
type RegistrySpecGeoreplications struct { Location *string `json:"location" tf:"location"` // +optional RegionalEndpointEnabled *bool `json:"regionalEndpointEnabled,omitempty" tf:"regional_endpoint_enabled"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional ZoneRedundancyEnabled *bool `json:"zoneRedundancyEnabled,omitempty" tf:"zone_redundancy_enabled"` }
func (*RegistrySpecGeoreplications) DeepCopy ¶
func (in *RegistrySpecGeoreplications) DeepCopy() *RegistrySpecGeoreplications
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecGeoreplications.
func (*RegistrySpecGeoreplications) DeepCopyInto ¶
func (in *RegistrySpecGeoreplications) DeepCopyInto(out *RegistrySpecGeoreplications)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecIdentity ¶
type RegistrySpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*RegistrySpecIdentity) DeepCopy ¶
func (in *RegistrySpecIdentity) DeepCopy() *RegistrySpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecIdentity.
func (*RegistrySpecIdentity) DeepCopyInto ¶
func (in *RegistrySpecIdentity) DeepCopyInto(out *RegistrySpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecIdentityCodec ¶
type RegistrySpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (RegistrySpecIdentityCodec) Decode ¶
func (RegistrySpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistrySpecIdentityCodec) Encode ¶
func (RegistrySpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistrySpecIdentityCodec) IsEmpty ¶
func (RegistrySpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistrySpecNetworkRuleSet ¶
type RegistrySpecNetworkRuleSet struct { // +optional DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action"` // +optional IpRule []RegistrySpecNetworkRuleSetIpRule `json:"ipRule,omitempty" tf:"ip_rule"` // +optional VirtualNetwork []RegistrySpecNetworkRuleSetVirtualNetwork `json:"virtualNetwork,omitempty" tf:"virtual_network"` }
func (*RegistrySpecNetworkRuleSet) DeepCopy ¶
func (in *RegistrySpecNetworkRuleSet) DeepCopy() *RegistrySpecNetworkRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecNetworkRuleSet.
func (*RegistrySpecNetworkRuleSet) DeepCopyInto ¶
func (in *RegistrySpecNetworkRuleSet) DeepCopyInto(out *RegistrySpecNetworkRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecNetworkRuleSetCodec ¶
type RegistrySpecNetworkRuleSetCodec struct { }
+k8s:deepcopy-gen=false
func (RegistrySpecNetworkRuleSetCodec) Decode ¶
func (RegistrySpecNetworkRuleSetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistrySpecNetworkRuleSetCodec) Encode ¶
func (RegistrySpecNetworkRuleSetCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistrySpecNetworkRuleSetCodec) IsEmpty ¶
func (RegistrySpecNetworkRuleSetCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistrySpecNetworkRuleSetIpRule ¶
type RegistrySpecNetworkRuleSetIpRule struct { Action *string `json:"action" tf:"action"` IpRange *string `json:"ipRange" tf:"ip_range"` }
func (*RegistrySpecNetworkRuleSetIpRule) DeepCopy ¶
func (in *RegistrySpecNetworkRuleSetIpRule) DeepCopy() *RegistrySpecNetworkRuleSetIpRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecNetworkRuleSetIpRule.
func (*RegistrySpecNetworkRuleSetIpRule) DeepCopyInto ¶
func (in *RegistrySpecNetworkRuleSetIpRule) DeepCopyInto(out *RegistrySpecNetworkRuleSetIpRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecNetworkRuleSetVirtualNetwork ¶
type RegistrySpecNetworkRuleSetVirtualNetwork struct { Action *string `json:"action" tf:"action"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*RegistrySpecNetworkRuleSetVirtualNetwork) DeepCopy ¶
func (in *RegistrySpecNetworkRuleSetVirtualNetwork) DeepCopy() *RegistrySpecNetworkRuleSetVirtualNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecNetworkRuleSetVirtualNetwork.
func (*RegistrySpecNetworkRuleSetVirtualNetwork) DeepCopyInto ¶
func (in *RegistrySpecNetworkRuleSetVirtualNetwork) DeepCopyInto(out *RegistrySpecNetworkRuleSetVirtualNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecResource ¶
type RegistrySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdminEnabled *bool `json:"adminEnabled,omitempty" tf:"admin_enabled"` // +optional AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` // +optional AdminUsername *string `json:"adminUsername,omitempty" tf:"admin_username"` // +optional AnonymousPullEnabled *bool `json:"anonymousPullEnabled,omitempty" tf:"anonymous_pull_enabled"` // +optional DataEndpointEnabled *bool `json:"dataEndpointEnabled,omitempty" tf:"data_endpoint_enabled"` // +optional Encryption *RegistrySpecEncryption `json:"encryption,omitempty" tf:"encryption"` // +optional // Deprecated GeoreplicationLocations []string `json:"georeplicationLocations,omitempty" tf:"georeplication_locations"` // +optional Georeplications []RegistrySpecGeoreplications `json:"georeplications,omitempty" tf:"georeplications"` // +optional Identity *RegistrySpecIdentity `json:"identity,omitempty" tf:"identity"` Location *string `json:"location" tf:"location"` // +optional LoginServer *string `json:"loginServer,omitempty" tf:"login_server"` Name *string `json:"name" tf:"name"` // +optional NetworkRuleBypassOption *string `json:"networkRuleBypassOption,omitempty" tf:"network_rule_bypass_option"` // +optional NetworkRuleSet *RegistrySpecNetworkRuleSet `json:"networkRuleSet,omitempty" tf:"network_rule_set"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` // +optional QuarantinePolicyEnabled *bool `json:"quarantinePolicyEnabled,omitempty" tf:"quarantine_policy_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RetentionPolicy *RegistrySpecRetentionPolicy `json:"retentionPolicy,omitempty" tf:"retention_policy"` // +optional Sku *string `json:"sku,omitempty" tf:"sku"` // +optional // Deprecated StorageAccountID *string `json:"storageAccountID,omitempty" tf:"storage_account_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TrustPolicy *RegistrySpecTrustPolicy `json:"trustPolicy,omitempty" tf:"trust_policy"` // +optional ZoneRedundancyEnabled *bool `json:"zoneRedundancyEnabled,omitempty" tf:"zone_redundancy_enabled"` }
func (*RegistrySpecResource) DeepCopy ¶
func (in *RegistrySpecResource) DeepCopy() *RegistrySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecResource.
func (*RegistrySpecResource) DeepCopyInto ¶
func (in *RegistrySpecResource) DeepCopyInto(out *RegistrySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecRetentionPolicy ¶
type RegistrySpecRetentionPolicy struct { // +optional Days *int64 `json:"days,omitempty" tf:"days"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*RegistrySpecRetentionPolicy) DeepCopy ¶
func (in *RegistrySpecRetentionPolicy) DeepCopy() *RegistrySpecRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecRetentionPolicy.
func (*RegistrySpecRetentionPolicy) DeepCopyInto ¶
func (in *RegistrySpecRetentionPolicy) DeepCopyInto(out *RegistrySpecRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecRetentionPolicyCodec ¶
type RegistrySpecRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (RegistrySpecRetentionPolicyCodec) Decode ¶
func (RegistrySpecRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistrySpecRetentionPolicyCodec) Encode ¶
func (RegistrySpecRetentionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistrySpecRetentionPolicyCodec) IsEmpty ¶
func (RegistrySpecRetentionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistrySpecTrustPolicy ¶
type RegistrySpecTrustPolicy struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*RegistrySpecTrustPolicy) DeepCopy ¶
func (in *RegistrySpecTrustPolicy) DeepCopy() *RegistrySpecTrustPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistrySpecTrustPolicy.
func (*RegistrySpecTrustPolicy) DeepCopyInto ¶
func (in *RegistrySpecTrustPolicy) DeepCopyInto(out *RegistrySpecTrustPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistrySpecTrustPolicyCodec ¶
type RegistrySpecTrustPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (RegistrySpecTrustPolicyCodec) Decode ¶
func (RegistrySpecTrustPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistrySpecTrustPolicyCodec) Encode ¶
func (RegistrySpecTrustPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistrySpecTrustPolicyCodec) IsEmpty ¶
func (RegistrySpecTrustPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryStatus ¶
type RegistryStatus 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 (*RegistryStatus) DeepCopy ¶
func (in *RegistryStatus) DeepCopy() *RegistryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryStatus.
func (*RegistryStatus) DeepCopyInto ¶
func (in *RegistryStatus) DeepCopyInto(out *RegistryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTask ¶ added in v0.5.0
type RegistryTask struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryTaskSpec `json:"spec,omitempty"` Status RegistryTaskStatus `json:"status,omitempty"` }
func (*RegistryTask) DeepCopy ¶ added in v0.5.0
func (in *RegistryTask) DeepCopy() *RegistryTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTask.
func (*RegistryTask) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTask) DeepCopyInto(out *RegistryTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryTask) DeepCopyObject ¶ added in v0.5.0
func (in *RegistryTask) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryTask) SetupWebhookWithManager ¶ added in v0.5.0
func (r *RegistryTask) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegistryTask) ValidateCreate ¶ added in v0.5.0
func (r *RegistryTask) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegistryTask) ValidateDelete ¶ added in v0.5.0
func (r *RegistryTask) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegistryTask) ValidateUpdate ¶ added in v0.5.0
func (r *RegistryTask) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegistryTaskList ¶ added in v0.5.0
type RegistryTaskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegistryTask CRD objects Items []RegistryTask `json:"items,omitempty"` }
RegistryTaskList is a list of RegistryTasks
func (*RegistryTaskList) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskList) DeepCopy() *RegistryTaskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskList.
func (*RegistryTaskList) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskList) DeepCopyInto(out *RegistryTaskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryTaskList) DeepCopyObject ¶ added in v0.5.0
func (in *RegistryTaskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryTaskSpec ¶ added in v0.5.0
type RegistryTaskSpec struct { State *RegistryTaskSpecResource `json:"state,omitempty" tf:"-"` Resource RegistryTaskSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RegistryTaskSpec) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpec) DeepCopy() *RegistryTaskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpec.
func (*RegistryTaskSpec) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpec) DeepCopyInto(out *RegistryTaskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecAgentSetting ¶ added in v0.5.0
type RegistryTaskSpecAgentSetting struct {
Cpu *int64 `json:"cpu" tf:"cpu"`
}
func (*RegistryTaskSpecAgentSetting) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecAgentSetting) DeepCopy() *RegistryTaskSpecAgentSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecAgentSetting.
func (*RegistryTaskSpecAgentSetting) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecAgentSetting) DeepCopyInto(out *RegistryTaskSpecAgentSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecAgentSettingCodec ¶ added in v0.5.0
type RegistryTaskSpecAgentSettingCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecAgentSettingCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecAgentSettingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecAgentSettingCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecAgentSettingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecAgentSettingCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecAgentSettingCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecBaseImageTrigger ¶ added in v0.5.0
type RegistryTaskSpecBaseImageTrigger struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Name *string `json:"name" tf:"name"` Type *string `json:"type" tf:"type"` // +optional UpdateTriggerEndpoint *string `json:"-" sensitive:"true" tf:"update_trigger_endpoint"` // +optional UpdateTriggerPayloadType *string `json:"updateTriggerPayloadType,omitempty" tf:"update_trigger_payload_type"` }
func (*RegistryTaskSpecBaseImageTrigger) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecBaseImageTrigger) DeepCopy() *RegistryTaskSpecBaseImageTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecBaseImageTrigger.
func (*RegistryTaskSpecBaseImageTrigger) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecBaseImageTrigger) DeepCopyInto(out *RegistryTaskSpecBaseImageTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecBaseImageTriggerCodec ¶ added in v0.5.0
type RegistryTaskSpecBaseImageTriggerCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecBaseImageTriggerCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecBaseImageTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecBaseImageTriggerCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecBaseImageTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecBaseImageTriggerCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecBaseImageTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecDockerStep ¶ added in v0.5.0
type RegistryTaskSpecDockerStep struct { // +optional Arguments *map[string]string `json:"arguments,omitempty" tf:"arguments"` // +optional CacheEnabled *bool `json:"cacheEnabled,omitempty" tf:"cache_enabled"` ContextAccessToken *string `json:"-" sensitive:"true" tf:"context_access_token"` ContextPath *string `json:"contextPath" tf:"context_path"` DockerfilePath *string `json:"dockerfilePath" tf:"dockerfile_path"` // +optional ImageNames []string `json:"imageNames,omitempty" tf:"image_names"` // +optional PushEnabled *bool `json:"pushEnabled,omitempty" tf:"push_enabled"` // +optional SecretArguments *map[string]string `json:"-" sensitive:"true" tf:"secret_arguments"` // +optional Target *string `json:"target,omitempty" tf:"target"` }
func (*RegistryTaskSpecDockerStep) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecDockerStep) DeepCopy() *RegistryTaskSpecDockerStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecDockerStep.
func (*RegistryTaskSpecDockerStep) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecDockerStep) DeepCopyInto(out *RegistryTaskSpecDockerStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecDockerStepCodec ¶ added in v0.5.0
type RegistryTaskSpecDockerStepCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecDockerStepCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecDockerStepCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecDockerStepCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecDockerStepCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecDockerStepCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecDockerStepCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecEncodedStep ¶ added in v0.5.0
type RegistryTaskSpecEncodedStep struct { // +optional ContextAccessToken *string `json:"-" sensitive:"true" tf:"context_access_token"` // +optional ContextPath *string `json:"contextPath,omitempty" tf:"context_path"` // +optional SecretValues *map[string]string `json:"-" sensitive:"true" tf:"secret_values"` TaskContent *string `json:"taskContent" tf:"task_content"` // +optional ValueContent *string `json:"valueContent,omitempty" tf:"value_content"` // +optional Values *map[string]string `json:"values,omitempty" tf:"values"` }
func (*RegistryTaskSpecEncodedStep) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecEncodedStep) DeepCopy() *RegistryTaskSpecEncodedStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecEncodedStep.
func (*RegistryTaskSpecEncodedStep) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecEncodedStep) DeepCopyInto(out *RegistryTaskSpecEncodedStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecEncodedStepCodec ¶ added in v0.5.0
type RegistryTaskSpecEncodedStepCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecEncodedStepCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecEncodedStepCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecEncodedStepCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecEncodedStepCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecEncodedStepCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecEncodedStepCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecFileStep ¶ added in v0.5.0
type RegistryTaskSpecFileStep struct { // +optional ContextAccessToken *string `json:"-" sensitive:"true" tf:"context_access_token"` // +optional ContextPath *string `json:"contextPath,omitempty" tf:"context_path"` // +optional SecretValues *map[string]string `json:"-" sensitive:"true" tf:"secret_values"` TaskFilePath *string `json:"taskFilePath" tf:"task_file_path"` // +optional ValueFilePath *string `json:"valueFilePath,omitempty" tf:"value_file_path"` // +optional Values *map[string]string `json:"values,omitempty" tf:"values"` }
func (*RegistryTaskSpecFileStep) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecFileStep) DeepCopy() *RegistryTaskSpecFileStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecFileStep.
func (*RegistryTaskSpecFileStep) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecFileStep) DeepCopyInto(out *RegistryTaskSpecFileStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecFileStepCodec ¶ added in v0.5.0
type RegistryTaskSpecFileStepCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecFileStepCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecFileStepCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecFileStepCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecFileStepCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecFileStepCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecFileStepCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecIdentity ¶ added in v0.5.0
type RegistryTaskSpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*RegistryTaskSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecIdentity) DeepCopy() *RegistryTaskSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecIdentity.
func (*RegistryTaskSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecIdentity) DeepCopyInto(out *RegistryTaskSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecIdentityCodec ¶ added in v0.5.0
type RegistryTaskSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecIdentityCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecIdentityCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecPlatform ¶ added in v0.5.0
type RegistryTaskSpecPlatform struct { // +optional Architecture *string `json:"architecture,omitempty" tf:"architecture"` Os *string `json:"os" tf:"os"` // +optional Variant *string `json:"variant,omitempty" tf:"variant"` }
func (*RegistryTaskSpecPlatform) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecPlatform) DeepCopy() *RegistryTaskSpecPlatform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecPlatform.
func (*RegistryTaskSpecPlatform) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecPlatform) DeepCopyInto(out *RegistryTaskSpecPlatform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecPlatformCodec ¶ added in v0.5.0
type RegistryTaskSpecPlatformCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecPlatformCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecPlatformCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecPlatformCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecPlatformCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecPlatformCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecPlatformCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecRegistryCredential ¶ added in v0.5.0
type RegistryTaskSpecRegistryCredential struct { // +optional Custom []RegistryTaskSpecRegistryCredentialCustom `json:"-" sensitive:"true" tf:"custom"` // +optional Source *RegistryTaskSpecRegistryCredentialSource `json:"source,omitempty" tf:"source"` }
func (*RegistryTaskSpecRegistryCredential) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecRegistryCredential) DeepCopy() *RegistryTaskSpecRegistryCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecRegistryCredential.
func (*RegistryTaskSpecRegistryCredential) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecRegistryCredential) DeepCopyInto(out *RegistryTaskSpecRegistryCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecRegistryCredentialCodec ¶ added in v0.5.0
type RegistryTaskSpecRegistryCredentialCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecRegistryCredentialCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecRegistryCredentialCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecRegistryCredentialCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecRegistryCredentialCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecRegistryCredentialCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecRegistryCredentialCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecRegistryCredentialCustom ¶ added in v0.5.0
type RegistryTaskSpecRegistryCredentialCustom struct { // +optional Identity *string `json:"identity,omitempty" tf:"identity"` LoginServer *string `json:"loginServer" tf:"login_server"` // +optional Password *string `json:"password,omitempty" tf:"password"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*RegistryTaskSpecRegistryCredentialCustom) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecRegistryCredentialCustom) DeepCopy() *RegistryTaskSpecRegistryCredentialCustom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecRegistryCredentialCustom.
func (*RegistryTaskSpecRegistryCredentialCustom) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecRegistryCredentialCustom) DeepCopyInto(out *RegistryTaskSpecRegistryCredentialCustom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecRegistryCredentialSource ¶ added in v0.5.0
type RegistryTaskSpecRegistryCredentialSource struct {
LoginMode *string `json:"loginMode" tf:"login_mode"`
}
func (*RegistryTaskSpecRegistryCredentialSource) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecRegistryCredentialSource) DeepCopy() *RegistryTaskSpecRegistryCredentialSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecRegistryCredentialSource.
func (*RegistryTaskSpecRegistryCredentialSource) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecRegistryCredentialSource) DeepCopyInto(out *RegistryTaskSpecRegistryCredentialSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecRegistryCredentialSourceCodec ¶ added in v0.5.0
type RegistryTaskSpecRegistryCredentialSourceCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecRegistryCredentialSourceCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecRegistryCredentialSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecRegistryCredentialSourceCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecRegistryCredentialSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecRegistryCredentialSourceCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecRegistryCredentialSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecResource ¶ added in v0.5.0
type RegistryTaskSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AgentPoolName *string `json:"agentPoolName,omitempty" tf:"agent_pool_name"` // +optional AgentSetting *RegistryTaskSpecAgentSetting `json:"agentSetting,omitempty" tf:"agent_setting"` // +optional BaseImageTrigger *RegistryTaskSpecBaseImageTrigger `json:"baseImageTrigger,omitempty" tf:"base_image_trigger"` ContainerRegistryID *string `json:"containerRegistryID" tf:"container_registry_id"` // +optional DockerStep *RegistryTaskSpecDockerStep `json:"dockerStep,omitempty" tf:"docker_step"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional EncodedStep *RegistryTaskSpecEncodedStep `json:"encodedStep,omitempty" tf:"encoded_step"` // +optional FileStep *RegistryTaskSpecFileStep `json:"fileStep,omitempty" tf:"file_step"` // +optional Identity *RegistryTaskSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional IsSystemTask *bool `json:"isSystemTask,omitempty" tf:"is_system_task"` // +optional LogTemplate *string `json:"logTemplate,omitempty" tf:"log_template"` Name *string `json:"name" tf:"name"` // +optional Platform *RegistryTaskSpecPlatform `json:"platform,omitempty" tf:"platform"` // +optional RegistryCredential *RegistryTaskSpecRegistryCredential `json:"registryCredential,omitempty" tf:"registry_credential"` // +optional SourceTrigger []RegistryTaskSpecSourceTrigger `json:"sourceTrigger,omitempty" tf:"source_trigger"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds"` // +optional TimerTrigger []RegistryTaskSpecTimerTrigger `json:"timerTrigger,omitempty" tf:"timer_trigger"` }
func (*RegistryTaskSpecResource) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecResource) DeepCopy() *RegistryTaskSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecResource.
func (*RegistryTaskSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecResource) DeepCopyInto(out *RegistryTaskSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecSourceTrigger ¶ added in v0.5.0
type RegistryTaskSpecSourceTrigger struct { // +optional Authentication *RegistryTaskSpecSourceTriggerAuthentication `json:"authentication,omitempty" tf:"authentication"` // +optional Branch *string `json:"branch,omitempty" tf:"branch"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Events []string `json:"events" tf:"events"` Name *string `json:"name" tf:"name"` RepositoryURL *string `json:"repositoryURL" tf:"repository_url"` SourceType *string `json:"sourceType" tf:"source_type"` }
func (*RegistryTaskSpecSourceTrigger) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecSourceTrigger) DeepCopy() *RegistryTaskSpecSourceTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecSourceTrigger.
func (*RegistryTaskSpecSourceTrigger) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecSourceTrigger) DeepCopyInto(out *RegistryTaskSpecSourceTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecSourceTriggerAuthentication ¶ added in v0.5.0
type RegistryTaskSpecSourceTriggerAuthentication struct { // +optional ExpireInSeconds *int64 `json:"expireInSeconds,omitempty" tf:"expire_in_seconds"` // +optional RefreshToken *string `json:"-" sensitive:"true" tf:"refresh_token"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` Token *string `json:"-" sensitive:"true" tf:"token"` TokenType *string `json:"tokenType" tf:"token_type"` }
func (*RegistryTaskSpecSourceTriggerAuthentication) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecSourceTriggerAuthentication) DeepCopy() *RegistryTaskSpecSourceTriggerAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecSourceTriggerAuthentication.
func (*RegistryTaskSpecSourceTriggerAuthentication) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecSourceTriggerAuthentication) DeepCopyInto(out *RegistryTaskSpecSourceTriggerAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskSpecSourceTriggerAuthenticationCodec ¶ added in v0.5.0
type RegistryTaskSpecSourceTriggerAuthenticationCodec struct { }
+k8s:deepcopy-gen=false
func (RegistryTaskSpecSourceTriggerAuthenticationCodec) Decode ¶ added in v0.5.0
func (RegistryTaskSpecSourceTriggerAuthenticationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (RegistryTaskSpecSourceTriggerAuthenticationCodec) Encode ¶ added in v0.5.0
func (RegistryTaskSpecSourceTriggerAuthenticationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (RegistryTaskSpecSourceTriggerAuthenticationCodec) IsEmpty ¶ added in v0.5.0
func (RegistryTaskSpecSourceTriggerAuthenticationCodec) IsEmpty(ptr unsafe.Pointer) bool
type RegistryTaskSpecTimerTrigger ¶ added in v0.5.0
type RegistryTaskSpecTimerTrigger struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Name *string `json:"name" tf:"name"` Schedule *string `json:"schedule" tf:"schedule"` }
func (*RegistryTaskSpecTimerTrigger) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskSpecTimerTrigger) DeepCopy() *RegistryTaskSpecTimerTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskSpecTimerTrigger.
func (*RegistryTaskSpecTimerTrigger) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskSpecTimerTrigger) DeepCopyInto(out *RegistryTaskSpecTimerTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTaskStatus ¶ added in v0.5.0
type RegistryTaskStatus 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 (*RegistryTaskStatus) DeepCopy ¶ added in v0.5.0
func (in *RegistryTaskStatus) DeepCopy() *RegistryTaskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTaskStatus.
func (*RegistryTaskStatus) DeepCopyInto ¶ added in v0.5.0
func (in *RegistryTaskStatus) DeepCopyInto(out *RegistryTaskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryToken ¶
type RegistryToken struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryTokenSpec `json:"spec,omitempty"` Status RegistryTokenStatus `json:"status,omitempty"` }
func (*RegistryToken) DeepCopy ¶
func (in *RegistryToken) DeepCopy() *RegistryToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryToken.
func (*RegistryToken) DeepCopyInto ¶
func (in *RegistryToken) DeepCopyInto(out *RegistryToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryToken) DeepCopyObject ¶
func (in *RegistryToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryToken) SetupWebhookWithManager ¶
func (r *RegistryToken) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegistryToken) ValidateCreate ¶
func (r *RegistryToken) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegistryToken) ValidateDelete ¶
func (r *RegistryToken) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegistryToken) ValidateUpdate ¶
func (r *RegistryToken) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegistryTokenList ¶
type RegistryTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegistryToken CRD objects Items []RegistryToken `json:"items,omitempty"` }
RegistryTokenList is a list of RegistryTokens
func (*RegistryTokenList) DeepCopy ¶
func (in *RegistryTokenList) DeepCopy() *RegistryTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenList.
func (*RegistryTokenList) DeepCopyInto ¶
func (in *RegistryTokenList) DeepCopyInto(out *RegistryTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryTokenList) DeepCopyObject ¶
func (in *RegistryTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryTokenSpec ¶
type RegistryTokenSpec struct { State *RegistryTokenSpecResource `json:"state,omitempty" tf:"-"` Resource RegistryTokenSpecResource `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 (*RegistryTokenSpec) DeepCopy ¶
func (in *RegistryTokenSpec) DeepCopy() *RegistryTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenSpec.
func (*RegistryTokenSpec) DeepCopyInto ¶
func (in *RegistryTokenSpec) DeepCopyInto(out *RegistryTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTokenSpecResource ¶
type RegistryTokenSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ContainerRegistryName *string `json:"containerRegistryName" tf:"container_registry_name"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ScopeMapID *string `json:"scopeMapID" tf:"scope_map_id"` }
func (*RegistryTokenSpecResource) DeepCopy ¶
func (in *RegistryTokenSpecResource) DeepCopy() *RegistryTokenSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenSpecResource.
func (*RegistryTokenSpecResource) DeepCopyInto ¶
func (in *RegistryTokenSpecResource) DeepCopyInto(out *RegistryTokenSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryTokenStatus ¶
type RegistryTokenStatus 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 (*RegistryTokenStatus) DeepCopy ¶
func (in *RegistryTokenStatus) DeepCopy() *RegistryTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTokenStatus.
func (*RegistryTokenStatus) DeepCopyInto ¶
func (in *RegistryTokenStatus) DeepCopyInto(out *RegistryTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryWebhook ¶
type RegistryWebhook struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryWebhookSpec `json:"spec,omitempty"` Status RegistryWebhookStatus `json:"status,omitempty"` }
func (*RegistryWebhook) DeepCopy ¶
func (in *RegistryWebhook) DeepCopy() *RegistryWebhook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhook.
func (*RegistryWebhook) DeepCopyInto ¶
func (in *RegistryWebhook) DeepCopyInto(out *RegistryWebhook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryWebhook) DeepCopyObject ¶
func (in *RegistryWebhook) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryWebhook) SetupWebhookWithManager ¶
func (r *RegistryWebhook) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegistryWebhook) ValidateCreate ¶
func (r *RegistryWebhook) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegistryWebhook) ValidateDelete ¶
func (r *RegistryWebhook) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegistryWebhook) ValidateUpdate ¶
func (r *RegistryWebhook) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegistryWebhookList ¶
type RegistryWebhookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegistryWebhook CRD objects Items []RegistryWebhook `json:"items,omitempty"` }
RegistryWebhookList is a list of RegistryWebhooks
func (*RegistryWebhookList) DeepCopy ¶
func (in *RegistryWebhookList) DeepCopy() *RegistryWebhookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookList.
func (*RegistryWebhookList) DeepCopyInto ¶
func (in *RegistryWebhookList) DeepCopyInto(out *RegistryWebhookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryWebhookList) DeepCopyObject ¶
func (in *RegistryWebhookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegistryWebhookSpec ¶
type RegistryWebhookSpec struct { State *RegistryWebhookSpecResource `json:"state,omitempty" tf:"-"` Resource RegistryWebhookSpecResource `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 (*RegistryWebhookSpec) DeepCopy ¶
func (in *RegistryWebhookSpec) DeepCopy() *RegistryWebhookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookSpec.
func (*RegistryWebhookSpec) DeepCopyInto ¶
func (in *RegistryWebhookSpec) DeepCopyInto(out *RegistryWebhookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryWebhookSpecResource ¶
type RegistryWebhookSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 Actions []string `json:"actions" tf:"actions"` // +optional CustomHeaders *map[string]string `json:"customHeaders,omitempty" tf:"custom_headers"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` RegistryName *string `json:"registryName" tf:"registry_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` ServiceURI *string `json:"serviceURI" tf:"service_uri"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*RegistryWebhookSpecResource) DeepCopy ¶
func (in *RegistryWebhookSpecResource) DeepCopy() *RegistryWebhookSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookSpecResource.
func (*RegistryWebhookSpecResource) DeepCopyInto ¶
func (in *RegistryWebhookSpecResource) DeepCopyInto(out *RegistryWebhookSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryWebhookStatus ¶
type RegistryWebhookStatus 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 (*RegistryWebhookStatus) DeepCopy ¶
func (in *RegistryWebhookStatus) DeepCopy() *RegistryWebhookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryWebhookStatus.
func (*RegistryWebhookStatus) DeepCopyInto ¶
func (in *RegistryWebhookStatus) DeepCopyInto(out *RegistryWebhookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- group_types.go
- group_webhook.go
- register.go
- registry_scope_map_types.go
- registry_scope_map_webhook.go
- registry_task_types.go
- registry_task_webhook.go
- registry_token_types.go
- registry_token_webhook.go
- registry_types.go
- registry_webhook.go
- registry_webhook_types.go
- registry_webhook_webhook.go
- zz_generated.deepcopy.go