v1alpha1api20211101

package
v2.0.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package v1alpha1api20211101 contains API Schema definitions for the eventhub v1alpha1api20211101 API group +groupName=eventhub.azure.com

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package v1alpha1api20211101 contains API Schema definitions for the eventhub v1alpha1api20211101 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=eventhub.azure.com

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

View Source
const (
	AuthorizationRuleStatusPropertiesRightsListen = AuthorizationRuleStatusPropertiesRights("Listen")
	AuthorizationRuleStatusPropertiesRightsManage = AuthorizationRuleStatusPropertiesRights("Manage")
	AuthorizationRuleStatusPropertiesRightsSend   = AuthorizationRuleStatusPropertiesRights("Send")
)
View Source
const (
	SystemDataStatusCreatedByTypeApplication     = SystemDataStatusCreatedByType("Application")
	SystemDataStatusCreatedByTypeKey             = SystemDataStatusCreatedByType("Key")
	SystemDataStatusCreatedByTypeManagedIdentity = SystemDataStatusCreatedByType("ManagedIdentity")
	SystemDataStatusCreatedByTypeUser            = SystemDataStatusCreatedByType("User")
)
View Source
const (
	SystemDataStatusLastModifiedByTypeApplication     = SystemDataStatusLastModifiedByType("Application")
	SystemDataStatusLastModifiedByTypeKey             = SystemDataStatusLastModifiedByType("Key")
	SystemDataStatusLastModifiedByTypeManagedIdentity = SystemDataStatusLastModifiedByType("ManagedIdentity")
	SystemDataStatusLastModifiedByTypeUser            = SystemDataStatusLastModifiedByType("User")
)
View Source
const (
	IdentityStatusTypeNone                       = IdentityStatusType("None")
	IdentityStatusTypeSystemAssigned             = IdentityStatusType("SystemAssigned")
	IdentityStatusTypeSystemAssignedUserAssigned = IdentityStatusType("SystemAssigned, UserAssigned")
	IdentityStatusTypeUserAssigned               = IdentityStatusType("UserAssigned")
)
View Source
const (
	SkuStatusNameBasic    = SkuStatusName("Basic")
	SkuStatusNamePremium  = SkuStatusName("Premium")
	SkuStatusNameStandard = SkuStatusName("Standard")
)
View Source
const (
	SkuStatusTierBasic    = SkuStatusTier("Basic")
	SkuStatusTierPremium  = SkuStatusTier("Premium")
	SkuStatusTierStandard = SkuStatusTier("Standard")
)
View Source
const (
	EventhubStatusPropertiesStatusActive          = EventhubStatusPropertiesStatus("Active")
	EventhubStatusPropertiesStatusCreating        = EventhubStatusPropertiesStatus("Creating")
	EventhubStatusPropertiesStatusDeleting        = EventhubStatusPropertiesStatus("Deleting")
	EventhubStatusPropertiesStatusDisabled        = EventhubStatusPropertiesStatus("Disabled")
	EventhubStatusPropertiesStatusReceiveDisabled = EventhubStatusPropertiesStatus("ReceiveDisabled")
	EventhubStatusPropertiesStatusRenaming        = EventhubStatusPropertiesStatus("Renaming")
	EventhubStatusPropertiesStatusRestoring       = EventhubStatusPropertiesStatus("Restoring")
	EventhubStatusPropertiesStatusSendDisabled    = EventhubStatusPropertiesStatus("SendDisabled")
	EventhubStatusPropertiesStatusUnknown         = EventhubStatusPropertiesStatus("Unknown")
)
View Source
const (
	CaptureDescriptionStatusEncodingAvro        = CaptureDescriptionStatusEncoding("Avro")
	CaptureDescriptionStatusEncodingAvroDeflate = CaptureDescriptionStatusEncoding("AvroDeflate")
)
View Source
const (
	IdentityTypeNone                       = IdentityType("None")
	IdentityTypeSystemAssigned             = IdentityType("SystemAssigned")
	IdentityTypeSystemAssignedUserAssigned = IdentityType("SystemAssigned, UserAssigned")
	IdentityTypeUserAssigned               = IdentityType("UserAssigned")
)
View Source
const (
	SkuNameBasic    = SkuName("Basic")
	SkuNamePremium  = SkuName("Premium")
	SkuNameStandard = SkuName("Standard")
)
View Source
const (
	SkuTierBasic    = SkuTier("Basic")
	SkuTierPremium  = SkuTier("Premium")
	SkuTierStandard = SkuTier("Standard")
)
View Source
const (
	AuthorizationRulePropertiesRightsListen = AuthorizationRulePropertiesRights("Listen")
	AuthorizationRulePropertiesRightsManage = AuthorizationRulePropertiesRights("Manage")
	AuthorizationRulePropertiesRightsSend   = AuthorizationRulePropertiesRights("Send")
)
View Source
const (
	NamespacesEventhubsSpecPropertiesCaptureDescriptionEncodingAvro        = NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding("Avro")
	NamespacesEventhubsSpecPropertiesCaptureDescriptionEncodingAvroDeflate = NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding("AvroDeflate")
)
View Source
const APIVersionValue = APIVersion("2021-11-01")
View Source
const EncryptionKeySourceMicrosoftKeyVault = EncryptionKeySource("Microsoft.KeyVault")
View Source
const EncryptionStatusKeySourceMicrosoftKeyVault = EncryptionStatusKeySource("Microsoft.KeyVault")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "eventhub.azure.com", Version: "v1alpha1api20211101"}

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1beta20211101.APIVersion instead +kubebuilder:validation:Enum={"2021-11-01"}

type AuthorizationRulePropertiesARM

type AuthorizationRulePropertiesARM struct {
	Rights []AuthorizationRulePropertiesRights `json:"rights,omitempty"`
}

Deprecated version of AuthorizationRuleProperties. Use v1beta20211101.AuthorizationRuleProperties instead

func (*AuthorizationRulePropertiesARM) DeepCopy

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

func (*AuthorizationRulePropertiesARM) DeepCopyInto

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

type AuthorizationRulePropertiesRights

type AuthorizationRulePropertiesRights string

Deprecated version of AuthorizationRulePropertiesRights. Use v1beta20211101.AuthorizationRulePropertiesRights instead +kubebuilder:validation:Enum={"Listen","Manage","Send"}

type AuthorizationRuleStatusPropertiesRights

type AuthorizationRuleStatusPropertiesRights string

Deprecated version of AuthorizationRuleStatusPropertiesRights. Use v1beta20211101.AuthorizationRuleStatusPropertiesRights instead

type AuthorizationRule_Status

type AuthorizationRule_Status struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition                    `json:"conditions,omitempty"`
	Id         *string                                   `json:"id,omitempty"`
	Location   *string                                   `json:"location,omitempty"`
	Name       *string                                   `json:"name,omitempty"`
	Rights     []AuthorizationRuleStatusPropertiesRights `json:"rights,omitempty"`
	SystemData *SystemData_Status                        `json:"systemData,omitempty"`
	Type       *string                                   `json:"type,omitempty"`
}

Deprecated version of AuthorizationRule_Status. Use v1beta20211101.AuthorizationRule_Status instead

func (*AuthorizationRule_Status) AssignPropertiesFromAuthorizationRuleStatus

func (rule *AuthorizationRule_Status) AssignPropertiesFromAuthorizationRuleStatus(source *alpha20211101s.AuthorizationRule_Status) error

AssignPropertiesFromAuthorizationRuleStatus populates our AuthorizationRule_Status from the provided source AuthorizationRule_Status

func (*AuthorizationRule_Status) AssignPropertiesToAuthorizationRuleStatus

func (rule *AuthorizationRule_Status) AssignPropertiesToAuthorizationRuleStatus(destination *alpha20211101s.AuthorizationRule_Status) error

AssignPropertiesToAuthorizationRuleStatus populates the provided destination AuthorizationRule_Status from our AuthorizationRule_Status

func (*AuthorizationRule_Status) ConvertStatusFrom

