Documentation ¶
Overview ¶
+groupName=relay.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 HybridConnection
- func (in *HybridConnection) DeepCopy() *HybridConnection
- func (in *HybridConnection) DeepCopyInto(out *HybridConnection)
- func (in *HybridConnection) DeepCopyObject() runtime.Object
- func (r *HybridConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HybridConnection) ValidateCreate() error
- func (r *HybridConnection) ValidateDelete() error
- func (r *HybridConnection) ValidateUpdate(old runtime.Object) error
- type HybridConnectionAuthorizationRule
- func (in *HybridConnectionAuthorizationRule) DeepCopy() *HybridConnectionAuthorizationRule
- func (in *HybridConnectionAuthorizationRule) DeepCopyInto(out *HybridConnectionAuthorizationRule)
- func (in *HybridConnectionAuthorizationRule) DeepCopyObject() runtime.Object
- func (r *HybridConnectionAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HybridConnectionAuthorizationRule) ValidateCreate() error
- func (r *HybridConnectionAuthorizationRule) ValidateDelete() error
- func (r *HybridConnectionAuthorizationRule) ValidateUpdate(old runtime.Object) error
- type HybridConnectionAuthorizationRuleList
- type HybridConnectionAuthorizationRuleSpec
- type HybridConnectionAuthorizationRuleSpecResource
- type HybridConnectionAuthorizationRuleStatus
- type HybridConnectionList
- type HybridConnectionSpec
- type HybridConnectionSpecResource
- type HybridConnectionStatus
- type Namespace
- func (in *Namespace) DeepCopy() *Namespace
- func (in *Namespace) DeepCopyInto(out *Namespace)
- func (in *Namespace) DeepCopyObject() runtime.Object
- func (r *Namespace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Namespace) ValidateCreate() error
- func (r *Namespace) ValidateDelete() error
- func (r *Namespace) ValidateUpdate(old runtime.Object) error
- type NamespaceAuthorizationRule
- func (in *NamespaceAuthorizationRule) DeepCopy() *NamespaceAuthorizationRule
- func (in *NamespaceAuthorizationRule) DeepCopyInto(out *NamespaceAuthorizationRule)
- func (in *NamespaceAuthorizationRule) DeepCopyObject() runtime.Object
- func (r *NamespaceAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NamespaceAuthorizationRule) ValidateCreate() error
- func (r *NamespaceAuthorizationRule) ValidateDelete() error
- func (r *NamespaceAuthorizationRule) ValidateUpdate(old runtime.Object) error
- type NamespaceAuthorizationRuleList
- type NamespaceAuthorizationRuleSpec
- type NamespaceAuthorizationRuleSpecResource
- type NamespaceAuthorizationRuleStatus
- type NamespaceList
- type NamespaceSpec
- type NamespaceSpecResource
- type NamespaceStatus
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: relay.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 HybridConnection ¶
type HybridConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HybridConnectionSpec `json:"spec,omitempty"` Status HybridConnectionStatus `json:"status,omitempty"` }
func (*HybridConnection) DeepCopy ¶
func (in *HybridConnection) DeepCopy() *HybridConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnection.
func (*HybridConnection) DeepCopyInto ¶
func (in *HybridConnection) DeepCopyInto(out *HybridConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnection) DeepCopyObject ¶
func (in *HybridConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HybridConnection) SetupWebhookWithManager ¶
func (r *HybridConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HybridConnection) ValidateCreate ¶
func (r *HybridConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HybridConnection) ValidateDelete ¶
func (r *HybridConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HybridConnection) ValidateUpdate ¶
func (r *HybridConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HybridConnectionAuthorizationRule ¶ added in v0.5.0
type HybridConnectionAuthorizationRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HybridConnectionAuthorizationRuleSpec `json:"spec,omitempty"` Status HybridConnectionAuthorizationRuleStatus `json:"status,omitempty"` }
func (*HybridConnectionAuthorizationRule) DeepCopy ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRule) DeepCopy() *HybridConnectionAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRule.
func (*HybridConnectionAuthorizationRule) DeepCopyInto ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRule) DeepCopyInto(out *HybridConnectionAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnectionAuthorizationRule) DeepCopyObject ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HybridConnectionAuthorizationRule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *HybridConnectionAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HybridConnectionAuthorizationRule) ValidateCreate ¶ added in v0.5.0
func (r *HybridConnectionAuthorizationRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HybridConnectionAuthorizationRule) ValidateDelete ¶ added in v0.5.0
func (r *HybridConnectionAuthorizationRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HybridConnectionAuthorizationRule) ValidateUpdate ¶ added in v0.5.0
func (r *HybridConnectionAuthorizationRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HybridConnectionAuthorizationRuleList ¶ added in v0.5.0
type HybridConnectionAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HybridConnectionAuthorizationRule CRD objects Items []HybridConnectionAuthorizationRule `json:"items,omitempty"` }
HybridConnectionAuthorizationRuleList is a list of HybridConnectionAuthorizationRules
func (*HybridConnectionAuthorizationRuleList) DeepCopy ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleList) DeepCopy() *HybridConnectionAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleList.
func (*HybridConnectionAuthorizationRuleList) DeepCopyInto ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleList) DeepCopyInto(out *HybridConnectionAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnectionAuthorizationRuleList) DeepCopyObject ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HybridConnectionAuthorizationRuleSpec ¶ added in v0.5.0
type HybridConnectionAuthorizationRuleSpec struct { State *HybridConnectionAuthorizationRuleSpecResource `json:"state,omitempty" tf:"-"` Resource HybridConnectionAuthorizationRuleSpecResource `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 (*HybridConnectionAuthorizationRuleSpec) DeepCopy ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleSpec) DeepCopy() *HybridConnectionAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleSpec.
func (*HybridConnectionAuthorizationRuleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleSpec) DeepCopyInto(out *HybridConnectionAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionAuthorizationRuleSpecResource ¶ added in v0.5.0
type HybridConnectionAuthorizationRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` HybridConnectionName *string `json:"hybridConnectionName" tf:"hybrid_connection_name"` // +optional Listen *bool `json:"listen,omitempty" tf:"listen"` // +optional Manage *bool `json:"manage,omitempty" tf:"manage"` Name *string `json:"name" tf:"name"` NamespaceName *string `json:"namespaceName" tf:"namespace_name"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional Send *bool `json:"send,omitempty" tf:"send"` }
func (*HybridConnectionAuthorizationRuleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleSpecResource) DeepCopy() *HybridConnectionAuthorizationRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleSpecResource.
func (*HybridConnectionAuthorizationRuleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleSpecResource) DeepCopyInto(out *HybridConnectionAuthorizationRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionAuthorizationRuleStatus ¶ added in v0.5.0
type HybridConnectionAuthorizationRuleStatus 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 (*HybridConnectionAuthorizationRuleStatus) DeepCopy ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleStatus) DeepCopy() *HybridConnectionAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleStatus.
func (*HybridConnectionAuthorizationRuleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *HybridConnectionAuthorizationRuleStatus) DeepCopyInto(out *HybridConnectionAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionList ¶
type HybridConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HybridConnection CRD objects Items []HybridConnection `json:"items,omitempty"` }
HybridConnectionList is a list of HybridConnections
func (*HybridConnectionList) DeepCopy ¶
func (in *HybridConnectionList) DeepCopy() *HybridConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionList.
func (*HybridConnectionList) DeepCopyInto ¶
func (in *HybridConnectionList) DeepCopyInto(out *HybridConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HybridConnectionList) DeepCopyObject ¶
func (in *HybridConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HybridConnectionSpec ¶
type HybridConnectionSpec struct { State *HybridConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource HybridConnectionSpecResource `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 (*HybridConnectionSpec) DeepCopy ¶
func (in *HybridConnectionSpec) DeepCopy() *HybridConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionSpec.
func (*HybridConnectionSpec) DeepCopyInto ¶
func (in *HybridConnectionSpec) DeepCopyInto(out *HybridConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionSpecResource ¶
type HybridConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` RelayNamespaceName *string `json:"relayNamespaceName" tf:"relay_namespace_name"` // +optional RequiresClientAuthorization *bool `json:"requiresClientAuthorization,omitempty" tf:"requires_client_authorization"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional UserMetadata *string `json:"userMetadata,omitempty" tf:"user_metadata"` }
func (*HybridConnectionSpecResource) DeepCopy ¶
func (in *HybridConnectionSpecResource) DeepCopy() *HybridConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionSpecResource.
func (*HybridConnectionSpecResource) DeepCopyInto ¶
func (in *HybridConnectionSpecResource) DeepCopyInto(out *HybridConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HybridConnectionStatus ¶
type HybridConnectionStatus 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 (*HybridConnectionStatus) DeepCopy ¶
func (in *HybridConnectionStatus) DeepCopy() *HybridConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionStatus.
func (*HybridConnectionStatus) DeepCopyInto ¶
func (in *HybridConnectionStatus) DeepCopyInto(out *HybridConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace ¶ added in v0.1.1
type Namespace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceSpec `json:"spec,omitempty"` Status NamespaceStatus `json:"status,omitempty"` }
func (*Namespace) DeepCopy ¶ added in v0.1.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
func (*Namespace) DeepCopyInto ¶ added in v0.1.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespace) DeepCopyObject ¶ added in v0.1.1
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Namespace) SetupWebhookWithManager ¶ added in v0.1.1
func (*Namespace) ValidateCreate ¶ added in v0.1.1
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Namespace) ValidateDelete ¶ added in v0.1.1
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NamespaceAuthorizationRule ¶ added in v0.5.0
type NamespaceAuthorizationRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceAuthorizationRuleSpec `json:"spec,omitempty"` Status NamespaceAuthorizationRuleStatus `json:"status,omitempty"` }
func (*NamespaceAuthorizationRule) DeepCopy ¶ added in v0.5.0
func (in *NamespaceAuthorizationRule) DeepCopy() *NamespaceAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) DeepCopyInto ¶ added in v0.5.0
func (in *NamespaceAuthorizationRule) DeepCopyInto(out *NamespaceAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceAuthorizationRule) DeepCopyObject ¶ added in v0.5.0
func (in *NamespaceAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceAuthorizationRule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *NamespaceAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NamespaceAuthorizationRule) ValidateCreate ¶ added in v0.5.0
func (r *NamespaceAuthorizationRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceAuthorizationRule) ValidateDelete ¶ added in v0.5.0
func (r *NamespaceAuthorizationRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceAuthorizationRule) ValidateUpdate ¶ added in v0.5.0
func (r *NamespaceAuthorizationRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NamespaceAuthorizationRuleList ¶ added in v0.5.0
type NamespaceAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NamespaceAuthorizationRule CRD objects Items []NamespaceAuthorizationRule `json:"items,omitempty"` }
NamespaceAuthorizationRuleList is a list of NamespaceAuthorizationRules
func (*NamespaceAuthorizationRuleList) DeepCopy ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleList) DeepCopy() *NamespaceAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleList.
func (*NamespaceAuthorizationRuleList) DeepCopyInto ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleList) DeepCopyInto(out *NamespaceAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceAuthorizationRuleList) DeepCopyObject ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespaceAuthorizationRuleSpec ¶ added in v0.5.0
type NamespaceAuthorizationRuleSpec struct { State *NamespaceAuthorizationRuleSpecResource `json:"state,omitempty" tf:"-"` Resource NamespaceAuthorizationRuleSpecResource `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 (*NamespaceAuthorizationRuleSpec) DeepCopy ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleSpec) DeepCopy() *NamespaceAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleSpec.
func (*NamespaceAuthorizationRuleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleSpec) DeepCopyInto(out *NamespaceAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceAuthorizationRuleSpecResource ¶ added in v0.5.0
type NamespaceAuthorizationRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Listen *bool `json:"listen,omitempty" tf:"listen"` // +optional Manage *bool `json:"manage,omitempty" tf:"manage"` Name *string `json:"name" tf:"name"` NamespaceName *string `json:"namespaceName" tf:"namespace_name"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional Send *bool `json:"send,omitempty" tf:"send"` }
func (*NamespaceAuthorizationRuleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleSpecResource) DeepCopy() *NamespaceAuthorizationRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleSpecResource.
func (*NamespaceAuthorizationRuleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleSpecResource) DeepCopyInto(out *NamespaceAuthorizationRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceAuthorizationRuleStatus ¶ added in v0.5.0
type NamespaceAuthorizationRuleStatus 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 (*NamespaceAuthorizationRuleStatus) DeepCopy ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleStatus) DeepCopy() *NamespaceAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleStatus.
func (*NamespaceAuthorizationRuleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NamespaceAuthorizationRuleStatus) DeepCopyInto(out *NamespaceAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceList ¶ added in v0.1.1
type NamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Namespace CRD objects Items []Namespace `json:"items,omitempty"` }
NamespaceList is a list of Namespaces
func (*NamespaceList) DeepCopy ¶ added in v0.1.1
func (in *NamespaceList) DeepCopy() *NamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceList.
func (*NamespaceList) DeepCopyInto ¶ added in v0.1.1
func (in *NamespaceList) DeepCopyInto(out *NamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceList) DeepCopyObject ¶ added in v0.1.1
func (in *NamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespaceSpec ¶ added in v0.1.1
type NamespaceSpec struct { State *NamespaceSpecResource `json:"state,omitempty" tf:"-"` Resource NamespaceSpecResource `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 (*NamespaceSpec) DeepCopy ¶ added in v0.1.1
func (in *NamespaceSpec) DeepCopy() *NamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpec.
func (*NamespaceSpec) DeepCopyInto ¶ added in v0.1.1
func (in *NamespaceSpec) DeepCopyInto(out *NamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceSpecResource ¶ added in v0.1.1
type NamespaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` // +optional MetricID *string `json:"metricID,omitempty" tf:"metric_id"` Name *string `json:"name" tf:"name"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*NamespaceSpecResource) DeepCopy ¶ added in v0.1.1
func (in *NamespaceSpecResource) DeepCopy() *NamespaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpecResource.
func (*NamespaceSpecResource) DeepCopyInto ¶ added in v0.1.1
func (in *NamespaceSpecResource) DeepCopyInto(out *NamespaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceStatus ¶ added in v0.1.1
type NamespaceStatus 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 (*NamespaceStatus) DeepCopy ¶ added in v0.1.1
func (in *NamespaceStatus) DeepCopy() *NamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceStatus.
func (*NamespaceStatus) DeepCopyInto ¶ added in v0.1.1
func (in *NamespaceStatus) DeepCopyInto(out *NamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- hybrid_connection_authorization_rule_types.go
- hybrid_connection_authorization_rule_webhook.go
- hybrid_connection_types.go
- hybrid_connection_webhook.go
- namespace_authorization_rule_types.go
- namespace_authorization_rule_webhook.go
- namespace_types.go
- namespace_webhook.go
- register.go
- zz_generated.deepcopy.go