Documentation ¶
Overview ¶
+groupName=servicebus.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 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 NamespaceDisasterRecoveryConfig
- func (in *NamespaceDisasterRecoveryConfig) DeepCopy() *NamespaceDisasterRecoveryConfig
- func (in *NamespaceDisasterRecoveryConfig) DeepCopyInto(out *NamespaceDisasterRecoveryConfig)
- func (in *NamespaceDisasterRecoveryConfig) DeepCopyObject() runtime.Object
- func (r *NamespaceDisasterRecoveryConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NamespaceDisasterRecoveryConfig) ValidateCreate() error
- func (r *NamespaceDisasterRecoveryConfig) ValidateDelete() error
- func (r *NamespaceDisasterRecoveryConfig) ValidateUpdate(old runtime.Object) error
- type NamespaceDisasterRecoveryConfigList
- type NamespaceDisasterRecoveryConfigSpec
- type NamespaceDisasterRecoveryConfigSpecResource
- type NamespaceDisasterRecoveryConfigStatus
- type NamespaceList
- type NamespaceNetworkRuleSet
- func (in *NamespaceNetworkRuleSet) DeepCopy() *NamespaceNetworkRuleSet
- func (in *NamespaceNetworkRuleSet) DeepCopyInto(out *NamespaceNetworkRuleSet)
- func (in *NamespaceNetworkRuleSet) DeepCopyObject() runtime.Object
- func (r *NamespaceNetworkRuleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NamespaceNetworkRuleSet) ValidateCreate() error
- func (r *NamespaceNetworkRuleSet) ValidateDelete() error
- func (r *NamespaceNetworkRuleSet) ValidateUpdate(old runtime.Object) error
- type NamespaceNetworkRuleSetList
- type NamespaceNetworkRuleSetSpec
- type NamespaceNetworkRuleSetSpecNetworkRules
- type NamespaceNetworkRuleSetSpecResource
- type NamespaceNetworkRuleSetStatus
- type NamespaceSpec
- type NamespaceSpecIdentity
- type NamespaceSpecIdentityCodec
- type NamespaceSpecResource
- type NamespaceStatus
- type Queue
- func (in *Queue) DeepCopy() *Queue
- func (in *Queue) DeepCopyInto(out *Queue)
- func (in *Queue) DeepCopyObject() runtime.Object
- func (r *Queue) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Queue) ValidateCreate() error
- func (r *Queue) ValidateDelete() error
- func (r *Queue) ValidateUpdate(old runtime.Object) error
- type QueueAuthorizationRule
- func (in *QueueAuthorizationRule) DeepCopy() *QueueAuthorizationRule
- func (in *QueueAuthorizationRule) DeepCopyInto(out *QueueAuthorizationRule)
- func (in *QueueAuthorizationRule) DeepCopyObject() runtime.Object
- func (r *QueueAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *QueueAuthorizationRule) ValidateCreate() error
- func (r *QueueAuthorizationRule) ValidateDelete() error
- func (r *QueueAuthorizationRule) ValidateUpdate(old runtime.Object) error
- type QueueAuthorizationRuleList
- type QueueAuthorizationRuleSpec
- type QueueAuthorizationRuleSpecResource
- type QueueAuthorizationRuleStatus
- type QueueList
- type QueueSpec
- type QueueSpecResource
- type QueueStatus
- type Subscription
- func (in *Subscription) DeepCopy() *Subscription
- func (in *Subscription) DeepCopyInto(out *Subscription)
- func (in *Subscription) DeepCopyObject() runtime.Object
- func (r *Subscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Subscription) ValidateCreate() error
- func (r *Subscription) ValidateDelete() error
- func (r *Subscription) ValidateUpdate(old runtime.Object) error
- type SubscriptionList
- type SubscriptionRule
- func (in *SubscriptionRule) DeepCopy() *SubscriptionRule
- func (in *SubscriptionRule) DeepCopyInto(out *SubscriptionRule)
- func (in *SubscriptionRule) DeepCopyObject() runtime.Object
- func (r *SubscriptionRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubscriptionRule) ValidateCreate() error
- func (r *SubscriptionRule) ValidateDelete() error
- func (r *SubscriptionRule) ValidateUpdate(old runtime.Object) error
- type SubscriptionRuleList
- type SubscriptionRuleSpec
- type SubscriptionRuleSpecCorrelationFilter
- type SubscriptionRuleSpecCorrelationFilterCodec
- type SubscriptionRuleSpecResource
- type SubscriptionRuleStatus
- type SubscriptionSpec
- type SubscriptionSpecResource
- type SubscriptionStatus
- type Topic
- func (in *Topic) DeepCopy() *Topic
- func (in *Topic) DeepCopyInto(out *Topic)
- func (in *Topic) DeepCopyObject() runtime.Object
- func (r *Topic) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Topic) ValidateCreate() error
- func (r *Topic) ValidateDelete() error
- func (r *Topic) ValidateUpdate(old runtime.Object) error
- type TopicAuthorizationRule
- func (in *TopicAuthorizationRule) DeepCopy() *TopicAuthorizationRule
- func (in *TopicAuthorizationRule) DeepCopyInto(out *TopicAuthorizationRule)
- func (in *TopicAuthorizationRule) DeepCopyObject() runtime.Object
- func (r *TopicAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TopicAuthorizationRule) ValidateCreate() error
- func (r *TopicAuthorizationRule) ValidateDelete() error
- func (r *TopicAuthorizationRule) ValidateUpdate(old runtime.Object) error
- type TopicAuthorizationRuleList
- type TopicAuthorizationRuleSpec
- type TopicAuthorizationRuleSpecResource
- type TopicAuthorizationRuleStatus
- type TopicList
- type TopicSpec
- type TopicSpecResource
- type TopicStatus
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: servicebus.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 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 ¶
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 ¶
func (in *NamespaceAuthorizationRule) DeepCopy() *NamespaceAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRule.
func (*NamespaceAuthorizationRule) DeepCopyInto ¶
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 ¶
func (in *NamespaceAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceAuthorizationRule) SetupWebhookWithManager ¶
func (r *NamespaceAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NamespaceAuthorizationRule) ValidateCreate ¶
func (r *NamespaceAuthorizationRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceAuthorizationRule) ValidateDelete ¶
func (r *NamespaceAuthorizationRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceAuthorizationRule) ValidateUpdate ¶
func (r *NamespaceAuthorizationRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NamespaceAuthorizationRuleList ¶
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 ¶
func (in *NamespaceAuthorizationRuleList) DeepCopy() *NamespaceAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleList.
func (*NamespaceAuthorizationRuleList) DeepCopyInto ¶
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 ¶
func (in *NamespaceAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespaceAuthorizationRuleSpec ¶
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 ¶
func (in *NamespaceAuthorizationRuleSpec) DeepCopy() *NamespaceAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleSpec.
func (*NamespaceAuthorizationRuleSpec) DeepCopyInto ¶
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 ¶
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"` // +optional NamespaceID *string `json:"namespaceID,omitempty" tf:"namespace_id"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PrimaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"primary_connection_string_alias"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional SecondaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"secondary_connection_string_alias"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional Send *bool `json:"send,omitempty" tf:"send"` }
func (*NamespaceAuthorizationRuleSpecResource) DeepCopy ¶
func (in *NamespaceAuthorizationRuleSpecResource) DeepCopy() *NamespaceAuthorizationRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleSpecResource.
func (*NamespaceAuthorizationRuleSpecResource) DeepCopyInto ¶
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 ¶
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 ¶
func (in *NamespaceAuthorizationRuleStatus) DeepCopy() *NamespaceAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleStatus.
func (*NamespaceAuthorizationRuleStatus) DeepCopyInto ¶
func (in *NamespaceAuthorizationRuleStatus) DeepCopyInto(out *NamespaceAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceDisasterRecoveryConfig ¶
type NamespaceDisasterRecoveryConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceDisasterRecoveryConfigSpec `json:"spec,omitempty"` Status NamespaceDisasterRecoveryConfigStatus `json:"status,omitempty"` }
func (*NamespaceDisasterRecoveryConfig) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfig) DeepCopy() *NamespaceDisasterRecoveryConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfig.
func (*NamespaceDisasterRecoveryConfig) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfig) DeepCopyInto(out *NamespaceDisasterRecoveryConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceDisasterRecoveryConfig) DeepCopyObject ¶
func (in *NamespaceDisasterRecoveryConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceDisasterRecoveryConfig) SetupWebhookWithManager ¶
func (r *NamespaceDisasterRecoveryConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NamespaceDisasterRecoveryConfig) ValidateCreate ¶
func (r *NamespaceDisasterRecoveryConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceDisasterRecoveryConfig) ValidateDelete ¶
func (r *NamespaceDisasterRecoveryConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceDisasterRecoveryConfig) ValidateUpdate ¶
func (r *NamespaceDisasterRecoveryConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NamespaceDisasterRecoveryConfigList ¶
type NamespaceDisasterRecoveryConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NamespaceDisasterRecoveryConfig CRD objects Items []NamespaceDisasterRecoveryConfig `json:"items,omitempty"` }
NamespaceDisasterRecoveryConfigList is a list of NamespaceDisasterRecoveryConfigs
func (*NamespaceDisasterRecoveryConfigList) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigList) DeepCopy() *NamespaceDisasterRecoveryConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigList.
func (*NamespaceDisasterRecoveryConfigList) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigList) DeepCopyInto(out *NamespaceDisasterRecoveryConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceDisasterRecoveryConfigList) DeepCopyObject ¶
func (in *NamespaceDisasterRecoveryConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespaceDisasterRecoveryConfigSpec ¶
type NamespaceDisasterRecoveryConfigSpec struct { State *NamespaceDisasterRecoveryConfigSpecResource `json:"state,omitempty" tf:"-"` Resource NamespaceDisasterRecoveryConfigSpecResource `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 (*NamespaceDisasterRecoveryConfigSpec) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigSpec) DeepCopy() *NamespaceDisasterRecoveryConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigSpec.
func (*NamespaceDisasterRecoveryConfigSpec) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigSpec) DeepCopyInto(out *NamespaceDisasterRecoveryConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceDisasterRecoveryConfigSpecResource ¶
type NamespaceDisasterRecoveryConfigSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DefaultPrimaryKey *string `json:"-" sensitive:"true" tf:"default_primary_key"` // +optional DefaultSecondaryKey *string `json:"-" sensitive:"true" tf:"default_secondary_key"` Name *string `json:"name" tf:"name"` PartnerNamespaceID *string `json:"partnerNamespaceID" tf:"partner_namespace_id"` // +optional PrimaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"primary_connection_string_alias"` PrimaryNamespaceID *string `json:"primaryNamespaceID" tf:"primary_namespace_id"` // +optional SecondaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"secondary_connection_string_alias"` }
func (*NamespaceDisasterRecoveryConfigSpecResource) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigSpecResource) DeepCopy() *NamespaceDisasterRecoveryConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigSpecResource.
func (*NamespaceDisasterRecoveryConfigSpecResource) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigSpecResource) DeepCopyInto(out *NamespaceDisasterRecoveryConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceDisasterRecoveryConfigStatus ¶
type NamespaceDisasterRecoveryConfigStatus 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 (*NamespaceDisasterRecoveryConfigStatus) DeepCopy ¶
func (in *NamespaceDisasterRecoveryConfigStatus) DeepCopy() *NamespaceDisasterRecoveryConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceDisasterRecoveryConfigStatus.
func (*NamespaceDisasterRecoveryConfigStatus) DeepCopyInto ¶
func (in *NamespaceDisasterRecoveryConfigStatus) DeepCopyInto(out *NamespaceDisasterRecoveryConfigStatus)
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 NamespaceNetworkRuleSet ¶
type NamespaceNetworkRuleSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespaceNetworkRuleSetSpec `json:"spec,omitempty"` Status NamespaceNetworkRuleSetStatus `json:"status,omitempty"` }
func (*NamespaceNetworkRuleSet) DeepCopy ¶
func (in *NamespaceNetworkRuleSet) DeepCopy() *NamespaceNetworkRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceNetworkRuleSet.
func (*NamespaceNetworkRuleSet) DeepCopyInto ¶
func (in *NamespaceNetworkRuleSet) DeepCopyInto(out *NamespaceNetworkRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceNetworkRuleSet) DeepCopyObject ¶
func (in *NamespaceNetworkRuleSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespaceNetworkRuleSet) SetupWebhookWithManager ¶
func (r *NamespaceNetworkRuleSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NamespaceNetworkRuleSet) ValidateCreate ¶
func (r *NamespaceNetworkRuleSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceNetworkRuleSet) ValidateDelete ¶
func (r *NamespaceNetworkRuleSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NamespaceNetworkRuleSet) ValidateUpdate ¶
func (r *NamespaceNetworkRuleSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NamespaceNetworkRuleSetList ¶
type NamespaceNetworkRuleSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NamespaceNetworkRuleSet CRD objects Items []NamespaceNetworkRuleSet `json:"items,omitempty"` }
NamespaceNetworkRuleSetList is a list of NamespaceNetworkRuleSets
func (*NamespaceNetworkRuleSetList) DeepCopy ¶
func (in *NamespaceNetworkRuleSetList) DeepCopy() *NamespaceNetworkRuleSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceNetworkRuleSetList.
func (*NamespaceNetworkRuleSetList) DeepCopyInto ¶
func (in *NamespaceNetworkRuleSetList) DeepCopyInto(out *NamespaceNetworkRuleSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceNetworkRuleSetList) DeepCopyObject ¶
func (in *NamespaceNetworkRuleSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespaceNetworkRuleSetSpec ¶
type NamespaceNetworkRuleSetSpec struct { State *NamespaceNetworkRuleSetSpecResource `json:"state,omitempty" tf:"-"` Resource NamespaceNetworkRuleSetSpecResource `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 (*NamespaceNetworkRuleSetSpec) DeepCopy ¶
func (in *NamespaceNetworkRuleSetSpec) DeepCopy() *NamespaceNetworkRuleSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceNetworkRuleSetSpec.
func (*NamespaceNetworkRuleSetSpec) DeepCopyInto ¶
func (in *NamespaceNetworkRuleSetSpec) DeepCopyInto(out *NamespaceNetworkRuleSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceNetworkRuleSetSpecNetworkRules ¶
type NamespaceNetworkRuleSetSpecNetworkRules struct { // +optional IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty" tf:"ignore_missing_vnet_service_endpoint"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*NamespaceNetworkRuleSetSpecNetworkRules) DeepCopy ¶
func (in *NamespaceNetworkRuleSetSpecNetworkRules) DeepCopy() *NamespaceNetworkRuleSetSpecNetworkRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceNetworkRuleSetSpecNetworkRules.
func (*NamespaceNetworkRuleSetSpecNetworkRules) DeepCopyInto ¶
func (in *NamespaceNetworkRuleSetSpecNetworkRules) DeepCopyInto(out *NamespaceNetworkRuleSetSpecNetworkRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceNetworkRuleSetSpecResource ¶
type NamespaceNetworkRuleSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DefaultAction *string `json:"defaultAction,omitempty" tf:"default_action"` // +optional IpRules []string `json:"ipRules,omitempty" tf:"ip_rules"` // +optional NamespaceID *string `json:"namespaceID,omitempty" tf:"namespace_id"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional NetworkRules []NamespaceNetworkRuleSetSpecNetworkRules `json:"networkRules,omitempty" tf:"network_rules"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional TrustedServicesAllowed *bool `json:"trustedServicesAllowed,omitempty" tf:"trusted_services_allowed"` }
func (*NamespaceNetworkRuleSetSpecResource) DeepCopy ¶
func (in *NamespaceNetworkRuleSetSpecResource) DeepCopy() *NamespaceNetworkRuleSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceNetworkRuleSetSpecResource.
func (*NamespaceNetworkRuleSetSpecResource) DeepCopyInto ¶
func (in *NamespaceNetworkRuleSetSpecResource) DeepCopyInto(out *NamespaceNetworkRuleSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceNetworkRuleSetStatus ¶
type NamespaceNetworkRuleSetStatus 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 (*NamespaceNetworkRuleSetStatus) DeepCopy ¶
func (in *NamespaceNetworkRuleSetStatus) DeepCopy() *NamespaceNetworkRuleSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceNetworkRuleSetStatus.
func (*NamespaceNetworkRuleSetStatus) DeepCopyInto ¶
func (in *NamespaceNetworkRuleSetStatus) DeepCopyInto(out *NamespaceNetworkRuleSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 NamespaceSpecIdentity ¶ added in v0.5.0
type NamespaceSpecIdentity 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 (*NamespaceSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *NamespaceSpecIdentity) DeepCopy() *NamespaceSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceSpecIdentity.
func (*NamespaceSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *NamespaceSpecIdentity) DeepCopyInto(out *NamespaceSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceSpecIdentityCodec ¶ added in v0.5.0
type NamespaceSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (NamespaceSpecIdentityCodec) Decode ¶ added in v0.5.0
func (NamespaceSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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"` // +optional Capacity *int64 `json:"capacity,omitempty" tf:"capacity"` // +optional DefaultPrimaryConnectionString *string `json:"-" sensitive:"true" tf:"default_primary_connection_string"` // +optional DefaultPrimaryKey *string `json:"-" sensitive:"true" tf:"default_primary_key"` // +optional DefaultSecondaryConnectionString *string `json:"-" sensitive:"true" tf:"default_secondary_connection_string"` // +optional DefaultSecondaryKey *string `json:"-" sensitive:"true" tf:"default_secondary_key"` // +optional Identity *NamespaceSpecIdentity `json:"identity,omitempty" tf:"identity"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Sku *string `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant"` }
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.
type Queue ¶
type Queue struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QueueSpec `json:"spec,omitempty"` Status QueueStatus `json:"status,omitempty"` }
func (*Queue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Queue.
func (*Queue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Queue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Queue) SetupWebhookWithManager ¶
func (*Queue) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Queue) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type QueueAuthorizationRule ¶
type QueueAuthorizationRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QueueAuthorizationRuleSpec `json:"spec,omitempty"` Status QueueAuthorizationRuleStatus `json:"status,omitempty"` }
func (*QueueAuthorizationRule) DeepCopy ¶
func (in *QueueAuthorizationRule) DeepCopy() *QueueAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueAuthorizationRule.
func (*QueueAuthorizationRule) DeepCopyInto ¶
func (in *QueueAuthorizationRule) DeepCopyInto(out *QueueAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueueAuthorizationRule) DeepCopyObject ¶
func (in *QueueAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QueueAuthorizationRule) SetupWebhookWithManager ¶
func (r *QueueAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*QueueAuthorizationRule) ValidateCreate ¶
func (r *QueueAuthorizationRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*QueueAuthorizationRule) ValidateDelete ¶
func (r *QueueAuthorizationRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*QueueAuthorizationRule) ValidateUpdate ¶
func (r *QueueAuthorizationRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type QueueAuthorizationRuleList ¶
type QueueAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of QueueAuthorizationRule CRD objects Items []QueueAuthorizationRule `json:"items,omitempty"` }
QueueAuthorizationRuleList is a list of QueueAuthorizationRules
func (*QueueAuthorizationRuleList) DeepCopy ¶
func (in *QueueAuthorizationRuleList) DeepCopy() *QueueAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueAuthorizationRuleList.
func (*QueueAuthorizationRuleList) DeepCopyInto ¶
func (in *QueueAuthorizationRuleList) DeepCopyInto(out *QueueAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueueAuthorizationRuleList) DeepCopyObject ¶
func (in *QueueAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QueueAuthorizationRuleSpec ¶
type QueueAuthorizationRuleSpec struct { State *QueueAuthorizationRuleSpecResource `json:"state,omitempty" tf:"-"` Resource QueueAuthorizationRuleSpecResource `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 (*QueueAuthorizationRuleSpec) DeepCopy ¶
func (in *QueueAuthorizationRuleSpec) DeepCopy() *QueueAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueAuthorizationRuleSpec.
func (*QueueAuthorizationRuleSpec) DeepCopyInto ¶
func (in *QueueAuthorizationRuleSpec) DeepCopyInto(out *QueueAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueAuthorizationRuleSpecResource ¶
type QueueAuthorizationRuleSpecResource 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"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PrimaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"primary_connection_string_alias"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` // +optional QueueID *string `json:"queueID,omitempty" tf:"queue_id"` // +optional // Deprecated QueueName *string `json:"queueName,omitempty" tf:"queue_name"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional SecondaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"secondary_connection_string_alias"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional Send *bool `json:"send,omitempty" tf:"send"` }
func (*QueueAuthorizationRuleSpecResource) DeepCopy ¶
func (in *QueueAuthorizationRuleSpecResource) DeepCopy() *QueueAuthorizationRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueAuthorizationRuleSpecResource.
func (*QueueAuthorizationRuleSpecResource) DeepCopyInto ¶
func (in *QueueAuthorizationRuleSpecResource) DeepCopyInto(out *QueueAuthorizationRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueAuthorizationRuleStatus ¶
type QueueAuthorizationRuleStatus 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 (*QueueAuthorizationRuleStatus) DeepCopy ¶
func (in *QueueAuthorizationRuleStatus) DeepCopy() *QueueAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueAuthorizationRuleStatus.
func (*QueueAuthorizationRuleStatus) DeepCopyInto ¶
func (in *QueueAuthorizationRuleStatus) DeepCopyInto(out *QueueAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueList ¶
type QueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Queue CRD objects Items []Queue `json:"items,omitempty"` }
QueueList is a list of Queues
func (*QueueList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueList.
func (*QueueList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueueList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type QueueSpec ¶
type QueueSpec struct { State *QueueSpecResource `json:"state,omitempty" tf:"-"` Resource QueueSpecResource `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 (*QueueSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpec.
func (*QueueSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueSpecResource ¶
type QueueSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle"` // +optional DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty" tf:"dead_lettering_on_message_expiration"` // +optional DefaultMessageTtl *string `json:"defaultMessageTtl,omitempty" tf:"default_message_ttl"` // +optional DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty" tf:"duplicate_detection_history_time_window"` // +optional EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty" tf:"enable_batched_operations"` // +optional EnableExpress *bool `json:"enableExpress,omitempty" tf:"enable_express"` // +optional EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning"` // +optional ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty" tf:"forward_dead_lettered_messages_to"` // +optional ForwardTo *string `json:"forwardTo,omitempty" tf:"forward_to"` // +optional LockDuration *string `json:"lockDuration,omitempty" tf:"lock_duration"` // +optional MaxDeliveryCount *int64 `json:"maxDeliveryCount,omitempty" tf:"max_delivery_count"` // +optional MaxMessageSizeInKilobytes *int64 `json:"maxMessageSizeInKilobytes,omitempty" tf:"max_message_size_in_kilobytes"` // +optional MaxSizeInMegabytes *int64 `json:"maxSizeInMegabytes,omitempty" tf:"max_size_in_megabytes"` Name *string `json:"name" tf:"name"` // +optional NamespaceID *string `json:"namespaceID,omitempty" tf:"namespace_id"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection"` // +optional RequiresSession *bool `json:"requiresSession,omitempty" tf:"requires_session"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*QueueSpecResource) DeepCopy ¶
func (in *QueueSpecResource) DeepCopy() *QueueSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueSpecResource.
func (*QueueSpecResource) DeepCopyInto ¶
func (in *QueueSpecResource) DeepCopyInto(out *QueueSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueueStatus ¶
type QueueStatus 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 (*QueueStatus) DeepCopy ¶
func (in *QueueStatus) DeepCopy() *QueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueueStatus.
func (*QueueStatus) DeepCopyInto ¶
func (in *QueueStatus) DeepCopyInto(out *QueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subscription ¶
type Subscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionSpec `json:"spec,omitempty"` Status SubscriptionStatus `json:"status,omitempty"` }
func (*Subscription) DeepCopy ¶
func (in *Subscription) DeepCopy() *Subscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription.
func (*Subscription) DeepCopyInto ¶
func (in *Subscription) DeepCopyInto(out *Subscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subscription) DeepCopyObject ¶
func (in *Subscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subscription) SetupWebhookWithManager ¶
func (r *Subscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Subscription) ValidateCreate ¶
func (r *Subscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Subscription) ValidateDelete ¶
func (r *Subscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Subscription) ValidateUpdate ¶
func (r *Subscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubscriptionList ¶
type SubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Subscription CRD objects Items []Subscription `json:"items,omitempty"` }
SubscriptionList is a list of Subscriptions
func (*SubscriptionList) DeepCopy ¶
func (in *SubscriptionList) DeepCopy() *SubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionList.
func (*SubscriptionList) DeepCopyInto ¶
func (in *SubscriptionList) DeepCopyInto(out *SubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionList) DeepCopyObject ¶
func (in *SubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubscriptionRule ¶
type SubscriptionRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionRuleSpec `json:"spec,omitempty"` Status SubscriptionRuleStatus `json:"status,omitempty"` }
func (*SubscriptionRule) DeepCopy ¶
func (in *SubscriptionRule) DeepCopy() *SubscriptionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionRule.
func (*SubscriptionRule) DeepCopyInto ¶
func (in *SubscriptionRule) DeepCopyInto(out *SubscriptionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionRule) DeepCopyObject ¶
func (in *SubscriptionRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionRule) SetupWebhookWithManager ¶
func (r *SubscriptionRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubscriptionRule) ValidateCreate ¶
func (r *SubscriptionRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubscriptionRule) ValidateDelete ¶
func (r *SubscriptionRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubscriptionRule) ValidateUpdate ¶
func (r *SubscriptionRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubscriptionRuleList ¶
type SubscriptionRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubscriptionRule CRD objects Items []SubscriptionRule `json:"items,omitempty"` }
SubscriptionRuleList is a list of SubscriptionRules
func (*SubscriptionRuleList) DeepCopy ¶
func (in *SubscriptionRuleList) DeepCopy() *SubscriptionRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionRuleList.
func (*SubscriptionRuleList) DeepCopyInto ¶
func (in *SubscriptionRuleList) DeepCopyInto(out *SubscriptionRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionRuleList) DeepCopyObject ¶
func (in *SubscriptionRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubscriptionRuleSpec ¶
type SubscriptionRuleSpec struct { State *SubscriptionRuleSpecResource `json:"state,omitempty" tf:"-"` Resource SubscriptionRuleSpecResource `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 (*SubscriptionRuleSpec) DeepCopy ¶
func (in *SubscriptionRuleSpec) DeepCopy() *SubscriptionRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionRuleSpec.
func (*SubscriptionRuleSpec) DeepCopyInto ¶
func (in *SubscriptionRuleSpec) DeepCopyInto(out *SubscriptionRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionRuleSpecCorrelationFilter ¶
type SubscriptionRuleSpecCorrelationFilter struct { // +optional ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional CorrelationID *string `json:"correlationID,omitempty" tf:"correlation_id"` // +optional Label *string `json:"label,omitempty" tf:"label"` // +optional MessageID *string `json:"messageID,omitempty" tf:"message_id"` // +optional Properties *map[string]string `json:"properties,omitempty" tf:"properties"` // +optional ReplyTo *string `json:"replyTo,omitempty" tf:"reply_to"` // +optional ReplyToSessionID *string `json:"replyToSessionID,omitempty" tf:"reply_to_session_id"` // +optional SessionID *string `json:"sessionID,omitempty" tf:"session_id"` // +optional To *string `json:"to,omitempty" tf:"to"` }
func (*SubscriptionRuleSpecCorrelationFilter) DeepCopy ¶
func (in *SubscriptionRuleSpecCorrelationFilter) DeepCopy() *SubscriptionRuleSpecCorrelationFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionRuleSpecCorrelationFilter.
func (*SubscriptionRuleSpecCorrelationFilter) DeepCopyInto ¶
func (in *SubscriptionRuleSpecCorrelationFilter) DeepCopyInto(out *SubscriptionRuleSpecCorrelationFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionRuleSpecCorrelationFilterCodec ¶
type SubscriptionRuleSpecCorrelationFilterCodec struct { }
+k8s:deepcopy-gen=false
func (SubscriptionRuleSpecCorrelationFilterCodec) Decode ¶
func (SubscriptionRuleSpecCorrelationFilterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SubscriptionRuleSpecResource ¶
type SubscriptionRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Action *string `json:"action,omitempty" tf:"action"` // +optional CorrelationFilter *SubscriptionRuleSpecCorrelationFilter `json:"correlationFilter,omitempty" tf:"correlation_filter"` FilterType *string `json:"filterType" tf:"filter_type"` Name *string `json:"name" tf:"name"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional SqlFilter *string `json:"sqlFilter,omitempty" tf:"sql_filter"` // +optional SubscriptionID *string `json:"subscriptionID,omitempty" tf:"subscription_id"` // +optional // Deprecated SubscriptionName *string `json:"subscriptionName,omitempty" tf:"subscription_name"` // +optional // Deprecated TopicName *string `json:"topicName,omitempty" tf:"topic_name"` }
func (*SubscriptionRuleSpecResource) DeepCopy ¶
func (in *SubscriptionRuleSpecResource) DeepCopy() *SubscriptionRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionRuleSpecResource.
func (*SubscriptionRuleSpecResource) DeepCopyInto ¶
func (in *SubscriptionRuleSpecResource) DeepCopyInto(out *SubscriptionRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionRuleStatus ¶
type SubscriptionRuleStatus 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 (*SubscriptionRuleStatus) DeepCopy ¶
func (in *SubscriptionRuleStatus) DeepCopy() *SubscriptionRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionRuleStatus.
func (*SubscriptionRuleStatus) DeepCopyInto ¶
func (in *SubscriptionRuleStatus) DeepCopyInto(out *SubscriptionRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionSpec ¶
type SubscriptionSpec struct { State *SubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource SubscriptionSpecResource `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 (*SubscriptionSpec) DeepCopy ¶
func (in *SubscriptionSpec) DeepCopy() *SubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionSpec.
func (*SubscriptionSpec) DeepCopyInto ¶
func (in *SubscriptionSpec) DeepCopyInto(out *SubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionSpecResource ¶
type SubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle"` // +optional DeadLetteringOnFilterEvaluationError *bool `json:"deadLetteringOnFilterEvaluationError,omitempty" tf:"dead_lettering_on_filter_evaluation_error"` // +optional DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty" tf:"dead_lettering_on_message_expiration"` // +optional DefaultMessageTtl *string `json:"defaultMessageTtl,omitempty" tf:"default_message_ttl"` // +optional EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty" tf:"enable_batched_operations"` // +optional ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty" tf:"forward_dead_lettered_messages_to"` // +optional ForwardTo *string `json:"forwardTo,omitempty" tf:"forward_to"` // +optional LockDuration *string `json:"lockDuration,omitempty" tf:"lock_duration"` MaxDeliveryCount *int64 `json:"maxDeliveryCount" tf:"max_delivery_count"` Name *string `json:"name" tf:"name"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional RequiresSession *bool `json:"requiresSession,omitempty" tf:"requires_session"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TopicID *string `json:"topicID,omitempty" tf:"topic_id"` // +optional // Deprecated TopicName *string `json:"topicName,omitempty" tf:"topic_name"` }
func (*SubscriptionSpecResource) DeepCopy ¶
func (in *SubscriptionSpecResource) DeepCopy() *SubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionSpecResource.
func (*SubscriptionSpecResource) DeepCopyInto ¶
func (in *SubscriptionSpecResource) DeepCopyInto(out *SubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionStatus ¶
type SubscriptionStatus 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 (*SubscriptionStatus) DeepCopy ¶
func (in *SubscriptionStatus) DeepCopy() *SubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionStatus.
func (*SubscriptionStatus) DeepCopyInto ¶
func (in *SubscriptionStatus) DeepCopyInto(out *SubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Topic ¶
type Topic struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TopicSpec `json:"spec,omitempty"` Status TopicStatus `json:"status,omitempty"` }
func (*Topic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topic.
func (*Topic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Topic) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Topic) SetupWebhookWithManager ¶
func (*Topic) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Topic) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TopicAuthorizationRule ¶
type TopicAuthorizationRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TopicAuthorizationRuleSpec `json:"spec,omitempty"` Status TopicAuthorizationRuleStatus `json:"status,omitempty"` }
func (*TopicAuthorizationRule) DeepCopy ¶
func (in *TopicAuthorizationRule) DeepCopy() *TopicAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRule.
func (*TopicAuthorizationRule) DeepCopyInto ¶
func (in *TopicAuthorizationRule) DeepCopyInto(out *TopicAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicAuthorizationRule) DeepCopyObject ¶
func (in *TopicAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TopicAuthorizationRule) SetupWebhookWithManager ¶
func (r *TopicAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TopicAuthorizationRule) ValidateCreate ¶
func (r *TopicAuthorizationRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TopicAuthorizationRule) ValidateDelete ¶
func (r *TopicAuthorizationRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TopicAuthorizationRule) ValidateUpdate ¶
func (r *TopicAuthorizationRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TopicAuthorizationRuleList ¶
type TopicAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TopicAuthorizationRule CRD objects Items []TopicAuthorizationRule `json:"items,omitempty"` }
TopicAuthorizationRuleList is a list of TopicAuthorizationRules
func (*TopicAuthorizationRuleList) DeepCopy ¶
func (in *TopicAuthorizationRuleList) DeepCopy() *TopicAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRuleList.
func (*TopicAuthorizationRuleList) DeepCopyInto ¶
func (in *TopicAuthorizationRuleList) DeepCopyInto(out *TopicAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicAuthorizationRuleList) DeepCopyObject ¶
func (in *TopicAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TopicAuthorizationRuleSpec ¶
type TopicAuthorizationRuleSpec struct { State *TopicAuthorizationRuleSpecResource `json:"state,omitempty" tf:"-"` Resource TopicAuthorizationRuleSpecResource `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 (*TopicAuthorizationRuleSpec) DeepCopy ¶
func (in *TopicAuthorizationRuleSpec) DeepCopy() *TopicAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRuleSpec.
func (*TopicAuthorizationRuleSpec) DeepCopyInto ¶
func (in *TopicAuthorizationRuleSpec) DeepCopyInto(out *TopicAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicAuthorizationRuleSpecResource ¶
type TopicAuthorizationRuleSpecResource 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"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional PrimaryConnectionString *string `json:"-" sensitive:"true" tf:"primary_connection_string"` // +optional PrimaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"primary_connection_string_alias"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional SecondaryConnectionString *string `json:"-" sensitive:"true" tf:"secondary_connection_string"` // +optional SecondaryConnectionStringAlias *string `json:"-" sensitive:"true" tf:"secondary_connection_string_alias"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional Send *bool `json:"send,omitempty" tf:"send"` // +optional TopicID *string `json:"topicID,omitempty" tf:"topic_id"` // +optional // Deprecated TopicName *string `json:"topicName,omitempty" tf:"topic_name"` }
func (*TopicAuthorizationRuleSpecResource) DeepCopy ¶
func (in *TopicAuthorizationRuleSpecResource) DeepCopy() *TopicAuthorizationRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRuleSpecResource.
func (*TopicAuthorizationRuleSpecResource) DeepCopyInto ¶
func (in *TopicAuthorizationRuleSpecResource) DeepCopyInto(out *TopicAuthorizationRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicAuthorizationRuleStatus ¶
type TopicAuthorizationRuleStatus 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 (*TopicAuthorizationRuleStatus) DeepCopy ¶
func (in *TopicAuthorizationRuleStatus) DeepCopy() *TopicAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRuleStatus.
func (*TopicAuthorizationRuleStatus) DeepCopyInto ¶
func (in *TopicAuthorizationRuleStatus) DeepCopyInto(out *TopicAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicList ¶
type TopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Topic CRD objects Items []Topic `json:"items,omitempty"` }
TopicList is a list of Topics
func (*TopicList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicList.
func (*TopicList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TopicSpec ¶
type TopicSpec struct { State *TopicSpecResource `json:"state,omitempty" tf:"-"` Resource TopicSpecResource `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 (*TopicSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpec.
func (*TopicSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSpecResource ¶
type TopicSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty" tf:"auto_delete_on_idle"` // +optional DefaultMessageTtl *string `json:"defaultMessageTtl,omitempty" tf:"default_message_ttl"` // +optional DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty" tf:"duplicate_detection_history_time_window"` // +optional EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty" tf:"enable_batched_operations"` // +optional EnableExpress *bool `json:"enableExpress,omitempty" tf:"enable_express"` // +optional EnablePartitioning *bool `json:"enablePartitioning,omitempty" tf:"enable_partitioning"` // +optional MaxMessageSizeInKilobytes *int64 `json:"maxMessageSizeInKilobytes,omitempty" tf:"max_message_size_in_kilobytes"` // +optional MaxSizeInMegabytes *int64 `json:"maxSizeInMegabytes,omitempty" tf:"max_size_in_megabytes"` Name *string `json:"name" tf:"name"` // +optional NamespaceID *string `json:"namespaceID,omitempty" tf:"namespace_id"` // +optional // Deprecated NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"` // +optional RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty" tf:"requires_duplicate_detection"` // +optional // Deprecated ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional SupportOrdering *bool `json:"supportOrdering,omitempty" tf:"support_ordering"` }
func (*TopicSpecResource) DeepCopy ¶
func (in *TopicSpecResource) DeepCopy() *TopicSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpecResource.
func (*TopicSpecResource) DeepCopyInto ¶
func (in *TopicSpecResource) DeepCopyInto(out *TopicSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicStatus ¶
type TopicStatus 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 (*TopicStatus) DeepCopy ¶
func (in *TopicStatus) DeepCopy() *TopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicStatus.
func (*TopicStatus) DeepCopyInto ¶
func (in *TopicStatus) DeepCopyInto(out *TopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- namespace_authorization_rule_types.go
- namespace_authorization_rule_webhook.go
- namespace_disaster_recovery_config_types.go
- namespace_disaster_recovery_config_webhook.go
- namespace_network_rule_set_types.go
- namespace_network_rule_set_webhook.go
- namespace_types.go
- namespace_webhook.go
- queue_authorization_rule_types.go
- queue_authorization_rule_webhook.go
- queue_types.go
- queue_webhook.go
- register.go
- subscription_rule_types.go
- subscription_rule_webhook.go
- subscription_types.go
- subscription_webhook.go
- topic_authorization_rule_types.go
- topic_authorization_rule_webhook.go
- topic_types.go
- topic_webhook.go
- zz_generated.deepcopy.go