func (rule *AuthorizationRule_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our AuthorizationRule_Status from the provided source

func (*AuthorizationRule_Status) ConvertStatusTo

func (rule *AuthorizationRule_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our AuthorizationRule_Status

func (*AuthorizationRule_Status) DeepCopy

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

func (*AuthorizationRule_Status) DeepCopyInto

func (in *AuthorizationRule_Status) DeepCopyInto(out *AuthorizationRule_Status)

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

func (*AuthorizationRule_Status) NewEmptyARMValue

func (rule *AuthorizationRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AuthorizationRule_Status) PopulateFromARM

func (rule *AuthorizationRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AuthorizationRule_StatusARM

type AuthorizationRule_StatusARM struct {
	Id         *string                                 `json:"id,omitempty"`
	Location   *string                                 `json:"location,omitempty"`
	Name       *string                                 `json:"name,omitempty"`
	Properties *AuthorizationRule_Status_PropertiesARM `json:"properties,omitempty"`
	SystemData *SystemData_StatusARM                   `json:"systemData,omitempty"`
	Type       *string                                 `json:"type,omitempty"`
}

Deprecated version of AuthorizationRule_Status. Use v1beta20211101.AuthorizationRule_Status instead

func (*AuthorizationRule_StatusARM) DeepCopy

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

func (*AuthorizationRule_StatusARM) DeepCopyInto

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

type AuthorizationRule_Status_PropertiesARM

type AuthorizationRule_Status_PropertiesARM struct {
	Rights []AuthorizationRuleStatusPropertiesRights `json:"rights,omitempty"`
}

Deprecated version of AuthorizationRule_Status_Properties. Use v1beta20211101.AuthorizationRule_Status_Properties instead

func (*AuthorizationRule_Status_PropertiesARM) DeepCopy

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

func (*AuthorizationRule_Status_PropertiesARM) DeepCopyInto

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

type CaptureDescriptionStatusEncoding

type CaptureDescriptionStatusEncoding string

Deprecated version of CaptureDescriptionStatusEncoding. Use v1beta20211101.CaptureDescriptionStatusEncoding instead

type CaptureDescription_Status

type CaptureDescription_Status struct {
	Destination       *Destination_Status               `json:"destination,omitempty"`
	Enabled           *bool                             `json:"enabled,omitempty"`
	Encoding          *CaptureDescriptionStatusEncoding `json:"encoding,omitempty"`
	IntervalInSeconds *int                              `json:"intervalInSeconds,omitempty"`
	SizeLimitInBytes  *int                              `json:"sizeLimitInBytes,omitempty"`
	SkipEmptyArchives *bool                             `json:"skipEmptyArchives,omitempty"`
}

Deprecated version of CaptureDescription_Status. Use v1beta20211101.CaptureDescription_Status instead

func (*CaptureDescription_Status) AssignPropertiesFromCaptureDescriptionStatus

func (description *CaptureDescription_Status) AssignPropertiesFromCaptureDescriptionStatus(source *alpha20211101s.CaptureDescription_Status) error

AssignPropertiesFromCaptureDescriptionStatus populates our CaptureDescription_Status from the provided source CaptureDescription_Status

func (*CaptureDescription_Status) AssignPropertiesToCaptureDescriptionStatus

func (description *CaptureDescription_Status) AssignPropertiesToCaptureDescriptionStatus(destination *alpha20211101s.CaptureDescription_Status) error

AssignPropertiesToCaptureDescriptionStatus populates the provided destination CaptureDescription_Status from our CaptureDescription_Status

func (*CaptureDescription_Status) DeepCopy

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

func (*CaptureDescription_Status) DeepCopyInto

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

func (*CaptureDescription_Status) NewEmptyARMValue

func (description *CaptureDescription_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CaptureDescription_Status) PopulateFromARM

func (description *CaptureDescription_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CaptureDescription_StatusARM

type CaptureDescription_StatusARM struct {
	Destination       *Destination_StatusARM            `json:"destination,omitempty"`
	Enabled           *bool                             `json:"enabled,omitempty"`
	Encoding          *CaptureDescriptionStatusEncoding `json:"encoding,omitempty"`
	IntervalInSeconds *int                              `json:"intervalInSeconds,omitempty"`
	SizeLimitInBytes  *int                              `json:"sizeLimitInBytes,omitempty"`
	SkipEmptyArchives *bool                             `json:"skipEmptyArchives,omitempty"`
}

Deprecated version of CaptureDescription_Status. Use v1beta20211101.CaptureDescription_Status instead

func (*CaptureDescription_StatusARM) DeepCopy

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

func (*CaptureDescription_StatusARM) DeepCopyInto

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

type ConsumerGroupPropertiesARM

type ConsumerGroupPropertiesARM struct {
	UserMetadata *string `json:"userMetadata,omitempty"`
}

Deprecated version of ConsumerGroupProperties. Use v1beta20211101.ConsumerGroupProperties instead

func (*ConsumerGroupPropertiesARM) DeepCopy

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

func (*ConsumerGroupPropertiesARM) DeepCopyInto

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

type ConsumerGroup_Status

type ConsumerGroup_Status struct {
	// Conditions: The observed state of the resource
	Conditions   []conditions.Condition `json:"conditions,omitempty"`
	CreatedAt    *string                `json:"createdAt,omitempty"`
	Id           *string                `json:"id,omitempty"`
	Location     *string                `json:"location,omitempty"`
	Name         *string                `json:"name,omitempty"`
	SystemData   *SystemData_Status     `json:"systemData,omitempty"`
	Type         *string                `json:"type,omitempty"`
	UpdatedAt    *string                `json:"updatedAt,omitempty"`
	UserMetadata *string                `json:"userMetadata,omitempty"`
}

Deprecated version of ConsumerGroup_Status. Use v1beta20211101.ConsumerGroup_Status instead

func (*ConsumerGroup_Status) AssignPropertiesFromConsumerGroupStatus

func (group *ConsumerGroup_Status) AssignPropertiesFromConsumerGroupStatus(source *alpha20211101s.ConsumerGroup_Status) error

AssignPropertiesFromConsumerGroupStatus populates our ConsumerGroup_Status from the provided source ConsumerGroup_Status

func (*ConsumerGroup_Status) AssignPropertiesToConsumerGroupStatus

func (group *ConsumerGroup_Status) AssignPropertiesToConsumerGroupStatus(destination *alpha20211101s.ConsumerGroup_Status) error

AssignPropertiesToConsumerGroupStatus populates the provided destination ConsumerGroup_Status from our ConsumerGroup_Status

func (*ConsumerGroup_Status) ConvertStatusFrom

func (group *ConsumerGroup_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ConsumerGroup_Status from the provided source

func (*ConsumerGroup_Status) ConvertStatusTo

func (group *ConsumerGroup_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ConsumerGroup_Status

func (*ConsumerGroup_Status) DeepCopy

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

func (*ConsumerGroup_Status) DeepCopyInto

func (in *ConsumerGroup_Status) DeepCopyInto(out *ConsumerGroup_Status)

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

func (*ConsumerGroup_Status) NewEmptyARMValue

func (group *ConsumerGroup_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ConsumerGroup_Status) PopulateFromARM

func (group *ConsumerGroup_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ConsumerGroup_StatusARM

type ConsumerGroup_StatusARM struct {
	Id         *string                             `json:"id,omitempty"`
	Location   *string                             `json:"location,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *ConsumerGroup_Status_PropertiesARM `json:"properties,omitempty"`
	SystemData *SystemData_StatusARM               `json:"systemData,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

Deprecated version of ConsumerGroup_Status. Use v1beta20211101.ConsumerGroup_Status instead

func (*ConsumerGroup_StatusARM) DeepCopy

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

func (*ConsumerGroup_StatusARM) DeepCopyInto

func (in *ConsumerGroup_StatusARM) DeepCopyInto(out *ConsumerGroup_StatusARM)

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

type ConsumerGroup_Status_PropertiesARM

type ConsumerGroup_Status_PropertiesARM struct {
	CreatedAt    *string `json:"createdAt,omitempty"`
	UpdatedAt    *string `json:"updatedAt,omitempty"`
	UserMetadata *string `json:"userMetadata,omitempty"`
}

Deprecated version of ConsumerGroup_Status_Properties. Use v1beta20211101.ConsumerGroup_Status_Properties instead

func (*ConsumerGroup_Status_PropertiesARM) DeepCopy

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

func (*ConsumerGroup_Status_PropertiesARM) DeepCopyInto

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

type DestinationPropertiesARM

type DestinationPropertiesARM struct {
	ArchiveNameFormat        *string `json:"archiveNameFormat,omitempty"`
	BlobContainer            *string `json:"blobContainer,omitempty"`
	DataLakeAccountName      *string `json:"dataLakeAccountName,omitempty"`
	DataLakeFolderPath       *string `json:"dataLakeFolderPath,omitempty"`
	DataLakeSubscriptionId   *string `json:"dataLakeSubscriptionId,omitempty"`
	StorageAccountResourceId *string `json:"storageAccountResourceId,omitempty"`
}

Deprecated version of DestinationProperties. Use v1beta20211101.DestinationProperties instead

func (*DestinationPropertiesARM) DeepCopy

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

func (*DestinationPropertiesARM) DeepCopyInto

func (in *DestinationPropertiesARM) DeepCopyInto(out *DestinationPropertiesARM)

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

type Destination_Status

type Destination_Status struct {
	ArchiveNameFormat        *string `json:"archiveNameFormat,omitempty"`
	BlobContainer            *string `json:"blobContainer,omitempty"`
	DataLakeAccountName      *string `json:"dataLakeAccountName,omitempty"`
	DataLakeFolderPath       *string `json:"dataLakeFolderPath,omitempty"`
	DataLakeSubscriptionId   *string `json:"dataLakeSubscriptionId,omitempty"`
	Name                     *string `json:"name,omitempty"`
	StorageAccountResourceId *string `json:"storageAccountResourceId,omitempty"`
}

Deprecated version of Destination_Status. Use v1beta20211101.Destination_Status instead

func (*Destination_Status) AssignPropertiesFromDestinationStatus

func (destination *Destination_Status) AssignPropertiesFromDestinationStatus(source *alpha20211101s.Destination_Status) error

AssignPropertiesFromDestinationStatus populates our Destination_Status from the provided source Destination_Status

func (*Destination_Status) AssignPropertiesToDestinationStatus

func (destination *Destination_Status) AssignPropertiesToDestinationStatus(target *alpha20211101s.Destination_Status) error

AssignPropertiesToDestinationStatus populates the provided destination Destination_Status from our Destination_Status

func (*Destination_Status) DeepCopy

func (in *Destination_Status) DeepCopy() *Destination_Status

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

func (*Destination_Status) DeepCopyInto

func (in *Destination_Status) DeepCopyInto(out *Destination_Status)

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

func (*Destination_Status) NewEmptyARMValue

func (destination *Destination_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Destination_Status) PopulateFromARM

func (destination *Destination_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Destination_StatusARM

type Destination_StatusARM struct {
	Name       *string                           `json:"name,omitempty"`
	Properties *Destination_Status_PropertiesARM `json:"properties,omitempty"`
}

Deprecated version of Destination_Status. Use v1beta20211101.Destination_Status instead

func (*Destination_StatusARM) DeepCopy

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

func (*Destination_StatusARM) DeepCopyInto

func (in *Destination_StatusARM) DeepCopyInto(out *Destination_StatusARM)

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

type Destination_Status_PropertiesARM

type Destination_Status_PropertiesARM struct {
	ArchiveNameFormat        *string `json:"archiveNameFormat,omitempty"`
	BlobContainer            *string `json:"blobContainer,omitempty"`
	DataLakeAccountName      *string `json:"dataLakeAccountName,omitempty"`
	DataLakeFolderPath       *string `json:"dataLakeFolderPath,omitempty"`
	DataLakeSubscriptionId   *string `json:"dataLakeSubscriptionId,omitempty"`
	StorageAccountResourceId *string `json:"storageAccountResourceId,omitempty"`
}

Deprecated version of Destination_Status_Properties. Use v1beta20211101.Destination_Status_Properties instead

func (*Destination_Status_PropertiesARM) DeepCopy

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

func (*Destination_Status_PropertiesARM) DeepCopyInto

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

type EHNamespace_Status

type EHNamespace_Status struct {
	AlternateName *string `json:"alternateName,omitempty"`
	ClusterArmId  *string `json:"clusterArmId,omitempty"`

	// Conditions: The observed state of the resource
	Conditions                 []conditions.Condition                                 `json:"conditions,omitempty"`
	CreatedAt                  *string                                                `json:"createdAt,omitempty"`
	DisableLocalAuth           *bool                                                  `json:"disableLocalAuth,omitempty"`
	Encryption                 *Encryption_Status                                     `json:"encryption,omitempty"`
	Id                         *string                                                `json:"id,omitempty"`
	Identity                   *Identity_Status                                       `json:"identity,omitempty"`
	IsAutoInflateEnabled       *bool                                                  `json:"isAutoInflateEnabled,omitempty"`
	KafkaEnabled               *bool                                                  `json:"kafkaEnabled,omitempty"`
	Location                   *string                                                `json:"location,omitempty"`
	MaximumThroughputUnits     *int                                                   `json:"maximumThroughputUnits,omitempty"`
	MetricId                   *string                                                `json:"metricId,omitempty"`
	Name                       *string                                                `json:"name,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_Status_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *string                                                `json:"provisioningState,omitempty"`
	ServiceBusEndpoint         *string                                                `json:"serviceBusEndpoint,omitempty"`
	Sku                        *Sku_Status                                            `json:"sku,omitempty"`
	Status                     *string                                                `json:"status,omitempty"`
	SystemData                 *SystemData_Status                                     `json:"systemData,omitempty"`
	Tags                       map[string]string                                      `json:"tags,omitempty"`
	Type                       *string                                                `json:"type,omitempty"`
	UpdatedAt                  *string                                                `json:"updatedAt,omitempty"`
	ZoneRedundant              *bool                                                  `json:"zoneRedundant,omitempty"`
}

Deprecated version of EHNamespace_Status. Use v1beta20211101.EHNamespace_Status instead

func (*EHNamespace_Status) AssignPropertiesFromEHNamespaceStatus

func (namespace *EHNamespace_Status) AssignPropertiesFromEHNamespaceStatus(source *alpha20211101s.EHNamespace_Status) error

AssignPropertiesFromEHNamespaceStatus populates our EHNamespace_Status from the provided source EHNamespace_Status

func (*EHNamespace_Status) AssignPropertiesToEHNamespaceStatus

func (namespace *EHNamespace_Status) AssignPropertiesToEHNamespaceStatus(destination *alpha20211101s.EHNamespace_Status) error

AssignPropertiesToEHNamespaceStatus populates the provided destination EHNamespace_Status from our EHNamespace_Status

func (*EHNamespace_Status) ConvertStatusFrom

func (namespace *EHNamespace_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our EHNamespace_Status from the provided source

func (*EHNamespace_Status) ConvertStatusTo

func (namespace *EHNamespace_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our EHNamespace_Status

func (*EHNamespace_Status) DeepCopy

func (in *EHNamespace_Status) DeepCopy() *EHNamespace_Status

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

func (*EHNamespace_Status) DeepCopyInto

func (in *EHNamespace_Status) DeepCopyInto(out *EHNamespace_Status)

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

func (*EHNamespace_Status) NewEmptyARMValue

func (namespace *EHNamespace_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EHNamespace_Status) PopulateFromARM

func (namespace *EHNamespace_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EHNamespace_StatusARM

type EHNamespace_StatusARM struct {
	Id         *string                           `json:"id,omitempty"`
	Identity   *Identity_StatusARM               `json:"identity,omitempty"`
	Location   *string                           `json:"location,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Properties *EHNamespace_Status_PropertiesARM `json:"properties,omitempty"`
	Sku        *Sku_StatusARM                    `json:"sku,omitempty"`
	SystemData *SystemData_StatusARM             `json:"systemData,omitempty"`
	Tags       map[string]string                 `json:"tags,omitempty"`
	Type       *string                           `json:"type,omitempty"`
}

Deprecated version of EHNamespace_Status. Use v1beta20211101.EHNamespace_Status instead

func (*EHNamespace_StatusARM) DeepCopy

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

func (*EHNamespace_StatusARM) DeepCopyInto

func (in *EHNamespace_StatusARM) DeepCopyInto(out *EHNamespace_StatusARM)

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

type EHNamespace_Status_PropertiesARM

type EHNamespace_Status_PropertiesARM struct {
	AlternateName              *string                                                   `json:"alternateName,omitempty"`
	ClusterArmId               *string                                                   `json:"clusterArmId,omitempty"`
	CreatedAt                  *string                                                   `json:"createdAt,omitempty"`
	DisableLocalAuth           *bool                                                     `json:"disableLocalAuth,omitempty"`
	Encryption                 *Encryption_StatusARM                                     `json:"encryption,omitempty"`
	IsAutoInflateEnabled       *bool                                                     `json:"isAutoInflateEnabled,omitempty"`
	KafkaEnabled               *bool                                                     `json:"kafkaEnabled,omitempty"`
	MaximumThroughputUnits     *int                                                      `json:"maximumThroughputUnits,omitempty"`
	MetricId                   *string                                                   `json:"metricId,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_Status_SubResourceEmbeddedARM `json:"privateEndpointConnections,omitempty"`
	ProvisioningState          *string                                                   `json:"provisioningState,omitempty"`
	ServiceBusEndpoint         *string                                                   `json:"serviceBusEndpoint,omitempty"`
	Status                     *string                                                   `json:"status,omitempty"`
	UpdatedAt                  *string                                                   `json:"updatedAt,omitempty"`
	ZoneRedundant              *bool                                                     `json:"zoneRedundant,omitempty"`
}

Deprecated version of EHNamespace_Status_Properties. Use v1beta20211101.EHNamespace_Status_Properties instead

func (*EHNamespace_Status_PropertiesARM) DeepCopy

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

func (*EHNamespace_Status_PropertiesARM) DeepCopyInto

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

type Encryption

type Encryption struct {
	KeySource                       *EncryptionKeySource `json:"keySource,omitempty"`
	KeyVaultProperties              []KeyVaultProperties `json:"keyVaultProperties,omitempty"`
	RequireInfrastructureEncryption *bool                `json:"requireInfrastructureEncryption,omitempty"`
}

Deprecated version of Encryption. Use v1beta20211101.Encryption instead

func (*Encryption) AssignPropertiesFromEncryption

func (encryption *Encryption) AssignPropertiesFromEncryption(source *alpha20211101s.Encryption) error

AssignPropertiesFromEncryption populates our Encryption from the provided source Encryption

func (*Encryption) AssignPropertiesToEncryption

func (encryption *Encryption) AssignPropertiesToEncryption(destination *alpha20211101s.Encryption) error

AssignPropertiesToEncryption populates the provided destination Encryption from our Encryption

func (*Encryption) ConvertToARM

func (encryption *Encryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Encryption) DeepCopy

func (in *Encryption) DeepCopy() *Encryption

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

func (*Encryption) DeepCopyInto

func (in *Encryption) DeepCopyInto(out *Encryption)

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

func (*Encryption) NewEmptyARMValue

func (encryption *Encryption) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Encryption) PopulateFromARM

func (encryption *Encryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionARM

type EncryptionARM struct {
	KeySource                       *EncryptionKeySource    `json:"keySource,omitempty"`
	KeyVaultProperties              []KeyVaultPropertiesARM `json:"keyVaultProperties,omitempty"`
	RequireInfrastructureEncryption *bool                   `json:"requireInfrastructureEncryption,omitempty"`
}

Deprecated version of Encryption. Use v1beta20211101.Encryption instead

func (*EncryptionARM) DeepCopy

func (in *EncryptionARM) DeepCopy() *EncryptionARM

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

func (*EncryptionARM) DeepCopyInto

func (in *EncryptionARM) DeepCopyInto(out *EncryptionARM)

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

type EncryptionKeySource

type EncryptionKeySource string

Deprecated version of EncryptionKeySource. Use v1beta20211101.EncryptionKeySource instead +kubebuilder:validation:Enum={"Microsoft.KeyVault"}

type EncryptionStatusKeySource

type EncryptionStatusKeySource string

Deprecated version of EncryptionStatusKeySource. Use v1beta20211101.EncryptionStatusKeySource instead

type Encryption_Status

type Encryption_Status struct {
	KeySource                       *EncryptionStatusKeySource  `json:"keySource,omitempty"`
	KeyVaultProperties              []KeyVaultProperties_Status `json:"keyVaultProperties,omitempty"`
	RequireInfrastructureEncryption *bool                       `json:"requireInfrastructureEncryption,omitempty"`
}

Deprecated version of Encryption_Status. Use v1beta20211101.Encryption_Status instead

func (*Encryption_Status) AssignPropertiesFromEncryptionStatus

func (encryption *Encryption_Status) AssignPropertiesFromEncryptionStatus(source *alpha20211101s.Encryption_Status) error

AssignPropertiesFromEncryptionStatus populates our Encryption_Status from the provided source Encryption_Status

func (*Encryption_Status) AssignPropertiesToEncryptionStatus

func (encryption *Encryption_Status) AssignPropertiesToEncryptionStatus(destination *alpha20211101s.Encryption_Status) error

AssignPropertiesToEncryptionStatus populates the provided destination Encryption_Status from our Encryption_Status

func (*Encryption_Status) DeepCopy

func (in *Encryption_Status) DeepCopy() *Encryption_Status

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

func (*Encryption_Status) DeepCopyInto

func (in *Encryption_Status) DeepCopyInto(out *Encryption_Status)

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

func (*Encryption_Status) NewEmptyARMValue

func (encryption *Encryption_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Encryption_Status) PopulateFromARM

func (encryption *Encryption_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Encryption_StatusARM

type Encryption_StatusARM struct {
	KeySource                       *EncryptionStatusKeySource     `json:"keySource,omitempty"`
	KeyVaultProperties              []KeyVaultProperties_StatusARM `json:"keyVaultProperties,omitempty"`
	RequireInfrastructureEncryption *bool                          `json:"requireInfrastructureEncryption,omitempty"`
}

Deprecated version of Encryption_Status. Use v1beta20211101.Encryption_Status instead

func (*Encryption_StatusARM) DeepCopy

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

func (*Encryption_StatusARM) DeepCopyInto

func (in *Encryption_StatusARM) DeepCopyInto(out *Encryption_StatusARM)

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

type EventhubStatusPropertiesStatus

type EventhubStatusPropertiesStatus string

Deprecated version of EventhubStatusPropertiesStatus. Use v1beta20211101.EventhubStatusPropertiesStatus instead

type Eventhub_Status

type Eventhub_Status struct {
	CaptureDescription *CaptureDescription_Status `json:"captureDescription,omitempty"`

	// Conditions: The observed state of the resource
	Conditions             []conditions.Condition          `json:"conditions,omitempty"`
	CreatedAt              *string                         `json:"createdAt,omitempty"`
	Id                     *string                         `json:"id,omitempty"`
	Location               *string                         `json:"location,omitempty"`
	MessageRetentionInDays *int                            `json:"messageRetentionInDays,omitempty"`
	Name                   *string                         `json:"name,omitempty"`
	PartitionCount         *int                            `json:"partitionCount,omitempty"`
	PartitionIds           []string                        `json:"partitionIds,omitempty"`
	Status                 *EventhubStatusPropertiesStatus `json:"status,omitempty"`
	SystemData             *SystemData_Status              `json:"systemData,omitempty"`
	Type                   *string                         `json:"type,omitempty"`
	UpdatedAt              *string                         `json:"updatedAt,omitempty"`
}

Deprecated version of Eventhub_Status. Use v1beta20211101.Eventhub_Status instead

func (*Eventhub_Status) AssignPropertiesFromEventhubStatus

func (eventhub *Eventhub_Status) AssignPropertiesFromEventhubStatus(source *alpha20211101s.Eventhub_Status) error

AssignPropertiesFromEventhubStatus populates our Eventhub_Status from the provided source Eventhub_Status

func (*Eventhub_Status) AssignPropertiesToEventhubStatus

func (eventhub *Eventhub_Status) AssignPropertiesToEventhubStatus(destination *alpha20211101s.Eventhub_Status) error

AssignPropertiesToEventhubStatus populates the provided destination Eventhub_Status from our Eventhub_Status

func (*Eventhub_Status) ConvertStatusFrom

func (eventhub *Eventhub_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Eventhub_Status from the provided source

func (*Eventhub_Status) ConvertStatusTo

func (eventhub *Eventhub_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Eventhub_Status

func (*Eventhub_Status) DeepCopy

func (in *Eventhub_Status) DeepCopy() *Eventhub_Status

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

func (*Eventhub_Status) DeepCopyInto

func (in *Eventhub_Status) DeepCopyInto(out *Eventhub_Status)

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

func (*Eventhub_Status) NewEmptyARMValue

func (eventhub *Eventhub_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Eventhub_Status) PopulateFromARM

func (eventhub *Eventhub_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Eventhub_StatusARM

type Eventhub_StatusARM struct {
	Id         *string                        `json:"id,omitempty"`
	Location   *string                        `json:"location,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *Eventhub_Status_PropertiesARM `json:"properties,omitempty"`
	SystemData *SystemData_StatusARM          `json:"systemData,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

Deprecated version of Eventhub_Status. Use v1beta20211101.Eventhub_Status instead

func (*Eventhub_StatusARM) DeepCopy

func (in *Eventhub_StatusARM) DeepCopy() *Eventhub_StatusARM

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

func (*Eventhub_StatusARM) DeepCopyInto

func (in *Eventhub_StatusARM) DeepCopyInto(out *Eventhub_StatusARM)

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

type Eventhub_Status_PropertiesARM

type Eventhub_Status_PropertiesARM struct {
	CaptureDescription     *CaptureDescription_StatusARM   `json:"captureDescription,omitempty"`
	CreatedAt              *string                         `json:"createdAt,omitempty"`
	MessageRetentionInDays *int                            `json:"messageRetentionInDays,omitempty"`
	PartitionCount         *int                            `json:"partitionCount,omitempty"`
	PartitionIds           []string                        `json:"partitionIds,omitempty"`
	Status                 *EventhubStatusPropertiesStatus `json:"status,omitempty"`
	UpdatedAt              *string                         `json:"updatedAt,omitempty"`
}

Deprecated version of Eventhub_Status_Properties. Use v1beta20211101.Eventhub_Status_Properties instead

func (*Eventhub_Status_PropertiesARM) DeepCopy

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

func (*Eventhub_Status_PropertiesARM) DeepCopyInto

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

type Identity

type Identity struct {
	Type *IdentityType `json:"type,omitempty"`
}

Deprecated version of Identity. Use v1beta20211101.Identity instead

func (*Identity) AssignPropertiesFromIdentity

func (identity *Identity) AssignPropertiesFromIdentity(source *alpha20211101s.Identity) error

AssignPropertiesFromIdentity populates our Identity from the provided source Identity

func (*Identity) AssignPropertiesToIdentity

func (identity *Identity) AssignPropertiesToIdentity(destination *alpha20211101s.Identity) error

AssignPropertiesToIdentity populates the provided destination Identity from our Identity

func (*Identity) ConvertToARM

func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Identity) DeepCopy

func (in *Identity) DeepCopy() *Identity

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

func (*Identity) DeepCopyInto

func (in *Identity) DeepCopyInto(out *Identity)

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

func (*Identity) NewEmptyARMValue

func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity) PopulateFromARM

func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityARM

type IdentityARM struct {
	Type *IdentityType `json:"type,omitempty"`
}

Deprecated version of Identity. Use v1beta20211101.Identity instead

func (*IdentityARM) DeepCopy

func (in *IdentityARM) DeepCopy() *IdentityARM

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

func (*IdentityARM) DeepCopyInto

func (in *IdentityARM) DeepCopyInto(out *IdentityARM)

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

type IdentityStatusType

type IdentityStatusType string

Deprecated version of IdentityStatusType. Use v1beta20211101.IdentityStatusType instead

type IdentityType

type IdentityType string

Deprecated version of IdentityType. Use v1beta20211101.IdentityType instead +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}

type Identity_Status

type Identity_Status struct {
	PrincipalId            *string                                `json:"principalId,omitempty"`
	TenantId               *string                                `json:"tenantId,omitempty"`
	Type                   *IdentityStatusType                    `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_Status `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of Identity_Status. Use v1beta20211101.Identity_Status instead

func (*Identity_Status) AssignPropertiesFromIdentityStatus

func (identity *Identity_Status) AssignPropertiesFromIdentityStatus(source *alpha20211101s.Identity_Status) error

AssignPropertiesFromIdentityStatus populates our Identity_Status from the provided source Identity_Status

func (*Identity_Status) AssignPropertiesToIdentityStatus

func (identity *Identity_Status) AssignPropertiesToIdentityStatus(destination *alpha20211101s.Identity_Status) error

AssignPropertiesToIdentityStatus populates the provided destination Identity_Status from our Identity_Status

func (*Identity_Status) DeepCopy

func (in *Identity_Status) DeepCopy() *Identity_Status

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

func (*Identity_Status) DeepCopyInto

func (in *Identity_Status) DeepCopyInto(out *Identity_Status)

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

func (*Identity_Status) NewEmptyARMValue

func (identity *Identity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity_Status) PopulateFromARM

func (identity *Identity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Identity_StatusARM

type Identity_StatusARM struct {
	PrincipalId            *string                                   `json:"principalId,omitempty"`
	TenantId               *string                                   `json:"tenantId,omitempty"`
	Type                   *IdentityStatusType                       `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_StatusARM `json:"userAssignedIdentities,omitempty"`
}

Deprecated version of Identity_Status. Use v1beta20211101.Identity_Status instead

func (*Identity_StatusARM) DeepCopy

func (in *Identity_StatusARM) DeepCopy() *Identity_StatusARM

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

func (*Identity_StatusARM) DeepCopyInto

func (in *Identity_StatusARM) DeepCopyInto(out *Identity_StatusARM)

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

type KeyVaultProperties

type KeyVaultProperties struct {
	Identity    *UserAssignedIdentityProperties `json:"identity,omitempty"`
	KeyName     *string                         `json:"keyName,omitempty"`
	KeyVaultUri *string                         `json:"keyVaultUri,omitempty"`
	KeyVersion  *string                         `json:"keyVersion,omitempty"`
}

Deprecated version of KeyVaultProperties. Use v1beta20211101.KeyVaultProperties instead

func (*KeyVaultProperties) AssignPropertiesFromKeyVaultProperties

func (properties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *alpha20211101s.KeyVaultProperties) error

AssignPropertiesFromKeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties

func (*KeyVaultProperties) AssignPropertiesToKeyVaultProperties

func (properties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *alpha20211101s.KeyVaultProperties) error

AssignPropertiesToKeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties

func (*KeyVaultProperties) ConvertToARM

func (properties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KeyVaultProperties) DeepCopy

func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties

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

func (*KeyVaultProperties) DeepCopyInto

func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)

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

func (*KeyVaultProperties) NewEmptyARMValue

func (properties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties) PopulateFromARM

func (properties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultPropertiesARM

type KeyVaultPropertiesARM struct {
	Identity    *UserAssignedIdentityPropertiesARM `json:"identity,omitempty"`
	KeyName     *string                            `json:"keyName,omitempty"`
	KeyVaultUri *string                            `json:"keyVaultUri,omitempty"`
	KeyVersion  *string                            `json:"keyVersion,omitempty"`
}

Deprecated version of KeyVaultProperties. Use v1beta20211101.KeyVaultProperties instead

func (*KeyVaultPropertiesARM) DeepCopy

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

func (*KeyVaultPropertiesARM) DeepCopyInto

func (in *KeyVaultPropertiesARM) DeepCopyInto(out *KeyVaultPropertiesARM)

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

type KeyVaultProperties_Status

type KeyVaultProperties_Status struct {
	Identity    *UserAssignedIdentityProperties_Status `json:"identity,omitempty"`
	KeyName     *string                                `json:"keyName,omitempty"`
	KeyVaultUri *string                                `json:"keyVaultUri,omitempty"`
	KeyVersion  *string                                `json:"keyVersion,omitempty"`
}

Deprecated version of KeyVaultProperties_Status. Use v1beta20211101.KeyVaultProperties_Status instead

func (*KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *alpha20211101s.KeyVaultProperties_Status) error

AssignPropertiesFromKeyVaultPropertiesStatus populates our KeyVaultProperties_Status from the provided source KeyVaultProperties_Status

func (*KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *alpha20211101s.KeyVaultProperties_Status) error

AssignPropertiesToKeyVaultPropertiesStatus populates the provided destination KeyVaultProperties_Status from our KeyVaultProperties_Status

func (*KeyVaultProperties_Status) DeepCopy

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

func (*KeyVaultProperties_Status) DeepCopyInto

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

func (*KeyVaultProperties_Status) NewEmptyARMValue

func (properties *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties_Status) PopulateFromARM

func (properties *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultProperties_StatusARM

type KeyVaultProperties_StatusARM struct {
	Identity    *UserAssignedIdentityProperties_StatusARM `json:"identity,omitempty"`
	KeyName     *string                                   `json:"keyName,omitempty"`
	KeyVaultUri *string                                   `json:"keyVaultUri,omitempty"`
	KeyVersion  *string                                   `json:"keyVersion,omitempty"`
}

Deprecated version of KeyVaultProperties_Status. Use v1beta20211101.KeyVaultProperties_Status instead

func (*KeyVaultProperties_StatusARM) DeepCopy

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

func (*KeyVaultProperties_StatusARM) DeepCopyInto

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

type Namespace

type Namespace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Namespaces_Spec    `json:"spec,omitempty"`
	Status            EHNamespace_Status `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of Namespace. Use v1beta20211101.Namespace instead

func (*Namespace) AssignPropertiesFromNamespace

func (namespace *Namespace) AssignPropertiesFromNamespace(source *alpha20211101s.Namespace) error

AssignPropertiesFromNamespace populates our Namespace from the provided source Namespace

func (*Namespace) AssignPropertiesToNamespace

func (namespace *Namespace) AssignPropertiesToNamespace(destination *alpha20211101s.Namespace) error

AssignPropertiesToNamespace populates the provided destination Namespace from our Namespace

func (*Namespace) AzureName

func (namespace *Namespace) AzureName() string

AzureName returns the Azure name of the resource

func (*Namespace) ConvertFrom

func (namespace *Namespace) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Namespace from the provided hub Namespace

func (*Namespace) ConvertTo

func (namespace *Namespace) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Namespace from our Namespace

func (*Namespace) DeepCopy

func (in *Namespace) DeepCopy() *Namespace

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

func (*Namespace) DeepCopyInto

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

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

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

func (*Namespace) Default

func (namespace *Namespace) Default()

Default applies defaults to the Namespace resource

func (Namespace) GetAPIVersion

func (namespace Namespace) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*Namespace) GetConditions

func (namespace *Namespace) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Namespace) GetResourceScope

func (namespace *Namespace) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Namespace) GetSpec

func (namespace *Namespace) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Namespace) GetStatus

func (namespace *Namespace) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Namespace) GetType

func (namespace *Namespace) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces"

func (*Namespace) NewEmptyStatus

func (namespace *Namespace) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Namespace) OriginalGVK

func (namespace *Namespace) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Namespace) Owner

func (namespace *Namespace) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*Namespace) SetConditions

func (namespace *Namespace) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Namespace) SetStatus

func (namespace *Namespace) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Namespace) ValidateCreate

func (namespace *Namespace) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*Namespace) ValidateDelete

func (namespace *Namespace) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*Namespace) ValidateUpdate

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

ValidateUpdate validates an update of the resource

type NamespaceList

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

+kubebuilder:object:root=true Deprecated version of Namespace. Use v1beta20211101.Namespace instead

func (*NamespaceList) DeepCopy

func (in *NamespaceList) DeepCopy() *NamespaceList

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

func (*NamespaceList) DeepCopyInto

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

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

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

type NamespacesAuthorizationRule

type NamespacesAuthorizationRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NamespacesAuthorizationRules_Spec `json:"spec,omitempty"`
	Status            AuthorizationRule_Status          `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of NamespacesAuthorizationRule. Use v1beta20211101.NamespacesAuthorizationRule instead

func (*NamespacesAuthorizationRule) AssignPropertiesFromNamespacesAuthorizationRule

func (rule *NamespacesAuthorizationRule) AssignPropertiesFromNamespacesAuthorizationRule(source *alpha20211101s.NamespacesAuthorizationRule) error

AssignPropertiesFromNamespacesAuthorizationRule populates our NamespacesAuthorizationRule from the provided source NamespacesAuthorizationRule

func (*NamespacesAuthorizationRule) AssignPropertiesToNamespacesAuthorizationRule

func (rule *NamespacesAuthorizationRule) AssignPropertiesToNamespacesAuthorizationRule(destination *alpha20211101s.NamespacesAuthorizationRule) error

AssignPropertiesToNamespacesAuthorizationRule populates the provided destination NamespacesAuthorizationRule from our NamespacesAuthorizationRule

func (*NamespacesAuthorizationRule) AzureName

func (rule *NamespacesAuthorizationRule) AzureName() string

AzureName returns the Azure name of the resource

func (*NamespacesAuthorizationRule) ConvertFrom

func (rule *NamespacesAuthorizationRule) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our NamespacesAuthorizationRule from the provided hub NamespacesAuthorizationRule

func (*NamespacesAuthorizationRule) ConvertTo

func (rule *NamespacesAuthorizationRule) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub NamespacesAuthorizationRule from our NamespacesAuthorizationRule

func (*NamespacesAuthorizationRule) DeepCopy

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

func (*NamespacesAuthorizationRule) DeepCopyInto

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

func (*NamespacesAuthorizationRule) DeepCopyObject

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

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

func (*NamespacesAuthorizationRule) Default

func (rule *NamespacesAuthorizationRule) Default()

Default applies defaults to the NamespacesAuthorizationRule resource

func (NamespacesAuthorizationRule) GetAPIVersion

func (rule NamespacesAuthorizationRule) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesAuthorizationRule) GetConditions

func (rule *NamespacesAuthorizationRule) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*NamespacesAuthorizationRule) GetResourceScope

func (rule *NamespacesAuthorizationRule) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*NamespacesAuthorizationRule) GetSpec

GetSpec returns the specification of this resource

func (*NamespacesAuthorizationRule) GetStatus

GetStatus returns the status of this resource

func (*NamespacesAuthorizationRule) GetType

func (rule *NamespacesAuthorizationRule) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/authorizationRules"

func (*NamespacesAuthorizationRule) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*NamespacesAuthorizationRule) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*NamespacesAuthorizationRule) Owner

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*NamespacesAuthorizationRule) SetConditions

func (rule *NamespacesAuthorizationRule) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*NamespacesAuthorizationRule) SetStatus

SetStatus sets the status of this resource

func (*NamespacesAuthorizationRule) ValidateCreate

func (rule *NamespacesAuthorizationRule) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*NamespacesAuthorizationRule) ValidateDelete

func (rule *NamespacesAuthorizationRule) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*NamespacesAuthorizationRule) ValidateUpdate

func (rule *NamespacesAuthorizationRule) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type NamespacesAuthorizationRuleList

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

+kubebuilder:object:root=true Deprecated version of NamespacesAuthorizationRule. Use v1beta20211101.NamespacesAuthorizationRule instead

func (*NamespacesAuthorizationRuleList) DeepCopy

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

func (*NamespacesAuthorizationRuleList) DeepCopyInto

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

func (*NamespacesAuthorizationRuleList) DeepCopyObject

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

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

type NamespacesAuthorizationRules_Spec

type NamespacesAuthorizationRules_Spec struct {
	// +kubebuilder:validation:MinLength=1
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Location  *string `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a eventhub.azure.com/Namespace resource
	Owner *genruntime.KnownResourceReference `group:"eventhub.azure.com" json:"owner,omitempty" kind:"Namespace"`

	// +kubebuilder:validation:Required
	Rights []AuthorizationRulePropertiesRights `json:"rights,omitempty"`
	Tags   map[string]string                   `json:"tags,omitempty"`
}

func (*NamespacesAuthorizationRules_Spec) AssignPropertiesFromNamespacesAuthorizationRulesSpec

func (rules *NamespacesAuthorizationRules_Spec) AssignPropertiesFromNamespacesAuthorizationRulesSpec(source *alpha20211101s.NamespacesAuthorizationRules_Spec) error

AssignPropertiesFromNamespacesAuthorizationRulesSpec populates our NamespacesAuthorizationRules_Spec from the provided source NamespacesAuthorizationRules_Spec

func (*NamespacesAuthorizationRules_Spec) AssignPropertiesToNamespacesAuthorizationRulesSpec

func (rules *NamespacesAuthorizationRules_Spec) AssignPropertiesToNamespacesAuthorizationRulesSpec(destination *alpha20211101s.NamespacesAuthorizationRules_Spec) error

AssignPropertiesToNamespacesAuthorizationRulesSpec populates the provided destination NamespacesAuthorizationRules_Spec from our NamespacesAuthorizationRules_Spec

func (*NamespacesAuthorizationRules_Spec) ConvertSpecFrom

func (rules *NamespacesAuthorizationRules_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our NamespacesAuthorizationRules_Spec from the provided source

func (*NamespacesAuthorizationRules_Spec) ConvertSpecTo

func (rules *NamespacesAuthorizationRules_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our NamespacesAuthorizationRules_Spec

func (*NamespacesAuthorizationRules_Spec) ConvertToARM

func (rules *NamespacesAuthorizationRules_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NamespacesAuthorizationRules_Spec) DeepCopy

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

func (*NamespacesAuthorizationRules_Spec) DeepCopyInto

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

func (*NamespacesAuthorizationRules_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NamespacesAuthorizationRules_Spec) OriginalVersion

func (rules *NamespacesAuthorizationRules_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*NamespacesAuthorizationRules_Spec) PopulateFromARM

func (rules *NamespacesAuthorizationRules_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*NamespacesAuthorizationRules_Spec) SetAzureName

func (rules *NamespacesAuthorizationRules_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type NamespacesAuthorizationRules_SpecARM

type NamespacesAuthorizationRules_SpecARM struct {
	Location   *string                         `json:"location,omitempty"`
	Name       string                          `json:"name,omitempty"`
	Properties *AuthorizationRulePropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string               `json:"tags,omitempty"`
}

Deprecated version of NamespacesAuthorizationRules_Spec. Use v1beta20211101.NamespacesAuthorizationRules_Spec instead

func (*NamespacesAuthorizationRules_SpecARM) DeepCopy

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

func (*NamespacesAuthorizationRules_SpecARM) DeepCopyInto

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

func (NamespacesAuthorizationRules_SpecARM) GetAPIVersion

func (rules NamespacesAuthorizationRules_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesAuthorizationRules_SpecARM) GetName

GetName returns the Name of the resource

func (*NamespacesAuthorizationRules_SpecARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/authorizationRules"

type NamespacesEventhub

type NamespacesEventhub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NamespacesEventhubs_Spec `json:"spec,omitempty"`
	Status            Eventhub_Status          `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of NamespacesEventhub. Use v1beta20211101.NamespacesEventhub instead

func (*NamespacesEventhub) AssignPropertiesFromNamespacesEventhub

func (eventhub *NamespacesEventhub) AssignPropertiesFromNamespacesEventhub(source *alpha20211101s.NamespacesEventhub) error

AssignPropertiesFromNamespacesEventhub populates our NamespacesEventhub from the provided source NamespacesEventhub

func (*NamespacesEventhub) AssignPropertiesToNamespacesEventhub

func (eventhub *NamespacesEventhub) AssignPropertiesToNamespacesEventhub(destination *alpha20211101s.NamespacesEventhub) error

AssignPropertiesToNamespacesEventhub populates the provided destination NamespacesEventhub from our NamespacesEventhub

func (*NamespacesEventhub) AzureName

func (eventhub *NamespacesEventhub) AzureName() string

AzureName returns the Azure name of the resource

func (*NamespacesEventhub) ConvertFrom

func (eventhub *NamespacesEventhub) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our NamespacesEventhub from the provided hub NamespacesEventhub

func (*NamespacesEventhub) ConvertTo

func (eventhub *NamespacesEventhub) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub NamespacesEventhub from our NamespacesEventhub

func (*NamespacesEventhub) DeepCopy

func (in *NamespacesEventhub) DeepCopy() *NamespacesEventhub

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

func (*NamespacesEventhub) DeepCopyInto

func (in *NamespacesEventhub) DeepCopyInto(out *NamespacesEventhub)

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

func (*NamespacesEventhub) DeepCopyObject

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

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

func (*NamespacesEventhub) Default

func (eventhub *NamespacesEventhub) Default()

Default applies defaults to the NamespacesEventhub resource

func (NamespacesEventhub) GetAPIVersion

func (eventhub NamespacesEventhub) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesEventhub) GetConditions

func (eventhub *NamespacesEventhub) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*NamespacesEventhub) GetResourceScope

