v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+groupName=relay.azurerm.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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

func Kind(kind string) schema.GroupKind

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRule.

func (*HybridConnectionAuthorizationRule) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleList.

func (*HybridConnectionAuthorizationRuleList) DeepCopyInto added in v0.5.0

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleSpec.

func (*HybridConnectionAuthorizationRuleSpec) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleSpecResource.

func (*HybridConnectionAuthorizationRuleSpecResource) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionAuthorizationRuleStatus.

func (*HybridConnectionAuthorizationRuleStatus) DeepCopyInto added in v0.5.0

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HybridConnectionSpecResource.

func (*HybridConnectionSpecResource) DeepCopyInto

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

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

func (in *Namespace) DeepCopy() *Namespace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.

func (*Namespace) DeepCopyInto added in v0.1.1

func (in *Namespace) DeepCopyInto(out *Namespace)

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

func (in *Namespace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Namespace) SetupWebhookWithManager added in v0.1.1

func (r *Namespace) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Namespace) ValidateCreate added in v0.1.1

func (r *Namespace) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Namespace) ValidateDelete added in v0.1.1

func (r *Namespace) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Namespace) ValidateUpdate added in v0.1.1

func (r *Namespace) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleList.

func (*NamespaceAuthorizationRuleList) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleSpec.

func (*NamespaceAuthorizationRuleSpec) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleSpecResource.

func (*NamespaceAuthorizationRuleSpecResource) DeepCopyInto added in v0.5.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceAuthorizationRuleStatus.

func (*NamespaceAuthorizationRuleStatus) DeepCopyInto added in v0.5.0

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL