v1beta1

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=relay.azure.upbound.io +versionName=v1beta1

Index

Constants

View Source
const (
	CRDGroup   = "relay.azure.upbound.io"
	CRDVersion = "v1beta1"
)

Package type metadata.

Variables

View Source
var (
	EventRelayNamespace_Kind             = "EventRelayNamespace"
	EventRelayNamespace_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventRelayNamespace_Kind}.String()
	EventRelayNamespace_KindAPIVersion   = EventRelayNamespace_Kind + "." + CRDGroupVersion.String()
	EventRelayNamespace_GroupVersionKind = CRDGroupVersion.WithKind(EventRelayNamespace_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	NamespaceAuthorizationRule_Kind             = "NamespaceAuthorizationRule"
	NamespaceAuthorizationRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NamespaceAuthorizationRule_Kind}.String()
	NamespaceAuthorizationRule_KindAPIVersion   = NamespaceAuthorizationRule_Kind + "." + CRDGroupVersion.String()
	NamespaceAuthorizationRule_GroupVersionKind = CRDGroupVersion.WithKind(NamespaceAuthorizationRule_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type EventRelayNamespace

type EventRelayNamespace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventRelayNamespaceSpec   `json:"spec"`
	Status            EventRelayNamespaceStatus `json:"status,omitempty"`
}

EventRelayNamespace is the Schema for the EventRelayNamespaces API. Manages an Azure Relay Namespace. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}

func (*EventRelayNamespace) DeepCopy

func (in *EventRelayNamespace) DeepCopy() *EventRelayNamespace

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

func (*EventRelayNamespace) DeepCopyInto

func (in *EventRelayNamespace) DeepCopyInto(out *EventRelayNamespace)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventRelayNamespace) DeepCopyObject

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

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

func (*EventRelayNamespace) GetCondition