func (eventhub *NamespacesEventhub) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*NamespacesEventhub) GetSpec

func (eventhub *NamespacesEventhub) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*NamespacesEventhub) GetStatus

func (eventhub *NamespacesEventhub) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*NamespacesEventhub) GetType

func (eventhub *NamespacesEventhub) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/eventhubs"

func (*NamespacesEventhub) NewEmptyStatus

func (eventhub *NamespacesEventhub) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*NamespacesEventhub) OriginalGVK

func (eventhub *NamespacesEventhub) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*NamespacesEventhub) Owner

func (eventhub *NamespacesEventhub) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*NamespacesEventhub) SetConditions

func (eventhub *NamespacesEventhub) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*NamespacesEventhub) SetStatus

func (eventhub *NamespacesEventhub) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*NamespacesEventhub) ValidateCreate

func (eventhub *NamespacesEventhub) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*NamespacesEventhub) ValidateDelete

func (eventhub *NamespacesEventhub) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*NamespacesEventhub) ValidateUpdate

func (eventhub *NamespacesEventhub) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type NamespacesEventhubList

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

+kubebuilder:object:root=true Deprecated version of NamespacesEventhub. Use v1beta20211101.NamespacesEventhub instead

func (*NamespacesEventhubList) DeepCopy

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

func (*NamespacesEventhubList) DeepCopyInto

