Documentation ¶
Overview ¶
Package v1api20211101 contains API Schema definitions for the servicebus v1api20211101 API group +groupName=servicebus.azure.com
Package v1api20211101 contains API Schema definitions for the servicebus v1api20211101 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=servicebus.azure.com +versionName=v1api20211101
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.
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
- Variables
- type APIVersion
- type Action
- func (action *Action) AssignProperties_From_Action(source *v20211101s.Action) error
- func (action *Action) AssignProperties_To_Action(destination *v20211101s.Action) error
- func (action *Action) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Action) DeepCopy() *Action
- func (in *Action) DeepCopyInto(out *Action)
- func (action *Action) Initialize_From_Action_STATUS(source *Action_STATUS) error
- func (action *Action) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *Action) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Action_ARM
- type Action_STATUS
- func (action *Action_STATUS) AssignProperties_From_Action_STATUS(source *v20211101s.Action_STATUS) error
- func (action *Action_STATUS) AssignProperties_To_Action_STATUS(destination *v20211101s.Action_STATUS) error
- func (in *Action_STATUS) DeepCopy() *Action_STATUS
- func (in *Action_STATUS) DeepCopyInto(out *Action_STATUS)
- func (action *Action_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (action *Action_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Action_STATUS_ARM
- type CorrelationFilter
- func (filter *CorrelationFilter) AssignProperties_From_CorrelationFilter(source *v20211101s.CorrelationFilter) error
- func (filter *CorrelationFilter) AssignProperties_To_CorrelationFilter(destination *v20211101s.CorrelationFilter) error
- func (filter *CorrelationFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CorrelationFilter) DeepCopy() *CorrelationFilter
- func (in *CorrelationFilter) DeepCopyInto(out *CorrelationFilter)
- func (filter *CorrelationFilter) Initialize_From_CorrelationFilter_STATUS(source *CorrelationFilter_STATUS) error
- func (filter *CorrelationFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *CorrelationFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorrelationFilter_ARM
- type CorrelationFilter_STATUS
- func (filter *CorrelationFilter_STATUS) AssignProperties_From_CorrelationFilter_STATUS(source *v20211101s.CorrelationFilter_STATUS) error
- func (filter *CorrelationFilter_STATUS) AssignProperties_To_CorrelationFilter_STATUS(destination *v20211101s.CorrelationFilter_STATUS) error
- func (in *CorrelationFilter_STATUS) DeepCopy() *CorrelationFilter_STATUS
- func (in *CorrelationFilter_STATUS) DeepCopyInto(out *CorrelationFilter_STATUS)
- func (filter *CorrelationFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *CorrelationFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CorrelationFilter_STATUS_ARM
- type Encryption
- func (encryption *Encryption) AssignProperties_From_Encryption(source *v20211101s.Encryption) error
- func (encryption *Encryption) AssignProperties_To_Encryption(destination *v20211101s.Encryption) error
- func (encryption *Encryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Encryption) DeepCopy() *Encryption
- func (in *Encryption) DeepCopyInto(out *Encryption)
- func (encryption *Encryption) Initialize_From_Encryption_STATUS(source *Encryption_STATUS) error
- func (encryption *Encryption) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *Encryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Encryption_ARM
- type Encryption_KeySource
- type Encryption_KeySource_STATUS
- type Encryption_STATUS
- func (encryption *Encryption_STATUS) AssignProperties_From_Encryption_STATUS(source *v20211101s.Encryption_STATUS) error
- func (encryption *Encryption_STATUS) AssignProperties_To_Encryption_STATUS(destination *v20211101s.Encryption_STATUS) error
- func (in *Encryption_STATUS) DeepCopy() *Encryption_STATUS
- func (in *Encryption_STATUS) DeepCopyInto(out *Encryption_STATUS)
- func (encryption *Encryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *Encryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Encryption_STATUS_ARM
- type EntityStatus_STATUS
- type FilterType
- type FilterType_STATUS
- type Identity
- func (identity *Identity) AssignProperties_From_Identity(source *v20211101s.Identity) error
- func (identity *Identity) AssignProperties_To_Identity(destination *v20211101s.Identity) error
- func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Identity) DeepCopy() *Identity
- func (in *Identity) DeepCopyInto(out *Identity)
- func (identity *Identity) Initialize_From_Identity_STATUS(source *Identity_STATUS) error
- func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_ARM
- type Identity_STATUS
- func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *v20211101s.Identity_STATUS) error
- func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *v20211101s.Identity_STATUS) error
- func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
- func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
- func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_STATUS_ARM
- type Identity_Type
- type Identity_Type_STATUS
- type KeyVaultProperties
- func (properties *KeyVaultProperties) AssignProperties_From_KeyVaultProperties(source *v20211101s.KeyVaultProperties) error
- func (properties *KeyVaultProperties) AssignProperties_To_KeyVaultProperties(destination *v20211101s.KeyVaultProperties) error
- func (properties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
- func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
- func (properties *KeyVaultProperties) Initialize_From_KeyVaultProperties_STATUS(source *KeyVaultProperties_STATUS) error
- func (properties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultProperties_ARM
- type KeyVaultProperties_STATUS
- func (properties *KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS(source *v20211101s.KeyVaultProperties_STATUS) error
- func (properties *KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS(destination *v20211101s.KeyVaultProperties_STATUS) error
- func (in *KeyVaultProperties_STATUS) DeepCopy() *KeyVaultProperties_STATUS
- func (in *KeyVaultProperties_STATUS) DeepCopyInto(out *KeyVaultProperties_STATUS)
- func (properties *KeyVaultProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *KeyVaultProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultProperties_STATUS_ARM
- type MessageCountDetails_STATUS
- func (details *MessageCountDetails_STATUS) AssignProperties_From_MessageCountDetails_STATUS(source *v20211101s.MessageCountDetails_STATUS) error
- func (details *MessageCountDetails_STATUS) AssignProperties_To_MessageCountDetails_STATUS(destination *v20211101s.MessageCountDetails_STATUS) error
- func (in *MessageCountDetails_STATUS) DeepCopy() *MessageCountDetails_STATUS
- func (in *MessageCountDetails_STATUS) DeepCopyInto(out *MessageCountDetails_STATUS)
- func (details *MessageCountDetails_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (details *MessageCountDetails_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MessageCountDetails_STATUS_ARM
- type Namespace
- func (namespace *Namespace) AssignProperties_From_Namespace(source *v20211101s.Namespace) error
- func (namespace *Namespace) AssignProperties_To_Namespace(destination *v20211101s.Namespace) error
- func (namespace *Namespace) AzureName() string
- func (namespace *Namespace) ConvertFrom(hub conversion.Hub) error
- func (namespace *Namespace) ConvertTo(hub conversion.Hub) error
- func (in *Namespace) DeepCopy() *Namespace
- func (in *Namespace) DeepCopyInto(out *Namespace)
- func (in *Namespace) DeepCopyObject() runtime.Object
- func (namespace *Namespace) Default()
- func (namespace Namespace) GetAPIVersion() string
- func (namespace *Namespace) GetConditions() conditions.Conditions
- func (namespace *Namespace) GetResourceScope() genruntime.ResourceScope
- func (namespace *Namespace) GetSpec() genruntime.ConvertibleSpec
- func (namespace *Namespace) GetStatus() genruntime.ConvertibleStatus
- func (namespace *Namespace) GetSupportedOperations() []genruntime.ResourceOperation
- func (namespace *Namespace) GetType() string
- func (namespace *Namespace) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (namespace *Namespace) NewEmptyStatus() genruntime.ConvertibleStatus
- func (namespace *Namespace) OriginalGVK() *schema.GroupVersionKind
- func (namespace *Namespace) Owner() *genruntime.ResourceReference
- func (namespace *Namespace) SetConditions(conditions conditions.Conditions)
- func (namespace *Namespace) SetStatus(status genruntime.ConvertibleStatus) error
- func (namespace *Namespace) ValidateCreate() (admission.Warnings, error)
- func (namespace *Namespace) ValidateDelete() (admission.Warnings, error)
- func (namespace *Namespace) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NamespaceList
- type NamespaceOperatorSecrets
- func (secrets *NamespaceOperatorSecrets) AssignProperties_From_NamespaceOperatorSecrets(source *v20211101s.NamespaceOperatorSecrets) error
- func (secrets *NamespaceOperatorSecrets) AssignProperties_To_NamespaceOperatorSecrets(destination *v20211101s.NamespaceOperatorSecrets) error
- func (in *NamespaceOperatorSecrets) DeepCopy() *NamespaceOperatorSecrets
- func (in *NamespaceOperatorSecrets) DeepCopyInto(out *NamespaceOperatorSecrets)
- type NamespaceOperatorSpec
- func (operator *NamespaceOperatorSpec) AssignProperties_From_NamespaceOperatorSpec(source *v20211101s.NamespaceOperatorSpec) error
- func (operator *NamespaceOperatorSpec) AssignProperties_To_NamespaceOperatorSpec(destination *v20211101s.NamespaceOperatorSpec) error
- func (in *NamespaceOperatorSpec) DeepCopy() *NamespaceOperatorSpec
- func (in *NamespaceOperatorSpec) DeepCopyInto(out *NamespaceOperatorSpec)
- type Namespace_STATUS
- func (namespace *Namespace_STATUS) AssignProperties_From_Namespace_STATUS(source *v20211101s.Namespace_STATUS) error
- func (namespace *Namespace_STATUS) AssignProperties_To_Namespace_STATUS(destination *v20211101s.Namespace_STATUS) error
- func (namespace *Namespace_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (namespace *Namespace_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Namespace_STATUS) DeepCopy() *Namespace_STATUS
- func (in *Namespace_STATUS) DeepCopyInto(out *Namespace_STATUS)
- func (namespace *Namespace_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (namespace *Namespace_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Namespace_STATUS_ARM
- type Namespace_Spec
- func (namespace *Namespace_Spec) AssignProperties_From_Namespace_Spec(source *v20211101s.Namespace_Spec) error
- func (namespace *Namespace_Spec) AssignProperties_To_Namespace_Spec(destination *v20211101s.Namespace_Spec) error
- func (namespace *Namespace_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (namespace *Namespace_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (namespace *Namespace_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Namespace_Spec) DeepCopy() *Namespace_Spec
- func (in *Namespace_Spec) DeepCopyInto(out *Namespace_Spec)
- func (namespace *Namespace_Spec) Initialize_From_Namespace_STATUS(source *Namespace_STATUS) error
- func (namespace *Namespace_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (namespace *Namespace_Spec) OriginalVersion() string
- func (namespace *Namespace_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (namespace *Namespace_Spec) SetAzureName(azureName string)
- type Namespace_Spec_ARM
- type NamespacesAuthorizationRule
- func (rule *NamespacesAuthorizationRule) AssignProperties_From_NamespacesAuthorizationRule(source *v20211101s.NamespacesAuthorizationRule) error
- func (rule *NamespacesAuthorizationRule) AssignProperties_To_NamespacesAuthorizationRule(destination *v20211101s.NamespacesAuthorizationRule) error
- func (rule *NamespacesAuthorizationRule) AzureName() string
- func (rule *NamespacesAuthorizationRule) ConvertFrom(hub conversion.Hub) error
- func (rule *NamespacesAuthorizationRule) ConvertTo(hub conversion.Hub) error
- func (in *NamespacesAuthorizationRule) DeepCopy() *NamespacesAuthorizationRule
- func (in *NamespacesAuthorizationRule) DeepCopyInto(out *NamespacesAuthorizationRule)
- func (in *NamespacesAuthorizationRule) DeepCopyObject() runtime.Object
- func (rule *NamespacesAuthorizationRule) Default()
- func (rule NamespacesAuthorizationRule) GetAPIVersion() string
- func (rule *NamespacesAuthorizationRule) GetConditions() conditions.Conditions
- func (rule *NamespacesAuthorizationRule) GetResourceScope() genruntime.ResourceScope
- func (rule *NamespacesAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *NamespacesAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *NamespacesAuthorizationRule) GetType() string
- func (rule *NamespacesAuthorizationRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *NamespacesAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *NamespacesAuthorizationRule) Owner() *genruntime.ResourceReference
- func (rule *NamespacesAuthorizationRule) SetConditions(conditions conditions.Conditions)
- func (rule *NamespacesAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *NamespacesAuthorizationRule) ValidateCreate() (admission.Warnings, error)
- func (rule *NamespacesAuthorizationRule) ValidateDelete() (admission.Warnings, error)
- func (rule *NamespacesAuthorizationRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NamespacesAuthorizationRuleList
- type NamespacesAuthorizationRuleOperatorSecrets
- func (secrets *NamespacesAuthorizationRuleOperatorSecrets) AssignProperties_From_NamespacesAuthorizationRuleOperatorSecrets(source *v20211101s.NamespacesAuthorizationRuleOperatorSecrets) error
- func (secrets *NamespacesAuthorizationRuleOperatorSecrets) AssignProperties_To_NamespacesAuthorizationRuleOperatorSecrets(destination *v20211101s.NamespacesAuthorizationRuleOperatorSecrets) error
- func (in *NamespacesAuthorizationRuleOperatorSecrets) DeepCopy() *NamespacesAuthorizationRuleOperatorSecrets
- func (in *NamespacesAuthorizationRuleOperatorSecrets) DeepCopyInto(out *NamespacesAuthorizationRuleOperatorSecrets)
- type NamespacesAuthorizationRuleOperatorSpec
- func (operator *NamespacesAuthorizationRuleOperatorSpec) AssignProperties_From_NamespacesAuthorizationRuleOperatorSpec(source *v20211101s.NamespacesAuthorizationRuleOperatorSpec) error
- func (operator *NamespacesAuthorizationRuleOperatorSpec) AssignProperties_To_NamespacesAuthorizationRuleOperatorSpec(destination *v20211101s.NamespacesAuthorizationRuleOperatorSpec) error
- func (in *NamespacesAuthorizationRuleOperatorSpec) DeepCopy() *NamespacesAuthorizationRuleOperatorSpec
- func (in *NamespacesAuthorizationRuleOperatorSpec) DeepCopyInto(out *NamespacesAuthorizationRuleOperatorSpec)
- type NamespacesQueue
- func (queue *NamespacesQueue) AssignProperties_From_NamespacesQueue(source *v20211101s.NamespacesQueue) error
- func (queue *NamespacesQueue) AssignProperties_To_NamespacesQueue(destination *v20211101s.NamespacesQueue) error
- func (queue *NamespacesQueue) AzureName() string
- func (queue *NamespacesQueue) ConvertFrom(hub conversion.Hub) error
- func (queue *NamespacesQueue) ConvertTo(hub conversion.Hub) error
- func (in *NamespacesQueue) DeepCopy() *NamespacesQueue
- func (in *NamespacesQueue) DeepCopyInto(out *NamespacesQueue)
- func (in *NamespacesQueue) DeepCopyObject() runtime.Object
- func (queue *NamespacesQueue) Default()
- func (queue NamespacesQueue) GetAPIVersion() string
- func (queue *NamespacesQueue) GetConditions() conditions.Conditions
- func (queue *NamespacesQueue) GetResourceScope() genruntime.ResourceScope
- func (queue *NamespacesQueue) GetSpec() genruntime.ConvertibleSpec
- func (queue *NamespacesQueue) GetStatus() genruntime.ConvertibleStatus
- func (queue *NamespacesQueue) GetSupportedOperations() []genruntime.ResourceOperation
- func (queue *NamespacesQueue) GetType() string
- func (queue *NamespacesQueue) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (queue *NamespacesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
- func (queue *NamespacesQueue) OriginalGVK() *schema.GroupVersionKind
- func (queue *NamespacesQueue) Owner() *genruntime.ResourceReference
- func (queue *NamespacesQueue) SetConditions(conditions conditions.Conditions)
- func (queue *NamespacesQueue) SetStatus(status genruntime.ConvertibleStatus) error
- func (queue *NamespacesQueue) ValidateCreate() (admission.Warnings, error)
- func (queue *NamespacesQueue) ValidateDelete() (admission.Warnings, error)
- func (queue *NamespacesQueue) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NamespacesQueueList
- type NamespacesTopic
- func (topic *NamespacesTopic) AssignProperties_From_NamespacesTopic(source *v20211101s.NamespacesTopic) error
- func (topic *NamespacesTopic) AssignProperties_To_NamespacesTopic(destination *v20211101s.NamespacesTopic) error
- func (topic *NamespacesTopic) AzureName() string
- func (topic *NamespacesTopic) ConvertFrom(hub conversion.Hub) error
- func (topic *NamespacesTopic) ConvertTo(hub conversion.Hub) error
- func (in *NamespacesTopic) DeepCopy() *NamespacesTopic
- func (in *NamespacesTopic) DeepCopyInto(out *NamespacesTopic)
- func (in *NamespacesTopic) DeepCopyObject() runtime.Object
- func (topic *NamespacesTopic) Default()
- func (topic NamespacesTopic) GetAPIVersion() string
- func (topic *NamespacesTopic) GetConditions() conditions.Conditions
- func (topic *NamespacesTopic) GetResourceScope() genruntime.ResourceScope
- func (topic *NamespacesTopic) GetSpec() genruntime.ConvertibleSpec
- func (topic *NamespacesTopic) GetStatus() genruntime.ConvertibleStatus
- func (topic *NamespacesTopic) GetSupportedOperations() []genruntime.ResourceOperation
- func (topic *NamespacesTopic) GetType() string
- func (topic *NamespacesTopic) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (topic *NamespacesTopic) NewEmptyStatus() genruntime.ConvertibleStatus
- func (topic *NamespacesTopic) OriginalGVK() *schema.GroupVersionKind
- func (topic *NamespacesTopic) Owner() *genruntime.ResourceReference
- func (topic *NamespacesTopic) SetConditions(conditions conditions.Conditions)
- func (topic *NamespacesTopic) SetStatus(status genruntime.ConvertibleStatus) error
- func (topic *NamespacesTopic) ValidateCreate() (admission.Warnings, error)
- func (topic *NamespacesTopic) ValidateDelete() (admission.Warnings, error)
- func (topic *NamespacesTopic) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NamespacesTopicList
- type NamespacesTopicsSubscription
- func (subscription *NamespacesTopicsSubscription) AssignProperties_From_NamespacesTopicsSubscription(source *v20211101s.NamespacesTopicsSubscription) error
- func (subscription *NamespacesTopicsSubscription) AssignProperties_To_NamespacesTopicsSubscription(destination *v20211101s.NamespacesTopicsSubscription) error
- func (subscription *NamespacesTopicsSubscription) AzureName() string
- func (subscription *NamespacesTopicsSubscription) ConvertFrom(hub conversion.Hub) error
- func (subscription *NamespacesTopicsSubscription) ConvertTo(hub conversion.Hub) error
- func (in *NamespacesTopicsSubscription) DeepCopy() *NamespacesTopicsSubscription
- func (in *NamespacesTopicsSubscription) DeepCopyInto(out *NamespacesTopicsSubscription)
- func (in *NamespacesTopicsSubscription) DeepCopyObject() runtime.Object
- func (subscription *NamespacesTopicsSubscription) Default()
- func (subscription NamespacesTopicsSubscription) GetAPIVersion() string
- func (subscription *NamespacesTopicsSubscription) GetConditions() conditions.Conditions
- func (subscription *NamespacesTopicsSubscription) GetResourceScope() genruntime.ResourceScope
- func (subscription *NamespacesTopicsSubscription) GetSpec() genruntime.ConvertibleSpec
- func (subscription *NamespacesTopicsSubscription) GetStatus() genruntime.ConvertibleStatus
- func (subscription *NamespacesTopicsSubscription) GetSupportedOperations() []genruntime.ResourceOperation
- func (subscription *NamespacesTopicsSubscription) GetType() string
- func (subscription *NamespacesTopicsSubscription) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (subscription *NamespacesTopicsSubscription) NewEmptyStatus() genruntime.ConvertibleStatus
- func (subscription *NamespacesTopicsSubscription) OriginalGVK() *schema.GroupVersionKind
- func (subscription *NamespacesTopicsSubscription) Owner() *genruntime.ResourceReference
- func (subscription *NamespacesTopicsSubscription) SetConditions(conditions conditions.Conditions)
- func (subscription *NamespacesTopicsSubscription) SetStatus(status genruntime.ConvertibleStatus) error
- func (subscription *NamespacesTopicsSubscription) ValidateCreate() (admission.Warnings, error)
- func (subscription *NamespacesTopicsSubscription) ValidateDelete() (admission.Warnings, error)
- func (subscription *NamespacesTopicsSubscription) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NamespacesTopicsSubscriptionList
- type NamespacesTopicsSubscriptionsRule
- func (rule *NamespacesTopicsSubscriptionsRule) AssignProperties_From_NamespacesTopicsSubscriptionsRule(source *v20211101s.NamespacesTopicsSubscriptionsRule) error
- func (rule *NamespacesTopicsSubscriptionsRule) AssignProperties_To_NamespacesTopicsSubscriptionsRule(destination *v20211101s.NamespacesTopicsSubscriptionsRule) error
- func (rule *NamespacesTopicsSubscriptionsRule) AzureName() string
- func (rule *NamespacesTopicsSubscriptionsRule) ConvertFrom(hub conversion.Hub) error
- func (rule *NamespacesTopicsSubscriptionsRule) ConvertTo(hub conversion.Hub) error
- func (in *NamespacesTopicsSubscriptionsRule) DeepCopy() *NamespacesTopicsSubscriptionsRule
- func (in *NamespacesTopicsSubscriptionsRule) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule)
- func (in *NamespacesTopicsSubscriptionsRule) DeepCopyObject() runtime.Object
- func (rule *NamespacesTopicsSubscriptionsRule) Default()
- func (rule NamespacesTopicsSubscriptionsRule) GetAPIVersion() string
- func (rule *NamespacesTopicsSubscriptionsRule) GetConditions() conditions.Conditions
- func (rule *NamespacesTopicsSubscriptionsRule) GetResourceScope() genruntime.ResourceScope
- func (rule *NamespacesTopicsSubscriptionsRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *NamespacesTopicsSubscriptionsRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesTopicsSubscriptionsRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *NamespacesTopicsSubscriptionsRule) GetType() string
- func (rule *NamespacesTopicsSubscriptionsRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *NamespacesTopicsSubscriptionsRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesTopicsSubscriptionsRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *NamespacesTopicsSubscriptionsRule) Owner() *genruntime.ResourceReference
- func (rule *NamespacesTopicsSubscriptionsRule) SetConditions(conditions conditions.Conditions)
- func (rule *NamespacesTopicsSubscriptionsRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *NamespacesTopicsSubscriptionsRule) ValidateCreate() (admission.Warnings, error)
- func (rule *NamespacesTopicsSubscriptionsRule) ValidateDelete() (admission.Warnings, error)
- func (rule *NamespacesTopicsSubscriptionsRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NamespacesTopicsSubscriptionsRuleList
- type Namespaces_AuthorizationRule_Properties_Rights_STATUS
- type Namespaces_AuthorizationRule_Properties_Rights_Spec
- type Namespaces_AuthorizationRule_Properties_STATUS_ARM
- type Namespaces_AuthorizationRule_Properties_Spec_ARM
- type Namespaces_AuthorizationRule_STATUS
- func (rule *Namespaces_AuthorizationRule_STATUS) AssignProperties_From_Namespaces_AuthorizationRule_STATUS(source *v20211101s.Namespaces_AuthorizationRule_STATUS) error
- func (rule *Namespaces_AuthorizationRule_STATUS) AssignProperties_To_Namespaces_AuthorizationRule_STATUS(destination *v20211101s.Namespaces_AuthorizationRule_STATUS) error
- func (rule *Namespaces_AuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *Namespaces_AuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Namespaces_AuthorizationRule_STATUS) DeepCopy() *Namespaces_AuthorizationRule_STATUS
- func (in *Namespaces_AuthorizationRule_STATUS) DeepCopyInto(out *Namespaces_AuthorizationRule_STATUS)
- func (rule *Namespaces_AuthorizationRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Namespaces_AuthorizationRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Namespaces_AuthorizationRule_STATUS_ARM
- type Namespaces_AuthorizationRule_Spec
- func (rule *Namespaces_AuthorizationRule_Spec) AssignProperties_From_Namespaces_AuthorizationRule_Spec(source *v20211101s.Namespaces_AuthorizationRule_Spec) error
- func (rule *Namespaces_AuthorizationRule_Spec) AssignProperties_To_Namespaces_AuthorizationRule_Spec(destination *v20211101s.Namespaces_AuthorizationRule_Spec) error
- func (rule *Namespaces_AuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *Namespaces_AuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *Namespaces_AuthorizationRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Namespaces_AuthorizationRule_Spec) DeepCopy() *Namespaces_AuthorizationRule_Spec
- func (in *Namespaces_AuthorizationRule_Spec) DeepCopyInto(out *Namespaces_AuthorizationRule_Spec)
- func (rule *Namespaces_AuthorizationRule_Spec) Initialize_From_Namespaces_AuthorizationRule_STATUS(source *Namespaces_AuthorizationRule_STATUS) error
- func (rule *Namespaces_AuthorizationRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Namespaces_AuthorizationRule_Spec) OriginalVersion() string
- func (rule *Namespaces_AuthorizationRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *Namespaces_AuthorizationRule_Spec) SetAzureName(azureName string)
- type Namespaces_AuthorizationRule_Spec_ARM
- func (in *Namespaces_AuthorizationRule_Spec_ARM) DeepCopy() *Namespaces_AuthorizationRule_Spec_ARM
- func (in *Namespaces_AuthorizationRule_Spec_ARM) DeepCopyInto(out *Namespaces_AuthorizationRule_Spec_ARM)
- func (rule Namespaces_AuthorizationRule_Spec_ARM) GetAPIVersion() string
- func (rule *Namespaces_AuthorizationRule_Spec_ARM) GetName() string
- func (rule *Namespaces_AuthorizationRule_Spec_ARM) GetType() string
- type Namespaces_Queue_STATUS
- func (queue *Namespaces_Queue_STATUS) AssignProperties_From_Namespaces_Queue_STATUS(source *v20211101s.Namespaces_Queue_STATUS) error
- func (queue *Namespaces_Queue_STATUS) AssignProperties_To_Namespaces_Queue_STATUS(destination *v20211101s.Namespaces_Queue_STATUS) error
- func (queue *Namespaces_Queue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (queue *Namespaces_Queue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Namespaces_Queue_STATUS) DeepCopy() *Namespaces_Queue_STATUS
- func (in *Namespaces_Queue_STATUS) DeepCopyInto(out *Namespaces_Queue_STATUS)
- func (queue *Namespaces_Queue_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (queue *Namespaces_Queue_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Namespaces_Queue_STATUS_ARM
- type Namespaces_Queue_Spec
- func (queue *Namespaces_Queue_Spec) AssignProperties_From_Namespaces_Queue_Spec(source *v20211101s.Namespaces_Queue_Spec) error
- func (queue *Namespaces_Queue_Spec) AssignProperties_To_Namespaces_Queue_Spec(destination *v20211101s.Namespaces_Queue_Spec) error
- func (queue *Namespaces_Queue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (queue *Namespaces_Queue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (queue *Namespaces_Queue_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Namespaces_Queue_Spec) DeepCopy() *Namespaces_Queue_Spec
- func (in *Namespaces_Queue_Spec) DeepCopyInto(out *Namespaces_Queue_Spec)
- func (queue *Namespaces_Queue_Spec) Initialize_From_Namespaces_Queue_STATUS(source *Namespaces_Queue_STATUS) error
- func (queue *Namespaces_Queue_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (queue *Namespaces_Queue_Spec) OriginalVersion() string
- func (queue *Namespaces_Queue_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (queue *Namespaces_Queue_Spec) SetAzureName(azureName string)
- type Namespaces_Queue_Spec_ARM
- func (in *Namespaces_Queue_Spec_ARM) DeepCopy() *Namespaces_Queue_Spec_ARM
- func (in *Namespaces_Queue_Spec_ARM) DeepCopyInto(out *Namespaces_Queue_Spec_ARM)
- func (queue Namespaces_Queue_Spec_ARM) GetAPIVersion() string
- func (queue *Namespaces_Queue_Spec_ARM) GetName() string
- func (queue *Namespaces_Queue_Spec_ARM) GetType() string
- type Namespaces_Topic_STATUS
- func (topic *Namespaces_Topic_STATUS) AssignProperties_From_Namespaces_Topic_STATUS(source *v20211101s.Namespaces_Topic_STATUS) error
- func (topic *Namespaces_Topic_STATUS) AssignProperties_To_Namespaces_Topic_STATUS(destination *v20211101s.Namespaces_Topic_STATUS) error
- func (topic *Namespaces_Topic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (topic *Namespaces_Topic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Namespaces_Topic_STATUS) DeepCopy() *Namespaces_Topic_STATUS
- func (in *Namespaces_Topic_STATUS) DeepCopyInto(out *Namespaces_Topic_STATUS)
- func (topic *Namespaces_Topic_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (topic *Namespaces_Topic_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Namespaces_Topic_STATUS_ARM
- type Namespaces_Topic_Spec
- func (topic *Namespaces_Topic_Spec) AssignProperties_From_Namespaces_Topic_Spec(source *v20211101s.Namespaces_Topic_Spec) error
- func (topic *Namespaces_Topic_Spec) AssignProperties_To_Namespaces_Topic_Spec(destination *v20211101s.Namespaces_Topic_Spec) error
- func (topic *Namespaces_Topic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (topic *Namespaces_Topic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (topic *Namespaces_Topic_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Namespaces_Topic_Spec) DeepCopy() *Namespaces_Topic_Spec
- func (in *Namespaces_Topic_Spec) DeepCopyInto(out *Namespaces_Topic_Spec)
- func (topic *Namespaces_Topic_Spec) Initialize_From_Namespaces_Topic_STATUS(source *Namespaces_Topic_STATUS) error
- func (topic *Namespaces_Topic_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (topic *Namespaces_Topic_Spec) OriginalVersion() string
- func (topic *Namespaces_Topic_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (topic *Namespaces_Topic_Spec) SetAzureName(azureName string)
- type Namespaces_Topic_Spec_ARM
- func (in *Namespaces_Topic_Spec_ARM) DeepCopy() *Namespaces_Topic_Spec_ARM
- func (in *Namespaces_Topic_Spec_ARM) DeepCopyInto(out *Namespaces_Topic_Spec_ARM)
- func (topic Namespaces_Topic_Spec_ARM) GetAPIVersion() string
- func (topic *Namespaces_Topic_Spec_ARM) GetName() string
- func (topic *Namespaces_Topic_Spec_ARM) GetType() string
- type Namespaces_Topics_Subscription_STATUS
- func (subscription *Namespaces_Topics_Subscription_STATUS) AssignProperties_From_Namespaces_Topics_Subscription_STATUS(source *v20211101s.Namespaces_Topics_Subscription_STATUS) error
- func (subscription *Namespaces_Topics_Subscription_STATUS) AssignProperties_To_Namespaces_Topics_Subscription_STATUS(destination *v20211101s.Namespaces_Topics_Subscription_STATUS) error
- func (subscription *Namespaces_Topics_Subscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (subscription *Namespaces_Topics_Subscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Namespaces_Topics_Subscription_STATUS) DeepCopy() *Namespaces_Topics_Subscription_STATUS
- func (in *Namespaces_Topics_Subscription_STATUS) DeepCopyInto(out *Namespaces_Topics_Subscription_STATUS)
- func (subscription *Namespaces_Topics_Subscription_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subscription *Namespaces_Topics_Subscription_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Namespaces_Topics_Subscription_STATUS_ARM
- type Namespaces_Topics_Subscription_Spec
- func (subscription *Namespaces_Topics_Subscription_Spec) AssignProperties_From_Namespaces_Topics_Subscription_Spec(source *v20211101s.Namespaces_Topics_Subscription_Spec) error
- func (subscription *Namespaces_Topics_Subscription_Spec) AssignProperties_To_Namespaces_Topics_Subscription_Spec(destination *v20211101s.Namespaces_Topics_Subscription_Spec) error
- func (subscription *Namespaces_Topics_Subscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (subscription *Namespaces_Topics_Subscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (subscription *Namespaces_Topics_Subscription_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Namespaces_Topics_Subscription_Spec) DeepCopy() *Namespaces_Topics_Subscription_Spec
- func (in *Namespaces_Topics_Subscription_Spec) DeepCopyInto(out *Namespaces_Topics_Subscription_Spec)
- func (subscription *Namespaces_Topics_Subscription_Spec) Initialize_From_Namespaces_Topics_Subscription_STATUS(source *Namespaces_Topics_Subscription_STATUS) error
- func (subscription *Namespaces_Topics_Subscription_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subscription *Namespaces_Topics_Subscription_Spec) OriginalVersion() string
- func (subscription *Namespaces_Topics_Subscription_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (subscription *Namespaces_Topics_Subscription_Spec) SetAzureName(azureName string)
- type Namespaces_Topics_Subscription_Spec_ARM
- func (in *Namespaces_Topics_Subscription_Spec_ARM) DeepCopy() *Namespaces_Topics_Subscription_Spec_ARM
- func (in *Namespaces_Topics_Subscription_Spec_ARM) DeepCopyInto(out *Namespaces_Topics_Subscription_Spec_ARM)
- func (subscription Namespaces_Topics_Subscription_Spec_ARM) GetAPIVersion() string
- func (subscription *Namespaces_Topics_Subscription_Spec_ARM) GetName() string
- func (subscription *Namespaces_Topics_Subscription_Spec_ARM) GetType() string
- type Namespaces_Topics_Subscriptions_Rule_STATUS
- func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_STATUS(source *v20211101s.Namespaces_Topics_Subscriptions_Rule_STATUS) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_STATUS(destination *v20211101s.Namespaces_Topics_Subscriptions_Rule_STATUS) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Namespaces_Topics_Subscriptions_Rule_STATUS) DeepCopy() *Namespaces_Topics_Subscriptions_Rule_STATUS
- func (in *Namespaces_Topics_Subscriptions_Rule_STATUS) DeepCopyInto(out *Namespaces_Topics_Subscriptions_Rule_STATUS)
- func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Namespaces_Topics_Subscriptions_Rule_STATUS_ARM
- type Namespaces_Topics_Subscriptions_Rule_Spec
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_Spec(source *v20211101s.Namespaces_Topics_Subscriptions_Rule_Spec) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_Spec(destination *v20211101s.Namespaces_Topics_Subscriptions_Rule_Spec) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Namespaces_Topics_Subscriptions_Rule_Spec) DeepCopy() *Namespaces_Topics_Subscriptions_Rule_Spec
- func (in *Namespaces_Topics_Subscriptions_Rule_Spec) DeepCopyInto(out *Namespaces_Topics_Subscriptions_Rule_Spec)
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) Initialize_From_Namespaces_Topics_Subscriptions_Rule_STATUS(source *Namespaces_Topics_Subscriptions_Rule_STATUS) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) OriginalVersion() string
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) SetAzureName(azureName string)
- type Namespaces_Topics_Subscriptions_Rule_Spec_ARM
- func (in *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) DeepCopy() *Namespaces_Topics_Subscriptions_Rule_Spec_ARM
- func (in *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) DeepCopyInto(out *Namespaces_Topics_Subscriptions_Rule_Spec_ARM)
- func (rule Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetAPIVersion() string
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetName() string
- func (rule *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetType() string
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *v20211101s.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *v20211101s.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_STATUS_ARM
- type Ruleproperties_ARM
- type Ruleproperties_STATUS_ARM
- type SBClientAffineProperties
- func (properties *SBClientAffineProperties) AssignProperties_From_SBClientAffineProperties(source *v20211101s.SBClientAffineProperties) error
- func (properties *SBClientAffineProperties) AssignProperties_To_SBClientAffineProperties(destination *v20211101s.SBClientAffineProperties) error
- func (properties *SBClientAffineProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SBClientAffineProperties) DeepCopy() *SBClientAffineProperties
- func (in *SBClientAffineProperties) DeepCopyInto(out *SBClientAffineProperties)
- func (properties *SBClientAffineProperties) Initialize_From_SBClientAffineProperties_STATUS(source *SBClientAffineProperties_STATUS) error
- func (properties *SBClientAffineProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *SBClientAffineProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBClientAffineProperties_ARM
- type SBClientAffineProperties_STATUS
- func (properties *SBClientAffineProperties_STATUS) AssignProperties_From_SBClientAffineProperties_STATUS(source *v20211101s.SBClientAffineProperties_STATUS) error
- func (properties *SBClientAffineProperties_STATUS) AssignProperties_To_SBClientAffineProperties_STATUS(destination *v20211101s.SBClientAffineProperties_STATUS) error
- func (in *SBClientAffineProperties_STATUS) DeepCopy() *SBClientAffineProperties_STATUS
- func (in *SBClientAffineProperties_STATUS) DeepCopyInto(out *SBClientAffineProperties_STATUS)
- func (properties *SBClientAffineProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *SBClientAffineProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBClientAffineProperties_STATUS_ARM
- type SBNamespaceProperties_ARM
- type SBNamespaceProperties_STATUS_ARM
- type SBQueueProperties_ARM
- type SBQueueProperties_STATUS_ARM
- type SBSku
- func (sbSku *SBSku) AssignProperties_From_SBSku(source *v20211101s.SBSku) error
- func (sbSku *SBSku) AssignProperties_To_SBSku(destination *v20211101s.SBSku) error
- func (sbSku *SBSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SBSku) DeepCopy() *SBSku
- func (in *SBSku) DeepCopyInto(out *SBSku)
- func (sbSku *SBSku) Initialize_From_SBSku_STATUS(source *SBSku_STATUS) error
- func (sbSku *SBSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sbSku *SBSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBSku_ARM
- type SBSku_Name
- type SBSku_Name_STATUS
- type SBSku_STATUS
- func (sbSku *SBSku_STATUS) AssignProperties_From_SBSku_STATUS(source *v20211101s.SBSku_STATUS) error
- func (sbSku *SBSku_STATUS) AssignProperties_To_SBSku_STATUS(destination *v20211101s.SBSku_STATUS) error
- func (in *SBSku_STATUS) DeepCopy() *SBSku_STATUS
- func (in *SBSku_STATUS) DeepCopyInto(out *SBSku_STATUS)
- func (sbSku *SBSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sbSku *SBSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBSku_STATUS_ARM
- type SBSku_Tier
- type SBSku_Tier_STATUS
- type SBSubscriptionProperties_ARM
- type SBSubscriptionProperties_STATUS_ARM
- type SBTopicProperties_ARM
- type SBTopicProperties_STATUS_ARM
- type SqlFilter
- func (filter *SqlFilter) AssignProperties_From_SqlFilter(source *v20211101s.SqlFilter) error
- func (filter *SqlFilter) AssignProperties_To_SqlFilter(destination *v20211101s.SqlFilter) error
- func (filter *SqlFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SqlFilter) DeepCopy() *SqlFilter
- func (in *SqlFilter) DeepCopyInto(out *SqlFilter)
- func (filter *SqlFilter) Initialize_From_SqlFilter_STATUS(source *SqlFilter_STATUS) error
- func (filter *SqlFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *SqlFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SqlFilter_ARM
- type SqlFilter_STATUS
- func (filter *SqlFilter_STATUS) AssignProperties_From_SqlFilter_STATUS(source *v20211101s.SqlFilter_STATUS) error
- func (filter *SqlFilter_STATUS) AssignProperties_To_SqlFilter_STATUS(destination *v20211101s.SqlFilter_STATUS) error
- func (in *SqlFilter_STATUS) DeepCopy() *SqlFilter_STATUS
- func (in *SqlFilter_STATUS) DeepCopyInto(out *SqlFilter_STATUS)
- func (filter *SqlFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (filter *SqlFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SqlFilter_STATUS_ARM
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20211101s.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20211101s.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_STATUS_ARM
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v20211101s.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v20211101s.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
- type UserAssignedIdentityDetails_ARM
- type UserAssignedIdentityProperties
- func (properties *UserAssignedIdentityProperties) AssignProperties_From_UserAssignedIdentityProperties(source *v20211101s.UserAssignedIdentityProperties) error
- func (properties *UserAssignedIdentityProperties) AssignProperties_To_UserAssignedIdentityProperties(destination *v20211101s.UserAssignedIdentityProperties) error
- func (properties *UserAssignedIdentityProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UserAssignedIdentityProperties) DeepCopy() *UserAssignedIdentityProperties
- func (in *UserAssignedIdentityProperties) DeepCopyInto(out *UserAssignedIdentityProperties)
- func (properties *UserAssignedIdentityProperties) Initialize_From_UserAssignedIdentityProperties_STATUS(source *UserAssignedIdentityProperties_STATUS) error
- func (properties *UserAssignedIdentityProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *UserAssignedIdentityProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityProperties_ARM
- type UserAssignedIdentityProperties_STATUS
- func (properties *UserAssignedIdentityProperties_STATUS) AssignProperties_From_UserAssignedIdentityProperties_STATUS(source *v20211101s.UserAssignedIdentityProperties_STATUS) error
- func (properties *UserAssignedIdentityProperties_STATUS) AssignProperties_To_UserAssignedIdentityProperties_STATUS(destination *v20211101s.UserAssignedIdentityProperties_STATUS) error
- func (in *UserAssignedIdentityProperties_STATUS) DeepCopy() *UserAssignedIdentityProperties_STATUS
- func (in *UserAssignedIdentityProperties_STATUS) DeepCopyInto(out *UserAssignedIdentityProperties_STATUS)
- func (properties *UserAssignedIdentityProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *UserAssignedIdentityProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityProperties_STATUS_ARM
- type UserAssignedIdentity_STATUS
- func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *v20211101s.UserAssignedIdentity_STATUS) error
- func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *v20211101s.UserAssignedIdentity_STATUS) error
- func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
- func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
- func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentity_STATUS_ARM
Constants ¶
const ( Identity_Type_None = Identity_Type("None") Identity_Type_SystemAssigned = Identity_Type("SystemAssigned") Identity_Type_SystemAssignedUserAssigned = Identity_Type("SystemAssigned, UserAssigned") Identity_Type_UserAssigned = Identity_Type("UserAssigned") )
const ( SBSku_Name_Basic = SBSku_Name("Basic") SBSku_Name_Premium = SBSku_Name("Premium") SBSku_Name_Standard = SBSku_Name("Standard") )
const ( SBSku_Tier_Basic = SBSku_Tier("Basic") SBSku_Tier_Premium = SBSku_Tier("Premium") SBSku_Tier_Standard = SBSku_Tier("Standard") )
const ( Identity_Type_STATUS_None = Identity_Type_STATUS("None") Identity_Type_STATUS_SystemAssigned = Identity_Type_STATUS("SystemAssigned") Identity_Type_STATUS_SystemAssignedUserAssigned = Identity_Type_STATUS("SystemAssigned, UserAssigned") Identity_Type_STATUS_UserAssigned = Identity_Type_STATUS("UserAssigned") )
const ( SBSku_Name_STATUS_Basic = SBSku_Name_STATUS("Basic") SBSku_Name_STATUS_Premium = SBSku_Name_STATUS("Premium") SBSku_Name_STATUS_Standard = SBSku_Name_STATUS("Standard") )
const ( SBSku_Tier_STATUS_Basic = SBSku_Tier_STATUS("Basic") SBSku_Tier_STATUS_Premium = SBSku_Tier_STATUS("Premium") SBSku_Tier_STATUS_Standard = SBSku_Tier_STATUS("Standard") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( Namespaces_AuthorizationRule_Properties_Rights_Spec_Listen = Namespaces_AuthorizationRule_Properties_Rights_Spec("Listen") Namespaces_AuthorizationRule_Properties_Rights_Spec_Manage = Namespaces_AuthorizationRule_Properties_Rights_Spec("Manage") Namespaces_AuthorizationRule_Properties_Rights_Spec_Send = Namespaces_AuthorizationRule_Properties_Rights_Spec("Send") )
const ( Namespaces_AuthorizationRule_Properties_Rights_STATUS_Listen = Namespaces_AuthorizationRule_Properties_Rights_STATUS("Listen") Namespaces_AuthorizationRule_Properties_Rights_STATUS_Manage = Namespaces_AuthorizationRule_Properties_Rights_STATUS("Manage") Namespaces_AuthorizationRule_Properties_Rights_STATUS_Send = Namespaces_AuthorizationRule_Properties_Rights_STATUS("Send") )
const ( EntityStatus_STATUS_Active = EntityStatus_STATUS("Active") EntityStatus_STATUS_Creating = EntityStatus_STATUS("Creating") EntityStatus_STATUS_Deleting = EntityStatus_STATUS("Deleting") EntityStatus_STATUS_Disabled = EntityStatus_STATUS("Disabled") EntityStatus_STATUS_ReceiveDisabled = EntityStatus_STATUS("ReceiveDisabled") EntityStatus_STATUS_Renaming = EntityStatus_STATUS("Renaming") EntityStatus_STATUS_Restoring = EntityStatus_STATUS("Restoring") EntityStatus_STATUS_SendDisabled = EntityStatus_STATUS("SendDisabled") EntityStatus_STATUS_Unknown = EntityStatus_STATUS("Unknown") )
const ( FilterType_CorrelationFilter = FilterType("CorrelationFilter") FilterType_SqlFilter = FilterType("SqlFilter") )
const ( FilterType_STATUS_CorrelationFilter = FilterType_STATUS("CorrelationFilter") FilterType_STATUS_SqlFilter = FilterType_STATUS("SqlFilter") )
const APIVersion_Value = APIVersion("2021-11-01")
const Encryption_KeySource_MicrosoftKeyVault = Encryption_KeySource("Microsoft.KeyVault")
const Encryption_KeySource_STATUS_MicrosoftKeyVault = Encryption_KeySource_STATUS("Microsoft.KeyVault")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "servicebus.azure.com", Version: "v1api20211101"} // 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 Action ¶
type Action struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (*Action) AssignProperties_From_Action ¶
func (action *Action) AssignProperties_From_Action(source *v20211101s.Action) error
AssignProperties_From_Action populates our Action from the provided source Action
func (*Action) AssignProperties_To_Action ¶
func (action *Action) AssignProperties_To_Action(destination *v20211101s.Action) error
AssignProperties_To_Action populates the provided destination Action from our Action
func (*Action) ConvertToARM ¶
func (action *Action) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Action) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action.
func (*Action) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Action) Initialize_From_Action_STATUS ¶
func (action *Action) Initialize_From_Action_STATUS(source *Action_STATUS) error
Initialize_From_Action_STATUS populates our Action from the provided source Action_STATUS
func (*Action) NewEmptyARMValue ¶
func (action *Action) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Action) PopulateFromARM ¶
func (action *Action) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Action_ARM ¶
type Action_ARM struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (*Action_ARM) DeepCopy ¶
func (in *Action_ARM) DeepCopy() *Action_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action_ARM.
func (*Action_ARM) DeepCopyInto ¶
func (in *Action_ARM) DeepCopyInto(out *Action_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Action_STATUS ¶
type Action_STATUS struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (*Action_STATUS) AssignProperties_From_Action_STATUS ¶
func (action *Action_STATUS) AssignProperties_From_Action_STATUS(source *v20211101s.Action_STATUS) error
AssignProperties_From_Action_STATUS populates our Action_STATUS from the provided source Action_STATUS
func (*Action_STATUS) AssignProperties_To_Action_STATUS ¶
func (action *Action_STATUS) AssignProperties_To_Action_STATUS(destination *v20211101s.Action_STATUS) error
AssignProperties_To_Action_STATUS populates the provided destination Action_STATUS from our Action_STATUS
func (*Action_STATUS) DeepCopy ¶
func (in *Action_STATUS) DeepCopy() *Action_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action_STATUS.
func (*Action_STATUS) DeepCopyInto ¶
func (in *Action_STATUS) DeepCopyInto(out *Action_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Action_STATUS) NewEmptyARMValue ¶
func (action *Action_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Action_STATUS) PopulateFromARM ¶
func (action *Action_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Action_STATUS_ARM ¶
type Action_STATUS_ARM struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (*Action_STATUS_ARM) DeepCopy ¶
func (in *Action_STATUS_ARM) DeepCopy() *Action_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action_STATUS_ARM.
func (*Action_STATUS_ARM) DeepCopyInto ¶
func (in *Action_STATUS_ARM) DeepCopyInto(out *Action_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorrelationFilter ¶
type CorrelationFilter struct { // ContentType: Content type of the message. ContentType *string `json:"contentType,omitempty"` // CorrelationId: Identifier of the correlation. CorrelationId *string `json:"correlationId,omitempty"` // Label: Application specific label. Label *string `json:"label,omitempty"` // MessageId: Identifier of the message. MessageId *string `json:"messageId,omitempty"` // Properties: dictionary object for custom filters Properties map[string]string `json:"properties,omitempty"` // ReplyTo: Address of the queue to reply to. ReplyTo *string `json:"replyTo,omitempty"` // ReplyToSessionId: Session identifier to reply to. ReplyToSessionId *string `json:"replyToSessionId,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SessionId: Session identifier. SessionId *string `json:"sessionId,omitempty"` // To: Address to send to. To *string `json:"to,omitempty"` }
Represents the correlation filter expression.
func (*CorrelationFilter) AssignProperties_From_CorrelationFilter ¶
func (filter *CorrelationFilter) AssignProperties_From_CorrelationFilter(source *v20211101s.CorrelationFilter) error
AssignProperties_From_CorrelationFilter populates our CorrelationFilter from the provided source CorrelationFilter
func (*CorrelationFilter) AssignProperties_To_CorrelationFilter ¶
func (filter *CorrelationFilter) AssignProperties_To_CorrelationFilter(destination *v20211101s.CorrelationFilter) error
AssignProperties_To_CorrelationFilter populates the provided destination CorrelationFilter from our CorrelationFilter
func (*CorrelationFilter) ConvertToARM ¶
func (filter *CorrelationFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CorrelationFilter) DeepCopy ¶
func (in *CorrelationFilter) DeepCopy() *CorrelationFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelationFilter.
func (*CorrelationFilter) DeepCopyInto ¶
func (in *CorrelationFilter) DeepCopyInto(out *CorrelationFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CorrelationFilter) Initialize_From_CorrelationFilter_STATUS ¶
func (filter *CorrelationFilter) Initialize_From_CorrelationFilter_STATUS(source *CorrelationFilter_STATUS) error
Initialize_From_CorrelationFilter_STATUS populates our CorrelationFilter from the provided source CorrelationFilter_STATUS
func (*CorrelationFilter) NewEmptyARMValue ¶
func (filter *CorrelationFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorrelationFilter) PopulateFromARM ¶
func (filter *CorrelationFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorrelationFilter_ARM ¶
type CorrelationFilter_ARM struct { // ContentType: Content type of the message. ContentType *string `json:"contentType,omitempty"` // CorrelationId: Identifier of the correlation. CorrelationId *string `json:"correlationId,omitempty"` // Label: Application specific label. Label *string `json:"label,omitempty"` // MessageId: Identifier of the message. MessageId *string `json:"messageId,omitempty"` // Properties: dictionary object for custom filters Properties map[string]string `json:"properties,omitempty"` // ReplyTo: Address of the queue to reply to. ReplyTo *string `json:"replyTo,omitempty"` // ReplyToSessionId: Session identifier to reply to. ReplyToSessionId *string `json:"replyToSessionId,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SessionId: Session identifier. SessionId *string `json:"sessionId,omitempty"` // To: Address to send to. To *string `json:"to,omitempty"` }
Represents the correlation filter expression.
func (*CorrelationFilter_ARM) DeepCopy ¶
func (in *CorrelationFilter_ARM) DeepCopy() *CorrelationFilter_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelationFilter_ARM.
func (*CorrelationFilter_ARM) DeepCopyInto ¶
func (in *CorrelationFilter_ARM) DeepCopyInto(out *CorrelationFilter_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorrelationFilter_STATUS ¶
type CorrelationFilter_STATUS struct { // ContentType: Content type of the message. ContentType *string `json:"contentType,omitempty"` // CorrelationId: Identifier of the correlation. CorrelationId *string `json:"correlationId,omitempty"` // Label: Application specific label. Label *string `json:"label,omitempty"` // MessageId: Identifier of the message. MessageId *string `json:"messageId,omitempty"` // Properties: dictionary object for custom filters Properties map[string]string `json:"properties,omitempty"` // ReplyTo: Address of the queue to reply to. ReplyTo *string `json:"replyTo,omitempty"` // ReplyToSessionId: Session identifier to reply to. ReplyToSessionId *string `json:"replyToSessionId,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SessionId: Session identifier. SessionId *string `json:"sessionId,omitempty"` // To: Address to send to. To *string `json:"to,omitempty"` }
Represents the correlation filter expression.
func (*CorrelationFilter_STATUS) AssignProperties_From_CorrelationFilter_STATUS ¶
func (filter *CorrelationFilter_STATUS) AssignProperties_From_CorrelationFilter_STATUS(source *v20211101s.CorrelationFilter_STATUS) error
AssignProperties_From_CorrelationFilter_STATUS populates our CorrelationFilter_STATUS from the provided source CorrelationFilter_STATUS
func (*CorrelationFilter_STATUS) AssignProperties_To_CorrelationFilter_STATUS ¶
func (filter *CorrelationFilter_STATUS) AssignProperties_To_CorrelationFilter_STATUS(destination *v20211101s.CorrelationFilter_STATUS) error
AssignProperties_To_CorrelationFilter_STATUS populates the provided destination CorrelationFilter_STATUS from our CorrelationFilter_STATUS
func (*CorrelationFilter_STATUS) DeepCopy ¶
func (in *CorrelationFilter_STATUS) DeepCopy() *CorrelationFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelationFilter_STATUS.
func (*CorrelationFilter_STATUS) DeepCopyInto ¶
func (in *CorrelationFilter_STATUS) DeepCopyInto(out *CorrelationFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CorrelationFilter_STATUS) NewEmptyARMValue ¶
func (filter *CorrelationFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CorrelationFilter_STATUS) PopulateFromARM ¶
func (filter *CorrelationFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CorrelationFilter_STATUS_ARM ¶
type CorrelationFilter_STATUS_ARM struct { // ContentType: Content type of the message. ContentType *string `json:"contentType,omitempty"` // CorrelationId: Identifier of the correlation. CorrelationId *string `json:"correlationId,omitempty"` // Label: Application specific label. Label *string `json:"label,omitempty"` // MessageId: Identifier of the message. MessageId *string `json:"messageId,omitempty"` // Properties: dictionary object for custom filters Properties map[string]string `json:"properties,omitempty"` // ReplyTo: Address of the queue to reply to. ReplyTo *string `json:"replyTo,omitempty"` // ReplyToSessionId: Session identifier to reply to. ReplyToSessionId *string `json:"replyToSessionId,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SessionId: Session identifier. SessionId *string `json:"sessionId,omitempty"` // To: Address to send to. To *string `json:"to,omitempty"` }
Represents the correlation filter expression.
func (*CorrelationFilter_STATUS_ARM) DeepCopy ¶
func (in *CorrelationFilter_STATUS_ARM) DeepCopy() *CorrelationFilter_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelationFilter_STATUS_ARM.
func (*CorrelationFilter_STATUS_ARM) DeepCopyInto ¶
func (in *CorrelationFilter_STATUS_ARM) DeepCopyInto(out *CorrelationFilter_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Encryption ¶
type Encryption struct { // KeySource: Enumerates the possible value of keySource for Encryption KeySource *Encryption_KeySource `json:"keySource,omitempty"` // KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultProperties `json:"keyVaultProperties,omitempty"` // RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
Properties to configure Encryption
func (*Encryption) AssignProperties_From_Encryption ¶
func (encryption *Encryption) AssignProperties_From_Encryption(source *v20211101s.Encryption) error
AssignProperties_From_Encryption populates our Encryption from the provided source Encryption
func (*Encryption) AssignProperties_To_Encryption ¶
func (encryption *Encryption) AssignProperties_To_Encryption(destination *v20211101s.Encryption) error
AssignProperties_To_Encryption 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) Initialize_From_Encryption_STATUS ¶
func (encryption *Encryption) Initialize_From_Encryption_STATUS(source *Encryption_STATUS) error
Initialize_From_Encryption_STATUS populates our Encryption from the provided source Encryption_STATUS
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 Encryption_ARM ¶
type Encryption_ARM struct { // KeySource: Enumerates the possible value of keySource for Encryption KeySource *Encryption_KeySource `json:"keySource,omitempty"` // KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultProperties_ARM `json:"keyVaultProperties,omitempty"` // RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
Properties to configure Encryption
func (*Encryption_ARM) DeepCopy ¶
func (in *Encryption_ARM) DeepCopy() *Encryption_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_ARM.
func (*Encryption_ARM) DeepCopyInto ¶
func (in *Encryption_ARM) DeepCopyInto(out *Encryption_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Encryption_KeySource ¶
type Encryption_KeySource string
+kubebuilder:validation:Enum={"Microsoft.KeyVault"}
type Encryption_KeySource_STATUS ¶
type Encryption_KeySource_STATUS string
type Encryption_STATUS ¶
type Encryption_STATUS struct { // KeySource: Enumerates the possible value of keySource for Encryption KeySource *Encryption_KeySource_STATUS `json:"keySource,omitempty"` // KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"` // RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
Properties to configure Encryption
func (*Encryption_STATUS) AssignProperties_From_Encryption_STATUS ¶
func (encryption *Encryption_STATUS) AssignProperties_From_Encryption_STATUS(source *v20211101s.Encryption_STATUS) error
AssignProperties_From_Encryption_STATUS populates our Encryption_STATUS from the provided source Encryption_STATUS
func (*Encryption_STATUS) AssignProperties_To_Encryption_STATUS ¶
func (encryption *Encryption_STATUS) AssignProperties_To_Encryption_STATUS(destination *v20211101s.Encryption_STATUS) error
AssignProperties_To_Encryption_STATUS 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_STATUS_ARM ¶
type Encryption_STATUS_ARM struct { // KeySource: Enumerates the possible value of keySource for Encryption KeySource *Encryption_KeySource_STATUS `json:"keySource,omitempty"` // KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultProperties_STATUS_ARM `json:"keyVaultProperties,omitempty"` // RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
Properties to configure Encryption
func (*Encryption_STATUS_ARM) DeepCopy ¶
func (in *Encryption_STATUS_ARM) DeepCopy() *Encryption_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_STATUS_ARM.
func (*Encryption_STATUS_ARM) DeepCopyInto ¶
func (in *Encryption_STATUS_ARM) DeepCopyInto(out *Encryption_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterType ¶
type FilterType string
Rule filter types +kubebuilder:validation:Enum={"CorrelationFilter","SqlFilter"}
type Identity ¶
type Identity struct { // Type: Type of managed service identity. Type *Identity_Type `json:"type,omitempty"` // UserAssignedIdentities: Properties for User Assigned Identities UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Properties to configure User Assigned Identities for Bring your Own Keys
func (*Identity) AssignProperties_From_Identity ¶
func (identity *Identity) AssignProperties_From_Identity(source *v20211101s.Identity) error
AssignProperties_From_Identity populates our Identity from the provided source Identity
func (*Identity) AssignProperties_To_Identity ¶
func (identity *Identity) AssignProperties_To_Identity(destination *v20211101s.Identity) error
AssignProperties_To_Identity 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.
func (*Identity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity) Initialize_From_Identity_STATUS ¶
func (identity *Identity) Initialize_From_Identity_STATUS(source *Identity_STATUS) error
Initialize_From_Identity_STATUS populates our Identity from the provided source Identity_STATUS
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 Identity_ARM ¶
type Identity_ARM struct { // Type: Type of managed service identity. Type *Identity_Type `json:"type,omitempty"` UserAssignedIdentities map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"` }
Properties to configure User Assigned Identities for Bring your Own Keys
func (*Identity_ARM) DeepCopy ¶
func (in *Identity_ARM) DeepCopy() *Identity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_ARM.
func (*Identity_ARM) DeepCopyInto ¶
func (in *Identity_ARM) DeepCopyInto(out *Identity_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_STATUS ¶
type Identity_STATUS struct { // PrincipalId: ObjectId from the KeyVault PrincipalId *string `json:"principalId,omitempty"` // TenantId: TenantId from the KeyVault TenantId *string `json:"tenantId,omitempty"` // Type: Type of managed service identity. Type *Identity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: Properties for User Assigned Identities UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
Properties to configure User Assigned Identities for Bring your Own Keys
func (*Identity_STATUS) AssignProperties_From_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *v20211101s.Identity_STATUS) error
AssignProperties_From_Identity_STATUS populates our Identity_STATUS from the provided source Identity_STATUS
func (*Identity_STATUS) AssignProperties_To_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *v20211101s.Identity_STATUS) error
AssignProperties_To_Identity_STATUS 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_STATUS_ARM ¶
type Identity_STATUS_ARM struct { // PrincipalId: ObjectId from the KeyVault PrincipalId *string `json:"principalId,omitempty"` // TenantId: TenantId from the KeyVault TenantId *string `json:"tenantId,omitempty"` // Type: Type of managed service identity. Type *Identity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: Properties for User Assigned Identities UserAssignedIdentities map[string]UserAssignedIdentity_STATUS_ARM `json:"userAssignedIdentities,omitempty"` }
Properties to configure User Assigned Identities for Bring your Own Keys
func (*Identity_STATUS_ARM) DeepCopy ¶
func (in *Identity_STATUS_ARM) DeepCopy() *Identity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS_ARM.
func (*Identity_STATUS_ARM) DeepCopyInto ¶
func (in *Identity_STATUS_ARM) DeepCopyInto(out *Identity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_Type ¶
type Identity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type Identity_Type_STATUS ¶
type Identity_Type_STATUS string
type KeyVaultProperties ¶
type KeyVaultProperties struct { Identity *UserAssignedIdentityProperties `json:"identity,omitempty"` // KeyName: Name of the Key from KeyVault KeyName *string `json:"keyName,omitempty"` // KeyVaultUri: Uri of KeyVault KeyVaultUri *string `json:"keyVaultUri,omitempty"` // KeyVersion: Version of KeyVault KeyVersion *string `json:"keyVersion,omitempty"` }
Properties to configure keyVault Properties
func (*KeyVaultProperties) AssignProperties_From_KeyVaultProperties ¶
func (properties *KeyVaultProperties) AssignProperties_From_KeyVaultProperties(source *v20211101s.KeyVaultProperties) error
AssignProperties_From_KeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties
func (*KeyVaultProperties) AssignProperties_To_KeyVaultProperties ¶
func (properties *KeyVaultProperties) AssignProperties_To_KeyVaultProperties(destination *v20211101s.KeyVaultProperties) error
AssignProperties_To_KeyVaultProperties 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) Initialize_From_KeyVaultProperties_STATUS ¶
func (properties *KeyVaultProperties) Initialize_From_KeyVaultProperties_STATUS(source *KeyVaultProperties_STATUS) error
Initialize_From_KeyVaultProperties_STATUS populates our KeyVaultProperties from the provided source KeyVaultProperties_STATUS
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 KeyVaultProperties_ARM ¶
type KeyVaultProperties_ARM struct { Identity *UserAssignedIdentityProperties_ARM `json:"identity,omitempty"` // KeyName: Name of the Key from KeyVault KeyName *string `json:"keyName,omitempty"` // KeyVaultUri: Uri of KeyVault KeyVaultUri *string `json:"keyVaultUri,omitempty"` // KeyVersion: Version of KeyVault KeyVersion *string `json:"keyVersion,omitempty"` }
Properties to configure keyVault Properties
func (*KeyVaultProperties_ARM) DeepCopy ¶
func (in *KeyVaultProperties_ARM) DeepCopy() *KeyVaultProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_ARM.
func (*KeyVaultProperties_ARM) DeepCopyInto ¶
func (in *KeyVaultProperties_ARM) DeepCopyInto(out *KeyVaultProperties_ARM)
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: Name of the Key from KeyVault KeyName *string `json:"keyName,omitempty"` // KeyVaultUri: Uri of KeyVault KeyVaultUri *string `json:"keyVaultUri,omitempty"` // KeyVersion: Version of KeyVault KeyVersion *string `json:"keyVersion,omitempty"` }
Properties to configure keyVault Properties
func (*KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS ¶
func (properties *KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS(source *v20211101s.KeyVaultProperties_STATUS) error
AssignProperties_From_KeyVaultProperties_STATUS populates our KeyVaultProperties_STATUS from the provided source KeyVaultProperties_STATUS
func (*KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS ¶
func (properties *KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS(destination *v20211101s.KeyVaultProperties_STATUS) error
AssignProperties_To_KeyVaultProperties_STATUS populates the provided destination KeyVaultProperties_STATUS from our KeyVaultProperties_STATUS
func (*KeyVaultProperties_STATUS) DeepCopy ¶
func (in *KeyVaultProperties_STATUS) DeepCopy() *KeyVaultProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_STATUS.
func (*KeyVaultProperties_STATUS) DeepCopyInto ¶
func (in *KeyVaultProperties_STATUS) DeepCopyInto(out *KeyVaultProperties_STATUS)
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_STATUS_ARM ¶
type KeyVaultProperties_STATUS_ARM struct { Identity *UserAssignedIdentityProperties_STATUS_ARM `json:"identity,omitempty"` // KeyName: Name of the Key from KeyVault KeyName *string `json:"keyName,omitempty"` // KeyVaultUri: Uri of KeyVault KeyVaultUri *string `json:"keyVaultUri,omitempty"` // KeyVersion: Version of KeyVault KeyVersion *string `json:"keyVersion,omitempty"` }
Properties to configure keyVault Properties
func (*KeyVaultProperties_STATUS_ARM) DeepCopy ¶
func (in *KeyVaultProperties_STATUS_ARM) DeepCopy() *KeyVaultProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_STATUS_ARM.
func (*KeyVaultProperties_STATUS_ARM) DeepCopyInto ¶
func (in *KeyVaultProperties_STATUS_ARM) DeepCopyInto(out *KeyVaultProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MessageCountDetails_STATUS ¶
type MessageCountDetails_STATUS struct { // ActiveMessageCount: Number of active messages in the queue, topic, or subscription. ActiveMessageCount *int `json:"activeMessageCount,omitempty"` // DeadLetterMessageCount: Number of messages that are dead lettered. DeadLetterMessageCount *int `json:"deadLetterMessageCount,omitempty"` // ScheduledMessageCount: Number of scheduled messages. ScheduledMessageCount *int `json:"scheduledMessageCount,omitempty"` // TransferDeadLetterMessageCount: Number of messages transferred into dead letters. TransferDeadLetterMessageCount *int `json:"transferDeadLetterMessageCount,omitempty"` // TransferMessageCount: Number of messages transferred to another queue, topic, or subscription. TransferMessageCount *int `json:"transferMessageCount,omitempty"` }
Message Count Details.
func (*MessageCountDetails_STATUS) AssignProperties_From_MessageCountDetails_STATUS ¶
func (details *MessageCountDetails_STATUS) AssignProperties_From_MessageCountDetails_STATUS(source *v20211101s.MessageCountDetails_STATUS) error
AssignProperties_From_MessageCountDetails_STATUS populates our MessageCountDetails_STATUS from the provided source MessageCountDetails_STATUS
func (*MessageCountDetails_STATUS) AssignProperties_To_MessageCountDetails_STATUS ¶
func (details *MessageCountDetails_STATUS) AssignProperties_To_MessageCountDetails_STATUS(destination *v20211101s.MessageCountDetails_STATUS) error
AssignProperties_To_MessageCountDetails_STATUS populates the provided destination MessageCountDetails_STATUS from our MessageCountDetails_STATUS
func (*MessageCountDetails_STATUS) DeepCopy ¶
func (in *MessageCountDetails_STATUS) DeepCopy() *MessageCountDetails_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageCountDetails_STATUS.
func (*MessageCountDetails_STATUS) DeepCopyInto ¶
func (in *MessageCountDetails_STATUS) DeepCopyInto(out *MessageCountDetails_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MessageCountDetails_STATUS) NewEmptyARMValue ¶
func (details *MessageCountDetails_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MessageCountDetails_STATUS) PopulateFromARM ¶
func (details *MessageCountDetails_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MessageCountDetails_STATUS_ARM ¶
type MessageCountDetails_STATUS_ARM struct { // ActiveMessageCount: Number of active messages in the queue, topic, or subscription. ActiveMessageCount *int `json:"activeMessageCount,omitempty"` // DeadLetterMessageCount: Number of messages that are dead lettered. DeadLetterMessageCount *int `json:"deadLetterMessageCount,omitempty"` // ScheduledMessageCount: Number of scheduled messages. ScheduledMessageCount *int `json:"scheduledMessageCount,omitempty"` // TransferDeadLetterMessageCount: Number of messages transferred into dead letters. TransferDeadLetterMessageCount *int `json:"transferDeadLetterMessageCount,omitempty"` // TransferMessageCount: Number of messages transferred to another queue, topic, or subscription. TransferMessageCount *int `json:"transferMessageCount,omitempty"` }
Message Count Details.
func (*MessageCountDetails_STATUS_ARM) DeepCopy ¶
func (in *MessageCountDetails_STATUS_ARM) DeepCopy() *MessageCountDetails_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageCountDetails_STATUS_ARM.
func (*MessageCountDetails_STATUS_ARM) DeepCopyInto ¶
func (in *MessageCountDetails_STATUS_ARM) DeepCopyInto(out *MessageCountDetails_STATUS_ARM)
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 Namespace_Spec `json:"spec,omitempty"` Status Namespace_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" Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/namespace-preview.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}
func (*Namespace) AssignProperties_From_Namespace ¶
func (namespace *Namespace) AssignProperties_From_Namespace(source *v20211101s.Namespace) error
AssignProperties_From_Namespace populates our Namespace from the provided source Namespace
func (*Namespace) AssignProperties_To_Namespace ¶
func (namespace *Namespace) AssignProperties_To_Namespace(destination *v20211101s.Namespace) error
AssignProperties_To_Namespace populates the provided destination Namespace from our Namespace
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
func (*Namespace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespace) DeepCopyObject ¶
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 ¶
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) GetSupportedOperations ¶ added in v2.4.0
func (namespace *Namespace) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Namespace) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces"
func (*Namespace) InitializeSpec ¶
func (namespace *Namespace) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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
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 ¶
ValidateCreate validates the creation of the resource
func (*Namespace) ValidateDelete ¶
ValidateDelete validates the deletion 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 Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/namespace-preview.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}
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 NamespaceOperatorSecrets ¶
type NamespaceOperatorSecrets struct { // Endpoint: indicates where the Endpoint secret should be placed. If omitted, the secret will not be retrieved from Azure. Endpoint *genruntime.SecretDestination `json:"endpoint,omitempty"` // PrimaryConnectionString: indicates where the PrimaryConnectionString secret should be placed. If omitted, the secret // will not be retrieved from Azure. PrimaryConnectionString *genruntime.SecretDestination `json:"primaryConnectionString,omitempty"` // PrimaryKey: indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from // Azure. PrimaryKey *genruntime.SecretDestination `json:"primaryKey,omitempty"` // SecondaryConnectionString: indicates where the SecondaryConnectionString secret should be placed. If omitted, the secret // will not be retrieved from Azure. SecondaryConnectionString *genruntime.SecretDestination `json:"secondaryConnectionString,omitempty"` // SecondaryKey: indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved // from Azure. SecondaryKey *genruntime.SecretDestination `json:"secondaryKey,omitempty"` }
func (*NamespaceOperatorSecrets) AssignProperties_From_NamespaceOperatorSecrets ¶
func (secrets *NamespaceOperatorSecrets) AssignProperties_From_NamespaceOperatorSecrets(source *v20211101s.NamespaceOperatorSecrets) error
AssignProperties_From_NamespaceOperatorSecrets populates our NamespaceOperatorSecrets from the provided source NamespaceOperatorSecrets
func (*NamespaceOperatorSecrets) AssignProperties_To_NamespaceOperatorSecrets ¶
func (secrets *NamespaceOperatorSecrets) AssignProperties_To_NamespaceOperatorSecrets(destination *v20211101s.NamespaceOperatorSecrets) error
AssignProperties_To_NamespaceOperatorSecrets populates the provided destination NamespaceOperatorSecrets from our NamespaceOperatorSecrets
func (*NamespaceOperatorSecrets) DeepCopy ¶
func (in *NamespaceOperatorSecrets) DeepCopy() *NamespaceOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceOperatorSecrets.
func (*NamespaceOperatorSecrets) DeepCopyInto ¶
func (in *NamespaceOperatorSecrets) DeepCopyInto(out *NamespaceOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceOperatorSpec ¶
type NamespaceOperatorSpec struct { // Secrets: configures where to place Azure generated secrets. Secrets *NamespaceOperatorSecrets `json:"secrets,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespaceOperatorSpec) AssignProperties_From_NamespaceOperatorSpec ¶
func (operator *NamespaceOperatorSpec) AssignProperties_From_NamespaceOperatorSpec(source *v20211101s.NamespaceOperatorSpec) error
AssignProperties_From_NamespaceOperatorSpec populates our NamespaceOperatorSpec from the provided source NamespaceOperatorSpec
func (*NamespaceOperatorSpec) AssignProperties_To_NamespaceOperatorSpec ¶
func (operator *NamespaceOperatorSpec) AssignProperties_To_NamespaceOperatorSpec(destination *v20211101s.NamespaceOperatorSpec) error
AssignProperties_To_NamespaceOperatorSpec populates the provided destination NamespaceOperatorSpec from our NamespaceOperatorSpec
func (*NamespaceOperatorSpec) DeepCopy ¶
func (in *NamespaceOperatorSpec) DeepCopy() *NamespaceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceOperatorSpec.
func (*NamespaceOperatorSpec) DeepCopyInto ¶
func (in *NamespaceOperatorSpec) DeepCopyInto(out *NamespaceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace_STATUS ¶
type Namespace_STATUS struct { // AlternateName: Alternate name for namespace AlternateName *string `json:"alternateName,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreatedAt: The time the namespace was created CreatedAt *string `json:"createdAt,omitempty"` // DisableLocalAuth: This property disables SAS authentication for the Service Bus namespace. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Encryption: Properties of BYOK Encryption description Encryption *Encryption_STATUS `json:"encryption,omitempty"` // Id: Resource Id Id *string `json:"id,omitempty"` // Identity: Properties of BYOK Identity description Identity *Identity_STATUS `json:"identity,omitempty"` // Location: The Geo-location where the resource lives Location *string `json:"location,omitempty"` // MetricId: Identifier for Azure Insights metrics MetricId *string `json:"metricId,omitempty"` // Name: Resource name Name *string `json:"name,omitempty"` // PrivateEndpointConnections: List of private endpoint connections. PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: Provisioning state of the namespace. ProvisioningState *string `json:"provisioningState,omitempty"` // ServiceBusEndpoint: Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint *string `json:"serviceBusEndpoint,omitempty"` // Sku: Properties of SKU Sku *SBSku_STATUS `json:"sku,omitempty"` // Status: Status of the namespace. Status *string `json:"status,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` // Type: Resource type Type *string `json:"type,omitempty"` // UpdatedAt: The time the namespace was updated. UpdatedAt *string `json:"updatedAt,omitempty"` // ZoneRedundant: Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
func (*Namespace_STATUS) AssignProperties_From_Namespace_STATUS ¶
func (namespace *Namespace_STATUS) AssignProperties_From_Namespace_STATUS(source *v20211101s.Namespace_STATUS) error
AssignProperties_From_Namespace_STATUS populates our Namespace_STATUS from the provided source Namespace_STATUS
func (*Namespace_STATUS) AssignProperties_To_Namespace_STATUS ¶
func (namespace *Namespace_STATUS) AssignProperties_To_Namespace_STATUS(destination *v20211101s.Namespace_STATUS) error
AssignProperties_To_Namespace_STATUS populates the provided destination Namespace_STATUS from our Namespace_STATUS
func (*Namespace_STATUS) ConvertStatusFrom ¶
func (namespace *Namespace_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Namespace_STATUS from the provided source
func (*Namespace_STATUS) ConvertStatusTo ¶
func (namespace *Namespace_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Namespace_STATUS
func (*Namespace_STATUS) DeepCopy ¶
func (in *Namespace_STATUS) DeepCopy() *Namespace_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_STATUS.
func (*Namespace_STATUS) DeepCopyInto ¶
func (in *Namespace_STATUS) DeepCopyInto(out *Namespace_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespace_STATUS) NewEmptyARMValue ¶
func (namespace *Namespace_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespace_STATUS) PopulateFromARM ¶
func (namespace *Namespace_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Namespace_STATUS_ARM ¶
type Namespace_STATUS_ARM struct { // Id: Resource Id Id *string `json:"id,omitempty"` // Identity: Properties of BYOK Identity description Identity *Identity_STATUS_ARM `json:"identity,omitempty"` // Location: The Geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: Resource name Name *string `json:"name,omitempty"` // Properties: Properties of the namespace. Properties *SBNamespaceProperties_STATUS_ARM `json:"properties,omitempty"` // Sku: Properties of SKU Sku *SBSku_STATUS_ARM `json:"sku,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` // Type: Resource type Type *string `json:"type,omitempty"` }
func (*Namespace_STATUS_ARM) DeepCopy ¶
func (in *Namespace_STATUS_ARM) DeepCopy() *Namespace_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_STATUS_ARM.
func (*Namespace_STATUS_ARM) DeepCopyInto ¶
func (in *Namespace_STATUS_ARM) DeepCopyInto(out *Namespace_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace_Spec ¶
type Namespace_Spec struct { // AlternateName: Alternate name for namespace AlternateName *string `json:"alternateName,omitempty"` // 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"` // DisableLocalAuth: This property disables SAS authentication for the Service Bus namespace. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Encryption: Properties of BYOK Encryption description Encryption *Encryption `json:"encryption,omitempty"` // Identity: Properties of BYOK Identity description Identity *Identity `json:"identity,omitempty"` // +kubebuilder:validation:Required // Location: The Geo-location where the resource lives Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *NamespaceOperatorSpec `json:"operatorSpec,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"` // Sku: Properties of SKU Sku *SBSku `json:"sku,omitempty"` // Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` // ZoneRedundant: Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
func (*Namespace_Spec) AssignProperties_From_Namespace_Spec ¶
func (namespace *Namespace_Spec) AssignProperties_From_Namespace_Spec(source *v20211101s.Namespace_Spec) error
AssignProperties_From_Namespace_Spec populates our Namespace_Spec from the provided source Namespace_Spec
func (*Namespace_Spec) AssignProperties_To_Namespace_Spec ¶
func (namespace *Namespace_Spec) AssignProperties_To_Namespace_Spec(destination *v20211101s.Namespace_Spec) error
AssignProperties_To_Namespace_Spec populates the provided destination Namespace_Spec from our Namespace_Spec
func (*Namespace_Spec) ConvertSpecFrom ¶
func (namespace *Namespace_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespace_Spec from the provided source
func (*Namespace_Spec) ConvertSpecTo ¶
func (namespace *Namespace_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespace_Spec
func (*Namespace_Spec) ConvertToARM ¶
func (namespace *Namespace_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Namespace_Spec) DeepCopy ¶
func (in *Namespace_Spec) DeepCopy() *Namespace_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_Spec.
func (*Namespace_Spec) DeepCopyInto ¶
func (in *Namespace_Spec) DeepCopyInto(out *Namespace_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespace_Spec) Initialize_From_Namespace_STATUS ¶
func (namespace *Namespace_Spec) Initialize_From_Namespace_STATUS(source *Namespace_STATUS) error
Initialize_From_Namespace_STATUS populates our Namespace_Spec from the provided source Namespace_STATUS
func (*Namespace_Spec) NewEmptyARMValue ¶
func (namespace *Namespace_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespace_Spec) OriginalVersion ¶
func (namespace *Namespace_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Namespace_Spec) PopulateFromARM ¶
func (namespace *Namespace_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Namespace_Spec) SetAzureName ¶
func (namespace *Namespace_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Namespace_Spec_ARM ¶
type Namespace_Spec_ARM struct { // Identity: Properties of BYOK Identity description Identity *Identity_ARM `json:"identity,omitempty"` // Location: The Geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the namespace. Properties *SBNamespaceProperties_ARM `json:"properties,omitempty"` // Sku: Properties of SKU Sku *SBSku_ARM `json:"sku,omitempty"` // Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` }
func (*Namespace_Spec_ARM) DeepCopy ¶
func (in *Namespace_Spec_ARM) DeepCopy() *Namespace_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_Spec_ARM.
func (*Namespace_Spec_ARM) DeepCopyInto ¶
func (in *Namespace_Spec_ARM) DeepCopyInto(out *Namespace_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Namespace_Spec_ARM) GetAPIVersion ¶
func (namespace Namespace_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Namespace_Spec_ARM) GetName ¶
func (namespace *Namespace_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Namespace_Spec_ARM) GetType ¶
func (namespace *Namespace_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces"
type NamespacesAuthorizationRule ¶
type NamespacesAuthorizationRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Namespaces_AuthorizationRule_Spec `json:"spec,omitempty"` Status Namespaces_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" Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/AuthorizationRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}
func (*NamespacesAuthorizationRule) AssignProperties_From_NamespacesAuthorizationRule ¶
func (rule *NamespacesAuthorizationRule) AssignProperties_From_NamespacesAuthorizationRule(source *v20211101s.NamespacesAuthorizationRule) error
AssignProperties_From_NamespacesAuthorizationRule populates our NamespacesAuthorizationRule from the provided source NamespacesAuthorizationRule
func (*NamespacesAuthorizationRule) AssignProperties_To_NamespacesAuthorizationRule ¶
func (rule *NamespacesAuthorizationRule) AssignProperties_To_NamespacesAuthorizationRule(destination *v20211101s.NamespacesAuthorizationRule) error
AssignProperties_To_NamespacesAuthorizationRule 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 ¶
func (in *NamespacesAuthorizationRule) DeepCopy() *NamespacesAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRule.
func (*NamespacesAuthorizationRule) DeepCopyInto ¶
func (in *NamespacesAuthorizationRule) DeepCopyInto(out *NamespacesAuthorizationRule)
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 ¶
func (rule *NamespacesAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesAuthorizationRule) GetStatus ¶
func (rule *NamespacesAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesAuthorizationRule) GetSupportedOperations ¶ added in v2.4.0
func (rule *NamespacesAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesAuthorizationRule) GetType ¶
func (rule *NamespacesAuthorizationRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/AuthorizationRules"
func (*NamespacesAuthorizationRule) InitializeSpec ¶
func (rule *NamespacesAuthorizationRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NamespacesAuthorizationRule) NewEmptyStatus ¶
func (rule *NamespacesAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesAuthorizationRule) OriginalGVK ¶
func (rule *NamespacesAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesAuthorizationRule) Owner ¶
func (rule *NamespacesAuthorizationRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesAuthorizationRule) SetConditions ¶
func (rule *NamespacesAuthorizationRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesAuthorizationRule) SetStatus ¶
func (rule *NamespacesAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamespacesAuthorizationRule) ValidateCreate ¶
func (rule *NamespacesAuthorizationRule) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NamespacesAuthorizationRule) ValidateDelete ¶
func (rule *NamespacesAuthorizationRule) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NamespacesAuthorizationRule) ValidateUpdate ¶
func (rule *NamespacesAuthorizationRule) ValidateUpdate(old runtime.Object) (admission.Warnings, 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 Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/AuthorizationRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}
func (*NamespacesAuthorizationRuleList) DeepCopy ¶
func (in *NamespacesAuthorizationRuleList) DeepCopy() *NamespacesAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRuleList.
func (*NamespacesAuthorizationRuleList) DeepCopyInto ¶
func (in *NamespacesAuthorizationRuleList) DeepCopyInto(out *NamespacesAuthorizationRuleList)
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 NamespacesAuthorizationRuleOperatorSecrets ¶
type NamespacesAuthorizationRuleOperatorSecrets struct { // PrimaryConnectionString: indicates where the PrimaryConnectionString secret should be placed. If omitted, the secret // will not be retrieved from Azure. PrimaryConnectionString *genruntime.SecretDestination `json:"primaryConnectionString,omitempty"` // PrimaryKey: indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from // Azure. PrimaryKey *genruntime.SecretDestination `json:"primaryKey,omitempty"` // SecondaryConnectionString: indicates where the SecondaryConnectionString secret should be placed. If omitted, the secret // will not be retrieved from Azure. SecondaryConnectionString *genruntime.SecretDestination `json:"secondaryConnectionString,omitempty"` // SecondaryKey: indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved // from Azure. SecondaryKey *genruntime.SecretDestination `json:"secondaryKey,omitempty"` }
func (*NamespacesAuthorizationRuleOperatorSecrets) AssignProperties_From_NamespacesAuthorizationRuleOperatorSecrets ¶
func (secrets *NamespacesAuthorizationRuleOperatorSecrets) AssignProperties_From_NamespacesAuthorizationRuleOperatorSecrets(source *v20211101s.NamespacesAuthorizationRuleOperatorSecrets) error
AssignProperties_From_NamespacesAuthorizationRuleOperatorSecrets populates our NamespacesAuthorizationRuleOperatorSecrets from the provided source NamespacesAuthorizationRuleOperatorSecrets
func (*NamespacesAuthorizationRuleOperatorSecrets) AssignProperties_To_NamespacesAuthorizationRuleOperatorSecrets ¶
func (secrets *NamespacesAuthorizationRuleOperatorSecrets) AssignProperties_To_NamespacesAuthorizationRuleOperatorSecrets(destination *v20211101s.NamespacesAuthorizationRuleOperatorSecrets) error
AssignProperties_To_NamespacesAuthorizationRuleOperatorSecrets populates the provided destination NamespacesAuthorizationRuleOperatorSecrets from our NamespacesAuthorizationRuleOperatorSecrets
func (*NamespacesAuthorizationRuleOperatorSecrets) DeepCopy ¶
func (in *NamespacesAuthorizationRuleOperatorSecrets) DeepCopy() *NamespacesAuthorizationRuleOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRuleOperatorSecrets.
func (*NamespacesAuthorizationRuleOperatorSecrets) DeepCopyInto ¶
func (in *NamespacesAuthorizationRuleOperatorSecrets) DeepCopyInto(out *NamespacesAuthorizationRuleOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesAuthorizationRuleOperatorSpec ¶
type NamespacesAuthorizationRuleOperatorSpec struct { // Secrets: configures where to place Azure generated secrets. Secrets *NamespacesAuthorizationRuleOperatorSecrets `json:"secrets,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespacesAuthorizationRuleOperatorSpec) AssignProperties_From_NamespacesAuthorizationRuleOperatorSpec ¶
func (operator *NamespacesAuthorizationRuleOperatorSpec) AssignProperties_From_NamespacesAuthorizationRuleOperatorSpec(source *v20211101s.NamespacesAuthorizationRuleOperatorSpec) error
AssignProperties_From_NamespacesAuthorizationRuleOperatorSpec populates our NamespacesAuthorizationRuleOperatorSpec from the provided source NamespacesAuthorizationRuleOperatorSpec
func (*NamespacesAuthorizationRuleOperatorSpec) AssignProperties_To_NamespacesAuthorizationRuleOperatorSpec ¶
func (operator *NamespacesAuthorizationRuleOperatorSpec) AssignProperties_To_NamespacesAuthorizationRuleOperatorSpec(destination *v20211101s.NamespacesAuthorizationRuleOperatorSpec) error
AssignProperties_To_NamespacesAuthorizationRuleOperatorSpec populates the provided destination NamespacesAuthorizationRuleOperatorSpec from our NamespacesAuthorizationRuleOperatorSpec
func (*NamespacesAuthorizationRuleOperatorSpec) DeepCopy ¶
func (in *NamespacesAuthorizationRuleOperatorSpec) DeepCopy() *NamespacesAuthorizationRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRuleOperatorSpec.
func (*NamespacesAuthorizationRuleOperatorSpec) DeepCopyInto ¶
func (in *NamespacesAuthorizationRuleOperatorSpec) DeepCopyInto(out *NamespacesAuthorizationRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesQueue ¶
type NamespacesQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Namespaces_Queue_Spec `json:"spec,omitempty"` Status Namespaces_Queue_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" Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/Queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}
func (*NamespacesQueue) AssignProperties_From_NamespacesQueue ¶
func (queue *NamespacesQueue) AssignProperties_From_NamespacesQueue(source *v20211101s.NamespacesQueue) error
AssignProperties_From_NamespacesQueue populates our NamespacesQueue from the provided source NamespacesQueue
func (*NamespacesQueue) AssignProperties_To_NamespacesQueue ¶
func (queue *NamespacesQueue) AssignProperties_To_NamespacesQueue(destination *v20211101s.NamespacesQueue) error
AssignProperties_To_NamespacesQueue populates the provided destination NamespacesQueue from our NamespacesQueue
func (*NamespacesQueue) AzureName ¶
func (queue *NamespacesQueue) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesQueue) ConvertFrom ¶
func (queue *NamespacesQueue) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NamespacesQueue from the provided hub NamespacesQueue
func (*NamespacesQueue) ConvertTo ¶
func (queue *NamespacesQueue) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NamespacesQueue from our NamespacesQueue
func (*NamespacesQueue) DeepCopy ¶
func (in *NamespacesQueue) DeepCopy() *NamespacesQueue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueue.
func (*NamespacesQueue) DeepCopyInto ¶
func (in *NamespacesQueue) DeepCopyInto(out *NamespacesQueue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesQueue) DeepCopyObject ¶
func (in *NamespacesQueue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespacesQueue) Default ¶
func (queue *NamespacesQueue) Default()
Default applies defaults to the NamespacesQueue resource
func (NamespacesQueue) GetAPIVersion ¶
func (queue NamespacesQueue) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*NamespacesQueue) GetConditions ¶
func (queue *NamespacesQueue) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesQueue) GetResourceScope ¶
func (queue *NamespacesQueue) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesQueue) GetSpec ¶
func (queue *NamespacesQueue) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesQueue) GetStatus ¶
func (queue *NamespacesQueue) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesQueue) GetSupportedOperations ¶ added in v2.4.0
func (queue *NamespacesQueue) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesQueue) GetType ¶
func (queue *NamespacesQueue) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/queues"
func (*NamespacesQueue) InitializeSpec ¶
func (queue *NamespacesQueue) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NamespacesQueue) NewEmptyStatus ¶
func (queue *NamespacesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesQueue) OriginalGVK ¶
func (queue *NamespacesQueue) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesQueue) Owner ¶
func (queue *NamespacesQueue) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesQueue) SetConditions ¶
func (queue *NamespacesQueue) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesQueue) SetStatus ¶
func (queue *NamespacesQueue) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamespacesQueue) ValidateCreate ¶
func (queue *NamespacesQueue) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NamespacesQueue) ValidateDelete ¶
func (queue *NamespacesQueue) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NamespacesQueue) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type NamespacesQueueList ¶
type NamespacesQueueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacesQueue `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/Queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}
func (*NamespacesQueueList) DeepCopy ¶
func (in *NamespacesQueueList) DeepCopy() *NamespacesQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueueList.
func (*NamespacesQueueList) DeepCopyInto ¶
func (in *NamespacesQueueList) DeepCopyInto(out *NamespacesQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesQueueList) DeepCopyObject ¶
func (in *NamespacesQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesTopic ¶
type NamespacesTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Namespaces_Topic_Spec `json:"spec,omitempty"` Status Namespaces_Topic_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" Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/topics.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}
func (*NamespacesTopic) AssignProperties_From_NamespacesTopic ¶
func (topic *NamespacesTopic) AssignProperties_From_NamespacesTopic(source *v20211101s.NamespacesTopic) error
AssignProperties_From_NamespacesTopic populates our NamespacesTopic from the provided source NamespacesTopic
func (*NamespacesTopic) AssignProperties_To_NamespacesTopic ¶
func (topic *NamespacesTopic) AssignProperties_To_NamespacesTopic(destination *v20211101s.NamespacesTopic) error
AssignProperties_To_NamespacesTopic populates the provided destination NamespacesTopic from our NamespacesTopic
func (*NamespacesTopic) AzureName ¶
func (topic *NamespacesTopic) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesTopic) ConvertFrom ¶
func (topic *NamespacesTopic) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NamespacesTopic from the provided hub NamespacesTopic
func (*NamespacesTopic) ConvertTo ¶
func (topic *NamespacesTopic) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NamespacesTopic from our NamespacesTopic
func (*NamespacesTopic) DeepCopy ¶
func (in *NamespacesTopic) DeepCopy() *NamespacesTopic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopic.
func (*NamespacesTopic) DeepCopyInto ¶
func (in *NamespacesTopic) DeepCopyInto(out *NamespacesTopic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopic) DeepCopyObject ¶
func (in *NamespacesTopic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespacesTopic) Default ¶
func (topic *NamespacesTopic) Default()
Default applies defaults to the NamespacesTopic resource
func (NamespacesTopic) GetAPIVersion ¶
func (topic NamespacesTopic) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*NamespacesTopic) GetConditions ¶
func (topic *NamespacesTopic) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesTopic) GetResourceScope ¶
func (topic *NamespacesTopic) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesTopic) GetSpec ¶
func (topic *NamespacesTopic) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesTopic) GetStatus ¶
func (topic *NamespacesTopic) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesTopic) GetSupportedOperations ¶ added in v2.4.0
func (topic *NamespacesTopic) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesTopic) GetType ¶
func (topic *NamespacesTopic) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics"
func (*NamespacesTopic) InitializeSpec ¶
func (topic *NamespacesTopic) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NamespacesTopic) NewEmptyStatus ¶
func (topic *NamespacesTopic) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesTopic) OriginalGVK ¶
func (topic *NamespacesTopic) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesTopic) Owner ¶
func (topic *NamespacesTopic) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesTopic) SetConditions ¶
func (topic *NamespacesTopic) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesTopic) SetStatus ¶
func (topic *NamespacesTopic) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamespacesTopic) ValidateCreate ¶
func (topic *NamespacesTopic) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NamespacesTopic) ValidateDelete ¶
func (topic *NamespacesTopic) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NamespacesTopic) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type NamespacesTopicList ¶
type NamespacesTopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacesTopic `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/topics.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}
func (*NamespacesTopicList) DeepCopy ¶
func (in *NamespacesTopicList) DeepCopy() *NamespacesTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicList.
func (*NamespacesTopicList) DeepCopyInto ¶
func (in *NamespacesTopicList) DeepCopyInto(out *NamespacesTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicList) DeepCopyObject ¶
func (in *NamespacesTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesTopicsSubscription ¶
type NamespacesTopicsSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Namespaces_Topics_Subscription_Spec `json:"spec,omitempty"` Status Namespaces_Topics_Subscription_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" Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/subscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}
func (*NamespacesTopicsSubscription) AssignProperties_From_NamespacesTopicsSubscription ¶
func (subscription *NamespacesTopicsSubscription) AssignProperties_From_NamespacesTopicsSubscription(source *v20211101s.NamespacesTopicsSubscription) error
AssignProperties_From_NamespacesTopicsSubscription populates our NamespacesTopicsSubscription from the provided source NamespacesTopicsSubscription
func (*NamespacesTopicsSubscription) AssignProperties_To_NamespacesTopicsSubscription ¶
func (subscription *NamespacesTopicsSubscription) AssignProperties_To_NamespacesTopicsSubscription(destination *v20211101s.NamespacesTopicsSubscription) error
AssignProperties_To_NamespacesTopicsSubscription populates the provided destination NamespacesTopicsSubscription from our NamespacesTopicsSubscription
func (*NamespacesTopicsSubscription) AzureName ¶
func (subscription *NamespacesTopicsSubscription) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesTopicsSubscription) ConvertFrom ¶
func (subscription *NamespacesTopicsSubscription) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NamespacesTopicsSubscription from the provided hub NamespacesTopicsSubscription
func (*NamespacesTopicsSubscription) ConvertTo ¶
func (subscription *NamespacesTopicsSubscription) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NamespacesTopicsSubscription from our NamespacesTopicsSubscription
func (*NamespacesTopicsSubscription) DeepCopy ¶
func (in *NamespacesTopicsSubscription) DeepCopy() *NamespacesTopicsSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscription.
func (*NamespacesTopicsSubscription) DeepCopyInto ¶
func (in *NamespacesTopicsSubscription) DeepCopyInto(out *NamespacesTopicsSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscription) DeepCopyObject ¶
func (in *NamespacesTopicsSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespacesTopicsSubscription) Default ¶
func (subscription *NamespacesTopicsSubscription) Default()
Default applies defaults to the NamespacesTopicsSubscription resource
func (NamespacesTopicsSubscription) GetAPIVersion ¶
func (subscription NamespacesTopicsSubscription) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*NamespacesTopicsSubscription) GetConditions ¶
func (subscription *NamespacesTopicsSubscription) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesTopicsSubscription) GetResourceScope ¶
func (subscription *NamespacesTopicsSubscription) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesTopicsSubscription) GetSpec ¶
func (subscription *NamespacesTopicsSubscription) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesTopicsSubscription) GetStatus ¶
func (subscription *NamespacesTopicsSubscription) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesTopicsSubscription) GetSupportedOperations ¶ added in v2.4.0
func (subscription *NamespacesTopicsSubscription) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesTopicsSubscription) GetType ¶
func (subscription *NamespacesTopicsSubscription) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics/subscriptions"
func (*NamespacesTopicsSubscription) InitializeSpec ¶
func (subscription *NamespacesTopicsSubscription) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NamespacesTopicsSubscription) NewEmptyStatus ¶
func (subscription *NamespacesTopicsSubscription) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesTopicsSubscription) OriginalGVK ¶
func (subscription *NamespacesTopicsSubscription) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesTopicsSubscription) Owner ¶
func (subscription *NamespacesTopicsSubscription) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesTopicsSubscription) SetConditions ¶
func (subscription *NamespacesTopicsSubscription) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesTopicsSubscription) SetStatus ¶
func (subscription *NamespacesTopicsSubscription) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamespacesTopicsSubscription) ValidateCreate ¶
func (subscription *NamespacesTopicsSubscription) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NamespacesTopicsSubscription) ValidateDelete ¶
func (subscription *NamespacesTopicsSubscription) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NamespacesTopicsSubscription) ValidateUpdate ¶
func (subscription *NamespacesTopicsSubscription) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type NamespacesTopicsSubscriptionList ¶
type NamespacesTopicsSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacesTopicsSubscription `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/subscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}
func (*NamespacesTopicsSubscriptionList) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionList) DeepCopy() *NamespacesTopicsSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionList.
func (*NamespacesTopicsSubscriptionList) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionList) DeepCopyInto(out *NamespacesTopicsSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscriptionList) DeepCopyObject ¶
func (in *NamespacesTopicsSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesTopicsSubscriptionsRule ¶
type NamespacesTopicsSubscriptionsRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Namespaces_Topics_Subscriptions_Rule_Spec `json:"spec,omitempty"` Status Namespaces_Topics_Subscriptions_Rule_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" Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/Rules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}/rules/{ruleName}
func (*NamespacesTopicsSubscriptionsRule) AssignProperties_From_NamespacesTopicsSubscriptionsRule ¶
func (rule *NamespacesTopicsSubscriptionsRule) AssignProperties_From_NamespacesTopicsSubscriptionsRule(source *v20211101s.NamespacesTopicsSubscriptionsRule) error
AssignProperties_From_NamespacesTopicsSubscriptionsRule populates our NamespacesTopicsSubscriptionsRule from the provided source NamespacesTopicsSubscriptionsRule
func (*NamespacesTopicsSubscriptionsRule) AssignProperties_To_NamespacesTopicsSubscriptionsRule ¶
func (rule *NamespacesTopicsSubscriptionsRule) AssignProperties_To_NamespacesTopicsSubscriptionsRule(destination *v20211101s.NamespacesTopicsSubscriptionsRule) error
AssignProperties_To_NamespacesTopicsSubscriptionsRule populates the provided destination NamespacesTopicsSubscriptionsRule from our NamespacesTopicsSubscriptionsRule
func (*NamespacesTopicsSubscriptionsRule) AzureName ¶
func (rule *NamespacesTopicsSubscriptionsRule) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesTopicsSubscriptionsRule) ConvertFrom ¶
func (rule *NamespacesTopicsSubscriptionsRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NamespacesTopicsSubscriptionsRule from the provided hub NamespacesTopicsSubscriptionsRule
func (*NamespacesTopicsSubscriptionsRule) ConvertTo ¶
func (rule *NamespacesTopicsSubscriptionsRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NamespacesTopicsSubscriptionsRule from our NamespacesTopicsSubscriptionsRule
func (*NamespacesTopicsSubscriptionsRule) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionsRule) DeepCopy() *NamespacesTopicsSubscriptionsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionsRule.
func (*NamespacesTopicsSubscriptionsRule) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionsRule) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscriptionsRule) DeepCopyObject ¶
func (in *NamespacesTopicsSubscriptionsRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespacesTopicsSubscriptionsRule) Default ¶
func (rule *NamespacesTopicsSubscriptionsRule) Default()
Default applies defaults to the NamespacesTopicsSubscriptionsRule resource
func (NamespacesTopicsSubscriptionsRule) GetAPIVersion ¶
func (rule NamespacesTopicsSubscriptionsRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*NamespacesTopicsSubscriptionsRule) GetConditions ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesTopicsSubscriptionsRule) GetResourceScope ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesTopicsSubscriptionsRule) GetSpec ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesTopicsSubscriptionsRule) GetStatus ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesTopicsSubscriptionsRule) GetSupportedOperations ¶ added in v2.4.0
func (rule *NamespacesTopicsSubscriptionsRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesTopicsSubscriptionsRule) GetType ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"
func (*NamespacesTopicsSubscriptionsRule) InitializeSpec ¶
func (rule *NamespacesTopicsSubscriptionsRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NamespacesTopicsSubscriptionsRule) NewEmptyStatus ¶
func (rule *NamespacesTopicsSubscriptionsRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesTopicsSubscriptionsRule) OriginalGVK ¶
func (rule *NamespacesTopicsSubscriptionsRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesTopicsSubscriptionsRule) Owner ¶
func (rule *NamespacesTopicsSubscriptionsRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesTopicsSubscriptionsRule) SetConditions ¶
func (rule *NamespacesTopicsSubscriptionsRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesTopicsSubscriptionsRule) SetStatus ¶
func (rule *NamespacesTopicsSubscriptionsRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamespacesTopicsSubscriptionsRule) ValidateCreate ¶
func (rule *NamespacesTopicsSubscriptionsRule) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NamespacesTopicsSubscriptionsRule) ValidateDelete ¶
func (rule *NamespacesTopicsSubscriptionsRule) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NamespacesTopicsSubscriptionsRule) ValidateUpdate ¶
func (rule *NamespacesTopicsSubscriptionsRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type NamespacesTopicsSubscriptionsRuleList ¶
type NamespacesTopicsSubscriptionsRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacesTopicsSubscriptionsRule `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2021-11-01/Rules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}/rules/{ruleName}
func (*NamespacesTopicsSubscriptionsRuleList) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionsRuleList) DeepCopy() *NamespacesTopicsSubscriptionsRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionsRuleList.
func (*NamespacesTopicsSubscriptionsRuleList) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionsRuleList) DeepCopyInto(out *NamespacesTopicsSubscriptionsRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscriptionsRuleList) DeepCopyObject ¶
func (in *NamespacesTopicsSubscriptionsRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Namespaces_AuthorizationRule_Properties_Rights_STATUS ¶
type Namespaces_AuthorizationRule_Properties_Rights_STATUS string
type Namespaces_AuthorizationRule_Properties_Rights_Spec ¶
type Namespaces_AuthorizationRule_Properties_Rights_Spec string
+kubebuilder:validation:Enum={"Listen","Manage","Send"}
type Namespaces_AuthorizationRule_Properties_STATUS_ARM ¶
type Namespaces_AuthorizationRule_Properties_STATUS_ARM struct { // Rights: The rights associated with the rule. Rights []Namespaces_AuthorizationRule_Properties_Rights_STATUS `json:"rights,omitempty"` }
func (*Namespaces_AuthorizationRule_Properties_STATUS_ARM) DeepCopy ¶
func (in *Namespaces_AuthorizationRule_Properties_STATUS_ARM) DeepCopy() *Namespaces_AuthorizationRule_Properties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_AuthorizationRule_Properties_STATUS_ARM.
func (*Namespaces_AuthorizationRule_Properties_STATUS_ARM) DeepCopyInto ¶
func (in *Namespaces_AuthorizationRule_Properties_STATUS_ARM) DeepCopyInto(out *Namespaces_AuthorizationRule_Properties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespaces_AuthorizationRule_Properties_Spec_ARM ¶
type Namespaces_AuthorizationRule_Properties_Spec_ARM struct { // Rights: The rights associated with the rule. Rights []Namespaces_AuthorizationRule_Properties_Rights_Spec `json:"rights,omitempty"` }
func (*Namespaces_AuthorizationRule_Properties_Spec_ARM) DeepCopy ¶
func (in *Namespaces_AuthorizationRule_Properties_Spec_ARM) DeepCopy() *Namespaces_AuthorizationRule_Properties_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_AuthorizationRule_Properties_Spec_ARM.
func (*Namespaces_AuthorizationRule_Properties_Spec_ARM) DeepCopyInto ¶
func (in *Namespaces_AuthorizationRule_Properties_Spec_ARM) DeepCopyInto(out *Namespaces_AuthorizationRule_Properties_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespaces_AuthorizationRule_STATUS ¶
type Namespaces_AuthorizationRule_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Rights: The rights associated with the rule. Rights []Namespaces_AuthorizationRule_Properties_Rights_STATUS `json:"rights,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` }
func (*Namespaces_AuthorizationRule_STATUS) AssignProperties_From_Namespaces_AuthorizationRule_STATUS ¶
func (rule *Namespaces_AuthorizationRule_STATUS) AssignProperties_From_Namespaces_AuthorizationRule_STATUS(source *v20211101s.Namespaces_AuthorizationRule_STATUS) error
AssignProperties_From_Namespaces_AuthorizationRule_STATUS populates our Namespaces_AuthorizationRule_STATUS from the provided source Namespaces_AuthorizationRule_STATUS
func (*Namespaces_AuthorizationRule_STATUS) AssignProperties_To_Namespaces_AuthorizationRule_STATUS ¶
func (rule *Namespaces_AuthorizationRule_STATUS) AssignProperties_To_Namespaces_AuthorizationRule_STATUS(destination *v20211101s.Namespaces_AuthorizationRule_STATUS) error
AssignProperties_To_Namespaces_AuthorizationRule_STATUS populates the provided destination Namespaces_AuthorizationRule_STATUS from our Namespaces_AuthorizationRule_STATUS
func (*Namespaces_AuthorizationRule_STATUS) ConvertStatusFrom ¶
func (rule *Namespaces_AuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Namespaces_AuthorizationRule_STATUS from the provided source
func (*Namespaces_AuthorizationRule_STATUS) ConvertStatusTo ¶
func (rule *Namespaces_AuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Namespaces_AuthorizationRule_STATUS
func (*Namespaces_AuthorizationRule_STATUS) DeepCopy ¶
func (in *Namespaces_AuthorizationRule_STATUS) DeepCopy() *Namespaces_AuthorizationRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_AuthorizationRule_STATUS.
func (*Namespaces_AuthorizationRule_STATUS) DeepCopyInto ¶
func (in *Namespaces_AuthorizationRule_STATUS) DeepCopyInto(out *Namespaces_AuthorizationRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_AuthorizationRule_STATUS) NewEmptyARMValue ¶
func (rule *Namespaces_AuthorizationRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_AuthorizationRule_STATUS) PopulateFromARM ¶
func (rule *Namespaces_AuthorizationRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Namespaces_AuthorizationRule_STATUS_ARM ¶
type Namespaces_AuthorizationRule_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: AuthorizationRule properties. Properties *Namespaces_AuthorizationRule_Properties_STATUS_ARM `json:"properties,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` }
func (*Namespaces_AuthorizationRule_STATUS_ARM) DeepCopy ¶
func (in *Namespaces_AuthorizationRule_STATUS_ARM) DeepCopy() *Namespaces_AuthorizationRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_AuthorizationRule_STATUS_ARM.
func (*Namespaces_AuthorizationRule_STATUS_ARM) DeepCopyInto ¶
func (in *Namespaces_AuthorizationRule_STATUS_ARM) DeepCopyInto(out *Namespaces_AuthorizationRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespaces_AuthorizationRule_Spec ¶
type Namespaces_AuthorizationRule_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"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *NamespacesAuthorizationRuleOperatorSpec `json:"operatorSpec,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 servicebus.azure.com/Namespace resource Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"Namespace"` // +kubebuilder:validation:Required // Rights: The rights associated with the rule. Rights []Namespaces_AuthorizationRule_Properties_Rights_Spec `json:"rights,omitempty"` }
func (*Namespaces_AuthorizationRule_Spec) AssignProperties_From_Namespaces_AuthorizationRule_Spec ¶
func (rule *Namespaces_AuthorizationRule_Spec) AssignProperties_From_Namespaces_AuthorizationRule_Spec(source *v20211101s.Namespaces_AuthorizationRule_Spec) error
AssignProperties_From_Namespaces_AuthorizationRule_Spec populates our Namespaces_AuthorizationRule_Spec from the provided source Namespaces_AuthorizationRule_Spec
func (*Namespaces_AuthorizationRule_Spec) AssignProperties_To_Namespaces_AuthorizationRule_Spec ¶
func (rule *Namespaces_AuthorizationRule_Spec) AssignProperties_To_Namespaces_AuthorizationRule_Spec(destination *v20211101s.Namespaces_AuthorizationRule_Spec) error
AssignProperties_To_Namespaces_AuthorizationRule_Spec populates the provided destination Namespaces_AuthorizationRule_Spec from our Namespaces_AuthorizationRule_Spec
func (*Namespaces_AuthorizationRule_Spec) ConvertSpecFrom ¶
func (rule *Namespaces_AuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespaces_AuthorizationRule_Spec from the provided source
func (*Namespaces_AuthorizationRule_Spec) ConvertSpecTo ¶
func (rule *Namespaces_AuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespaces_AuthorizationRule_Spec
func (*Namespaces_AuthorizationRule_Spec) ConvertToARM ¶
func (rule *Namespaces_AuthorizationRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Namespaces_AuthorizationRule_Spec) DeepCopy ¶
func (in *Namespaces_AuthorizationRule_Spec) DeepCopy() *Namespaces_AuthorizationRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_AuthorizationRule_Spec.
func (*Namespaces_AuthorizationRule_Spec) DeepCopyInto ¶
func (in *Namespaces_AuthorizationRule_Spec) DeepCopyInto(out *Namespaces_AuthorizationRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_AuthorizationRule_Spec) Initialize_From_Namespaces_AuthorizationRule_STATUS ¶
func (rule *Namespaces_AuthorizationRule_Spec) Initialize_From_Namespaces_AuthorizationRule_STATUS(source *Namespaces_AuthorizationRule_STATUS) error
Initialize_From_Namespaces_AuthorizationRule_STATUS populates our Namespaces_AuthorizationRule_Spec from the provided source Namespaces_AuthorizationRule_STATUS
func (*Namespaces_AuthorizationRule_Spec) NewEmptyARMValue ¶
func (rule *Namespaces_AuthorizationRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_AuthorizationRule_Spec) OriginalVersion ¶
func (rule *Namespaces_AuthorizationRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Namespaces_AuthorizationRule_Spec) PopulateFromARM ¶
func (rule *Namespaces_AuthorizationRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Namespaces_AuthorizationRule_Spec) SetAzureName ¶
func (rule *Namespaces_AuthorizationRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Namespaces_AuthorizationRule_Spec_ARM ¶
type Namespaces_AuthorizationRule_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: AuthorizationRule properties. Properties *Namespaces_AuthorizationRule_Properties_Spec_ARM `json:"properties,omitempty"` }
func (*Namespaces_AuthorizationRule_Spec_ARM) DeepCopy ¶
func (in *Namespaces_AuthorizationRule_Spec_ARM) DeepCopy() *Namespaces_AuthorizationRule_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_AuthorizationRule_Spec_ARM.
func (*Namespaces_AuthorizationRule_Spec_ARM) DeepCopyInto ¶
func (in *Namespaces_AuthorizationRule_Spec_ARM) DeepCopyInto(out *Namespaces_AuthorizationRule_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Namespaces_AuthorizationRule_Spec_ARM) GetAPIVersion ¶
func (rule Namespaces_AuthorizationRule_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Namespaces_AuthorizationRule_Spec_ARM) GetName ¶
func (rule *Namespaces_AuthorizationRule_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Namespaces_AuthorizationRule_Spec_ARM) GetType ¶
func (rule *Namespaces_AuthorizationRule_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/AuthorizationRules"
type Namespaces_Queue_STATUS ¶
type Namespaces_Queue_STATUS struct { // AccessedAt: Last time a message was sent, or the last time there was a receive request to this queue. AccessedAt *string `json:"accessedAt,omitempty"` // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CountDetails: Message Count Details. CountDetails *MessageCountDetails_STATUS `json:"countDetails,omitempty"` // CreatedAt: The exact time the message was created. CreatedAt *string `json:"createdAt,omitempty"` // DeadLetteringOnMessageExpiration: A value that indicates whether this queue has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8601 default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: A value that indicates whether Express Entities are enabled. An express queue holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // LockDuration: ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for // other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: The maximum delivery count. A message is automatically deadlettered after this number of deliveries. // default value is 10. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the queue. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"` // MessageCount: The number of messages in the queue. MessageCount *int `json:"messageCount,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // RequiresDuplicateDetection: A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // RequiresSession: A value that indicates whether the queue supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` // SizeInBytes: The size of the queue, in bytes. SizeInBytes *int `json:"sizeInBytes,omitempty"` // Status: Enumerates the possible values for the status of a messaging entity. Status *EntityStatus_STATUS `json:"status,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` // UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
func (*Namespaces_Queue_STATUS) AssignProperties_From_Namespaces_Queue_STATUS ¶
func (queue *Namespaces_Queue_STATUS) AssignProperties_From_Namespaces_Queue_STATUS(source *v20211101s.Namespaces_Queue_STATUS) error
AssignProperties_From_Namespaces_Queue_STATUS populates our Namespaces_Queue_STATUS from the provided source Namespaces_Queue_STATUS
func (*Namespaces_Queue_STATUS) AssignProperties_To_Namespaces_Queue_STATUS ¶
func (queue *Namespaces_Queue_STATUS) AssignProperties_To_Namespaces_Queue_STATUS(destination *v20211101s.Namespaces_Queue_STATUS) error
AssignProperties_To_Namespaces_Queue_STATUS populates the provided destination Namespaces_Queue_STATUS from our Namespaces_Queue_STATUS
func (*Namespaces_Queue_STATUS) ConvertStatusFrom ¶
func (queue *Namespaces_Queue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Namespaces_Queue_STATUS from the provided source
func (*Namespaces_Queue_STATUS) ConvertStatusTo ¶
func (queue *Namespaces_Queue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Namespaces_Queue_STATUS
func (*Namespaces_Queue_STATUS) DeepCopy ¶
func (in *Namespaces_Queue_STATUS) DeepCopy() *Namespaces_Queue_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Queue_STATUS.
func (*Namespaces_Queue_STATUS) DeepCopyInto ¶
func (in *Namespaces_Queue_STATUS) DeepCopyInto(out *Namespaces_Queue_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Queue_STATUS) NewEmptyARMValue ¶
func (queue *Namespaces_Queue_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Queue_STATUS) PopulateFromARM ¶
func (queue *Namespaces_Queue_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Namespaces_Queue_STATUS_ARM ¶
type Namespaces_Queue_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Queue Properties Properties *SBQueueProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` }
func (*Namespaces_Queue_STATUS_ARM) DeepCopy ¶
func (in *Namespaces_Queue_STATUS_ARM) DeepCopy() *Namespaces_Queue_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Queue_STATUS_ARM.
func (*Namespaces_Queue_STATUS_ARM) DeepCopyInto ¶
func (in *Namespaces_Queue_STATUS_ARM) DeepCopyInto(out *Namespaces_Queue_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespaces_Queue_Spec ¶
type Namespaces_Queue_Spec struct { // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // +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"` // DeadLetteringOnMessageExpiration: A value that indicates whether this queue has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8601 default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: A value that indicates whether Express Entities are enabled. An express queue holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // LockDuration: ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for // other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: The maximum delivery count. A message is automatically deadlettered after this number of deliveries. // default value is 10. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the queue. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,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 servicebus.azure.com/Namespace resource Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"Namespace"` // RequiresDuplicateDetection: A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // RequiresSession: A value that indicates whether the queue supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` }
func (*Namespaces_Queue_Spec) AssignProperties_From_Namespaces_Queue_Spec ¶
func (queue *Namespaces_Queue_Spec) AssignProperties_From_Namespaces_Queue_Spec(source *v20211101s.Namespaces_Queue_Spec) error
AssignProperties_From_Namespaces_Queue_Spec populates our Namespaces_Queue_Spec from the provided source Namespaces_Queue_Spec
func (*Namespaces_Queue_Spec) AssignProperties_To_Namespaces_Queue_Spec ¶
func (queue *Namespaces_Queue_Spec) AssignProperties_To_Namespaces_Queue_Spec(destination *v20211101s.Namespaces_Queue_Spec) error
AssignProperties_To_Namespaces_Queue_Spec populates the provided destination Namespaces_Queue_Spec from our Namespaces_Queue_Spec
func (*Namespaces_Queue_Spec) ConvertSpecFrom ¶
func (queue *Namespaces_Queue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespaces_Queue_Spec from the provided source
func (*Namespaces_Queue_Spec) ConvertSpecTo ¶
func (queue *Namespaces_Queue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespaces_Queue_Spec
func (*Namespaces_Queue_Spec) ConvertToARM ¶
func (queue *Namespaces_Queue_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Namespaces_Queue_Spec) DeepCopy ¶
func (in *Namespaces_Queue_Spec) DeepCopy() *Namespaces_Queue_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Queue_Spec.
func (*Namespaces_Queue_Spec) DeepCopyInto ¶
func (in *Namespaces_Queue_Spec) DeepCopyInto(out *Namespaces_Queue_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Queue_Spec) Initialize_From_Namespaces_Queue_STATUS ¶
func (queue *Namespaces_Queue_Spec) Initialize_From_Namespaces_Queue_STATUS(source *Namespaces_Queue_STATUS) error
Initialize_From_Namespaces_Queue_STATUS populates our Namespaces_Queue_Spec from the provided source Namespaces_Queue_STATUS
func (*Namespaces_Queue_Spec) NewEmptyARMValue ¶
func (queue *Namespaces_Queue_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Queue_Spec) OriginalVersion ¶
func (queue *Namespaces_Queue_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Namespaces_Queue_Spec) PopulateFromARM ¶
func (queue *Namespaces_Queue_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Namespaces_Queue_Spec) SetAzureName ¶
func (queue *Namespaces_Queue_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Namespaces_Queue_Spec_ARM ¶
type Namespaces_Queue_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Queue Properties Properties *SBQueueProperties_ARM `json:"properties,omitempty"` }
func (*Namespaces_Queue_Spec_ARM) DeepCopy ¶
func (in *Namespaces_Queue_Spec_ARM) DeepCopy() *Namespaces_Queue_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Queue_Spec_ARM.
func (*Namespaces_Queue_Spec_ARM) DeepCopyInto ¶
func (in *Namespaces_Queue_Spec_ARM) DeepCopyInto(out *Namespaces_Queue_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Namespaces_Queue_Spec_ARM) GetAPIVersion ¶
func (queue Namespaces_Queue_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Namespaces_Queue_Spec_ARM) GetName ¶
func (queue *Namespaces_Queue_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Namespaces_Queue_Spec_ARM) GetType ¶
func (queue *Namespaces_Queue_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/queues"
type Namespaces_Topic_STATUS ¶
type Namespaces_Topic_STATUS struct { // AccessedAt: Last time the message was sent, or a request was received, for this topic. AccessedAt *string `json:"accessedAt,omitempty"` // AutoDeleteOnIdle: ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CountDetails: Message count details CountDetails *MessageCountDetails_STATUS `json:"countDetails,omitempty"` // CreatedAt: Exact time the message was created. CreatedAt *string `json:"createdAt,omitempty"` // DefaultMessageTimeToLive: ISO 8601 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO8601 timespan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: Value that indicates whether Express Entities are enabled. An express topic holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the topic. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // RequiresDuplicateDetection: Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // SizeInBytes: Size of the topic, in bytes. SizeInBytes *int `json:"sizeInBytes,omitempty"` // Status: Enumerates the possible values for the status of a messaging entity. Status *EntityStatus_STATUS `json:"status,omitempty"` // SubscriptionCount: Number of subscriptions. SubscriptionCount *int `json:"subscriptionCount,omitempty"` // SupportOrdering: Value that indicates whether the topic supports ordering. SupportOrdering *bool `json:"supportOrdering,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` // UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
func (*Namespaces_Topic_STATUS) AssignProperties_From_Namespaces_Topic_STATUS ¶
func (topic *Namespaces_Topic_STATUS) AssignProperties_From_Namespaces_Topic_STATUS(source *v20211101s.Namespaces_Topic_STATUS) error
AssignProperties_From_Namespaces_Topic_STATUS populates our Namespaces_Topic_STATUS from the provided source Namespaces_Topic_STATUS
func (*Namespaces_Topic_STATUS) AssignProperties_To_Namespaces_Topic_STATUS ¶
func (topic *Namespaces_Topic_STATUS) AssignProperties_To_Namespaces_Topic_STATUS(destination *v20211101s.Namespaces_Topic_STATUS) error
AssignProperties_To_Namespaces_Topic_STATUS populates the provided destination Namespaces_Topic_STATUS from our Namespaces_Topic_STATUS
func (*Namespaces_Topic_STATUS) ConvertStatusFrom ¶
func (topic *Namespaces_Topic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Namespaces_Topic_STATUS from the provided source
func (*Namespaces_Topic_STATUS) ConvertStatusTo ¶
func (topic *Namespaces_Topic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Namespaces_Topic_STATUS
func (*Namespaces_Topic_STATUS) DeepCopy ¶
func (in *Namespaces_Topic_STATUS) DeepCopy() *Namespaces_Topic_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topic_STATUS.
func (*Namespaces_Topic_STATUS) DeepCopyInto ¶
func (in *Namespaces_Topic_STATUS) DeepCopyInto(out *Namespaces_Topic_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Topic_STATUS) NewEmptyARMValue ¶
func (topic *Namespaces_Topic_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Topic_STATUS) PopulateFromARM ¶
func (topic *Namespaces_Topic_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Namespaces_Topic_STATUS_ARM ¶
type Namespaces_Topic_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of topic resource. Properties *SBTopicProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` }
func (*Namespaces_Topic_STATUS_ARM) DeepCopy ¶
func (in *Namespaces_Topic_STATUS_ARM) DeepCopy() *Namespaces_Topic_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topic_STATUS_ARM.
func (*Namespaces_Topic_STATUS_ARM) DeepCopyInto ¶
func (in *Namespaces_Topic_STATUS_ARM) DeepCopyInto(out *Namespaces_Topic_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespaces_Topic_Spec ¶
type Namespaces_Topic_Spec struct { // AutoDeleteOnIdle: ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // +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"` // DefaultMessageTimeToLive: ISO 8601 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO8601 timespan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: Value that indicates whether Express Entities are enabled. An express topic holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the topic. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,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 servicebus.azure.com/Namespace resource Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"Namespace"` // RequiresDuplicateDetection: Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // SupportOrdering: Value that indicates whether the topic supports ordering. SupportOrdering *bool `json:"supportOrdering,omitempty"` }
func (*Namespaces_Topic_Spec) AssignProperties_From_Namespaces_Topic_Spec ¶
func (topic *Namespaces_Topic_Spec) AssignProperties_From_Namespaces_Topic_Spec(source *v20211101s.Namespaces_Topic_Spec) error
AssignProperties_From_Namespaces_Topic_Spec populates our Namespaces_Topic_Spec from the provided source Namespaces_Topic_Spec
func (*Namespaces_Topic_Spec) AssignProperties_To_Namespaces_Topic_Spec ¶
func (topic *Namespaces_Topic_Spec) AssignProperties_To_Namespaces_Topic_Spec(destination *v20211101s.Namespaces_Topic_Spec) error
AssignProperties_To_Namespaces_Topic_Spec populates the provided destination Namespaces_Topic_Spec from our Namespaces_Topic_Spec
func (*Namespaces_Topic_Spec) ConvertSpecFrom ¶
func (topic *Namespaces_Topic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespaces_Topic_Spec from the provided source
func (*Namespaces_Topic_Spec) ConvertSpecTo ¶
func (topic *Namespaces_Topic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespaces_Topic_Spec
func (*Namespaces_Topic_Spec) ConvertToARM ¶
func (topic *Namespaces_Topic_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Namespaces_Topic_Spec) DeepCopy ¶
func (in *Namespaces_Topic_Spec) DeepCopy() *Namespaces_Topic_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topic_Spec.
func (*Namespaces_Topic_Spec) DeepCopyInto ¶
func (in *Namespaces_Topic_Spec) DeepCopyInto(out *Namespaces_Topic_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Topic_Spec) Initialize_From_Namespaces_Topic_STATUS ¶
func (topic *Namespaces_Topic_Spec) Initialize_From_Namespaces_Topic_STATUS(source *Namespaces_Topic_STATUS) error
Initialize_From_Namespaces_Topic_STATUS populates our Namespaces_Topic_Spec from the provided source Namespaces_Topic_STATUS
func (*Namespaces_Topic_Spec) NewEmptyARMValue ¶
func (topic *Namespaces_Topic_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Topic_Spec) OriginalVersion ¶
func (topic *Namespaces_Topic_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Namespaces_Topic_Spec) PopulateFromARM ¶
func (topic *Namespaces_Topic_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Namespaces_Topic_Spec) SetAzureName ¶
func (topic *Namespaces_Topic_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Namespaces_Topic_Spec_ARM ¶
type Namespaces_Topic_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Properties of topic resource. Properties *SBTopicProperties_ARM `json:"properties,omitempty"` }
func (*Namespaces_Topic_Spec_ARM) DeepCopy ¶
func (in *Namespaces_Topic_Spec_ARM) DeepCopy() *Namespaces_Topic_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topic_Spec_ARM.
func (*Namespaces_Topic_Spec_ARM) DeepCopyInto ¶
func (in *Namespaces_Topic_Spec_ARM) DeepCopyInto(out *Namespaces_Topic_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Namespaces_Topic_Spec_ARM) GetAPIVersion ¶
func (topic Namespaces_Topic_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Namespaces_Topic_Spec_ARM) GetName ¶
func (topic *Namespaces_Topic_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Namespaces_Topic_Spec_ARM) GetType ¶
func (topic *Namespaces_Topic_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics"
type Namespaces_Topics_Subscription_STATUS ¶
type Namespaces_Topics_Subscription_STATUS struct { // AccessedAt: Last time there was a receive request to this subscription. AccessedAt *string `json:"accessedAt,omitempty"` // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // ClientAffineProperties: Properties specific to client affine subscriptions. ClientAffineProperties *SBClientAffineProperties_STATUS `json:"clientAffineProperties,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CountDetails: Message count details CountDetails *MessageCountDetails_STATUS `json:"countDetails,omitempty"` // CreatedAt: Exact time the message was created. CreatedAt *string `json:"createdAt,omitempty"` // DeadLetteringOnFilterEvaluationExceptions: Value that indicates whether a subscription has dead letter support on filter // evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions *bool `json:"deadLetteringOnFilterEvaluationExceptions,omitempty"` // DeadLetteringOnMessageExpiration: Value that indicates whether a subscription has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8061 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // IsClientAffine: Value that indicates whether the subscription has an affinity to the client id. IsClientAffine *bool `json:"isClientAffine,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // LockDuration: ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: Number of maximum deliveries. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // MessageCount: Number of messages. MessageCount *int `json:"messageCount,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // RequiresSession: Value indicating if a subscription supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` // Status: Enumerates the possible values for the status of a messaging entity. Status *EntityStatus_STATUS `json:"status,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` // UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
func (*Namespaces_Topics_Subscription_STATUS) AssignProperties_From_Namespaces_Topics_Subscription_STATUS ¶
func (subscription *Namespaces_Topics_Subscription_STATUS) AssignProperties_From_Namespaces_Topics_Subscription_STATUS(source *v20211101s.Namespaces_Topics_Subscription_STATUS) error
AssignProperties_From_Namespaces_Topics_Subscription_STATUS populates our Namespaces_Topics_Subscription_STATUS from the provided source Namespaces_Topics_Subscription_STATUS
func (*Namespaces_Topics_Subscription_STATUS) AssignProperties_To_Namespaces_Topics_Subscription_STATUS ¶
func (subscription *Namespaces_Topics_Subscription_STATUS) AssignProperties_To_Namespaces_Topics_Subscription_STATUS(destination *v20211101s.Namespaces_Topics_Subscription_STATUS) error
AssignProperties_To_Namespaces_Topics_Subscription_STATUS populates the provided destination Namespaces_Topics_Subscription_STATUS from our Namespaces_Topics_Subscription_STATUS
func (*Namespaces_Topics_Subscription_STATUS) ConvertStatusFrom ¶
func (subscription *Namespaces_Topics_Subscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Namespaces_Topics_Subscription_STATUS from the provided source
func (*Namespaces_Topics_Subscription_STATUS) ConvertStatusTo ¶
func (subscription *Namespaces_Topics_Subscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Namespaces_Topics_Subscription_STATUS
func (*Namespaces_Topics_Subscription_STATUS) DeepCopy ¶
func (in *Namespaces_Topics_Subscription_STATUS) DeepCopy() *Namespaces_Topics_Subscription_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscription_STATUS.
func (*Namespaces_Topics_Subscription_STATUS) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscription_STATUS) DeepCopyInto(out *Namespaces_Topics_Subscription_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Topics_Subscription_STATUS) NewEmptyARMValue ¶
func (subscription *Namespaces_Topics_Subscription_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Topics_Subscription_STATUS) PopulateFromARM ¶
func (subscription *Namespaces_Topics_Subscription_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Namespaces_Topics_Subscription_STATUS_ARM ¶
type Namespaces_Topics_Subscription_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of subscriptions resource. Properties *SBSubscriptionProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` }
func (*Namespaces_Topics_Subscription_STATUS_ARM) DeepCopy ¶
func (in *Namespaces_Topics_Subscription_STATUS_ARM) DeepCopy() *Namespaces_Topics_Subscription_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscription_STATUS_ARM.
func (*Namespaces_Topics_Subscription_STATUS_ARM) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscription_STATUS_ARM) DeepCopyInto(out *Namespaces_Topics_Subscription_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespaces_Topics_Subscription_Spec ¶
type Namespaces_Topics_Subscription_Spec struct { // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // +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"` // ClientAffineProperties: Properties specific to client affine subscriptions. ClientAffineProperties *SBClientAffineProperties `json:"clientAffineProperties,omitempty"` // DeadLetteringOnFilterEvaluationExceptions: Value that indicates whether a subscription has dead letter support on filter // evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions *bool `json:"deadLetteringOnFilterEvaluationExceptions,omitempty"` // DeadLetteringOnMessageExpiration: Value that indicates whether a subscription has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8061 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // IsClientAffine: Value that indicates whether the subscription has an affinity to the client id. IsClientAffine *bool `json:"isClientAffine,omitempty"` // LockDuration: ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: Number of maximum deliveries. MaxDeliveryCount *int `json:"maxDeliveryCount,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 servicebus.azure.com/NamespacesTopic resource Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"NamespacesTopic"` // RequiresSession: Value indicating if a subscription supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` }
func (*Namespaces_Topics_Subscription_Spec) AssignProperties_From_Namespaces_Topics_Subscription_Spec ¶
func (subscription *Namespaces_Topics_Subscription_Spec) AssignProperties_From_Namespaces_Topics_Subscription_Spec(source *v20211101s.Namespaces_Topics_Subscription_Spec) error
AssignProperties_From_Namespaces_Topics_Subscription_Spec populates our Namespaces_Topics_Subscription_Spec from the provided source Namespaces_Topics_Subscription_Spec
func (*Namespaces_Topics_Subscription_Spec) AssignProperties_To_Namespaces_Topics_Subscription_Spec ¶
func (subscription *Namespaces_Topics_Subscription_Spec) AssignProperties_To_Namespaces_Topics_Subscription_Spec(destination *v20211101s.Namespaces_Topics_Subscription_Spec) error
AssignProperties_To_Namespaces_Topics_Subscription_Spec populates the provided destination Namespaces_Topics_Subscription_Spec from our Namespaces_Topics_Subscription_Spec
func (*Namespaces_Topics_Subscription_Spec) ConvertSpecFrom ¶
func (subscription *Namespaces_Topics_Subscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespaces_Topics_Subscription_Spec from the provided source
func (*Namespaces_Topics_Subscription_Spec) ConvertSpecTo ¶
func (subscription *Namespaces_Topics_Subscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespaces_Topics_Subscription_Spec
func (*Namespaces_Topics_Subscription_Spec) ConvertToARM ¶
func (subscription *Namespaces_Topics_Subscription_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Namespaces_Topics_Subscription_Spec) DeepCopy ¶
func (in *Namespaces_Topics_Subscription_Spec) DeepCopy() *Namespaces_Topics_Subscription_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscription_Spec.
func (*Namespaces_Topics_Subscription_Spec) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscription_Spec) DeepCopyInto(out *Namespaces_Topics_Subscription_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Topics_Subscription_Spec) Initialize_From_Namespaces_Topics_Subscription_STATUS ¶
func (subscription *Namespaces_Topics_Subscription_Spec) Initialize_From_Namespaces_Topics_Subscription_STATUS(source *Namespaces_Topics_Subscription_STATUS) error
Initialize_From_Namespaces_Topics_Subscription_STATUS populates our Namespaces_Topics_Subscription_Spec from the provided source Namespaces_Topics_Subscription_STATUS
func (*Namespaces_Topics_Subscription_Spec) NewEmptyARMValue ¶
func (subscription *Namespaces_Topics_Subscription_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Topics_Subscription_Spec) OriginalVersion ¶
func (subscription *Namespaces_Topics_Subscription_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Namespaces_Topics_Subscription_Spec) PopulateFromARM ¶
func (subscription *Namespaces_Topics_Subscription_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Namespaces_Topics_Subscription_Spec) SetAzureName ¶
func (subscription *Namespaces_Topics_Subscription_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Namespaces_Topics_Subscription_Spec_ARM ¶
type Namespaces_Topics_Subscription_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Properties of subscriptions resource. Properties *SBSubscriptionProperties_ARM `json:"properties,omitempty"` }
func (*Namespaces_Topics_Subscription_Spec_ARM) DeepCopy ¶
func (in *Namespaces_Topics_Subscription_Spec_ARM) DeepCopy() *Namespaces_Topics_Subscription_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscription_Spec_ARM.
func (*Namespaces_Topics_Subscription_Spec_ARM) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscription_Spec_ARM) DeepCopyInto(out *Namespaces_Topics_Subscription_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Namespaces_Topics_Subscription_Spec_ARM) GetAPIVersion ¶
func (subscription Namespaces_Topics_Subscription_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Namespaces_Topics_Subscription_Spec_ARM) GetName ¶
func (subscription *Namespaces_Topics_Subscription_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Namespaces_Topics_Subscription_Spec_ARM) GetType ¶
func (subscription *Namespaces_Topics_Subscription_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics/subscriptions"
type Namespaces_Topics_Subscriptions_Rule_STATUS ¶
type Namespaces_Topics_Subscriptions_Rule_STATUS struct { // Action: Represents the filter actions which are allowed for the transformation of a message that have been matched by a // filter expression. Action *Action_STATUS `json:"action,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CorrelationFilter: Properties of correlationFilter CorrelationFilter *CorrelationFilter_STATUS `json:"correlationFilter,omitempty"` // FilterType: Filter type that is evaluated against a BrokeredMessage. FilterType *FilterType_STATUS `json:"filterType,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // SqlFilter: Properties of sqlFilter SqlFilter *SqlFilter_STATUS `json:"sqlFilter,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` }
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_STATUS ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_STATUS(source *v20211101s.Namespaces_Topics_Subscriptions_Rule_STATUS) error
AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_STATUS populates our Namespaces_Topics_Subscriptions_Rule_STATUS from the provided source Namespaces_Topics_Subscriptions_Rule_STATUS
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_STATUS ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_STATUS(destination *v20211101s.Namespaces_Topics_Subscriptions_Rule_STATUS) error
AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_STATUS populates the provided destination Namespaces_Topics_Subscriptions_Rule_STATUS from our Namespaces_Topics_Subscriptions_Rule_STATUS
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) ConvertStatusFrom ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Namespaces_Topics_Subscriptions_Rule_STATUS from the provided source
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) ConvertStatusTo ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Namespaces_Topics_Subscriptions_Rule_STATUS
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) DeepCopy ¶
func (in *Namespaces_Topics_Subscriptions_Rule_STATUS) DeepCopy() *Namespaces_Topics_Subscriptions_Rule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscriptions_Rule_STATUS.
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscriptions_Rule_STATUS) DeepCopyInto(out *Namespaces_Topics_Subscriptions_Rule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) NewEmptyARMValue ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Topics_Subscriptions_Rule_STATUS) PopulateFromARM ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Namespaces_Topics_Subscriptions_Rule_STATUS_ARM ¶
type Namespaces_Topics_Subscriptions_Rule_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of Rule resource Properties *Ruleproperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: The system meta data relating to this resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.EventHub/Namespaces" or "Microsoft.EventHub/Namespaces/EventHubs" Type *string `json:"type,omitempty"` }
func (*Namespaces_Topics_Subscriptions_Rule_STATUS_ARM) DeepCopy ¶
func (in *Namespaces_Topics_Subscriptions_Rule_STATUS_ARM) DeepCopy() *Namespaces_Topics_Subscriptions_Rule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscriptions_Rule_STATUS_ARM.
func (*Namespaces_Topics_Subscriptions_Rule_STATUS_ARM) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscriptions_Rule_STATUS_ARM) DeepCopyInto(out *Namespaces_Topics_Subscriptions_Rule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespaces_Topics_Subscriptions_Rule_Spec ¶
type Namespaces_Topics_Subscriptions_Rule_Spec struct { // Action: Represents the filter actions which are allowed for the transformation of a message that have been matched by a // filter expression. Action *Action `json:"action,omitempty"` // +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"` // CorrelationFilter: Properties of correlationFilter CorrelationFilter *CorrelationFilter `json:"correlationFilter,omitempty"` // FilterType: Filter type that is evaluated against a BrokeredMessage. FilterType *FilterType `json:"filterType,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 servicebus.azure.com/NamespacesTopicsSubscription resource Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"NamespacesTopicsSubscription"` // SqlFilter: Properties of sqlFilter SqlFilter *SqlFilter `json:"sqlFilter,omitempty"` }
func (*Namespaces_Topics_Subscriptions_Rule_Spec) AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_Spec ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_Spec(source *v20211101s.Namespaces_Topics_Subscriptions_Rule_Spec) error
AssignProperties_From_Namespaces_Topics_Subscriptions_Rule_Spec populates our Namespaces_Topics_Subscriptions_Rule_Spec from the provided source Namespaces_Topics_Subscriptions_Rule_Spec
func (*Namespaces_Topics_Subscriptions_Rule_Spec) AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_Spec ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_Spec(destination *v20211101s.Namespaces_Topics_Subscriptions_Rule_Spec) error
AssignProperties_To_Namespaces_Topics_Subscriptions_Rule_Spec populates the provided destination Namespaces_Topics_Subscriptions_Rule_Spec from our Namespaces_Topics_Subscriptions_Rule_Spec
func (*Namespaces_Topics_Subscriptions_Rule_Spec) ConvertSpecFrom ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespaces_Topics_Subscriptions_Rule_Spec from the provided source
func (*Namespaces_Topics_Subscriptions_Rule_Spec) ConvertSpecTo ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespaces_Topics_Subscriptions_Rule_Spec
func (*Namespaces_Topics_Subscriptions_Rule_Spec) ConvertToARM ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Namespaces_Topics_Subscriptions_Rule_Spec) DeepCopy ¶
func (in *Namespaces_Topics_Subscriptions_Rule_Spec) DeepCopy() *Namespaces_Topics_Subscriptions_Rule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscriptions_Rule_Spec.
func (*Namespaces_Topics_Subscriptions_Rule_Spec) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscriptions_Rule_Spec) DeepCopyInto(out *Namespaces_Topics_Subscriptions_Rule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Topics_Subscriptions_Rule_Spec) Initialize_From_Namespaces_Topics_Subscriptions_Rule_STATUS ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) Initialize_From_Namespaces_Topics_Subscriptions_Rule_STATUS(source *Namespaces_Topics_Subscriptions_Rule_STATUS) error
Initialize_From_Namespaces_Topics_Subscriptions_Rule_STATUS populates our Namespaces_Topics_Subscriptions_Rule_Spec from the provided source Namespaces_Topics_Subscriptions_Rule_STATUS
func (*Namespaces_Topics_Subscriptions_Rule_Spec) NewEmptyARMValue ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Topics_Subscriptions_Rule_Spec) OriginalVersion ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Namespaces_Topics_Subscriptions_Rule_Spec) PopulateFromARM ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Namespaces_Topics_Subscriptions_Rule_Spec) SetAzureName ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Namespaces_Topics_Subscriptions_Rule_Spec_ARM ¶
type Namespaces_Topics_Subscriptions_Rule_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Properties of Rule resource Properties *Ruleproperties_ARM `json:"properties,omitempty"` }
func (*Namespaces_Topics_Subscriptions_Rule_Spec_ARM) DeepCopy ¶
func (in *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) DeepCopy() *Namespaces_Topics_Subscriptions_Rule_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Topics_Subscriptions_Rule_Spec_ARM.
func (*Namespaces_Topics_Subscriptions_Rule_Spec_ARM) DeepCopyInto ¶
func (in *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) DeepCopyInto(out *Namespaces_Topics_Subscriptions_Rule_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetAPIVersion ¶
func (rule Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-11-01"
func (*Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetName ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetType ¶
func (rule *Namespaces_Topics_Subscriptions_Rule_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
Properties of the PrivateEndpointConnection.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *v20211101s.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *v20211101s.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_STATUS_ARM ¶
type PrivateEndpointConnection_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
Properties of the PrivateEndpointConnection.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopy() *PrivateEndpointConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_ARM.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopyInto(out *PrivateEndpointConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ruleproperties_ARM ¶
type Ruleproperties_ARM struct { // Action: Represents the filter actions which are allowed for the transformation of a message that have been matched by a // filter expression. Action *Action_ARM `json:"action,omitempty"` // CorrelationFilter: Properties of correlationFilter CorrelationFilter *CorrelationFilter_ARM `json:"correlationFilter,omitempty"` // FilterType: Filter type that is evaluated against a BrokeredMessage. FilterType *FilterType `json:"filterType,omitempty"` // SqlFilter: Properties of sqlFilter SqlFilter *SqlFilter_ARM `json:"sqlFilter,omitempty"` }
Description of Rule Resource.
func (*Ruleproperties_ARM) DeepCopy ¶
func (in *Ruleproperties_ARM) DeepCopy() *Ruleproperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ruleproperties_ARM.
func (*Ruleproperties_ARM) DeepCopyInto ¶
func (in *Ruleproperties_ARM) DeepCopyInto(out *Ruleproperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ruleproperties_STATUS_ARM ¶
type Ruleproperties_STATUS_ARM struct { // Action: Represents the filter actions which are allowed for the transformation of a message that have been matched by a // filter expression. Action *Action_STATUS_ARM `json:"action,omitempty"` // CorrelationFilter: Properties of correlationFilter CorrelationFilter *CorrelationFilter_STATUS_ARM `json:"correlationFilter,omitempty"` // FilterType: Filter type that is evaluated against a BrokeredMessage. FilterType *FilterType_STATUS `json:"filterType,omitempty"` // SqlFilter: Properties of sqlFilter SqlFilter *SqlFilter_STATUS_ARM `json:"sqlFilter,omitempty"` }
Description of Rule Resource.
func (*Ruleproperties_STATUS_ARM) DeepCopy ¶
func (in *Ruleproperties_STATUS_ARM) DeepCopy() *Ruleproperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ruleproperties_STATUS_ARM.
func (*Ruleproperties_STATUS_ARM) DeepCopyInto ¶
func (in *Ruleproperties_STATUS_ARM) DeepCopyInto(out *Ruleproperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBClientAffineProperties ¶
type SBClientAffineProperties struct { // ClientId: Indicates the Client ID of the application that created the client-affine subscription. ClientId *string `json:"clientId,omitempty"` // IsDurable: For client-affine subscriptions, this value indicates whether the subscription is durable or not. IsDurable *bool `json:"isDurable,omitempty"` IsShared *bool `json:"isShared,omitempty"` }
Properties specific to client affine subscriptions.
func (*SBClientAffineProperties) AssignProperties_From_SBClientAffineProperties ¶
func (properties *SBClientAffineProperties) AssignProperties_From_SBClientAffineProperties(source *v20211101s.SBClientAffineProperties) error
AssignProperties_From_SBClientAffineProperties populates our SBClientAffineProperties from the provided source SBClientAffineProperties
func (*SBClientAffineProperties) AssignProperties_To_SBClientAffineProperties ¶
func (properties *SBClientAffineProperties) AssignProperties_To_SBClientAffineProperties(destination *v20211101s.SBClientAffineProperties) error
AssignProperties_To_SBClientAffineProperties populates the provided destination SBClientAffineProperties from our SBClientAffineProperties
func (*SBClientAffineProperties) ConvertToARM ¶
func (properties *SBClientAffineProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SBClientAffineProperties) DeepCopy ¶
func (in *SBClientAffineProperties) DeepCopy() *SBClientAffineProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBClientAffineProperties.
func (*SBClientAffineProperties) DeepCopyInto ¶
func (in *SBClientAffineProperties) DeepCopyInto(out *SBClientAffineProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SBClientAffineProperties) Initialize_From_SBClientAffineProperties_STATUS ¶
func (properties *SBClientAffineProperties) Initialize_From_SBClientAffineProperties_STATUS(source *SBClientAffineProperties_STATUS) error
Initialize_From_SBClientAffineProperties_STATUS populates our SBClientAffineProperties from the provided source SBClientAffineProperties_STATUS
func (*SBClientAffineProperties) NewEmptyARMValue ¶
func (properties *SBClientAffineProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBClientAffineProperties) PopulateFromARM ¶
func (properties *SBClientAffineProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBClientAffineProperties_ARM ¶
type SBClientAffineProperties_ARM struct { // ClientId: Indicates the Client ID of the application that created the client-affine subscription. ClientId *string `json:"clientId,omitempty"` // IsDurable: For client-affine subscriptions, this value indicates whether the subscription is durable or not. IsDurable *bool `json:"isDurable,omitempty"` IsShared *bool `json:"isShared,omitempty"` }
Properties specific to client affine subscriptions.
func (*SBClientAffineProperties_ARM) DeepCopy ¶
func (in *SBClientAffineProperties_ARM) DeepCopy() *SBClientAffineProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBClientAffineProperties_ARM.
func (*SBClientAffineProperties_ARM) DeepCopyInto ¶
func (in *SBClientAffineProperties_ARM) DeepCopyInto(out *SBClientAffineProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBClientAffineProperties_STATUS ¶
type SBClientAffineProperties_STATUS struct { // ClientId: Indicates the Client ID of the application that created the client-affine subscription. ClientId *string `json:"clientId,omitempty"` // IsDurable: For client-affine subscriptions, this value indicates whether the subscription is durable or not. IsDurable *bool `json:"isDurable,omitempty"` IsShared *bool `json:"isShared,omitempty"` }
Properties specific to client affine subscriptions.
func (*SBClientAffineProperties_STATUS) AssignProperties_From_SBClientAffineProperties_STATUS ¶
func (properties *SBClientAffineProperties_STATUS) AssignProperties_From_SBClientAffineProperties_STATUS(source *v20211101s.SBClientAffineProperties_STATUS) error
AssignProperties_From_SBClientAffineProperties_STATUS populates our SBClientAffineProperties_STATUS from the provided source SBClientAffineProperties_STATUS
func (*SBClientAffineProperties_STATUS) AssignProperties_To_SBClientAffineProperties_STATUS ¶
func (properties *SBClientAffineProperties_STATUS) AssignProperties_To_SBClientAffineProperties_STATUS(destination *v20211101s.SBClientAffineProperties_STATUS) error
AssignProperties_To_SBClientAffineProperties_STATUS populates the provided destination SBClientAffineProperties_STATUS from our SBClientAffineProperties_STATUS
func (*SBClientAffineProperties_STATUS) DeepCopy ¶
func (in *SBClientAffineProperties_STATUS) DeepCopy() *SBClientAffineProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBClientAffineProperties_STATUS.
func (*SBClientAffineProperties_STATUS) DeepCopyInto ¶
func (in *SBClientAffineProperties_STATUS) DeepCopyInto(out *SBClientAffineProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SBClientAffineProperties_STATUS) NewEmptyARMValue ¶
func (properties *SBClientAffineProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBClientAffineProperties_STATUS) PopulateFromARM ¶
func (properties *SBClientAffineProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBClientAffineProperties_STATUS_ARM ¶
type SBClientAffineProperties_STATUS_ARM struct { // ClientId: Indicates the Client ID of the application that created the client-affine subscription. ClientId *string `json:"clientId,omitempty"` // IsDurable: For client-affine subscriptions, this value indicates whether the subscription is durable or not. IsDurable *bool `json:"isDurable,omitempty"` IsShared *bool `json:"isShared,omitempty"` }
Properties specific to client affine subscriptions.
func (*SBClientAffineProperties_STATUS_ARM) DeepCopy ¶
func (in *SBClientAffineProperties_STATUS_ARM) DeepCopy() *SBClientAffineProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBClientAffineProperties_STATUS_ARM.
func (*SBClientAffineProperties_STATUS_ARM) DeepCopyInto ¶
func (in *SBClientAffineProperties_STATUS_ARM) DeepCopyInto(out *SBClientAffineProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBNamespaceProperties_ARM ¶
type SBNamespaceProperties_ARM struct { // AlternateName: Alternate name for namespace AlternateName *string `json:"alternateName,omitempty"` // DisableLocalAuth: This property disables SAS authentication for the Service Bus namespace. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Encryption: Properties of BYOK Encryption description Encryption *Encryption_ARM `json:"encryption,omitempty"` // ZoneRedundant: Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
Properties of the namespace.
func (*SBNamespaceProperties_ARM) DeepCopy ¶
func (in *SBNamespaceProperties_ARM) DeepCopy() *SBNamespaceProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBNamespaceProperties_ARM.
func (*SBNamespaceProperties_ARM) DeepCopyInto ¶
func (in *SBNamespaceProperties_ARM) DeepCopyInto(out *SBNamespaceProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBNamespaceProperties_STATUS_ARM ¶
type SBNamespaceProperties_STATUS_ARM struct { // AlternateName: Alternate name for namespace AlternateName *string `json:"alternateName,omitempty"` // CreatedAt: The time the namespace was created CreatedAt *string `json:"createdAt,omitempty"` // DisableLocalAuth: This property disables SAS authentication for the Service Bus namespace. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Encryption: Properties of BYOK Encryption description Encryption *Encryption_STATUS_ARM `json:"encryption,omitempty"` // MetricId: Identifier for Azure Insights metrics MetricId *string `json:"metricId,omitempty"` // PrivateEndpointConnections: List of private endpoint connections. PrivateEndpointConnections []PrivateEndpointConnection_STATUS_ARM `json:"privateEndpointConnections,omitempty"` // ProvisioningState: Provisioning state of the namespace. ProvisioningState *string `json:"provisioningState,omitempty"` // ServiceBusEndpoint: Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint *string `json:"serviceBusEndpoint,omitempty"` // Status: Status of the namespace. Status *string `json:"status,omitempty"` // UpdatedAt: The time the namespace was updated. UpdatedAt *string `json:"updatedAt,omitempty"` // ZoneRedundant: Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
Properties of the namespace.
func (*SBNamespaceProperties_STATUS_ARM) DeepCopy ¶
func (in *SBNamespaceProperties_STATUS_ARM) DeepCopy() *SBNamespaceProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBNamespaceProperties_STATUS_ARM.
func (*SBNamespaceProperties_STATUS_ARM) DeepCopyInto ¶
func (in *SBNamespaceProperties_STATUS_ARM) DeepCopyInto(out *SBNamespaceProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBQueueProperties_ARM ¶
type SBQueueProperties_ARM struct { // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // DeadLetteringOnMessageExpiration: A value that indicates whether this queue has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8601 default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: A value that indicates whether Express Entities are enabled. An express queue holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // LockDuration: ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for // other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: The maximum delivery count. A message is automatically deadlettered after this number of deliveries. // default value is 10. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the queue. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"` // RequiresDuplicateDetection: A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // RequiresSession: A value that indicates whether the queue supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` }
The Queue Properties definition.
func (*SBQueueProperties_ARM) DeepCopy ¶
func (in *SBQueueProperties_ARM) DeepCopy() *SBQueueProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBQueueProperties_ARM.
func (*SBQueueProperties_ARM) DeepCopyInto ¶
func (in *SBQueueProperties_ARM) DeepCopyInto(out *SBQueueProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBQueueProperties_STATUS_ARM ¶
type SBQueueProperties_STATUS_ARM struct { // AccessedAt: Last time a message was sent, or the last time there was a receive request to this queue. AccessedAt *string `json:"accessedAt,omitempty"` // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the queue is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // CountDetails: Message Count Details. CountDetails *MessageCountDetails_STATUS_ARM `json:"countDetails,omitempty"` // CreatedAt: The exact time the message was created. CreatedAt *string `json:"createdAt,omitempty"` // DeadLetteringOnMessageExpiration: A value that indicates whether this queue has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8601 default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: A value that indicates whether Express Entities are enabled. An express queue holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: A value that indicates whether the queue is to be partitioned across multiple message brokers. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // LockDuration: ISO 8601 timespan duration of a peek-lock; that is, the amount of time that the message is locked for // other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: The maximum delivery count. A message is automatically deadlettered after this number of deliveries. // default value is 10. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the queue. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"` // MessageCount: The number of messages in the queue. MessageCount *int `json:"messageCount,omitempty"` // RequiresDuplicateDetection: A value indicating if this queue requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // RequiresSession: A value that indicates whether the queue supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` // SizeInBytes: The size of the queue, in bytes. SizeInBytes *int `json:"sizeInBytes,omitempty"` // Status: Enumerates the possible values for the status of a messaging entity. Status *EntityStatus_STATUS `json:"status,omitempty"` // UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
The Queue Properties definition.
func (*SBQueueProperties_STATUS_ARM) DeepCopy ¶
func (in *SBQueueProperties_STATUS_ARM) DeepCopy() *SBQueueProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBQueueProperties_STATUS_ARM.
func (*SBQueueProperties_STATUS_ARM) DeepCopyInto ¶
func (in *SBQueueProperties_STATUS_ARM) DeepCopyInto(out *SBQueueProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBSku ¶
type SBSku struct { // Capacity: The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity *int `json:"capacity,omitempty"` // +kubebuilder:validation:Required // Name: Name of this SKU. Name *SBSku_Name `json:"name,omitempty"` // Tier: The billing tier of this particular SKU. Tier *SBSku_Tier `json:"tier,omitempty"` }
SKU of the namespace.
func (*SBSku) AssignProperties_From_SBSku ¶
func (sbSku *SBSku) AssignProperties_From_SBSku(source *v20211101s.SBSku) error
AssignProperties_From_SBSku populates our SBSku from the provided source SBSku
func (*SBSku) AssignProperties_To_SBSku ¶
func (sbSku *SBSku) AssignProperties_To_SBSku(destination *v20211101s.SBSku) error
AssignProperties_To_SBSku populates the provided destination SBSku from our SBSku
func (*SBSku) ConvertToARM ¶
func (sbSku *SBSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SBSku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSku.
func (*SBSku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SBSku) Initialize_From_SBSku_STATUS ¶
func (sbSku *SBSku) Initialize_From_SBSku_STATUS(source *SBSku_STATUS) error
Initialize_From_SBSku_STATUS populates our SBSku from the provided source SBSku_STATUS
func (*SBSku) NewEmptyARMValue ¶
func (sbSku *SBSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBSku) PopulateFromARM ¶
func (sbSku *SBSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBSku_ARM ¶
type SBSku_ARM struct { // Capacity: The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity *int `json:"capacity,omitempty"` // Name: Name of this SKU. Name *SBSku_Name `json:"name,omitempty"` // Tier: The billing tier of this particular SKU. Tier *SBSku_Tier `json:"tier,omitempty"` }
SKU of the namespace.
func (*SBSku_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSku_ARM.
func (*SBSku_ARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBSku_Name ¶
type SBSku_Name string
+kubebuilder:validation:Enum={"Basic","Premium","Standard"}
type SBSku_Name_STATUS ¶
type SBSku_Name_STATUS string
type SBSku_STATUS ¶
type SBSku_STATUS struct { // Capacity: The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity *int `json:"capacity,omitempty"` // Name: Name of this SKU. Name *SBSku_Name_STATUS `json:"name,omitempty"` // Tier: The billing tier of this particular SKU. Tier *SBSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of the namespace.
func (*SBSku_STATUS) AssignProperties_From_SBSku_STATUS ¶
func (sbSku *SBSku_STATUS) AssignProperties_From_SBSku_STATUS(source *v20211101s.SBSku_STATUS) error
AssignProperties_From_SBSku_STATUS populates our SBSku_STATUS from the provided source SBSku_STATUS
func (*SBSku_STATUS) AssignProperties_To_SBSku_STATUS ¶
func (sbSku *SBSku_STATUS) AssignProperties_To_SBSku_STATUS(destination *v20211101s.SBSku_STATUS) error
AssignProperties_To_SBSku_STATUS populates the provided destination SBSku_STATUS from our SBSku_STATUS
func (*SBSku_STATUS) DeepCopy ¶
func (in *SBSku_STATUS) DeepCopy() *SBSku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSku_STATUS.
func (*SBSku_STATUS) DeepCopyInto ¶
func (in *SBSku_STATUS) DeepCopyInto(out *SBSku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SBSku_STATUS) NewEmptyARMValue ¶
func (sbSku *SBSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBSku_STATUS) PopulateFromARM ¶
func (sbSku *SBSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBSku_STATUS_ARM ¶
type SBSku_STATUS_ARM struct { // Capacity: The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4. Capacity *int `json:"capacity,omitempty"` // Name: Name of this SKU. Name *SBSku_Name_STATUS `json:"name,omitempty"` // Tier: The billing tier of this particular SKU. Tier *SBSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of the namespace.
func (*SBSku_STATUS_ARM) DeepCopy ¶
func (in *SBSku_STATUS_ARM) DeepCopy() *SBSku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSku_STATUS_ARM.
func (*SBSku_STATUS_ARM) DeepCopyInto ¶
func (in *SBSku_STATUS_ARM) DeepCopyInto(out *SBSku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBSku_Tier ¶
type SBSku_Tier string
+kubebuilder:validation:Enum={"Basic","Premium","Standard"}
type SBSku_Tier_STATUS ¶
type SBSku_Tier_STATUS string
type SBSubscriptionProperties_ARM ¶
type SBSubscriptionProperties_ARM struct { // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // ClientAffineProperties: Properties specific to client affine subscriptions. ClientAffineProperties *SBClientAffineProperties_ARM `json:"clientAffineProperties,omitempty"` // DeadLetteringOnFilterEvaluationExceptions: Value that indicates whether a subscription has dead letter support on filter // evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions *bool `json:"deadLetteringOnFilterEvaluationExceptions,omitempty"` // DeadLetteringOnMessageExpiration: Value that indicates whether a subscription has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8061 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // IsClientAffine: Value that indicates whether the subscription has an affinity to the client id. IsClientAffine *bool `json:"isClientAffine,omitempty"` // LockDuration: ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: Number of maximum deliveries. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // RequiresSession: Value indicating if a subscription supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` }
Description of Subscription Resource.
func (*SBSubscriptionProperties_ARM) DeepCopy ¶
func (in *SBSubscriptionProperties_ARM) DeepCopy() *SBSubscriptionProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSubscriptionProperties_ARM.
func (*SBSubscriptionProperties_ARM) DeepCopyInto ¶
func (in *SBSubscriptionProperties_ARM) DeepCopyInto(out *SBSubscriptionProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBSubscriptionProperties_STATUS_ARM ¶
type SBSubscriptionProperties_STATUS_ARM struct { // AccessedAt: Last time there was a receive request to this subscription. AccessedAt *string `json:"accessedAt,omitempty"` // AutoDeleteOnIdle: ISO 8061 timeSpan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // ClientAffineProperties: Properties specific to client affine subscriptions. ClientAffineProperties *SBClientAffineProperties_STATUS_ARM `json:"clientAffineProperties,omitempty"` // CountDetails: Message count details CountDetails *MessageCountDetails_STATUS_ARM `json:"countDetails,omitempty"` // CreatedAt: Exact time the message was created. CreatedAt *string `json:"createdAt,omitempty"` // DeadLetteringOnFilterEvaluationExceptions: Value that indicates whether a subscription has dead letter support on filter // evaluation exceptions. DeadLetteringOnFilterEvaluationExceptions *bool `json:"deadLetteringOnFilterEvaluationExceptions,omitempty"` // DeadLetteringOnMessageExpiration: Value that indicates whether a subscription has dead letter support when a message // expires. DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"` // DefaultMessageTimeToLive: ISO 8061 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO 8601 timeSpan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // ForwardDeadLetteredMessagesTo: Queue/Topic name to forward the Dead Letter message ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"` // ForwardTo: Queue/Topic name to forward the messages ForwardTo *string `json:"forwardTo,omitempty"` // IsClientAffine: Value that indicates whether the subscription has an affinity to the client id. IsClientAffine *bool `json:"isClientAffine,omitempty"` // LockDuration: ISO 8061 lock duration timespan for the subscription. The default value is 1 minute. LockDuration *string `json:"lockDuration,omitempty"` // MaxDeliveryCount: Number of maximum deliveries. MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"` // MessageCount: Number of messages. MessageCount *int `json:"messageCount,omitempty"` // RequiresSession: Value indicating if a subscription supports the concept of sessions. RequiresSession *bool `json:"requiresSession,omitempty"` // Status: Enumerates the possible values for the status of a messaging entity. Status *EntityStatus_STATUS `json:"status,omitempty"` // UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
Description of Subscription Resource.
func (*SBSubscriptionProperties_STATUS_ARM) DeepCopy ¶
func (in *SBSubscriptionProperties_STATUS_ARM) DeepCopy() *SBSubscriptionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSubscriptionProperties_STATUS_ARM.
func (*SBSubscriptionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *SBSubscriptionProperties_STATUS_ARM) DeepCopyInto(out *SBSubscriptionProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBTopicProperties_ARM ¶
type SBTopicProperties_ARM struct { // AutoDeleteOnIdle: ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // DefaultMessageTimeToLive: ISO 8601 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO8601 timespan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: Value that indicates whether Express Entities are enabled. An express topic holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the topic. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"` // RequiresDuplicateDetection: Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // SupportOrdering: Value that indicates whether the topic supports ordering. SupportOrdering *bool `json:"supportOrdering,omitempty"` }
The Topic Properties definition.
func (*SBTopicProperties_ARM) DeepCopy ¶
func (in *SBTopicProperties_ARM) DeepCopy() *SBTopicProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBTopicProperties_ARM.
func (*SBTopicProperties_ARM) DeepCopyInto ¶
func (in *SBTopicProperties_ARM) DeepCopyInto(out *SBTopicProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBTopicProperties_STATUS_ARM ¶
type SBTopicProperties_STATUS_ARM struct { // AccessedAt: Last time the message was sent, or a request was received, for this topic. AccessedAt *string `json:"accessedAt,omitempty"` // AutoDeleteOnIdle: ISO 8601 timespan idle interval after which the topic is automatically deleted. The minimum duration // is 5 minutes. AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"` // CountDetails: Message count details CountDetails *MessageCountDetails_STATUS_ARM `json:"countDetails,omitempty"` // CreatedAt: Exact time the message was created. CreatedAt *string `json:"createdAt,omitempty"` // DefaultMessageTimeToLive: ISO 8601 Default message timespan to live value. This is the duration after which the message // expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not // set on a message itself. DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"` // DuplicateDetectionHistoryTimeWindow: ISO8601 timespan structure that defines the duration of the duplicate detection // history. The default value is 10 minutes. DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"` // EnableBatchedOperations: Value that indicates whether server-side batched operations are enabled. EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"` // EnableExpress: Value that indicates whether Express Entities are enabled. An express topic holds a message in memory // temporarily before writing it to persistent storage. EnableExpress *bool `json:"enableExpress,omitempty"` // EnablePartitioning: Value that indicates whether the topic to be partitioned across multiple message brokers is enabled. EnablePartitioning *bool `json:"enablePartitioning,omitempty"` // MaxMessageSizeInKilobytes: Maximum size (in KB) of the message payload that can be accepted by the topic. This property // is only used in Premium today and default is 1024. MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"` // MaxSizeInMegabytes: Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. // Default is 1024. MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"` // RequiresDuplicateDetection: Value indicating if this topic requires duplicate detection. RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"` // SizeInBytes: Size of the topic, in bytes. SizeInBytes *int `json:"sizeInBytes,omitempty"` // Status: Enumerates the possible values for the status of a messaging entity. Status *EntityStatus_STATUS `json:"status,omitempty"` // SubscriptionCount: Number of subscriptions. SubscriptionCount *int `json:"subscriptionCount,omitempty"` // SupportOrdering: Value that indicates whether the topic supports ordering. SupportOrdering *bool `json:"supportOrdering,omitempty"` // UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
The Topic Properties definition.
func (*SBTopicProperties_STATUS_ARM) DeepCopy ¶
func (in *SBTopicProperties_STATUS_ARM) DeepCopy() *SBTopicProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBTopicProperties_STATUS_ARM.
func (*SBTopicProperties_STATUS_ARM) DeepCopyInto ¶
func (in *SBTopicProperties_STATUS_ARM) DeepCopyInto(out *SBTopicProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlFilter ¶
type SqlFilter struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: The SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (*SqlFilter) AssignProperties_From_SqlFilter ¶
func (filter *SqlFilter) AssignProperties_From_SqlFilter(source *v20211101s.SqlFilter) error
AssignProperties_From_SqlFilter populates our SqlFilter from the provided source SqlFilter
func (*SqlFilter) AssignProperties_To_SqlFilter ¶
func (filter *SqlFilter) AssignProperties_To_SqlFilter(destination *v20211101s.SqlFilter) error
AssignProperties_To_SqlFilter populates the provided destination SqlFilter from our SqlFilter
func (*SqlFilter) ConvertToARM ¶
func (filter *SqlFilter) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SqlFilter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFilter.
func (*SqlFilter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlFilter) Initialize_From_SqlFilter_STATUS ¶
func (filter *SqlFilter) Initialize_From_SqlFilter_STATUS(source *SqlFilter_STATUS) error
Initialize_From_SqlFilter_STATUS populates our SqlFilter from the provided source SqlFilter_STATUS
func (*SqlFilter) NewEmptyARMValue ¶
func (filter *SqlFilter) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SqlFilter) PopulateFromARM ¶
func (filter *SqlFilter) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SqlFilter_ARM ¶
type SqlFilter_ARM struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: The SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (*SqlFilter_ARM) DeepCopy ¶
func (in *SqlFilter_ARM) DeepCopy() *SqlFilter_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFilter_ARM.
func (*SqlFilter_ARM) DeepCopyInto ¶
func (in *SqlFilter_ARM) DeepCopyInto(out *SqlFilter_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlFilter_STATUS ¶
type SqlFilter_STATUS struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: The SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (*SqlFilter_STATUS) AssignProperties_From_SqlFilter_STATUS ¶
func (filter *SqlFilter_STATUS) AssignProperties_From_SqlFilter_STATUS(source *v20211101s.SqlFilter_STATUS) error
AssignProperties_From_SqlFilter_STATUS populates our SqlFilter_STATUS from the provided source SqlFilter_STATUS
func (*SqlFilter_STATUS) AssignProperties_To_SqlFilter_STATUS ¶
func (filter *SqlFilter_STATUS) AssignProperties_To_SqlFilter_STATUS(destination *v20211101s.SqlFilter_STATUS) error
AssignProperties_To_SqlFilter_STATUS populates the provided destination SqlFilter_STATUS from our SqlFilter_STATUS
func (*SqlFilter_STATUS) DeepCopy ¶
func (in *SqlFilter_STATUS) DeepCopy() *SqlFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFilter_STATUS.
func (*SqlFilter_STATUS) DeepCopyInto ¶
func (in *SqlFilter_STATUS) DeepCopyInto(out *SqlFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlFilter_STATUS) NewEmptyARMValue ¶
func (filter *SqlFilter_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SqlFilter_STATUS) PopulateFromARM ¶
func (filter *SqlFilter_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SqlFilter_STATUS_ARM ¶
type SqlFilter_STATUS_ARM struct { // CompatibilityLevel: This property is reserved for future use. An integer value showing the compatibility level, // currently hard-coded to 20. CompatibilityLevel *int `json:"compatibilityLevel,omitempty"` // RequiresPreprocessing: Value that indicates whether the rule action requires preprocessing. RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"` // SqlExpression: The SQL expression. e.g. MyProperty='ABC' SqlExpression *string `json:"sqlExpression,omitempty"` }
Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (*SqlFilter_STATUS_ARM) DeepCopy ¶
func (in *SqlFilter_STATUS_ARM) DeepCopy() *SqlFilter_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFilter_STATUS_ARM.
func (*SqlFilter_STATUS_ARM) DeepCopyInto ¶
func (in *SqlFilter_STATUS_ARM) DeepCopyInto(out *SqlFilter_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The type of identity that last modified the resource. LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20211101s.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20211101s.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS 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_STATUS_ARM ¶
type SystemData_STATUS_ARM struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The type of identity that last modified the resource. LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS_ARM) DeepCopy ¶
func (in *SystemData_STATUS_ARM) DeepCopy() *SystemData_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS_ARM.
func (*SystemData_STATUS_ARM) DeepCopyInto ¶
func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v20211101s.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v20211101s.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails_ARM ¶
type UserAssignedIdentityDetails_ARM struct { }
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails_ARM) DeepCopy ¶
func (in *UserAssignedIdentityDetails_ARM) DeepCopy() *UserAssignedIdentityDetails_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails_ARM.
func (*UserAssignedIdentityDetails_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails_ARM) DeepCopyInto(out *UserAssignedIdentityDetails_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityProperties ¶
type UserAssignedIdentityProperties struct { // UserAssignedIdentityReference: ARM ID of user Identity selected for encryption UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"` }
func (*UserAssignedIdentityProperties) AssignProperties_From_UserAssignedIdentityProperties ¶
func (properties *UserAssignedIdentityProperties) AssignProperties_From_UserAssignedIdentityProperties(source *v20211101s.UserAssignedIdentityProperties) error
AssignProperties_From_UserAssignedIdentityProperties populates our UserAssignedIdentityProperties from the provided source UserAssignedIdentityProperties
func (*UserAssignedIdentityProperties) AssignProperties_To_UserAssignedIdentityProperties ¶
func (properties *UserAssignedIdentityProperties) AssignProperties_To_UserAssignedIdentityProperties(destination *v20211101s.UserAssignedIdentityProperties) error
AssignProperties_To_UserAssignedIdentityProperties 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 ¶
func (in *UserAssignedIdentityProperties) DeepCopy() *UserAssignedIdentityProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityProperties.
func (*UserAssignedIdentityProperties) DeepCopyInto ¶
func (in *UserAssignedIdentityProperties) DeepCopyInto(out *UserAssignedIdentityProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAssignedIdentityProperties) Initialize_From_UserAssignedIdentityProperties_STATUS ¶
func (properties *UserAssignedIdentityProperties) Initialize_From_UserAssignedIdentityProperties_STATUS(source *UserAssignedIdentityProperties_STATUS) error
Initialize_From_UserAssignedIdentityProperties_STATUS populates our UserAssignedIdentityProperties from the provided source UserAssignedIdentityProperties_STATUS
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 UserAssignedIdentityProperties_ARM ¶
type UserAssignedIdentityProperties_ARM struct {
UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}
func (*UserAssignedIdentityProperties_ARM) DeepCopy ¶
func (in *UserAssignedIdentityProperties_ARM) DeepCopy() *UserAssignedIdentityProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityProperties_ARM.
func (*UserAssignedIdentityProperties_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentityProperties_ARM) DeepCopyInto(out *UserAssignedIdentityProperties_ARM)
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: ARM ID of user Identity selected for encryption UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
func (*UserAssignedIdentityProperties_STATUS) AssignProperties_From_UserAssignedIdentityProperties_STATUS ¶
func (properties *UserAssignedIdentityProperties_STATUS) AssignProperties_From_UserAssignedIdentityProperties_STATUS(source *v20211101s.UserAssignedIdentityProperties_STATUS) error
AssignProperties_From_UserAssignedIdentityProperties_STATUS populates our UserAssignedIdentityProperties_STATUS from the provided source UserAssignedIdentityProperties_STATUS
func (*UserAssignedIdentityProperties_STATUS) AssignProperties_To_UserAssignedIdentityProperties_STATUS ¶
func (properties *UserAssignedIdentityProperties_STATUS) AssignProperties_To_UserAssignedIdentityProperties_STATUS(destination *v20211101s.UserAssignedIdentityProperties_STATUS) error
AssignProperties_To_UserAssignedIdentityProperties_STATUS populates the provided destination UserAssignedIdentityProperties_STATUS from our UserAssignedIdentityProperties_STATUS
func (*UserAssignedIdentityProperties_STATUS) DeepCopy ¶
func (in *UserAssignedIdentityProperties_STATUS) DeepCopy() *UserAssignedIdentityProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityProperties_STATUS.
func (*UserAssignedIdentityProperties_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentityProperties_STATUS) DeepCopyInto(out *UserAssignedIdentityProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAssignedIdentityProperties_STATUS) NewEmptyARMValue ¶
func (properties *UserAssignedIdentityProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
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_STATUS_ARM ¶
type UserAssignedIdentityProperties_STATUS_ARM struct { // UserAssignedIdentity: ARM ID of user Identity selected for encryption UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
func (*UserAssignedIdentityProperties_STATUS_ARM) DeepCopy ¶
func (in *UserAssignedIdentityProperties_STATUS_ARM) DeepCopy() *UserAssignedIdentityProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityProperties_STATUS_ARM.
func (*UserAssignedIdentityProperties_STATUS_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentityProperties_STATUS_ARM) DeepCopyInto(out *UserAssignedIdentityProperties_STATUS_ARM)
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: Client Id of user assigned identity ClientId *string `json:"clientId,omitempty"` // PrincipalId: Principal Id of user assigned identity PrincipalId *string `json:"principalId,omitempty"` }
Recognized Dictionary value.
func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS ¶
func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *v20211101s.UserAssignedIdentity_STATUS) error
AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS
func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS ¶
func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *v20211101s.UserAssignedIdentity_STATUS) error
AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS
func (*UserAssignedIdentity_STATUS) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.
func (*UserAssignedIdentity_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
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_STATUS_ARM ¶
type UserAssignedIdentity_STATUS_ARM struct { // ClientId: Client Id of user assigned identity ClientId *string `json:"clientId,omitempty"` // PrincipalId: Principal Id of user assigned identity PrincipalId *string `json:"principalId,omitempty"` }
Recognized Dictionary value.
func (*UserAssignedIdentity_STATUS_ARM) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS_ARM) DeepCopy() *UserAssignedIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS_ARM.
func (*UserAssignedIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS_ARM) DeepCopyInto(out *UserAssignedIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- doc.go
- groupversion_info_gen.go
- namespace_spec_arm_types_gen.go
- namespace_status_arm_types_gen.go
- namespace_types_gen.go
- namespaces_authorization_rule_spec_arm_types_gen.go
- namespaces_authorization_rule_status_arm_types_gen.go
- namespaces_authorization_rule_types_gen.go
- namespaces_queue_spec_arm_types_gen.go
- namespaces_queue_status_arm_types_gen.go
- namespaces_queue_types_gen.go
- namespaces_topic_spec_arm_types_gen.go
- namespaces_topic_status_arm_types_gen.go
- namespaces_topic_types_gen.go
- namespaces_topics_subscription_spec_arm_types_gen.go
- namespaces_topics_subscription_status_arm_types_gen.go
- namespaces_topics_subscription_types_gen.go
- namespaces_topics_subscriptions_rule_spec_arm_types_gen.go
- namespaces_topics_subscriptions_rule_status_arm_types_gen.go
- namespaces_topics_subscriptions_rule_types_gen.go
- zz_generated.deepcopy.go
Directories ¶
Path | Synopsis |
---|---|
Package storage contains API Schema definitions for the servicebus storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=servicebus.azure.com +versionName=v1api20211101storage
|
Package storage contains API Schema definitions for the servicebus storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=servicebus.azure.com +versionName=v1api20211101storage |