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 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 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.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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:"-"` }
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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)
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)
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)
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)
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)
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)
type GroupSpecDnsConfig ¶
type GroupSpecDnsConfig struct { Nameservers []string `json:"nameservers" tf:"nameservers"` Options []string `json:"options" tf:"options"` SearchDomains []string `json:"searchDomains" 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)
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 // +kubebuilder:validation:MinItems=1 IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_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)
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:"-"` }
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:"-"` }
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)
type RegistrySpecGeoreplications ¶
type RegistrySpecGeoreplications struct { Location *string `json:"location" tf:"location"` // +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 // +kubebuilder:validation:MinItems=1 IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_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)
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)
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 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 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 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)
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)
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 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:"-"` }
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:"-"` }
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.