func (in *NamespacesEventhubList) DeepCopyInto(out *NamespacesEventhubList)

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

func (*NamespacesEventhubList) DeepCopyObject

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

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

type NamespacesEventhubsAuthorizationRule

type NamespacesEventhubsAuthorizationRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NamespacesEventhubsAuthorizationRules_Spec `json:"spec,omitempty"`
	Status            AuthorizationRule_Status                   `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of NamespacesEventhubsAuthorizationRule. Use v1beta20211101.NamespacesEventhubsAuthorizationRule instead

func (*NamespacesEventhubsAuthorizationRule) AssignPropertiesFromNamespacesEventhubsAuthorizationRule

func (rule *NamespacesEventhubsAuthorizationRule) AssignPropertiesFromNamespacesEventhubsAuthorizationRule(source *alpha20211101s.NamespacesEventhubsAuthorizationRule) error

AssignPropertiesFromNamespacesEventhubsAuthorizationRule populates our NamespacesEventhubsAuthorizationRule from the provided source NamespacesEventhubsAuthorizationRule

func (*NamespacesEventhubsAuthorizationRule) AssignPropertiesToNamespacesEventhubsAuthorizationRule

func (rule *NamespacesEventhubsAuthorizationRule) AssignPropertiesToNamespacesEventhubsAuthorizationRule(destination *alpha20211101s.NamespacesEventhubsAuthorizationRule) error

AssignPropertiesToNamespacesEventhubsAuthorizationRule populates the provided destination NamespacesEventhubsAuthorizationRule from our NamespacesEventhubsAuthorizationRule

func (*NamespacesEventhubsAuthorizationRule) AzureName

func (rule *NamespacesEventhubsAuthorizationRule) AzureName() string

AzureName returns the Azure name of the resource

func (*NamespacesEventhubsAuthorizationRule) ConvertFrom

ConvertFrom populates our NamespacesEventhubsAuthorizationRule from the provided hub NamespacesEventhubsAuthorizationRule

func (*NamespacesEventhubsAuthorizationRule) ConvertTo

ConvertTo populates the provided hub NamespacesEventhubsAuthorizationRule from our NamespacesEventhubsAuthorizationRule

func (*NamespacesEventhubsAuthorizationRule) DeepCopy

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

func (*NamespacesEventhubsAuthorizationRule) DeepCopyInto

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

func (*NamespacesEventhubsAuthorizationRule) DeepCopyObject

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

func (*NamespacesEventhubsAuthorizationRule) Default

func (rule *NamespacesEventhubsAuthorizationRule) Default()

Default applies defaults to the NamespacesEventhubsAuthorizationRule resource

func (NamespacesEventhubsAuthorizationRule) GetAPIVersion

func (rule NamespacesEventhubsAuthorizationRule) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesEventhubsAuthorizationRule) GetConditions

GetConditions returns the conditions of the resource

func (*NamespacesEventhubsAuthorizationRule) GetResourceScope

GetResourceScope returns the scope of the resource

func (*NamespacesEventhubsAuthorizationRule) GetSpec

GetSpec returns the specification of this resource

func (*NamespacesEventhubsAuthorizationRule) GetStatus

GetStatus returns the status of this resource

func (*NamespacesEventhubsAuthorizationRule) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/eventhubs/authorizationRules"

func (*NamespacesEventhubsAuthorizationRule) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*NamespacesEventhubsAuthorizationRule) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*NamespacesEventhubsAuthorizationRule) Owner

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*NamespacesEventhubsAuthorizationRule) SetConditions

func (rule *NamespacesEventhubsAuthorizationRule) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*NamespacesEventhubsAuthorizationRule) SetStatus

SetStatus sets the status of this resource

func (*NamespacesEventhubsAuthorizationRule) ValidateCreate

func (rule *NamespacesEventhubsAuthorizationRule) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*NamespacesEventhubsAuthorizationRule) ValidateDelete

func (rule *NamespacesEventhubsAuthorizationRule) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*NamespacesEventhubsAuthorizationRule) ValidateUpdate

func (rule *NamespacesEventhubsAuthorizationRule) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type NamespacesEventhubsAuthorizationRuleList

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

+kubebuilder:object:root=true Deprecated version of NamespacesEventhubsAuthorizationRule. Use v1beta20211101.NamespacesEventhubsAuthorizationRule instead

func (*NamespacesEventhubsAuthorizationRuleList) DeepCopy

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

func (*NamespacesEventhubsAuthorizationRuleList) DeepCopyInto

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

func (*NamespacesEventhubsAuthorizationRuleList) DeepCopyObject

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

type NamespacesEventhubsAuthorizationRules_Spec

type NamespacesEventhubsAuthorizationRules_Spec struct {
	// +kubebuilder:validation:MinLength=1
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Location  *string `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a eventhub.azure.com/NamespacesEventhub resource
	Owner *genruntime.KnownResourceReference `group:"eventhub.azure.com" json:"owner,omitempty" kind:"NamespacesEventhub"`

	// +kubebuilder:validation:Required
	Rights []AuthorizationRulePropertiesRights `json:"rights,omitempty"`
	Tags   map[string]string                   `json:"tags,omitempty"`
}