func (mg *EventRelayNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this EventRelayNamespace.

func (*EventRelayNamespace) GetConnectionDetailsMapping

func (tr *EventRelayNamespace) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this EventRelayNamespace

func (*EventRelayNamespace) GetDeletionPolicy

func (mg *EventRelayNamespace) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this EventRelayNamespace.

func (*EventRelayNamespace) GetID

func (tr *EventRelayNamespace) GetID() string

GetID returns ID of underlying Terraform resource of this EventRelayNamespace

func (*EventRelayNamespace) GetObservation

func (tr *EventRelayNamespace) GetObservation() (map[string]any, error)

GetObservation of this EventRelayNamespace

func (*EventRelayNamespace) GetParameters

func (tr *EventRelayNamespace) GetParameters() (map[string]any, error)

GetParameters of this EventRelayNamespace

func (*EventRelayNamespace) GetProviderConfigReference

func (mg *EventRelayNamespace) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this EventRelayNamespace.

func (*EventRelayNamespace) GetProviderReference

func (mg *EventRelayNamespace) GetProviderReference() *xpv1.Reference

GetProviderReference of this EventRelayNamespace. Deprecated: Use GetProviderConfigReference.

func (*EventRelayNamespace) GetPublishConnectionDetailsTo

func (mg *EventRelayNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this EventRelayNamespace.

func (*EventRelayNamespace) GetTerraformResourceType

func (mg *EventRelayNamespace) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventRelayNamespace

func (*EventRelayNamespace) GetTerraformSchemaVersion

func (tr *EventRelayNamespace) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventRelayNamespace) GetWriteConnectionSecretToReference

func (mg *EventRelayNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this EventRelayNamespace.

func (*EventRelayNamespace) LateInitialize

func (tr *EventRelayNamespace) LateInitialize(attrs []byte) (bool, error)

LateInitialize this EventRelayNamespace using its observed tfState. returns True if there are any spec changes for the resource.

func (*EventRelayNamespace) ResolveReferences

func (mg *EventRelayNamespace) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this EventRelayNamespace.

func (*EventRelayNamespace) SetConditions

func (mg *EventRelayNamespace) SetConditions(c ...xpv1.Condition)

SetConditions of this EventRelayNamespace.

func (*EventRelayNamespace) SetDeletionPolicy

func (mg *EventRelayNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this EventRelayNamespace.

func (*EventRelayNamespace) SetObservation

func (tr *EventRelayNamespace) SetObservation(obs map[string]any) error

SetObservation for this EventRelayNamespace

func (*EventRelayNamespace) SetParameters

func (tr *EventRelayNamespace) SetParameters(params map[string]any) error

SetParameters for this EventRelayNamespace

func (*EventRelayNamespace) SetProviderConfigReference

func (mg *EventRelayNamespace) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this EventRelayNamespace.

func (*EventRelayNamespace) SetProviderReference

func (mg *EventRelayNamespace) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this EventRelayNamespace. Deprecated: Use SetProviderConfigReference.

func (*EventRelayNamespace) SetPublishConnectionDetailsTo

func (mg *EventRelayNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this EventRelayNamespace.

func (*EventRelayNamespace) SetWriteConnectionSecretToReference

func (mg *EventRelayNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this EventRelayNamespace.

type EventRelayNamespaceList

type EventRelayNamespaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []EventRelayNamespace `json:"items"`
}

EventRelayNamespaceList contains a list of EventRelayNamespaces

func (*EventRelayNamespaceList) DeepCopy

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

func (*EventRelayNamespaceList) DeepCopyInto

func (in *EventRelayNamespaceList) DeepCopyInto(out *EventRelayNamespaceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventRelayNamespaceList) DeepCopyObject

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

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

func (*EventRelayNamespaceList) GetItems

func (l *EventRelayNamespaceList) GetItems() []resource.Managed

GetItems of this EventRelayNamespaceList.

type EventRelayNamespaceObservation

type EventRelayNamespaceObservation struct {

	// The Azure Relay Namespace ID.
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// The Identifier for Azure Insights metrics.
	MetricID *string `json:"metricId,omitempty" tf:"metric_id,omitempty"`
}

func (*EventRelayNamespaceObservation) DeepCopy

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

func (*EventRelayNamespaceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventRelayNamespaceParameters

type EventRelayNamespaceParameters struct {

	// Specifies the supported Azure location where the Azure Relay Namespace exists. Changing this forces a new resource to be created.
	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// The name of the resource group in which to create the Azure Relay Namespace. Changing this forces a new resource to be created.
	// +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// Reference to a ResourceGroup in azure to populate resourceGroupName.
	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// Selector for a ResourceGroup in azure to populate resourceGroupName.
	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// The name of the SKU to use. At this time the only supported value is Standard.
	// +kubebuilder:validation:Required
	SkuName *string `json:"skuName" tf:"sku_name,omitempty"`

	// A mapping of tags to assign to the resource.
	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*EventRelayNamespaceParameters) DeepCopy

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

func (*EventRelayNamespaceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventRelayNamespaceSpec

type EventRelayNamespaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventRelayNamespaceParameters `json:"forProvider"`
}

EventRelayNamespaceSpec defines the desired state of EventRelayNamespace

func (*EventRelayNamespaceSpec) DeepCopy

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

func (*EventRelayNamespaceSpec) DeepCopyInto

func (in *EventRelayNamespaceSpec) DeepCopyInto(out *EventRelayNamespaceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventRelayNamespaceStatus

type EventRelayNamespaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EventRelayNamespaceObservation `json:"atProvider,omitempty"`
}

EventRelayNamespaceStatus defines the observed state of EventRelayNamespace.

func (*EventRelayNamespaceStatus) DeepCopy

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

func (*EventRelayNamespaceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamespaceAuthorizationRule

type NamespaceAuthorizationRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NamespaceAuthorizationRuleSpec   `json:"spec"`
	Status            NamespaceAuthorizationRuleStatus `json:"status,omitempty"`
}

NamespaceAuthorizationRule is the Schema for the NamespaceAuthorizationRules API. Manages an Azure Relay Namespace Authorization Rule. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}

func (*NamespaceAuthorizationRule) DeepCopy

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

func (*NamespaceAuthorizationRule) DeepCopyInto

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) GetCondition

GetCondition of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) GetConnectionDetailsMapping

func (tr *NamespaceAuthorizationRule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NamespaceAuthorizationRule

func (*NamespaceAuthorizationRule) GetDeletionPolicy

func (mg *NamespaceAuthorizationRule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) GetID

func (tr *NamespaceAuthorizationRule) GetID() string

GetID returns ID of underlying Terraform resource of this NamespaceAuthorizationRule

func (*NamespaceAuthorizationRule) GetObservation

func (tr *NamespaceAuthorizationRule) GetObservation() (map[string]any, error)

GetObservation of this NamespaceAuthorizationRule

func (*NamespaceAuthorizationRule) GetParameters

func (tr *NamespaceAuthorizationRule) GetParameters() (map[string]any, error)

GetParameters of this NamespaceAuthorizationRule

func (*NamespaceAuthorizationRule) GetProviderConfigReference

func (mg *NamespaceAuthorizationRule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) GetProviderReference

func (mg *NamespaceAuthorizationRule) GetProviderReference() *xpv1.Reference

GetProviderReference of this NamespaceAuthorizationRule. Deprecated: Use GetProviderConfigReference.

func (*NamespaceAuthorizationRule) GetPublishConnectionDetailsTo

func (mg *NamespaceAuthorizationRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) GetTerraformResourceType

func (mg *NamespaceAuthorizationRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NamespaceAuthorizationRule

func (*NamespaceAuthorizationRule) GetTerraformSchemaVersion

func (tr *NamespaceAuthorizationRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NamespaceAuthorizationRule) GetWriteConnectionSecretToReference

func (mg *NamespaceAuthorizationRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) LateInitialize

func (tr *NamespaceAuthorizationRule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NamespaceAuthorizationRule using its observed tfState. returns True if there are any spec changes for the resource.

func (*NamespaceAuthorizationRule) ResolveReferences

func (mg *NamespaceAuthorizationRule) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) SetConditions

func (mg *NamespaceAuthorizationRule) SetConditions(c ...xpv1.Condition)

SetConditions of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) SetDeletionPolicy

func (mg *NamespaceAuthorizationRule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) SetObservation

func (tr *NamespaceAuthorizationRule) SetObservation(obs map[string]any) error

SetObservation for this NamespaceAuthorizationRule

func (*NamespaceAuthorizationRule) SetParameters

func (tr *NamespaceAuthorizationRule) SetParameters(params map[string]any) error

SetParameters for this NamespaceAuthorizationRule

func (*NamespaceAuthorizationRule) SetProviderConfigReference

func (mg *NamespaceAuthorizationRule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) SetProviderReference

func (mg *NamespaceAuthorizationRule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NamespaceAuthorizationRule. Deprecated: Use SetProviderConfigReference.

func (*NamespaceAuthorizationRule) SetPublishConnectionDetailsTo

func (mg *NamespaceAuthorizationRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRule) SetWriteConnectionSecretToReference

func (mg *NamespaceAuthorizationRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this NamespaceAuthorizationRule.

type NamespaceAuthorizationRuleList

type NamespaceAuthorizationRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []NamespaceAuthorizationRule `json:"items"`
}

NamespaceAuthorizationRuleList contains a list of NamespaceAuthorizationRules

func (*NamespaceAuthorizationRuleList) DeepCopy

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

func (*NamespaceAuthorizationRuleList) DeepCopyInto

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.

func (*NamespaceAuthorizationRuleList) GetItems

GetItems of this NamespaceAuthorizationRuleList.

type NamespaceAuthorizationRuleObservation

type NamespaceAuthorizationRuleObservation struct {

	// The ID of the Azure Relay Namespace Authorization Rule.
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*NamespaceAuthorizationRuleObservation) DeepCopy

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

func (*NamespaceAuthorizationRuleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamespaceAuthorizationRuleParameters

type NamespaceAuthorizationRuleParameters struct {

	// Grants listen access to this Authorization Rule. Defaults to false.
	// +kubebuilder:validation:Optional
	Listen *bool `json:"listen,omitempty" tf:"listen,omitempty"`

	// Grants manage access to this Authorization Rule. When this property is true - both listen and send must be set to true too. Defaults to false.
	// +kubebuilder:validation:Optional
	Manage *bool `json:"manage,omitempty" tf:"manage,omitempty"`

	// Name of the Azure Relay Namespace for which this Azure Relay Namespace Authorization Rule will be created. Changing this forces a new Azure Relay Namespace Authorization Rule to be created.
	// +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/relay/v1beta1.EventRelayNamespace
	// +kubebuilder:validation:Optional
	NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name,omitempty"`

	// Reference to a EventRelayNamespace in relay to populate namespaceName.
	// +kubebuilder:validation:Optional
	NamespaceNameRef *v1.Reference `json:"namespaceNameRef,omitempty" tf:"-"`

	// Selector for a EventRelayNamespace in relay to populate namespaceName.
	// +kubebuilder:validation:Optional
	NamespaceNameSelector *v1.Selector `json:"namespaceNameSelector,omitempty" tf:"-"`

	// The name of the Resource Group where the Azure Relay Namespace Authorization Rule should exist. Changing this forces a new Azure Relay Namespace Authorization Rule to be created.
	// +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// Reference to a ResourceGroup in azure to populate resourceGroupName.
	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// Selector for a ResourceGroup in azure to populate resourceGroupName.
	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// Grants send access to this Authorization Rule. Defaults to false.
	// +kubebuilder:validation:Optional
	Send *bool `json:"send,omitempty" tf:"send,omitempty"`
}

func (*NamespaceAuthorizationRuleParameters) DeepCopy

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

func (*NamespaceAuthorizationRuleParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamespaceAuthorizationRuleSpec

type NamespaceAuthorizationRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NamespaceAuthorizationRuleParameters `json:"forProvider"`
}

NamespaceAuthorizationRuleSpec defines the desired state of NamespaceAuthorizationRule

func (*NamespaceAuthorizationRuleSpec) DeepCopy

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

func (*NamespaceAuthorizationRuleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamespaceAuthorizationRuleStatus

type NamespaceAuthorizationRuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NamespaceAuthorizationRuleObservation `json:"atProvider,omitempty"`
}

NamespaceAuthorizationRuleStatus defines the observed state of NamespaceAuthorizationRule.

func (*NamespaceAuthorizationRuleStatus) DeepCopy

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

func (*NamespaceAuthorizationRuleStatus) DeepCopyInto

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