func (*NamespacesEventhubsAuthorizationRules_Spec) AssignPropertiesFromNamespacesEventhubsAuthorizationRulesSpec

func (rules *NamespacesEventhubsAuthorizationRules_Spec) AssignPropertiesFromNamespacesEventhubsAuthorizationRulesSpec(source *alpha20211101s.NamespacesEventhubsAuthorizationRules_Spec) error

AssignPropertiesFromNamespacesEventhubsAuthorizationRulesSpec populates our NamespacesEventhubsAuthorizationRules_Spec from the provided source NamespacesEventhubsAuthorizationRules_Spec

func (*NamespacesEventhubsAuthorizationRules_Spec) AssignPropertiesToNamespacesEventhubsAuthorizationRulesSpec

func (rules *NamespacesEventhubsAuthorizationRules_Spec) AssignPropertiesToNamespacesEventhubsAuthorizationRulesSpec(destination *alpha20211101s.NamespacesEventhubsAuthorizationRules_Spec) error

AssignPropertiesToNamespacesEventhubsAuthorizationRulesSpec populates the provided destination NamespacesEventhubsAuthorizationRules_Spec from our NamespacesEventhubsAuthorizationRules_Spec

func (*NamespacesEventhubsAuthorizationRules_Spec) ConvertSpecFrom

ConvertSpecFrom populates our NamespacesEventhubsAuthorizationRules_Spec from the provided source

func (*NamespacesEventhubsAuthorizationRules_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our NamespacesEventhubsAuthorizationRules_Spec

func (*NamespacesEventhubsAuthorizationRules_Spec) ConvertToARM

func (rules *NamespacesEventhubsAuthorizationRules_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NamespacesEventhubsAuthorizationRules_Spec) DeepCopy

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

func (*NamespacesEventhubsAuthorizationRules_Spec) DeepCopyInto

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

func (*NamespacesEventhubsAuthorizationRules_Spec) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NamespacesEventhubsAuthorizationRules_Spec) OriginalVersion

func (rules *NamespacesEventhubsAuthorizationRules_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*NamespacesEventhubsAuthorizationRules_Spec) PopulateFromARM

func (rules *NamespacesEventhubsAuthorizationRules_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*NamespacesEventhubsAuthorizationRules_Spec) SetAzureName

func (rules *NamespacesEventhubsAuthorizationRules_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type NamespacesEventhubsAuthorizationRules_SpecARM

type NamespacesEventhubsAuthorizationRules_SpecARM struct {
	Location   *string                         `json:"location,omitempty"`
	Name       string                          `json:"name,omitempty"`
	Properties *AuthorizationRulePropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string               `json:"tags,omitempty"`
}

Deprecated version of NamespacesEventhubsAuthorizationRules_Spec. Use v1beta20211101.NamespacesEventhubsAuthorizationRules_Spec instead

func (*NamespacesEventhubsAuthorizationRules_SpecARM) DeepCopy

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

func (*NamespacesEventhubsAuthorizationRules_SpecARM) DeepCopyInto

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

func (NamespacesEventhubsAuthorizationRules_SpecARM) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesEventhubsAuthorizationRules_SpecARM) GetName

GetName returns the Name of the resource

func (*NamespacesEventhubsAuthorizationRules_SpecARM) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/eventhubs/authorizationRules"

type NamespacesEventhubsConsumerGroup

type NamespacesEventhubsConsumerGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NamespacesEventhubsConsumergroups_Spec `json:"spec,omitempty"`
	Status            ConsumerGroup_Status                   `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of NamespacesEventhubsConsumerGroup. Use v1beta20211101.NamespacesEventhubsConsumerGroup instead

func (*NamespacesEventhubsConsumerGroup) AssignPropertiesFromNamespacesEventhubsConsumerGroup

func (group *NamespacesEventhubsConsumerGroup) AssignPropertiesFromNamespacesEventhubsConsumerGroup(source *alpha20211101s.NamespacesEventhubsConsumerGroup) error

AssignPropertiesFromNamespacesEventhubsConsumerGroup populates our NamespacesEventhubsConsumerGroup from the provided source NamespacesEventhubsConsumerGroup

func (*NamespacesEventhubsConsumerGroup) AssignPropertiesToNamespacesEventhubsConsumerGroup

func (group *NamespacesEventhubsConsumerGroup) AssignPropertiesToNamespacesEventhubsConsumerGroup(destination *alpha20211101s.NamespacesEventhubsConsumerGroup) error

AssignPropertiesToNamespacesEventhubsConsumerGroup populates the provided destination NamespacesEventhubsConsumerGroup from our NamespacesEventhubsConsumerGroup

func (*NamespacesEventhubsConsumerGroup) AzureName

func (group *NamespacesEventhubsConsumerGroup) AzureName() string

AzureName returns the Azure name of the resource

func (*NamespacesEventhubsConsumerGroup) ConvertFrom

func (group *NamespacesEventhubsConsumerGroup) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our NamespacesEventhubsConsumerGroup from the provided hub NamespacesEventhubsConsumerGroup

func (*NamespacesEventhubsConsumerGroup) ConvertTo

func (group *NamespacesEventhubsConsumerGroup) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub NamespacesEventhubsConsumerGroup from our NamespacesEventhubsConsumerGroup

func (*NamespacesEventhubsConsumerGroup) DeepCopy

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

func (*NamespacesEventhubsConsumerGroup) DeepCopyInto

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

func (*NamespacesEventhubsConsumerGroup) DeepCopyObject

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

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

func (*NamespacesEventhubsConsumerGroup) Default

func (group *NamespacesEventhubsConsumerGroup) Default()

Default applies defaults to the NamespacesEventhubsConsumerGroup resource

func (NamespacesEventhubsConsumerGroup) GetAPIVersion

func (group NamespacesEventhubsConsumerGroup) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesEventhubsConsumerGroup) GetConditions

GetConditions returns the conditions of the resource

func (*NamespacesEventhubsConsumerGroup) GetResourceScope

func (group *NamespacesEventhubsConsumerGroup) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*NamespacesEventhubsConsumerGroup) GetSpec

GetSpec returns the specification of this resource

func (*NamespacesEventhubsConsumerGroup) GetStatus

GetStatus returns the status of this resource

func (*NamespacesEventhubsConsumerGroup) GetType

func (group *NamespacesEventhubsConsumerGroup) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/eventhubs/consumergroups"

func (*NamespacesEventhubsConsumerGroup) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*NamespacesEventhubsConsumerGroup) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*NamespacesEventhubsConsumerGroup) Owner

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*NamespacesEventhubsConsumerGroup) SetConditions

func (group *NamespacesEventhubsConsumerGroup) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*NamespacesEventhubsConsumerGroup) SetStatus

SetStatus sets the status of this resource

func (*NamespacesEventhubsConsumerGroup) ValidateCreate

func (group *NamespacesEventhubsConsumerGroup) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*NamespacesEventhubsConsumerGroup) ValidateDelete

func (group *NamespacesEventhubsConsumerGroup) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*NamespacesEventhubsConsumerGroup) ValidateUpdate

func (group *NamespacesEventhubsConsumerGroup) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type NamespacesEventhubsConsumerGroupList

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

+kubebuilder:object:root=true Deprecated version of NamespacesEventhubsConsumerGroup. Use v1beta20211101.NamespacesEventhubsConsumerGroup instead

func (*NamespacesEventhubsConsumerGroupList) DeepCopy

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

func (*NamespacesEventhubsConsumerGroupList) DeepCopyInto

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

func (*NamespacesEventhubsConsumerGroupList) DeepCopyObject

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

type NamespacesEventhubsConsumergroups_Spec

type NamespacesEventhubsConsumergroups_Spec struct {
	// +kubebuilder:validation:MaxLength=50
	// +kubebuilder:validation:MinLength=1
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Location  *string `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a eventhub.azure.com/NamespacesEventhub resource
	Owner        *genruntime.KnownResourceReference `group:"eventhub.azure.com" json:"owner,omitempty" kind:"NamespacesEventhub"`
	Tags         map[string]string                  `json:"tags,omitempty"`
	UserMetadata *string                            `json:"userMetadata,omitempty"`
}

func (*NamespacesEventhubsConsumergroups_Spec) AssignPropertiesFromNamespacesEventhubsConsumergroupsSpec

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) AssignPropertiesFromNamespacesEventhubsConsumergroupsSpec(source *alpha20211101s.NamespacesEventhubsConsumergroups_Spec) error

AssignPropertiesFromNamespacesEventhubsConsumergroupsSpec populates our NamespacesEventhubsConsumergroups_Spec from the provided source NamespacesEventhubsConsumergroups_Spec

func (*NamespacesEventhubsConsumergroups_Spec) AssignPropertiesToNamespacesEventhubsConsumergroupsSpec

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) AssignPropertiesToNamespacesEventhubsConsumergroupsSpec(destination *alpha20211101s.NamespacesEventhubsConsumergroups_Spec) error

AssignPropertiesToNamespacesEventhubsConsumergroupsSpec populates the provided destination NamespacesEventhubsConsumergroups_Spec from our NamespacesEventhubsConsumergroups_Spec

func (*NamespacesEventhubsConsumergroups_Spec) ConvertSpecFrom

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our NamespacesEventhubsConsumergroups_Spec from the provided source

func (*NamespacesEventhubsConsumergroups_Spec) ConvertSpecTo

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our NamespacesEventhubsConsumergroups_Spec

func (*NamespacesEventhubsConsumergroups_Spec) ConvertToARM

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NamespacesEventhubsConsumergroups_Spec) DeepCopy

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

func (*NamespacesEventhubsConsumergroups_Spec) DeepCopyInto

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

func (*NamespacesEventhubsConsumergroups_Spec) NewEmptyARMValue

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NamespacesEventhubsConsumergroups_Spec) OriginalVersion

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*NamespacesEventhubsConsumergroups_Spec) PopulateFromARM

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*NamespacesEventhubsConsumergroups_Spec) SetAzureName

func (consumergroups *NamespacesEventhubsConsumergroups_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type NamespacesEventhubsConsumergroups_SpecARM

type NamespacesEventhubsConsumergroups_SpecARM struct {
	Location   *string                     `json:"location,omitempty"`
	Name       string                      `json:"name,omitempty"`
	Properties *ConsumerGroupPropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string           `json:"tags,omitempty"`
}

Deprecated version of NamespacesEventhubsConsumergroups_Spec. Use v1beta20211101.NamespacesEventhubsConsumergroups_Spec instead

func (*NamespacesEventhubsConsumergroups_SpecARM) DeepCopy

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

func (*NamespacesEventhubsConsumergroups_SpecARM) DeepCopyInto

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

func (NamespacesEventhubsConsumergroups_SpecARM) GetAPIVersion

func (consumergroups NamespacesEventhubsConsumergroups_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesEventhubsConsumergroups_SpecARM) GetName

func (consumergroups *NamespacesEventhubsConsumergroups_SpecARM) GetName() string

GetName returns the Name of the resource

func (*NamespacesEventhubsConsumergroups_SpecARM) GetType

func (consumergroups *NamespacesEventhubsConsumergroups_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/eventhubs/consumergroups"

type NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding

type NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding string

Deprecated version of NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding. Use v1beta20211101.NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding instead +kubebuilder:validation:Enum={"Avro","AvroDeflate"}

type NamespacesEventhubs_Spec

type NamespacesEventhubs_Spec struct {
	// +kubebuilder:validation:MaxLength=256
	// +kubebuilder:validation:MinLength=1
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName          string                                                  `json:"azureName,omitempty"`
	CaptureDescription *NamespacesEventhubs_Spec_Properties_CaptureDescription `json:"captureDescription,omitempty"`
	Location           *string                                                 `json:"location,omitempty"`

	// +kubebuilder:validation:Minimum=1
	MessageRetentionInDays *int `json:"messageRetentionInDays,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a eventhub.azure.com/Namespace resource
	Owner *genruntime.KnownResourceReference `group:"eventhub.azure.com" json:"owner,omitempty" kind:"Namespace"`

	// +kubebuilder:validation:Minimum=1
	PartitionCount *int              `json:"partitionCount,omitempty"`
	Tags           map[string]string `json:"tags,omitempty"`
}

func (*NamespacesEventhubs_Spec) AssignPropertiesFromNamespacesEventhubsSpec

func (eventhubs *NamespacesEventhubs_Spec) AssignPropertiesFromNamespacesEventhubsSpec(source *alpha20211101s.NamespacesEventhubs_Spec) error

AssignPropertiesFromNamespacesEventhubsSpec populates our NamespacesEventhubs_Spec from the provided source NamespacesEventhubs_Spec

func (*NamespacesEventhubs_Spec) AssignPropertiesToNamespacesEventhubsSpec

func (eventhubs *NamespacesEventhubs_Spec) AssignPropertiesToNamespacesEventhubsSpec(destination *alpha20211101s.NamespacesEventhubs_Spec) error

AssignPropertiesToNamespacesEventhubsSpec populates the provided destination NamespacesEventhubs_Spec from our NamespacesEventhubs_Spec

func (*NamespacesEventhubs_Spec) ConvertSpecFrom

func (eventhubs *NamespacesEventhubs_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our NamespacesEventhubs_Spec from the provided source

func (*NamespacesEventhubs_Spec) ConvertSpecTo

func (eventhubs *NamespacesEventhubs_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our NamespacesEventhubs_Spec

func (*NamespacesEventhubs_Spec) ConvertToARM

func (eventhubs *NamespacesEventhubs_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NamespacesEventhubs_Spec) DeepCopy

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

func (*NamespacesEventhubs_Spec) DeepCopyInto

func (in *NamespacesEventhubs_Spec) DeepCopyInto(out *NamespacesEventhubs_Spec)

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

func (*NamespacesEventhubs_Spec) NewEmptyARMValue

func (eventhubs *NamespacesEventhubs_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NamespacesEventhubs_Spec) OriginalVersion

func (eventhubs *NamespacesEventhubs_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*NamespacesEventhubs_Spec) PopulateFromARM

func (eventhubs *NamespacesEventhubs_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*NamespacesEventhubs_Spec) SetAzureName

func (eventhubs *NamespacesEventhubs_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type NamespacesEventhubs_SpecARM

type NamespacesEventhubs_SpecARM struct {
	Location   *string                                 `json:"location,omitempty"`
	Name       string                                  `json:"name,omitempty"`
	Properties *NamespacesEventhubs_Spec_PropertiesARM `json:"properties,omitempty"`
	Tags       map[string]string                       `json:"tags,omitempty"`
}

Deprecated version of NamespacesEventhubs_Spec. Use v1beta20211101.NamespacesEventhubs_Spec instead

func (*NamespacesEventhubs_SpecARM) DeepCopy

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

func (*NamespacesEventhubs_SpecARM) DeepCopyInto

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

func (NamespacesEventhubs_SpecARM) GetAPIVersion

func (eventhubs NamespacesEventhubs_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*NamespacesEventhubs_SpecARM) GetName

func (eventhubs *NamespacesEventhubs_SpecARM) GetName() string

GetName returns the Name of the resource

func (*NamespacesEventhubs_SpecARM) GetType

func (eventhubs *NamespacesEventhubs_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces/eventhubs"

type NamespacesEventhubs_Spec_PropertiesARM

type NamespacesEventhubs_Spec_PropertiesARM struct {
	CaptureDescription     *NamespacesEventhubs_Spec_Properties_CaptureDescriptionARM `json:"captureDescription,omitempty"`
	MessageRetentionInDays *int                                                       `json:"messageRetentionInDays,omitempty"`
	PartitionCount         *int                                                       `json:"partitionCount,omitempty"`
}

Deprecated version of NamespacesEventhubs_Spec_Properties. Use v1beta20211101.NamespacesEventhubs_Spec_Properties instead

func (*NamespacesEventhubs_Spec_PropertiesARM) DeepCopy

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

func (*NamespacesEventhubs_Spec_PropertiesARM) DeepCopyInto

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

type NamespacesEventhubs_Spec_Properties_CaptureDescription

type NamespacesEventhubs_Spec_Properties_CaptureDescription struct {
	Destination       *NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination `json:"destination,omitempty"`
	Enabled           *bool                                                               `json:"enabled,omitempty"`
	Encoding          *NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding        `json:"encoding,omitempty"`
	IntervalInSeconds *int                                                                `json:"intervalInSeconds,omitempty"`
	SizeLimitInBytes  *int                                                                `json:"sizeLimitInBytes,omitempty"`
	SkipEmptyArchives *bool                                                               `json:"skipEmptyArchives,omitempty"`
}

Deprecated version of NamespacesEventhubs_Spec_Properties_CaptureDescription. Use v1beta20211101.NamespacesEventhubs_Spec_Properties_CaptureDescription instead

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription) AssignPropertiesFromNamespacesEventhubsSpecPropertiesCaptureDescription

func (description *NamespacesEventhubs_Spec_Properties_CaptureDescription) AssignPropertiesFromNamespacesEventhubsSpecPropertiesCaptureDescription(source *alpha20211101s.NamespacesEventhubs_Spec_Properties_CaptureDescription) error

AssignPropertiesFromNamespacesEventhubsSpecPropertiesCaptureDescription populates our NamespacesEventhubs_Spec_Properties_CaptureDescription from the provided source NamespacesEventhubs_Spec_Properties_CaptureDescription

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription) AssignPropertiesToNamespacesEventhubsSpecPropertiesCaptureDescription

func (description *NamespacesEventhubs_Spec_Properties_CaptureDescription) AssignPropertiesToNamespacesEventhubsSpecPropertiesCaptureDescription(destination *alpha20211101s.NamespacesEventhubs_Spec_Properties_CaptureDescription) error

AssignPropertiesToNamespacesEventhubsSpecPropertiesCaptureDescription populates the provided destination NamespacesEventhubs_Spec_Properties_CaptureDescription from our NamespacesEventhubs_Spec_Properties_CaptureDescription

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription) DeepCopy

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

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription) DeepCopyInto

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

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription) PopulateFromARM

func (description *NamespacesEventhubs_Spec_Properties_CaptureDescription) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NamespacesEventhubs_Spec_Properties_CaptureDescriptionARM

type NamespacesEventhubs_Spec_Properties_CaptureDescriptionARM struct {
	Destination       *NamespacesEventhubs_Spec_Properties_CaptureDescription_DestinationARM `json:"destination,omitempty"`
	Enabled           *bool                                                                  `json:"enabled,omitempty"`
	Encoding          *NamespacesEventhubsSpecPropertiesCaptureDescriptionEncoding           `json:"encoding,omitempty"`
	IntervalInSeconds *int                                                                   `json:"intervalInSeconds,omitempty"`
	SizeLimitInBytes  *int                                                                   `json:"sizeLimitInBytes,omitempty"`
	SkipEmptyArchives *bool                                                                  `json:"skipEmptyArchives,omitempty"`
}

Deprecated version of NamespacesEventhubs_Spec_Properties_CaptureDescription. Use v1beta20211101.NamespacesEventhubs_Spec_Properties_CaptureDescription instead

func (*NamespacesEventhubs_Spec_Properties_CaptureDescriptionARM) DeepCopy

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

func (*NamespacesEventhubs_Spec_Properties_CaptureDescriptionARM) DeepCopyInto

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

type NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination

type NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination struct {
	ArchiveNameFormat   *string `json:"archiveNameFormat,omitempty"`
	BlobContainer       *string `json:"blobContainer,omitempty"`
	DataLakeAccountName *string `json:"dataLakeAccountName,omitempty"`
	DataLakeFolderPath  *string `json:"dataLakeFolderPath,omitempty"`

	// +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
	DataLakeSubscriptionId          *string                       `json:"dataLakeSubscriptionId,omitempty"`
	Name                            *string                       `json:"name,omitempty"`
	StorageAccountResourceReference *genruntime.ResourceReference `armReference:"StorageAccountResourceId" json:"storageAccountResourceReference,omitempty"`
}

Deprecated version of NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination. Use v1beta20211101.NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination instead

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) AssignPropertiesFromNamespacesEventhubsSpecPropertiesCaptureDescriptionDestination

func (destination *NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) AssignPropertiesFromNamespacesEventhubsSpecPropertiesCaptureDescriptionDestination(source *alpha20211101s.NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) error

AssignPropertiesFromNamespacesEventhubsSpecPropertiesCaptureDescriptionDestination populates our NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination from the provided source NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) AssignPropertiesToNamespacesEventhubsSpecPropertiesCaptureDescriptionDestination

func (destination *NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) AssignPropertiesToNamespacesEventhubsSpecPropertiesCaptureDescriptionDestination(target *alpha20211101s.NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) error

AssignPropertiesToNamespacesEventhubsSpecPropertiesCaptureDescriptionDestination populates the provided destination NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination from our NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) DeepCopy

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

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) DeepCopyInto

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

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) PopulateFromARM

func (destination *NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NamespacesEventhubs_Spec_Properties_CaptureDescription_DestinationARM

type NamespacesEventhubs_Spec_Properties_CaptureDescription_DestinationARM struct {
	Name       *string                   `json:"name,omitempty"`
	Properties *DestinationPropertiesARM `json:"properties,omitempty"`
}

Deprecated version of NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination. Use v1beta20211101.NamespacesEventhubs_Spec_Properties_CaptureDescription_Destination instead

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_DestinationARM) DeepCopy

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

func (*NamespacesEventhubs_Spec_Properties_CaptureDescription_DestinationARM) DeepCopyInto

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

type Namespaces_Spec

type Namespaces_Spec struct {
	AlternateName *string `json:"alternateName,omitempty"`

	// +kubebuilder:validation:MaxLength=50
	// +kubebuilder:validation:MinLength=6
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName              string                        `json:"azureName,omitempty"`
	ClusterArmReference    *genruntime.ResourceReference `armReference:"ClusterArmId" json:"clusterArmReference,omitempty"`
	DisableLocalAuth       *bool                         `json:"disableLocalAuth,omitempty"`
	Encryption             *Encryption                   `json:"encryption,omitempty"`
	Identity               *Identity                     `json:"identity,omitempty"`
	IsAutoInflateEnabled   *bool                         `json:"isAutoInflateEnabled,omitempty"`
	KafkaEnabled           *bool                         `json:"kafkaEnabled,omitempty"`
	Location               *string                       `json:"location,omitempty"`
	MaximumThroughputUnits *int                          `json:"maximumThroughputUnits,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner                      *genruntime.KnownResourceReference                      `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PrivateEndpointConnections []Namespaces_Spec_Properties_PrivateEndpointConnections `json:"privateEndpointConnections,omitempty"`
	Sku                        *Sku                                                    `json:"sku,omitempty"`
	Tags                       map[string]string                                       `json:"tags,omitempty"`
	ZoneRedundant              *bool                                                   `json:"zoneRedundant,omitempty"`
}

func (*Namespaces_Spec) AssignPropertiesFromNamespacesSpec

func (namespaces *Namespaces_Spec) AssignPropertiesFromNamespacesSpec(source *alpha20211101s.Namespaces_Spec) error

AssignPropertiesFromNamespacesSpec populates our Namespaces_Spec from the provided source Namespaces_Spec

func (*Namespaces_Spec) AssignPropertiesToNamespacesSpec

func (namespaces *Namespaces_Spec) AssignPropertiesToNamespacesSpec(destination *alpha20211101s.Namespaces_Spec) error

AssignPropertiesToNamespacesSpec populates the provided destination Namespaces_Spec from our Namespaces_Spec

func (*Namespaces_Spec) ConvertSpecFrom

func (namespaces *Namespaces_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Namespaces_Spec from the provided source

func (*Namespaces_Spec) ConvertSpecTo

func (namespaces *Namespaces_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Namespaces_Spec

func (*Namespaces_Spec) ConvertToARM

func (namespaces *Namespaces_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Namespaces_Spec) DeepCopy

func (in *Namespaces_Spec) DeepCopy() *Namespaces_Spec

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

func (*Namespaces_Spec) DeepCopyInto

func (in *Namespaces_Spec) DeepCopyInto(out *Namespaces_Spec)

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

func (*Namespaces_Spec) NewEmptyARMValue

func (namespaces *Namespaces_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Namespaces_Spec) OriginalVersion

func (namespaces *Namespaces_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Namespaces_Spec) PopulateFromARM

func (namespaces *Namespaces_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Namespaces_Spec) SetAzureName

func (namespaces *Namespaces_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Namespaces_SpecARM

type Namespaces_SpecARM struct {
	Identity   *IdentityARM                   `json:"identity,omitempty"`
	Location   *string                        `json:"location,omitempty"`
	Name       string                         `json:"name,omitempty"`
	Properties *Namespaces_Spec_PropertiesARM `json:"properties,omitempty"`
	Sku        *SkuARM                        `json:"sku,omitempty"`
	Tags       map[string]string              `json:"tags,omitempty"`
}

Deprecated version of Namespaces_Spec. Use v1beta20211101.Namespaces_Spec instead

func (*Namespaces_SpecARM) DeepCopy

func (in *Namespaces_SpecARM) DeepCopy() *Namespaces_SpecARM

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

func (*Namespaces_SpecARM) DeepCopyInto

func (in *Namespaces_SpecARM) DeepCopyInto(out *Namespaces_SpecARM)

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

func (Namespaces_SpecARM) GetAPIVersion

func (namespaces Namespaces_SpecARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"

func (*Namespaces_SpecARM) GetName

func (namespaces *Namespaces_SpecARM) GetName() string

GetName returns the Name of the resource

func (*Namespaces_SpecARM) GetType

func (namespaces *Namespaces_SpecARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.EventHub/namespaces"

type Namespaces_Spec_PropertiesARM

type Namespaces_Spec_PropertiesARM struct {
	AlternateName              *string                                                    `json:"alternateName,omitempty"`
	ClusterArmId               *string                                                    `json:"clusterArmId,omitempty"`
	DisableLocalAuth           *bool                                                      `json:"disableLocalAuth,omitempty"`
	Encryption                 *EncryptionARM                                             `json:"encryption,omitempty"`
	IsAutoInflateEnabled       *bool                                                      `json:"isAutoInflateEnabled,omitempty"`
	KafkaEnabled               *bool                                                      `json:"kafkaEnabled,omitempty"`
	MaximumThroughputUnits     *int                                                       `json:"maximumThroughputUnits,omitempty"`
	PrivateEndpointConnections []Namespaces_Spec_Properties_PrivateEndpointConnectionsARM `json:"privateEndpointConnections,omitempty"`
	ZoneRedundant              *bool                                                      `json:"zoneRedundant,omitempty"`
}

Deprecated version of Namespaces_Spec_Properties. Use v1beta20211101.Namespaces_Spec_Properties instead

func (*Namespaces_Spec_PropertiesARM) DeepCopy

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

func (*Namespaces_Spec_PropertiesARM) DeepCopyInto

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

type Namespaces_Spec_Properties_PrivateEndpointConnections

type Namespaces_Spec_Properties_PrivateEndpointConnections struct {
	PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"`
}

Deprecated version of Namespaces_Spec_Properties_PrivateEndpointConnections. Use v1beta20211101.Namespaces_Spec_Properties_PrivateEndpointConnections instead

func (*Namespaces_Spec_Properties_PrivateEndpointConnections) AssignPropertiesFromNamespacesSpecPropertiesPrivateEndpointConnections

func (connections *Namespaces_Spec_Properties_PrivateEndpointConnections) AssignPropertiesFromNamespacesSpecPropertiesPrivateEndpointConnections(source *alpha20211101s.Namespaces_Spec_Properties_PrivateEndpointConnections) error

AssignPropertiesFromNamespacesSpecPropertiesPrivateEndpointConnections populates our Namespaces_Spec_Properties_PrivateEndpointConnections from the provided source Namespaces_Spec_Properties_PrivateEndpointConnections

func (*Namespaces_Spec_Properties_PrivateEndpointConnections) AssignPropertiesToNamespacesSpecPropertiesPrivateEndpointConnections

func (connections *Namespaces_Spec_Properties_PrivateEndpointConnections) AssignPropertiesToNamespacesSpecPropertiesPrivateEndpointConnections(destination *alpha20211101s.Namespaces_Spec_Properties_PrivateEndpointConnections) error

AssignPropertiesToNamespacesSpecPropertiesPrivateEndpointConnections populates the provided destination Namespaces_Spec_Properties_PrivateEndpointConnections from our Namespaces_Spec_Properties_PrivateEndpointConnections

func (*Namespaces_Spec_Properties_PrivateEndpointConnections) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Namespaces_Spec_Properties_PrivateEndpointConnections) DeepCopy

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

func (*Namespaces_Spec_Properties_PrivateEndpointConnections) DeepCopyInto

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

func (*Namespaces_Spec_Properties_PrivateEndpointConnections) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Namespaces_Spec_Properties_PrivateEndpointConnections) PopulateFromARM

func (connections *Namespaces_Spec_Properties_PrivateEndpointConnections) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Namespaces_Spec_Properties_PrivateEndpointConnectionsARM

type Namespaces_Spec_Properties_PrivateEndpointConnectionsARM struct {
	Properties *PrivateEndpointConnectionPropertiesARM `json:"properties,omitempty"`
}

Deprecated version of Namespaces_Spec_Properties_PrivateEndpointConnections. Use v1beta20211101.Namespaces_Spec_Properties_PrivateEndpointConnections instead

func (*Namespaces_Spec_Properties_PrivateEndpointConnectionsARM) DeepCopy

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

func (*Namespaces_Spec_Properties_PrivateEndpointConnectionsARM) DeepCopyInto

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

type PrivateEndpoint

type PrivateEndpoint struct {
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Deprecated version of PrivateEndpoint. Use v1beta20211101.PrivateEndpoint instead

func (*PrivateEndpoint) AssignPropertiesFromPrivateEndpoint

func (endpoint *PrivateEndpoint) AssignPropertiesFromPrivateEndpoint(source *alpha20211101s.PrivateEndpoint) error

AssignPropertiesFromPrivateEndpoint populates our PrivateEndpoint from the provided source PrivateEndpoint

func (*PrivateEndpoint) AssignPropertiesToPrivateEndpoint

func (endpoint *PrivateEndpoint) AssignPropertiesToPrivateEndpoint(destination *alpha20211101s.PrivateEndpoint) error

AssignPropertiesToPrivateEndpoint populates the provided destination PrivateEndpoint from our PrivateEndpoint

func (*PrivateEndpoint) ConvertToARM

func (endpoint *PrivateEndpoint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PrivateEndpoint) DeepCopy

func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint

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

func (*PrivateEndpoint) DeepCopyInto

func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)

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

func (*PrivateEndpoint) NewEmptyARMValue

func (endpoint *PrivateEndpoint) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpoint) PopulateFromARM

func (endpoint *PrivateEndpoint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointARM

type PrivateEndpointARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpoint. Use v1beta20211101.PrivateEndpoint instead

func (*PrivateEndpointARM) DeepCopy

func (in *PrivateEndpointARM) DeepCopy() *PrivateEndpointARM

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

func (*PrivateEndpointARM) DeepCopyInto

func (in *PrivateEndpointARM) DeepCopyInto(out *PrivateEndpointARM)

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

type PrivateEndpointConnectionPropertiesARM

type PrivateEndpointConnectionPropertiesARM struct {
	PrivateEndpoint *PrivateEndpointARM `json:"privateEndpoint,omitempty"`
}

Deprecated version of PrivateEndpointConnectionProperties. Use v1beta20211101.PrivateEndpointConnectionProperties instead

func (*PrivateEndpointConnectionPropertiesARM) DeepCopy

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

func (*PrivateEndpointConnectionPropertiesARM) DeepCopyInto

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

type PrivateEndpointConnection_Status_SubResourceEmbedded

type PrivateEndpointConnection_Status_SubResourceEmbedded struct {
	Id         *string            `json:"id,omitempty"`
	SystemData *SystemData_Status `json:"systemData,omitempty"`
}

Deprecated version of PrivateEndpointConnection_Status_SubResourceEmbedded. Use v1beta20211101.PrivateEndpointConnection_Status_SubResourceEmbedded instead

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(source *alpha20211101s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded populates our PrivateEndpointConnection_Status_SubResourceEmbedded from the provided source PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(destination *alpha20211101s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded populates the provided destination PrivateEndpointConnection_Status_SubResourceEmbedded from our PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM struct {
	Id         *string               `json:"id,omitempty"`
	SystemData *SystemData_StatusARM `json:"systemData,omitempty"`
}

Deprecated version of PrivateEndpointConnection_Status_SubResourceEmbedded. Use v1beta20211101.PrivateEndpointConnection_Status_SubResourceEmbedded instead

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto

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

type Sku

type Sku struct {
	// +kubebuilder:validation:Minimum=0
	Capacity *int `json:"capacity,omitempty"`

	// +kubebuilder:validation:Required
	Name *SkuName `json:"name,omitempty"`
	Tier *SkuTier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20211101.Sku instead

func (*Sku) AssignPropertiesFromSku

func (sku *Sku) AssignPropertiesFromSku(source *alpha20211101s.Sku) error

AssignPropertiesFromSku populates our Sku from the provided source Sku

func (*Sku) AssignPropertiesToSku

func (sku *Sku) AssignPropertiesToSku(destination *alpha20211101s.Sku) error

AssignPropertiesToSku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

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

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

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

func (*Sku) NewEmptyARMValue

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SkuARM

type SkuARM struct {
	Capacity *int     `json:"capacity,omitempty"`
	Name     *SkuName `json:"name,omitempty"`
	Tier     *SkuTier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1beta20211101.Sku instead

func (*SkuARM) DeepCopy

func (in *SkuARM) DeepCopy() *SkuARM

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

func (*SkuARM) DeepCopyInto

func (in *SkuARM) DeepCopyInto(out *SkuARM)

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

type SkuName

type SkuName string

Deprecated version of SkuName. Use v1beta20211101.SkuName instead +kubebuilder:validation:Enum={"Basic","Premium","Standard"}

type SkuStatusName

type SkuStatusName string

Deprecated version of SkuStatusName. Use v1beta20211101.SkuStatusName instead

type SkuStatusTier

type SkuStatusTier string

Deprecated version of SkuStatusTier. Use v1beta20211101.SkuStatusTier instead

type SkuTier

type SkuTier string

Deprecated version of SkuTier. Use v1beta20211101.SkuTier instead +kubebuilder:validation:Enum={"Basic","Premium","Standard"}

type Sku_Status

type Sku_Status struct {
	Capacity *int           `json:"capacity,omitempty"`
	Name     *SkuStatusName `json:"name,omitempty"`
	Tier     *SkuStatusTier `json:"tier,omitempty"`
}

Deprecated version of Sku_Status. Use v1beta20211101.Sku_Status instead

func (*Sku_Status) AssignPropertiesFromSkuStatus

func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *alpha20211101s.Sku_Status) error

AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status

func (*Sku_Status) AssignPropertiesToSkuStatus

func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *alpha20211101s.Sku_Status) error

AssignPropertiesToSkuStatus populates the provided destination Sku_Status from our Sku_Status

func (*Sku_Status) DeepCopy

func (in *Sku_Status) DeepCopy() *Sku_Status

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

func (*Sku_Status) DeepCopyInto

func (in *Sku_Status) DeepCopyInto(out *Sku_Status)

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

func (*Sku_Status) NewEmptyARMValue

func (sku *Sku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_Status) PopulateFromARM

func (sku *Sku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_StatusARM

type Sku_StatusARM struct {
	Capacity *int           `json:"capacity,omitempty"`
	Name     *SkuStatusName `json:"name,omitempty"`
	Tier     *SkuStatusTier `json:"tier,omitempty"`
}

Deprecated version of Sku_Status. Use v1beta20211101.Sku_Status instead

func (*Sku_StatusARM) DeepCopy

func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM

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

func (*Sku_StatusARM) DeepCopyInto

func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)

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

type SystemDataStatusCreatedByType

type SystemDataStatusCreatedByType string

Deprecated version of SystemDataStatusCreatedByType. Use v1beta20211101.SystemDataStatusCreatedByType instead

type SystemDataStatusLastModifiedByType

type SystemDataStatusLastModifiedByType string

Deprecated version of SystemDataStatusLastModifiedByType. Use v1beta20211101.SystemDataStatusLastModifiedByType instead

type SystemData_Status

type SystemData_Status struct {
	CreatedAt          *string                             `json:"createdAt,omitempty"`
	CreatedBy          *string                             `json:"createdBy,omitempty"`
	CreatedByType      *SystemDataStatusCreatedByType      `json:"createdByType,omitempty"`
	LastModifiedAt     *string                             `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                             `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_Status. Use v1beta20211101.SystemData_Status instead

func (*SystemData_Status) AssignPropertiesFromSystemDataStatus

func (data *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *alpha20211101s.SystemData_Status) error

AssignPropertiesFromSystemDataStatus populates our SystemData_Status from the provided source SystemData_Status

func (*SystemData_Status) AssignPropertiesToSystemDataStatus

func (data *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *alpha20211101s.SystemData_Status) error

AssignPropertiesToSystemDataStatus populates the provided destination SystemData_Status from our SystemData_Status

func (*SystemData_Status) DeepCopy

func (in *SystemData_Status) DeepCopy() *SystemData_Status

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

func (*SystemData_Status) DeepCopyInto

func (in *SystemData_Status) DeepCopyInto(out *SystemData_Status)

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

func (*SystemData_Status) NewEmptyARMValue

func (data *SystemData_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData_Status) PopulateFromARM

func (data *SystemData_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemData_StatusARM

type SystemData_StatusARM struct {
	CreatedAt          *string                             `json:"createdAt,omitempty"`
	CreatedBy          *string                             `json:"createdBy,omitempty"`
	CreatedByType      *SystemDataStatusCreatedByType      `json:"createdByType,omitempty"`
	LastModifiedAt     *string                             `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                             `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

Deprecated version of SystemData_Status. Use v1beta20211101.SystemData_Status instead

func (*SystemData_StatusARM) DeepCopy

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

func (*SystemData_StatusARM) DeepCopyInto

func (in *SystemData_StatusARM) DeepCopyInto(out *SystemData_StatusARM)

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

type UserAssignedIdentityProperties

type UserAssignedIdentityProperties struct {
	UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"`
}

Deprecated version of UserAssignedIdentityProperties. Use v1beta20211101.UserAssignedIdentityProperties instead

func (*UserAssignedIdentityProperties) AssignPropertiesFromUserAssignedIdentityProperties

func (properties *UserAssignedIdentityProperties) AssignPropertiesFromUserAssignedIdentityProperties(source *alpha20211101s.UserAssignedIdentityProperties) error

AssignPropertiesFromUserAssignedIdentityProperties populates our UserAssignedIdentityProperties from the provided source UserAssignedIdentityProperties

func (*UserAssignedIdentityProperties) AssignPropertiesToUserAssignedIdentityProperties

func (properties *UserAssignedIdentityProperties) AssignPropertiesToUserAssignedIdentityProperties(destination *alpha20211101s.UserAssignedIdentityProperties) error

AssignPropertiesToUserAssignedIdentityProperties populates the provided destination UserAssignedIdentityProperties from our UserAssignedIdentityProperties

func (*UserAssignedIdentityProperties) ConvertToARM

func (properties *UserAssignedIdentityProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UserAssignedIdentityProperties) DeepCopy

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

func (*UserAssignedIdentityProperties) DeepCopyInto

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

func (*UserAssignedIdentityProperties) NewEmptyARMValue

func (properties *UserAssignedIdentityProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentityProperties) PopulateFromARM

func (properties *UserAssignedIdentityProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentityPropertiesARM

type UserAssignedIdentityPropertiesARM struct {
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Deprecated version of UserAssignedIdentityProperties. Use v1beta20211101.UserAssignedIdentityProperties instead

func (*UserAssignedIdentityPropertiesARM) DeepCopy

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

func (*UserAssignedIdentityPropertiesARM) DeepCopyInto

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

type UserAssignedIdentityProperties_Status

type UserAssignedIdentityProperties_Status struct {
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Deprecated version of UserAssignedIdentityProperties_Status. Use v1beta20211101.UserAssignedIdentityProperties_Status instead

func (*UserAssignedIdentityProperties_Status) AssignPropertiesFromUserAssignedIdentityPropertiesStatus

func (properties *UserAssignedIdentityProperties_Status) AssignPropertiesFromUserAssignedIdentityPropertiesStatus(source *alpha20211101s.UserAssignedIdentityProperties_Status) error

AssignPropertiesFromUserAssignedIdentityPropertiesStatus populates our UserAssignedIdentityProperties_Status from the provided source UserAssignedIdentityProperties_Status

func (*UserAssignedIdentityProperties_Status) AssignPropertiesToUserAssignedIdentityPropertiesStatus

func (properties *UserAssignedIdentityProperties_Status) AssignPropertiesToUserAssignedIdentityPropertiesStatus(destination *alpha20211101s.UserAssignedIdentityProperties_Status) error

AssignPropertiesToUserAssignedIdentityPropertiesStatus populates the provided destination UserAssignedIdentityProperties_Status from our UserAssignedIdentityProperties_Status

func (*UserAssignedIdentityProperties_Status) DeepCopy

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

func (*UserAssignedIdentityProperties_Status) DeepCopyInto

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

func (*UserAssignedIdentityProperties_Status) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentityProperties_Status) PopulateFromARM

func (properties *UserAssignedIdentityProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentityProperties_StatusARM

type UserAssignedIdentityProperties_StatusARM struct {
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Deprecated version of UserAssignedIdentityProperties_Status. Use v1beta20211101.UserAssignedIdentityProperties_Status instead

func (*UserAssignedIdentityProperties_StatusARM) DeepCopy

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

func (*UserAssignedIdentityProperties_StatusARM) DeepCopyInto

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

type UserAssignedIdentity_Status

type UserAssignedIdentity_Status struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of UserAssignedIdentity_Status. Use v1beta20211101.UserAssignedIdentity_Status instead

func (*UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus(source *alpha20211101s.UserAssignedIdentity_Status) error

AssignPropertiesFromUserAssignedIdentityStatus populates our UserAssignedIdentity_Status from the provided source UserAssignedIdentity_Status

func (*UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus(destination *alpha20211101s.UserAssignedIdentity_Status) error

AssignPropertiesToUserAssignedIdentityStatus populates the provided destination UserAssignedIdentity_Status from our UserAssignedIdentity_Status

func (*UserAssignedIdentity_Status) DeepCopy

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

func (*UserAssignedIdentity_Status) DeepCopyInto

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

func (*UserAssignedIdentity_Status) NewEmptyARMValue

func (identity *UserAssignedIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity_Status) PopulateFromARM

func (identity *UserAssignedIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentity_StatusARM

type UserAssignedIdentity_StatusARM struct {
	ClientId    *string `json:"clientId,omitempty"`
	PrincipalId *string `json:"principalId,omitempty"`
}

Deprecated version of UserAssignedIdentity_Status. Use v1beta20211101.UserAssignedIdentity_Status instead

func (*UserAssignedIdentity_StatusARM) DeepCopy

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

func (*UserAssignedIdentity_StatusARM) 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