Documentation ¶
Overview ¶
Package v1alpha1api20210101preview contains API Schema definitions for the servicebus v1alpha1api20210101preview 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
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 DictionaryValue_Status
- func (dictionaryValueStatus *DictionaryValue_Status) AssignPropertiesFromDictionaryValueStatus(source *v1alpha1api20210101previewstorage.DictionaryValue_Status) error
- func (dictionaryValueStatus *DictionaryValue_Status) AssignPropertiesToDictionaryValueStatus(destination *v1alpha1api20210101previewstorage.DictionaryValue_Status) error
- func (in *DictionaryValue_Status) DeepCopy() *DictionaryValue_Status
- func (in *DictionaryValue_Status) DeepCopyInto(out *DictionaryValue_Status)
- func (dictionaryValueStatus *DictionaryValue_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (dictionaryValueStatus *DictionaryValue_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DictionaryValue_StatusARM
- type Encryption
- func (encryption *Encryption) AssignPropertiesFromEncryption(source *v1alpha1api20210101previewstorage.Encryption) error
- func (encryption *Encryption) AssignPropertiesToEncryption(destination *v1alpha1api20210101previewstorage.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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *Encryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionARM
- type EncryptionKeySource
- type EncryptionStatusKeySource
- type Encryption_Status
- func (encryptionStatus *Encryption_Status) AssignPropertiesFromEncryptionStatus(source *v1alpha1api20210101previewstorage.Encryption_Status) error
- func (encryptionStatus *Encryption_Status) AssignPropertiesToEncryptionStatus(destination *v1alpha1api20210101previewstorage.Encryption_Status) error
- func (in *Encryption_Status) DeepCopy() *Encryption_Status
- func (in *Encryption_Status) DeepCopyInto(out *Encryption_Status)
- func (encryptionStatus *Encryption_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionStatus *Encryption_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Encryption_StatusARM
- type EntityStatus_Status
- type Identity
- func (identity *Identity) AssignPropertiesFromIdentity(source *v1alpha1api20210101previewstorage.Identity) error
- func (identity *Identity) AssignPropertiesToIdentity(destination *v1alpha1api20210101previewstorage.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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IdentityARM
- type IdentityStatusType
- type IdentityType
- type Identity_Status
- func (identityStatus *Identity_Status) AssignPropertiesFromIdentityStatus(source *v1alpha1api20210101previewstorage.Identity_Status) error
- func (identityStatus *Identity_Status) AssignPropertiesToIdentityStatus(destination *v1alpha1api20210101previewstorage.Identity_Status) error
- func (in *Identity_Status) DeepCopy() *Identity_Status
- func (in *Identity_Status) DeepCopyInto(out *Identity_Status)
- func (identityStatus *Identity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identityStatus *Identity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_StatusARM
- type KeyVaultProperties
- func (keyVaultProperties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *v1alpha1api20210101previewstorage.KeyVaultProperties) error
- func (keyVaultProperties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *v1alpha1api20210101previewstorage.KeyVaultProperties) error
- func (keyVaultProperties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
- func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
- func (keyVaultProperties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultProperties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultPropertiesARM
- type KeyVaultProperties_Status
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *v1alpha1api20210101previewstorage.KeyVaultProperties_Status) error
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *v1alpha1api20210101previewstorage.KeyVaultProperties_Status) error
- func (in *KeyVaultProperties_Status) DeepCopy() *KeyVaultProperties_Status
- func (in *KeyVaultProperties_Status) DeepCopyInto(out *KeyVaultProperties_Status)
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultProperties_StatusARM
- type MessageCountDetails_Status
- func (messageCountDetailsStatus *MessageCountDetails_Status) AssignPropertiesFromMessageCountDetailsStatus(source *v1alpha1api20210101previewstorage.MessageCountDetails_Status) error
- func (messageCountDetailsStatus *MessageCountDetails_Status) AssignPropertiesToMessageCountDetailsStatus(destination *v1alpha1api20210101previewstorage.MessageCountDetails_Status) error
- func (in *MessageCountDetails_Status) DeepCopy() *MessageCountDetails_Status
- func (in *MessageCountDetails_Status) DeepCopyInto(out *MessageCountDetails_Status)
- func (messageCountDetailsStatus *MessageCountDetails_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (messageCountDetailsStatus *MessageCountDetails_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MessageCountDetails_StatusARM
- type Namespace
- func (namespace *Namespace) AssignPropertiesFromNamespace(source *v1alpha1api20210101previewstorage.Namespace) error
- func (namespace *Namespace) AssignPropertiesToNamespace(destination *v1alpha1api20210101previewstorage.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) GetResourceKind() genruntime.ResourceKind
- func (namespace *Namespace) GetSpec() genruntime.ConvertibleSpec
- func (namespace *Namespace) GetStatus() genruntime.ConvertibleStatus
- func (namespace *Namespace) GetType() string
- 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() error
- func (namespace *Namespace) ValidateDelete() error
- func (namespace *Namespace) ValidateUpdate(old runtime.Object) error
- type NamespaceList
- type NamespacesQueue
- func (namespacesQueue *NamespacesQueue) AssignPropertiesFromNamespacesQueue(source *v1alpha1api20210101previewstorage.NamespacesQueue) error
- func (namespacesQueue *NamespacesQueue) AssignPropertiesToNamespacesQueue(destination *v1alpha1api20210101previewstorage.NamespacesQueue) error
- func (namespacesQueue *NamespacesQueue) AzureName() string
- func (namespacesQueue *NamespacesQueue) ConvertFrom(hub conversion.Hub) error
- func (namespacesQueue *NamespacesQueue) ConvertTo(hub conversion.Hub) error
- func (in *NamespacesQueue) DeepCopy() *NamespacesQueue
- func (in *NamespacesQueue) DeepCopyInto(out *NamespacesQueue)
- func (in *NamespacesQueue) DeepCopyObject() runtime.Object
- func (namespacesQueue *NamespacesQueue) Default()
- func (namespacesQueue NamespacesQueue) GetAPIVersion() string
- func (namespacesQueue *NamespacesQueue) GetConditions() conditions.Conditions
- func (namespacesQueue *NamespacesQueue) GetResourceKind() genruntime.ResourceKind
- func (namespacesQueue *NamespacesQueue) GetSpec() genruntime.ConvertibleSpec
- func (namespacesQueue *NamespacesQueue) GetStatus() genruntime.ConvertibleStatus
- func (namespacesQueue *NamespacesQueue) GetType() string
- func (namespacesQueue *NamespacesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
- func (namespacesQueue *NamespacesQueue) OriginalGVK() *schema.GroupVersionKind
- func (namespacesQueue *NamespacesQueue) Owner() *genruntime.ResourceReference
- func (namespacesQueue *NamespacesQueue) SetConditions(conditions conditions.Conditions)
- func (namespacesQueue *NamespacesQueue) SetStatus(status genruntime.ConvertibleStatus) error
- func (namespacesQueue *NamespacesQueue) ValidateCreate() error
- func (namespacesQueue *NamespacesQueue) ValidateDelete() error
- func (namespacesQueue *NamespacesQueue) ValidateUpdate(old runtime.Object) error
- type NamespacesQueueList
- type NamespacesQueuesSpecAPIVersion
- type NamespacesQueues_Spec
- func (namespacesQueuesSpec *NamespacesQueues_Spec) AssignPropertiesFromNamespacesQueuesSpec(source *v1alpha1api20210101previewstorage.NamespacesQueues_Spec) error
- func (namespacesQueuesSpec *NamespacesQueues_Spec) AssignPropertiesToNamespacesQueuesSpec(destination *v1alpha1api20210101previewstorage.NamespacesQueues_Spec) error
- func (namespacesQueuesSpec *NamespacesQueues_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (namespacesQueuesSpec *NamespacesQueues_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (namespacesQueuesSpec *NamespacesQueues_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NamespacesQueues_Spec) DeepCopy() *NamespacesQueues_Spec
- func (in *NamespacesQueues_Spec) DeepCopyInto(out *NamespacesQueues_Spec)
- func (namespacesQueuesSpec *NamespacesQueues_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (namespacesQueuesSpec *NamespacesQueues_Spec) OriginalVersion() string
- func (namespacesQueuesSpec *NamespacesQueues_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (namespacesQueuesSpec *NamespacesQueues_Spec) SetAzureName(azureName string)
- type NamespacesQueues_SpecARM
- func (in *NamespacesQueues_SpecARM) DeepCopy() *NamespacesQueues_SpecARM
- func (in *NamespacesQueues_SpecARM) DeepCopyInto(out *NamespacesQueues_SpecARM)
- func (namespacesQueuesSpecARM NamespacesQueues_SpecARM) GetAPIVersion() string
- func (namespacesQueuesSpecARM NamespacesQueues_SpecARM) GetName() string
- func (namespacesQueuesSpecARM NamespacesQueues_SpecARM) GetType() string
- type NamespacesSpecAPIVersion
- type NamespacesTopic
- func (namespacesTopic *NamespacesTopic) AssignPropertiesFromNamespacesTopic(source *v1alpha1api20210101previewstorage.NamespacesTopic) error
- func (namespacesTopic *NamespacesTopic) AssignPropertiesToNamespacesTopic(destination *v1alpha1api20210101previewstorage.NamespacesTopic) error
- func (namespacesTopic *NamespacesTopic) AzureName() string
- func (namespacesTopic *NamespacesTopic) ConvertFrom(hub conversion.Hub) error
- func (namespacesTopic *NamespacesTopic) ConvertTo(hub conversion.Hub) error
- func (in *NamespacesTopic) DeepCopy() *NamespacesTopic
- func (in *NamespacesTopic) DeepCopyInto(out *NamespacesTopic)
- func (in *NamespacesTopic) DeepCopyObject() runtime.Object
- func (namespacesTopic *NamespacesTopic) Default()
- func (namespacesTopic NamespacesTopic) GetAPIVersion() string
- func (namespacesTopic *NamespacesTopic) GetConditions() conditions.Conditions
- func (namespacesTopic *NamespacesTopic) GetResourceKind() genruntime.ResourceKind
- func (namespacesTopic *NamespacesTopic) GetSpec() genruntime.ConvertibleSpec
- func (namespacesTopic *NamespacesTopic) GetStatus() genruntime.ConvertibleStatus
- func (namespacesTopic *NamespacesTopic) GetType() string
- func (namespacesTopic *NamespacesTopic) NewEmptyStatus() genruntime.ConvertibleStatus
- func (namespacesTopic *NamespacesTopic) OriginalGVK() *schema.GroupVersionKind
- func (namespacesTopic *NamespacesTopic) Owner() *genruntime.ResourceReference
- func (namespacesTopic *NamespacesTopic) SetConditions(conditions conditions.Conditions)
- func (namespacesTopic *NamespacesTopic) SetStatus(status genruntime.ConvertibleStatus) error
- func (namespacesTopic *NamespacesTopic) ValidateCreate() error
- func (namespacesTopic *NamespacesTopic) ValidateDelete() error
- func (namespacesTopic *NamespacesTopic) ValidateUpdate(old runtime.Object) error
- type NamespacesTopicList
- type NamespacesTopicsSpecAPIVersion
- type NamespacesTopics_Spec
- func (namespacesTopicsSpec *NamespacesTopics_Spec) AssignPropertiesFromNamespacesTopicsSpec(source *v1alpha1api20210101previewstorage.NamespacesTopics_Spec) error
- func (namespacesTopicsSpec *NamespacesTopics_Spec) AssignPropertiesToNamespacesTopicsSpec(destination *v1alpha1api20210101previewstorage.NamespacesTopics_Spec) error
- func (namespacesTopicsSpec *NamespacesTopics_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (namespacesTopicsSpec *NamespacesTopics_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (namespacesTopicsSpec *NamespacesTopics_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NamespacesTopics_Spec) DeepCopy() *NamespacesTopics_Spec
- func (in *NamespacesTopics_Spec) DeepCopyInto(out *NamespacesTopics_Spec)
- func (namespacesTopicsSpec *NamespacesTopics_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (namespacesTopicsSpec *NamespacesTopics_Spec) OriginalVersion() string
- func (namespacesTopicsSpec *NamespacesTopics_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (namespacesTopicsSpec *NamespacesTopics_Spec) SetAzureName(azureName string)
- type NamespacesTopics_SpecARM
- func (in *NamespacesTopics_SpecARM) DeepCopy() *NamespacesTopics_SpecARM
- func (in *NamespacesTopics_SpecARM) DeepCopyInto(out *NamespacesTopics_SpecARM)
- func (namespacesTopicsSpecARM NamespacesTopics_SpecARM) GetAPIVersion() string
- func (namespacesTopicsSpecARM NamespacesTopics_SpecARM) GetName() string
- func (namespacesTopicsSpecARM NamespacesTopics_SpecARM) GetType() string
- type Namespaces_Spec
- func (namespacesSpec *Namespaces_Spec) AssignPropertiesFromNamespacesSpec(source *v1alpha1api20210101previewstorage.Namespaces_Spec) error
- func (namespacesSpec *Namespaces_Spec) AssignPropertiesToNamespacesSpec(destination *v1alpha1api20210101previewstorage.Namespaces_Spec) error
- func (namespacesSpec *Namespaces_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (namespacesSpec *Namespaces_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (namespacesSpec *Namespaces_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Namespaces_Spec) DeepCopy() *Namespaces_Spec
- func (in *Namespaces_Spec) DeepCopyInto(out *Namespaces_Spec)
- func (namespacesSpec *Namespaces_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (namespacesSpec *Namespaces_Spec) OriginalVersion() string
- func (namespacesSpec *Namespaces_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (namespacesSpec *Namespaces_Spec) SetAzureName(azureName string)
- type Namespaces_SpecARM
- func (in *Namespaces_SpecARM) DeepCopy() *Namespaces_SpecARM
- func (in *Namespaces_SpecARM) DeepCopyInto(out *Namespaces_SpecARM)
- func (namespacesSpecARM Namespaces_SpecARM) GetAPIVersion() string
- func (namespacesSpecARM Namespaces_SpecARM) GetName() string
- func (namespacesSpecARM Namespaces_SpecARM) GetType() string
- type Namespaces_Spec_PropertiesARM
- type PrivateEndpointConnection_Status_SubResourceEmbedded
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(...) error
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(...) error
- func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_Status_SubResourceEmbedded
- func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_Status_SubResourceEmbedded)
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_Status_SubResourceEmbeddedARM
- type SBNamespaceProperties_StatusARM
- type SBNamespace_Status
- func (sbNamespaceStatus *SBNamespace_Status) AssignPropertiesFromSBNamespaceStatus(source *v1alpha1api20210101previewstorage.SBNamespace_Status) error
- func (sbNamespaceStatus *SBNamespace_Status) AssignPropertiesToSBNamespaceStatus(destination *v1alpha1api20210101previewstorage.SBNamespace_Status) error
- func (sbNamespaceStatus *SBNamespace_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (sbNamespaceStatus *SBNamespace_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *SBNamespace_Status) DeepCopy() *SBNamespace_Status
- func (in *SBNamespace_Status) DeepCopyInto(out *SBNamespace_Status)
- func (sbNamespaceStatus *SBNamespace_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sbNamespaceStatus *SBNamespace_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBNamespace_StatusARM
- type SBQueuePropertiesARM
- type SBQueueProperties_StatusARM
- type SBQueue_Status
- func (sbQueueStatus *SBQueue_Status) AssignPropertiesFromSBQueueStatus(source *v1alpha1api20210101previewstorage.SBQueue_Status) error
- func (sbQueueStatus *SBQueue_Status) AssignPropertiesToSBQueueStatus(destination *v1alpha1api20210101previewstorage.SBQueue_Status) error
- func (sbQueueStatus *SBQueue_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (sbQueueStatus *SBQueue_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *SBQueue_Status) DeepCopy() *SBQueue_Status
- func (in *SBQueue_Status) DeepCopyInto(out *SBQueue_Status)
- func (sbQueueStatus *SBQueue_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sbQueueStatus *SBQueue_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBQueue_StatusARM
- type SBSku
- func (sbSku *SBSku) AssignPropertiesFromSBSku(source *v1alpha1api20210101previewstorage.SBSku) error
- func (sbSku *SBSku) AssignPropertiesToSBSku(destination *v1alpha1api20210101previewstorage.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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sbSku *SBSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBSkuARM
- type SBSkuName
- type SBSkuStatusName
- type SBSkuStatusTier
- type SBSkuTier
- type SBSku_Status
- func (sbSkuStatus *SBSku_Status) AssignPropertiesFromSBSkuStatus(source *v1alpha1api20210101previewstorage.SBSku_Status) error
- func (sbSkuStatus *SBSku_Status) AssignPropertiesToSBSkuStatus(destination *v1alpha1api20210101previewstorage.SBSku_Status) error
- func (in *SBSku_Status) DeepCopy() *SBSku_Status
- func (in *SBSku_Status) DeepCopyInto(out *SBSku_Status)
- func (sbSkuStatus *SBSku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sbSkuStatus *SBSku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBSku_StatusARM
- type SBTopicPropertiesARM
- type SBTopicProperties_StatusARM
- type SBTopic_Status
- func (sbTopicStatus *SBTopic_Status) AssignPropertiesFromSBTopicStatus(source *v1alpha1api20210101previewstorage.SBTopic_Status) error
- func (sbTopicStatus *SBTopic_Status) AssignPropertiesToSBTopicStatus(destination *v1alpha1api20210101previewstorage.SBTopic_Status) error
- func (sbTopicStatus *SBTopic_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (sbTopicStatus *SBTopic_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *SBTopic_Status) DeepCopy() *SBTopic_Status
- func (in *SBTopic_Status) DeepCopyInto(out *SBTopic_Status)
- func (sbTopicStatus *SBTopic_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sbTopicStatus *SBTopic_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SBTopic_StatusARM
- type SystemDataStatusCreatedByType
- type SystemDataStatusLastModifiedByType
- type SystemData_Status
- func (systemDataStatus *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *v1alpha1api20210101previewstorage.SystemData_Status) error
- func (systemDataStatus *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *v1alpha1api20210101previewstorage.SystemData_Status) error
- func (in *SystemData_Status) DeepCopy() *SystemData_Status
- func (in *SystemData_Status) DeepCopyInto(out *SystemData_Status)
- func (systemDataStatus *SystemData_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (systemDataStatus *SystemData_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_StatusARM
- type UserAssignedIdentityProperties
- func (userAssignedIdentityProperties *UserAssignedIdentityProperties) AssignPropertiesFromUserAssignedIdentityProperties(source *v1alpha1api20210101previewstorage.UserAssignedIdentityProperties) error
- func (userAssignedIdentityProperties *UserAssignedIdentityProperties) AssignPropertiesToUserAssignedIdentityProperties(destination *v1alpha1api20210101previewstorage.UserAssignedIdentityProperties) error
- func (userAssignedIdentityProperties *UserAssignedIdentityProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UserAssignedIdentityProperties) DeepCopy() *UserAssignedIdentityProperties
- func (in *UserAssignedIdentityProperties) DeepCopyInto(out *UserAssignedIdentityProperties)
- func (userAssignedIdentityProperties *UserAssignedIdentityProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (userAssignedIdentityProperties *UserAssignedIdentityProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityPropertiesARM
- type UserAssignedIdentityProperties_Status
- func (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) AssignPropertiesFromUserAssignedIdentityPropertiesStatus(...) error
- func (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) AssignPropertiesToUserAssignedIdentityPropertiesStatus(...) error
- func (in *UserAssignedIdentityProperties_Status) DeepCopy() *UserAssignedIdentityProperties_Status
- func (in *UserAssignedIdentityProperties_Status) DeepCopyInto(out *UserAssignedIdentityProperties_Status)
- func (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityProperties_StatusARM
Constants ¶
const ( IdentityTypeNone = IdentityType("None") IdentityTypeSystemAssigned = IdentityType("SystemAssigned") IdentityTypeSystemAssignedUserAssigned = IdentityType("SystemAssigned, UserAssigned") IdentityTypeUserAssigned = IdentityType("UserAssigned") )
const ( SBSkuNameBasic = SBSkuName("Basic") SBSkuNamePremium = SBSkuName("Premium") SBSkuNameStandard = SBSkuName("Standard") )
const ( SBSkuTierBasic = SBSkuTier("Basic") SBSkuTierPremium = SBSkuTier("Premium") SBSkuTierStandard = SBSkuTier("Standard") )
const ( EntityStatus_StatusActive = EntityStatus_Status("Active") EntityStatus_StatusCreating = EntityStatus_Status("Creating") EntityStatus_StatusDeleting = EntityStatus_Status("Deleting") EntityStatus_StatusDisabled = EntityStatus_Status("Disabled") EntityStatus_StatusReceiveDisabled = EntityStatus_Status("ReceiveDisabled") EntityStatus_StatusRenaming = EntityStatus_Status("Renaming") EntityStatus_StatusRestoring = EntityStatus_Status("Restoring") EntityStatus_StatusSendDisabled = EntityStatus_Status("SendDisabled") EntityStatus_StatusUnknown = EntityStatus_Status("Unknown") )
const ( IdentityStatusTypeNone = IdentityStatusType("None") IdentityStatusTypeSystemAssigned = IdentityStatusType("SystemAssigned") IdentityStatusTypeSystemAssignedUserAssigned = IdentityStatusType("SystemAssigned, UserAssigned") IdentityStatusTypeUserAssigned = IdentityStatusType("UserAssigned") )
const ( SBSkuStatusNameBasic = SBSkuStatusName("Basic") SBSkuStatusNamePremium = SBSkuStatusName("Premium") SBSkuStatusNameStandard = SBSkuStatusName("Standard") )
const ( SBSkuStatusTierBasic = SBSkuStatusTier("Basic") SBSkuStatusTierPremium = SBSkuStatusTier("Premium") SBSkuStatusTierStandard = SBSkuStatusTier("Standard") )
const ( SystemDataStatusCreatedByTypeApplication = SystemDataStatusCreatedByType("Application") SystemDataStatusCreatedByTypeKey = SystemDataStatusCreatedByType("Key") SystemDataStatusCreatedByTypeManagedIdentity = SystemDataStatusCreatedByType("ManagedIdentity") SystemDataStatusCreatedByTypeUser = SystemDataStatusCreatedByType("User") )
const ( SystemDataStatusLastModifiedByTypeApplication = SystemDataStatusLastModifiedByType("Application") SystemDataStatusLastModifiedByTypeKey = SystemDataStatusLastModifiedByType("Key") SystemDataStatusLastModifiedByTypeManagedIdentity = SystemDataStatusLastModifiedByType("ManagedIdentity") SystemDataStatusLastModifiedByTypeUser = SystemDataStatusLastModifiedByType("User") )
const EncryptionKeySourceMicrosoftKeyVault = EncryptionKeySource("Microsoft.KeyVault")
const EncryptionStatusKeySourceMicrosoftKeyVault = EncryptionStatusKeySource("Microsoft.KeyVault")
const NamespacesQueuesSpecAPIVersion20210101Preview = NamespacesQueuesSpecAPIVersion("2021-01-01-preview")
const NamespacesSpecAPIVersion20210101Preview = NamespacesSpecAPIVersion("2021-01-01-preview")
const NamespacesTopicsSpecAPIVersion20210101Preview = NamespacesTopicsSpecAPIVersion("2021-01-01-preview")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "servicebus.azure.com", Version: "v1alpha1api20210101preview"} // 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 DictionaryValue_Status ¶
type DictionaryValue_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"` }
func (*DictionaryValue_Status) AssignPropertiesFromDictionaryValueStatus ¶
func (dictionaryValueStatus *DictionaryValue_Status) AssignPropertiesFromDictionaryValueStatus(source *v1alpha1api20210101previewstorage.DictionaryValue_Status) error
AssignPropertiesFromDictionaryValueStatus populates our DictionaryValue_Status from the provided source DictionaryValue_Status
func (*DictionaryValue_Status) AssignPropertiesToDictionaryValueStatus ¶
func (dictionaryValueStatus *DictionaryValue_Status) AssignPropertiesToDictionaryValueStatus(destination *v1alpha1api20210101previewstorage.DictionaryValue_Status) error
AssignPropertiesToDictionaryValueStatus populates the provided destination DictionaryValue_Status from our DictionaryValue_Status
func (*DictionaryValue_Status) DeepCopy ¶
func (in *DictionaryValue_Status) DeepCopy() *DictionaryValue_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryValue_Status.
func (*DictionaryValue_Status) DeepCopyInto ¶
func (in *DictionaryValue_Status) DeepCopyInto(out *DictionaryValue_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DictionaryValue_Status) NewEmptyARMValue ¶
func (dictionaryValueStatus *DictionaryValue_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DictionaryValue_Status) PopulateFromARM ¶
func (dictionaryValueStatus *DictionaryValue_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DictionaryValue_StatusARM ¶
type DictionaryValue_StatusARM 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"` }
func (*DictionaryValue_StatusARM) DeepCopy ¶
func (in *DictionaryValue_StatusARM) DeepCopy() *DictionaryValue_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DictionaryValue_StatusARM.
func (*DictionaryValue_StatusARM) DeepCopyInto ¶
func (in *DictionaryValue_StatusARM) DeepCopyInto(out *DictionaryValue_StatusARM)
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 *EncryptionKeySource `json:"keySource,omitempty"` //KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultProperties `json:"keyVaultProperties,omitempty"` //RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double //Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/Encryption
func (*Encryption) AssignPropertiesFromEncryption ¶
func (encryption *Encryption) AssignPropertiesFromEncryption(source *v1alpha1api20210101previewstorage.Encryption) error
AssignPropertiesFromEncryption populates our Encryption from the provided source Encryption
func (*Encryption) AssignPropertiesToEncryption ¶
func (encryption *Encryption) AssignPropertiesToEncryption(destination *v1alpha1api20210101previewstorage.Encryption) error
AssignPropertiesToEncryption populates the provided destination Encryption from our Encryption
func (*Encryption) ConvertToARM ¶
func (encryption *Encryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Encryption) DeepCopy ¶
func (in *Encryption) DeepCopy() *Encryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption.
func (*Encryption) DeepCopyInto ¶
func (in *Encryption) DeepCopyInto(out *Encryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Encryption) NewEmptyARMValue ¶
func (encryption *Encryption) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Encryption) PopulateFromARM ¶
func (encryption *Encryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionARM ¶
type EncryptionARM struct { //KeySource: Enumerates the possible value of keySource for Encryption. KeySource *EncryptionKeySource `json:"keySource,omitempty"` //KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultPropertiesARM `json:"keyVaultProperties,omitempty"` //RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double //Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/Encryption
func (*EncryptionARM) DeepCopy ¶
func (in *EncryptionARM) DeepCopy() *EncryptionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionARM.
func (*EncryptionARM) DeepCopyInto ¶
func (in *EncryptionARM) DeepCopyInto(out *EncryptionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionKeySource ¶
type EncryptionKeySource string
+kubebuilder:validation:Enum={"Microsoft.KeyVault"}
type EncryptionStatusKeySource ¶
type EncryptionStatusKeySource string
type Encryption_Status ¶
type Encryption_Status struct { //KeySource: Enumerates the possible value of keySource for Encryption KeySource *EncryptionStatusKeySource `json:"keySource,omitempty"` //KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultProperties_Status `json:"keyVaultProperties,omitempty"` //RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double //Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
func (*Encryption_Status) AssignPropertiesFromEncryptionStatus ¶
func (encryptionStatus *Encryption_Status) AssignPropertiesFromEncryptionStatus(source *v1alpha1api20210101previewstorage.Encryption_Status) error
AssignPropertiesFromEncryptionStatus populates our Encryption_Status from the provided source Encryption_Status
func (*Encryption_Status) AssignPropertiesToEncryptionStatus ¶
func (encryptionStatus *Encryption_Status) AssignPropertiesToEncryptionStatus(destination *v1alpha1api20210101previewstorage.Encryption_Status) error
AssignPropertiesToEncryptionStatus populates the provided destination Encryption_Status from our Encryption_Status
func (*Encryption_Status) DeepCopy ¶
func (in *Encryption_Status) DeepCopy() *Encryption_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_Status.
func (*Encryption_Status) DeepCopyInto ¶
func (in *Encryption_Status) DeepCopyInto(out *Encryption_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Encryption_Status) NewEmptyARMValue ¶
func (encryptionStatus *Encryption_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Encryption_Status) PopulateFromARM ¶
func (encryptionStatus *Encryption_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Encryption_StatusARM ¶
type Encryption_StatusARM struct { //KeySource: Enumerates the possible value of keySource for Encryption KeySource *EncryptionStatusKeySource `json:"keySource,omitempty"` //KeyVaultProperties: Properties of KeyVault KeyVaultProperties []KeyVaultProperties_StatusARM `json:"keyVaultProperties,omitempty"` //RequireInfrastructureEncryption: Enable Infrastructure Encryption (Double //Encryption) RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"` }
func (*Encryption_StatusARM) DeepCopy ¶
func (in *Encryption_StatusARM) DeepCopy() *Encryption_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Encryption_StatusARM.
func (*Encryption_StatusARM) DeepCopyInto ¶
func (in *Encryption_StatusARM) DeepCopyInto(out *Encryption_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntityStatus_Status ¶
type EntityStatus_Status string
type Identity ¶
type Identity struct { //Type: Type of managed service identity. Type *IdentityType `json:"type,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/Identity
func (*Identity) AssignPropertiesFromIdentity ¶
func (identity *Identity) AssignPropertiesFromIdentity(source *v1alpha1api20210101previewstorage.Identity) error
AssignPropertiesFromIdentity populates our Identity from the provided source Identity
func (*Identity) AssignPropertiesToIdentity ¶
func (identity *Identity) AssignPropertiesToIdentity(destination *v1alpha1api20210101previewstorage.Identity) error
AssignPropertiesToIdentity populates the provided destination Identity from our Identity
func (*Identity) ConvertToARM ¶
func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Identity) DeepCopy ¶
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) NewEmptyARMValue ¶
func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity) PopulateFromARM ¶
func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IdentityARM ¶
type IdentityARM struct { //Type: Type of managed service identity. Type *IdentityType `json:"type,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/Identity
func (*IdentityARM) DeepCopy ¶
func (in *IdentityARM) DeepCopy() *IdentityARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityARM.
func (*IdentityARM) DeepCopyInto ¶
func (in *IdentityARM) DeepCopyInto(out *IdentityARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityStatusType ¶
type IdentityStatusType string
type IdentityType ¶
type IdentityType string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
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 *IdentityStatusType `json:"type,omitempty"` //UserAssignedIdentities: Properties for User Assigned Identities UserAssignedIdentities map[string]DictionaryValue_Status `json:"userAssignedIdentities,omitempty"` }
func (*Identity_Status) AssignPropertiesFromIdentityStatus ¶
func (identityStatus *Identity_Status) AssignPropertiesFromIdentityStatus(source *v1alpha1api20210101previewstorage.Identity_Status) error
AssignPropertiesFromIdentityStatus populates our Identity_Status from the provided source Identity_Status
func (*Identity_Status) AssignPropertiesToIdentityStatus ¶
func (identityStatus *Identity_Status) AssignPropertiesToIdentityStatus(destination *v1alpha1api20210101previewstorage.Identity_Status) error
AssignPropertiesToIdentityStatus populates the provided destination Identity_Status from our Identity_Status
func (*Identity_Status) DeepCopy ¶
func (in *Identity_Status) DeepCopy() *Identity_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_Status.
func (*Identity_Status) DeepCopyInto ¶
func (in *Identity_Status) DeepCopyInto(out *Identity_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity_Status) NewEmptyARMValue ¶
func (identityStatus *Identity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity_Status) PopulateFromARM ¶
func (identityStatus *Identity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Identity_StatusARM ¶
type Identity_StatusARM struct { //PrincipalId: 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 *IdentityStatusType `json:"type,omitempty"` //UserAssignedIdentities: Properties for User Assigned Identities UserAssignedIdentities map[string]DictionaryValue_StatusARM `json:"userAssignedIdentities,omitempty"` }
func (*Identity_StatusARM) DeepCopy ¶
func (in *Identity_StatusARM) DeepCopy() *Identity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_StatusARM.
func (*Identity_StatusARM) DeepCopyInto ¶
func (in *Identity_StatusARM) DeepCopyInto(out *Identity_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties ¶
type KeyVaultProperties struct { Identity *UserAssignedIdentityProperties `json:"identity,omitempty"` //KeyName: 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/KeyVaultProperties
func (*KeyVaultProperties) AssignPropertiesFromKeyVaultProperties ¶
func (keyVaultProperties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *v1alpha1api20210101previewstorage.KeyVaultProperties) error
AssignPropertiesFromKeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties
func (*KeyVaultProperties) AssignPropertiesToKeyVaultProperties ¶
func (keyVaultProperties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *v1alpha1api20210101previewstorage.KeyVaultProperties) error
AssignPropertiesToKeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties
func (*KeyVaultProperties) ConvertToARM ¶
func (keyVaultProperties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*KeyVaultProperties) DeepCopy ¶
func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties.
func (*KeyVaultProperties) DeepCopyInto ¶
func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultProperties) NewEmptyARMValue ¶
func (keyVaultProperties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties) PopulateFromARM ¶
func (keyVaultProperties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultPropertiesARM ¶
type KeyVaultPropertiesARM struct { Identity *UserAssignedIdentityPropertiesARM `json:"identity,omitempty"` //KeyName: 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"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/KeyVaultProperties
func (*KeyVaultPropertiesARM) DeepCopy ¶
func (in *KeyVaultPropertiesARM) DeepCopy() *KeyVaultPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPropertiesARM.
func (*KeyVaultPropertiesARM) DeepCopyInto ¶
func (in *KeyVaultPropertiesARM) DeepCopyInto(out *KeyVaultPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties_Status ¶
type KeyVaultProperties_Status struct { Identity *UserAssignedIdentityProperties_Status `json:"identity,omitempty"` //KeyName: 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"` }
func (*KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *v1alpha1api20210101previewstorage.KeyVaultProperties_Status) error
AssignPropertiesFromKeyVaultPropertiesStatus populates our KeyVaultProperties_Status from the provided source KeyVaultProperties_Status
func (*KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *v1alpha1api20210101previewstorage.KeyVaultProperties_Status) error
AssignPropertiesToKeyVaultPropertiesStatus 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 (keyVaultPropertiesStatus *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties_Status) PopulateFromARM ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultProperties_StatusARM ¶
type KeyVaultProperties_StatusARM struct { Identity *UserAssignedIdentityProperties_StatusARM `json:"identity,omitempty"` //KeyName: 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"` }
func (*KeyVaultProperties_StatusARM) DeepCopy ¶
func (in *KeyVaultProperties_StatusARM) DeepCopy() *KeyVaultProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_StatusARM.
func (*KeyVaultProperties_StatusARM) DeepCopyInto ¶
func (in *KeyVaultProperties_StatusARM) DeepCopyInto(out *KeyVaultProperties_StatusARM)
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"` }
func (*MessageCountDetails_Status) AssignPropertiesFromMessageCountDetailsStatus ¶
func (messageCountDetailsStatus *MessageCountDetails_Status) AssignPropertiesFromMessageCountDetailsStatus(source *v1alpha1api20210101previewstorage.MessageCountDetails_Status) error
AssignPropertiesFromMessageCountDetailsStatus populates our MessageCountDetails_Status from the provided source MessageCountDetails_Status
func (*MessageCountDetails_Status) AssignPropertiesToMessageCountDetailsStatus ¶
func (messageCountDetailsStatus *MessageCountDetails_Status) AssignPropertiesToMessageCountDetailsStatus(destination *v1alpha1api20210101previewstorage.MessageCountDetails_Status) error
AssignPropertiesToMessageCountDetailsStatus 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 (messageCountDetailsStatus *MessageCountDetails_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MessageCountDetails_Status) PopulateFromARM ¶
func (messageCountDetailsStatus *MessageCountDetails_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MessageCountDetails_StatusARM ¶
type MessageCountDetails_StatusARM 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"` }
func (*MessageCountDetails_StatusARM) DeepCopy ¶
func (in *MessageCountDetails_StatusARM) DeepCopy() *MessageCountDetails_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageCountDetails_StatusARM.
func (*MessageCountDetails_StatusARM) DeepCopyInto ¶
func (in *MessageCountDetails_StatusARM) DeepCopyInto(out *MessageCountDetails_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace ¶
type Namespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Namespaces_Spec `json:"spec,omitempty"` Status SBNamespace_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" Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces
func (*Namespace) AssignPropertiesFromNamespace ¶
func (namespace *Namespace) AssignPropertiesFromNamespace(source *v1alpha1api20210101previewstorage.Namespace) error
AssignPropertiesFromNamespace populates our Namespace from the provided source Namespace
func (*Namespace) AssignPropertiesToNamespace ¶
func (namespace *Namespace) AssignPropertiesToNamespace(destination *v1alpha1api20210101previewstorage.Namespace) error
AssignPropertiesToNamespace 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-01-01-preview"
func (*Namespace) GetConditions ¶
func (namespace *Namespace) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Namespace) GetResourceKind ¶
func (namespace *Namespace) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*Namespace) GetSpec ¶
func (namespace *Namespace) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Namespace) GetStatus ¶
func (namespace *Namespace) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Namespace) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces"
func (*Namespace) NewEmptyStatus ¶
func (namespace *Namespace) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Namespace) OriginalGVK ¶
func (namespace *Namespace) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Namespace) Owner ¶
func (namespace *Namespace) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*Namespace) SetConditions ¶
func (namespace *Namespace) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Namespace) SetStatus ¶
func (namespace *Namespace) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Namespace) ValidateCreate ¶
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 Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces
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 NamespacesQueue ¶
type NamespacesQueue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacesQueues_Spec `json:"spec,omitempty"` Status SBQueue_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" Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_queues
func (*NamespacesQueue) AssignPropertiesFromNamespacesQueue ¶
func (namespacesQueue *NamespacesQueue) AssignPropertiesFromNamespacesQueue(source *v1alpha1api20210101previewstorage.NamespacesQueue) error
AssignPropertiesFromNamespacesQueue populates our NamespacesQueue from the provided source NamespacesQueue
func (*NamespacesQueue) AssignPropertiesToNamespacesQueue ¶
func (namespacesQueue *NamespacesQueue) AssignPropertiesToNamespacesQueue(destination *v1alpha1api20210101previewstorage.NamespacesQueue) error
AssignPropertiesToNamespacesQueue populates the provided destination NamespacesQueue from our NamespacesQueue
func (*NamespacesQueue) AzureName ¶
func (namespacesQueue *NamespacesQueue) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesQueue) ConvertFrom ¶
func (namespacesQueue *NamespacesQueue) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NamespacesQueue from the provided hub NamespacesQueue
func (*NamespacesQueue) ConvertTo ¶
func (namespacesQueue *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 (namespacesQueue *NamespacesQueue) Default()
Default applies defaults to the NamespacesQueue resource
func (NamespacesQueue) GetAPIVersion ¶
func (namespacesQueue NamespacesQueue) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-01-01-preview"
func (*NamespacesQueue) GetConditions ¶
func (namespacesQueue *NamespacesQueue) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesQueue) GetResourceKind ¶
func (namespacesQueue *NamespacesQueue) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*NamespacesQueue) GetSpec ¶
func (namespacesQueue *NamespacesQueue) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesQueue) GetStatus ¶
func (namespacesQueue *NamespacesQueue) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesQueue) GetType ¶
func (namespacesQueue *NamespacesQueue) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/queues"
func (*NamespacesQueue) NewEmptyStatus ¶
func (namespacesQueue *NamespacesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesQueue) OriginalGVK ¶
func (namespacesQueue *NamespacesQueue) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesQueue) Owner ¶
func (namespacesQueue *NamespacesQueue) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*NamespacesQueue) SetConditions ¶
func (namespacesQueue *NamespacesQueue) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesQueue) SetStatus ¶
func (namespacesQueue *NamespacesQueue) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamespacesQueue) ValidateCreate ¶
func (namespacesQueue *NamespacesQueue) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*NamespacesQueue) ValidateDelete ¶
func (namespacesQueue *NamespacesQueue) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*NamespacesQueue) ValidateUpdate ¶
func (namespacesQueue *NamespacesQueue) ValidateUpdate(old runtime.Object) error
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 Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_queues
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 NamespacesQueuesSpecAPIVersion ¶
type NamespacesQueuesSpecAPIVersion string
+kubebuilder:validation:Enum={"2021-01-01-preview"}
type NamespacesQueues_Spec ¶
type NamespacesQueues_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"` //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"` //Location: Location to deploy resource to 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"` //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 genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner" 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"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NamespacesQueues_Spec) AssignPropertiesFromNamespacesQueuesSpec ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) AssignPropertiesFromNamespacesQueuesSpec(source *v1alpha1api20210101previewstorage.NamespacesQueues_Spec) error
AssignPropertiesFromNamespacesQueuesSpec populates our NamespacesQueues_Spec from the provided source NamespacesQueues_Spec
func (*NamespacesQueues_Spec) AssignPropertiesToNamespacesQueuesSpec ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) AssignPropertiesToNamespacesQueuesSpec(destination *v1alpha1api20210101previewstorage.NamespacesQueues_Spec) error
AssignPropertiesToNamespacesQueuesSpec populates the provided destination NamespacesQueues_Spec from our NamespacesQueues_Spec
func (*NamespacesQueues_Spec) ConvertSpecFrom ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamespacesQueues_Spec from the provided source
func (*NamespacesQueues_Spec) ConvertSpecTo ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamespacesQueues_Spec
func (*NamespacesQueues_Spec) ConvertToARM ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NamespacesQueues_Spec) DeepCopy ¶
func (in *NamespacesQueues_Spec) DeepCopy() *NamespacesQueues_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueues_Spec.
func (*NamespacesQueues_Spec) DeepCopyInto ¶
func (in *NamespacesQueues_Spec) DeepCopyInto(out *NamespacesQueues_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesQueues_Spec) NewEmptyARMValue ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NamespacesQueues_Spec) OriginalVersion ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NamespacesQueues_Spec) PopulateFromARM ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NamespacesQueues_Spec) SetAzureName ¶
func (namespacesQueuesSpec *NamespacesQueues_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NamespacesQueues_SpecARM ¶
type NamespacesQueues_SpecARM struct { //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: The Queue Properties definition. Properties SBQueuePropertiesARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NamespacesQueues_SpecARM) DeepCopy ¶
func (in *NamespacesQueues_SpecARM) DeepCopy() *NamespacesQueues_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueues_SpecARM.
func (*NamespacesQueues_SpecARM) DeepCopyInto ¶
func (in *NamespacesQueues_SpecARM) DeepCopyInto(out *NamespacesQueues_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NamespacesQueues_SpecARM) GetAPIVersion ¶
func (namespacesQueuesSpecARM NamespacesQueues_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-01-01-preview"
func (NamespacesQueues_SpecARM) GetName ¶
func (namespacesQueuesSpecARM NamespacesQueues_SpecARM) GetName() string
GetName returns the Name of the resource
func (NamespacesQueues_SpecARM) GetType ¶
func (namespacesQueuesSpecARM NamespacesQueues_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/queues"
type NamespacesSpecAPIVersion ¶
type NamespacesSpecAPIVersion string
+kubebuilder:validation:Enum={"2021-01-01-preview"}
type NamespacesTopic ¶
type NamespacesTopic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacesTopics_Spec `json:"spec,omitempty"` Status SBTopic_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" Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics
func (*NamespacesTopic) AssignPropertiesFromNamespacesTopic ¶
func (namespacesTopic *NamespacesTopic) AssignPropertiesFromNamespacesTopic(source *v1alpha1api20210101previewstorage.NamespacesTopic) error
AssignPropertiesFromNamespacesTopic populates our NamespacesTopic from the provided source NamespacesTopic
func (*NamespacesTopic) AssignPropertiesToNamespacesTopic ¶
func (namespacesTopic *NamespacesTopic) AssignPropertiesToNamespacesTopic(destination *v1alpha1api20210101previewstorage.NamespacesTopic) error
AssignPropertiesToNamespacesTopic populates the provided destination NamespacesTopic from our NamespacesTopic
func (*NamespacesTopic) AzureName ¶
func (namespacesTopic *NamespacesTopic) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesTopic) ConvertFrom ¶
func (namespacesTopic *NamespacesTopic) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NamespacesTopic from the provided hub NamespacesTopic
func (*NamespacesTopic) ConvertTo ¶
func (namespacesTopic *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 (namespacesTopic *NamespacesTopic) Default()
Default applies defaults to the NamespacesTopic resource
func (NamespacesTopic) GetAPIVersion ¶
func (namespacesTopic NamespacesTopic) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-01-01-preview"
func (*NamespacesTopic) GetConditions ¶
func (namespacesTopic *NamespacesTopic) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesTopic) GetResourceKind ¶
func (namespacesTopic *NamespacesTopic) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*NamespacesTopic) GetSpec ¶
func (namespacesTopic *NamespacesTopic) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesTopic) GetStatus ¶
func (namespacesTopic *NamespacesTopic) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesTopic) GetType ¶
func (namespacesTopic *NamespacesTopic) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics"
func (*NamespacesTopic) NewEmptyStatus ¶
func (namespacesTopic *NamespacesTopic) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesTopic) OriginalGVK ¶
func (namespacesTopic *NamespacesTopic) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesTopic) Owner ¶
func (namespacesTopic *NamespacesTopic) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*NamespacesTopic) SetConditions ¶
func (namespacesTopic *NamespacesTopic) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesTopic) SetStatus ¶
func (namespacesTopic *NamespacesTopic) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamespacesTopic) ValidateCreate ¶
func (namespacesTopic *NamespacesTopic) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*NamespacesTopic) ValidateDelete ¶
func (namespacesTopic *NamespacesTopic) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*NamespacesTopic) ValidateUpdate ¶
func (namespacesTopic *NamespacesTopic) ValidateUpdate(old runtime.Object) error
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 Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/resourceDefinitions/namespaces_topics
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 NamespacesTopicsSpecAPIVersion ¶
type NamespacesTopicsSpecAPIVersion string
+kubebuilder:validation:Enum={"2021-01-01-preview"}
type NamespacesTopics_Spec ¶
type NamespacesTopics_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"` //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"` //Location: Location to deploy resource to Location *string `json:"location,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 genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner" 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"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NamespacesTopics_Spec) AssignPropertiesFromNamespacesTopicsSpec ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) AssignPropertiesFromNamespacesTopicsSpec(source *v1alpha1api20210101previewstorage.NamespacesTopics_Spec) error
AssignPropertiesFromNamespacesTopicsSpec populates our NamespacesTopics_Spec from the provided source NamespacesTopics_Spec
func (*NamespacesTopics_Spec) AssignPropertiesToNamespacesTopicsSpec ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) AssignPropertiesToNamespacesTopicsSpec(destination *v1alpha1api20210101previewstorage.NamespacesTopics_Spec) error
AssignPropertiesToNamespacesTopicsSpec populates the provided destination NamespacesTopics_Spec from our NamespacesTopics_Spec
func (*NamespacesTopics_Spec) ConvertSpecFrom ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamespacesTopics_Spec from the provided source
func (*NamespacesTopics_Spec) ConvertSpecTo ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamespacesTopics_Spec
func (*NamespacesTopics_Spec) ConvertToARM ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NamespacesTopics_Spec) DeepCopy ¶
func (in *NamespacesTopics_Spec) DeepCopy() *NamespacesTopics_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopics_Spec.
func (*NamespacesTopics_Spec) DeepCopyInto ¶
func (in *NamespacesTopics_Spec) DeepCopyInto(out *NamespacesTopics_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopics_Spec) NewEmptyARMValue ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NamespacesTopics_Spec) OriginalVersion ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NamespacesTopics_Spec) PopulateFromARM ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NamespacesTopics_Spec) SetAzureName ¶
func (namespacesTopicsSpec *NamespacesTopics_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NamespacesTopics_SpecARM ¶
type NamespacesTopics_SpecARM struct { //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: The Topic Properties definition. Properties SBTopicPropertiesARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NamespacesTopics_SpecARM) DeepCopy ¶
func (in *NamespacesTopics_SpecARM) DeepCopy() *NamespacesTopics_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopics_SpecARM.
func (*NamespacesTopics_SpecARM) DeepCopyInto ¶
func (in *NamespacesTopics_SpecARM) DeepCopyInto(out *NamespacesTopics_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NamespacesTopics_SpecARM) GetAPIVersion ¶
func (namespacesTopicsSpecARM NamespacesTopics_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-01-01-preview"
func (NamespacesTopics_SpecARM) GetName ¶
func (namespacesTopicsSpecARM NamespacesTopics_SpecARM) GetName() string
GetName returns the Name of the resource
func (NamespacesTopics_SpecARM) GetType ¶
func (namespacesTopicsSpecARM NamespacesTopics_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics"
type Namespaces_Spec ¶
type Namespaces_Spec struct { //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"` //Encryption: Properties to configure Encryption Encryption *Encryption `json:"encryption,omitempty"` //Identity: Properties to configure User Assigned Identities for Bring your Own //Keys Identity *Identity `json:"identity,omitempty"` //Location: The Geo-location where the resource lives Location string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner" kind:"ResourceGroup"` //Sku: SKU of the namespace. Sku *SBSku `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource 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 (*Namespaces_Spec) AssignPropertiesFromNamespacesSpec ¶
func (namespacesSpec *Namespaces_Spec) AssignPropertiesFromNamespacesSpec(source *v1alpha1api20210101previewstorage.Namespaces_Spec) error
AssignPropertiesFromNamespacesSpec populates our Namespaces_Spec from the provided source Namespaces_Spec
func (*Namespaces_Spec) AssignPropertiesToNamespacesSpec ¶
func (namespacesSpec *Namespaces_Spec) AssignPropertiesToNamespacesSpec(destination *v1alpha1api20210101previewstorage.Namespaces_Spec) error
AssignPropertiesToNamespacesSpec populates the provided destination Namespaces_Spec from our Namespaces_Spec
func (*Namespaces_Spec) ConvertSpecFrom ¶
func (namespacesSpec *Namespaces_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespaces_Spec from the provided source
func (*Namespaces_Spec) ConvertSpecTo ¶
func (namespacesSpec *Namespaces_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespaces_Spec
func (*Namespaces_Spec) ConvertToARM ¶
func (namespacesSpec *Namespaces_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Namespaces_Spec) DeepCopy ¶
func (in *Namespaces_Spec) DeepCopy() *Namespaces_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Spec.
func (*Namespaces_Spec) DeepCopyInto ¶
func (in *Namespaces_Spec) DeepCopyInto(out *Namespaces_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Namespaces_Spec) NewEmptyARMValue ¶
func (namespacesSpec *Namespaces_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Namespaces_Spec) OriginalVersion ¶
func (namespacesSpec *Namespaces_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Namespaces_Spec) PopulateFromARM ¶
func (namespacesSpec *Namespaces_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Namespaces_Spec) SetAzureName ¶
func (namespacesSpec *Namespaces_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Namespaces_SpecARM ¶
type Namespaces_SpecARM struct { //Identity: Properties to configure User Assigned Identities for Bring your Own //Keys Identity *IdentityARM `json:"identity,omitempty"` //Location: The Geo-location where the resource lives Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of the namespace. Properties Namespaces_Spec_PropertiesARM `json:"properties"` //Sku: SKU of the namespace. Sku *SBSkuARM `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*Namespaces_SpecARM) DeepCopy ¶
func (in *Namespaces_SpecARM) DeepCopy() *Namespaces_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_SpecARM.
func (*Namespaces_SpecARM) DeepCopyInto ¶
func (in *Namespaces_SpecARM) DeepCopyInto(out *Namespaces_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Namespaces_SpecARM) GetAPIVersion ¶
func (namespacesSpecARM Namespaces_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-01-01-preview"
func (Namespaces_SpecARM) GetName ¶
func (namespacesSpecARM Namespaces_SpecARM) GetName() string
GetName returns the Name of the resource
func (Namespaces_SpecARM) GetType ¶
func (namespacesSpecARM Namespaces_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces"
type Namespaces_Spec_PropertiesARM ¶
type Namespaces_Spec_PropertiesARM struct { //Encryption: Properties to configure Encryption Encryption *EncryptionARM `json:"encryption,omitempty"` //ZoneRedundant: Enabling this property creates a Premium Service Bus Namespace in //regions supported availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` }
func (*Namespaces_Spec_PropertiesARM) DeepCopy ¶
func (in *Namespaces_Spec_PropertiesARM) DeepCopy() *Namespaces_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespaces_Spec_PropertiesARM.
func (*Namespaces_Spec_PropertiesARM) DeepCopyInto ¶
func (in *Namespaces_Spec_PropertiesARM) DeepCopyInto(out *Namespaces_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_Status_SubResourceEmbedded ¶
type PrivateEndpointConnection_Status_SubResourceEmbedded struct { //Id: Resource Id Id *string `json:"id,omitempty"` //SystemData: The system meta data relating to this resource. SystemData *SystemData_Status `json:"systemData,omitempty"` }
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(source *v1alpha1api20210101previewstorage.PrivateEndpointConnection_Status_SubResourceEmbedded) error
AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded populates our PrivateEndpointConnection_Status_SubResourceEmbedded from the provided source PrivateEndpointConnection_Status_SubResourceEmbedded
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(destination *v1alpha1api20210101previewstorage.PrivateEndpointConnection_Status_SubResourceEmbedded) error
AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded populates the provided destination PrivateEndpointConnection_Status_SubResourceEmbedded from our PrivateEndpointConnection_Status_SubResourceEmbedded
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_Status_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_Status_SubResourceEmbedded.
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_Status_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM ¶
func (privateEndpointConnectionStatusSubResourceEmbedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_Status_SubResourceEmbeddedARM ¶
type PrivateEndpointConnection_Status_SubResourceEmbeddedARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //SystemData: The system meta data relating to this resource. SystemData *SystemData_StatusARM `json:"systemData,omitempty"` }
func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpointConnection_Status_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_Status_SubResourceEmbeddedARM.
func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpointConnection_Status_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBNamespaceProperties_StatusARM ¶
type SBNamespaceProperties_StatusARM struct { //CreatedAt: The time the namespace was created CreatedAt *string `json:"createdAt,omitempty"` //Encryption: Properties of BYOK Encryption description Encryption *Encryption_StatusARM `json:"encryption,omitempty"` //MetricId: Identifier for Azure Insights metrics MetricId *string `json:"metricId,omitempty"` //PrivateEndpointConnections: List of private endpoint connections. PrivateEndpointConnections []PrivateEndpointConnection_Status_SubResourceEmbeddedARM `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"` }
func (*SBNamespaceProperties_StatusARM) DeepCopy ¶
func (in *SBNamespaceProperties_StatusARM) DeepCopy() *SBNamespaceProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBNamespaceProperties_StatusARM.
func (*SBNamespaceProperties_StatusARM) DeepCopyInto ¶
func (in *SBNamespaceProperties_StatusARM) DeepCopyInto(out *SBNamespaceProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBNamespace_Status ¶
type SBNamespace_Status struct { //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"` //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_SubResourceEmbedded `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 (*SBNamespace_Status) AssignPropertiesFromSBNamespaceStatus ¶
func (sbNamespaceStatus *SBNamespace_Status) AssignPropertiesFromSBNamespaceStatus(source *v1alpha1api20210101previewstorage.SBNamespace_Status) error
AssignPropertiesFromSBNamespaceStatus populates our SBNamespace_Status from the provided source SBNamespace_Status
func (*SBNamespace_Status) AssignPropertiesToSBNamespaceStatus ¶
func (sbNamespaceStatus *SBNamespace_Status) AssignPropertiesToSBNamespaceStatus(destination *v1alpha1api20210101previewstorage.SBNamespace_Status) error
AssignPropertiesToSBNamespaceStatus populates the provided destination SBNamespace_Status from our SBNamespace_Status
func (*SBNamespace_Status) ConvertStatusFrom ¶
func (sbNamespaceStatus *SBNamespace_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our SBNamespace_Status from the provided source
func (*SBNamespace_Status) ConvertStatusTo ¶
func (sbNamespaceStatus *SBNamespace_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our SBNamespace_Status
func (*SBNamespace_Status) DeepCopy ¶
func (in *SBNamespace_Status) DeepCopy() *SBNamespace_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBNamespace_Status.
func (*SBNamespace_Status) DeepCopyInto ¶
func (in *SBNamespace_Status) DeepCopyInto(out *SBNamespace_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SBNamespace_Status) NewEmptyARMValue ¶
func (sbNamespaceStatus *SBNamespace_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBNamespace_Status) PopulateFromARM ¶
func (sbNamespaceStatus *SBNamespace_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBNamespace_StatusARM ¶
type SBNamespace_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Identity: Properties of BYOK Identity description Identity *Identity_StatusARM `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_StatusARM `json:"properties,omitempty"` //Sku: Properties of SKU Sku *SBSku_StatusARM `json:"sku,omitempty"` //SystemData: The system meta data relating to this resource. SystemData *SystemData_StatusARM `json:"systemData,omitempty"` //Tags: Resource tags Tags map[string]string `json:"tags,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` }
func (*SBNamespace_StatusARM) DeepCopy ¶
func (in *SBNamespace_StatusARM) DeepCopy() *SBNamespace_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBNamespace_StatusARM.
func (*SBNamespace_StatusARM) DeepCopyInto ¶
func (in *SBNamespace_StatusARM) DeepCopyInto(out *SBNamespace_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBQueuePropertiesARM ¶
type SBQueuePropertiesARM 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"` //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"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/SBQueueProperties
func (*SBQueuePropertiesARM) DeepCopy ¶
func (in *SBQueuePropertiesARM) DeepCopy() *SBQueuePropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBQueuePropertiesARM.
func (*SBQueuePropertiesARM) DeepCopyInto ¶
func (in *SBQueuePropertiesARM) DeepCopyInto(out *SBQueuePropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBQueueProperties_StatusARM ¶
type SBQueueProperties_StatusARM 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_StatusARM `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"` //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"` }
func (*SBQueueProperties_StatusARM) DeepCopy ¶
func (in *SBQueueProperties_StatusARM) DeepCopy() *SBQueueProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBQueueProperties_StatusARM.
func (*SBQueueProperties_StatusARM) DeepCopyInto ¶
func (in *SBQueueProperties_StatusARM) DeepCopyInto(out *SBQueueProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBQueue_Status ¶
type SBQueue_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: Resource Id Id *string `json:"id,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"` //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: Resource name 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: Resource type Type *string `json:"type,omitempty"` //UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
func (*SBQueue_Status) AssignPropertiesFromSBQueueStatus ¶
func (sbQueueStatus *SBQueue_Status) AssignPropertiesFromSBQueueStatus(source *v1alpha1api20210101previewstorage.SBQueue_Status) error
AssignPropertiesFromSBQueueStatus populates our SBQueue_Status from the provided source SBQueue_Status
func (*SBQueue_Status) AssignPropertiesToSBQueueStatus ¶
func (sbQueueStatus *SBQueue_Status) AssignPropertiesToSBQueueStatus(destination *v1alpha1api20210101previewstorage.SBQueue_Status) error
AssignPropertiesToSBQueueStatus populates the provided destination SBQueue_Status from our SBQueue_Status
func (*SBQueue_Status) ConvertStatusFrom ¶
func (sbQueueStatus *SBQueue_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our SBQueue_Status from the provided source
func (*SBQueue_Status) ConvertStatusTo ¶
func (sbQueueStatus *SBQueue_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our SBQueue_Status
func (*SBQueue_Status) DeepCopy ¶
func (in *SBQueue_Status) DeepCopy() *SBQueue_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBQueue_Status.
func (*SBQueue_Status) DeepCopyInto ¶
func (in *SBQueue_Status) DeepCopyInto(out *SBQueue_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SBQueue_Status) NewEmptyARMValue ¶
func (sbQueueStatus *SBQueue_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBQueue_Status) PopulateFromARM ¶
func (sbQueueStatus *SBQueue_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBQueue_StatusARM ¶
type SBQueue_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Name: Resource name Name *string `json:"name,omitempty"` //Properties: Queue Properties Properties *SBQueueProperties_StatusARM `json:"properties,omitempty"` //SystemData: The system meta data relating to this resource. SystemData *SystemData_StatusARM `json:"systemData,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` }
func (*SBQueue_StatusARM) DeepCopy ¶
func (in *SBQueue_StatusARM) DeepCopy() *SBQueue_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBQueue_StatusARM.
func (*SBQueue_StatusARM) DeepCopyInto ¶
func (in *SBQueue_StatusARM) DeepCopyInto(out *SBQueue_StatusARM)
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 SBSkuName `json:"name"` //Tier: The billing tier of this particular SKU. Tier *SBSkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/SBSku
func (*SBSku) AssignPropertiesFromSBSku ¶
func (sbSku *SBSku) AssignPropertiesFromSBSku(source *v1alpha1api20210101previewstorage.SBSku) error
AssignPropertiesFromSBSku populates our SBSku from the provided source SBSku
func (*SBSku) AssignPropertiesToSBSku ¶
func (sbSku *SBSku) AssignPropertiesToSBSku(destination *v1alpha1api20210101previewstorage.SBSku) error
AssignPropertiesToSBSku 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) 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 SBSkuARM ¶
type SBSkuARM 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 SBSkuName `json:"name"` //Tier: The billing tier of this particular SKU. Tier *SBSkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/SBSku
func (*SBSkuARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSkuARM.
func (*SBSkuARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBSkuStatusName ¶
type SBSkuStatusName string
type SBSkuStatusTier ¶
type SBSkuStatusTier 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"` // +kubebuilder:validation:Required //Name: Name of this SKU. Name SBSkuStatusName `json:"name"` //Tier: The billing tier of this particular SKU. Tier *SBSkuStatusTier `json:"tier,omitempty"` }
func (*SBSku_Status) AssignPropertiesFromSBSkuStatus ¶
func (sbSkuStatus *SBSku_Status) AssignPropertiesFromSBSkuStatus(source *v1alpha1api20210101previewstorage.SBSku_Status) error
AssignPropertiesFromSBSkuStatus populates our SBSku_Status from the provided source SBSku_Status
func (*SBSku_Status) AssignPropertiesToSBSkuStatus ¶
func (sbSkuStatus *SBSku_Status) AssignPropertiesToSBSkuStatus(destination *v1alpha1api20210101previewstorage.SBSku_Status) error
AssignPropertiesToSBSkuStatus 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 (sbSkuStatus *SBSku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBSku_Status) PopulateFromARM ¶
func (sbSkuStatus *SBSku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBSku_StatusARM ¶
type SBSku_StatusARM 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 SBSkuStatusName `json:"name"` //Tier: The billing tier of this particular SKU. Tier *SBSkuStatusTier `json:"tier,omitempty"` }
func (*SBSku_StatusARM) DeepCopy ¶
func (in *SBSku_StatusARM) DeepCopy() *SBSku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBSku_StatusARM.
func (*SBSku_StatusARM) DeepCopyInto ¶
func (in *SBSku_StatusARM) DeepCopyInto(out *SBSku_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBTopicPropertiesARM ¶
type SBTopicPropertiesARM 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"` //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"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/SBTopicProperties
func (*SBTopicPropertiesARM) DeepCopy ¶
func (in *SBTopicPropertiesARM) DeepCopy() *SBTopicPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBTopicPropertiesARM.
func (*SBTopicPropertiesARM) DeepCopyInto ¶
func (in *SBTopicPropertiesARM) DeepCopyInto(out *SBTopicPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBTopicProperties_StatusARM ¶
type SBTopicProperties_StatusARM 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_StatusARM `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"` //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"` }
func (*SBTopicProperties_StatusARM) DeepCopy ¶
func (in *SBTopicProperties_StatusARM) DeepCopy() *SBTopicProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBTopicProperties_StatusARM.
func (*SBTopicProperties_StatusARM) DeepCopyInto ¶
func (in *SBTopicProperties_StatusARM) DeepCopyInto(out *SBTopicProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBTopic_Status ¶
type SBTopic_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: Resource Id Id *string `json:"id,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: Resource name 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: Resource type Type *string `json:"type,omitempty"` //UpdatedAt: The exact time the message was updated. UpdatedAt *string `json:"updatedAt,omitempty"` }
func (*SBTopic_Status) AssignPropertiesFromSBTopicStatus ¶
func (sbTopicStatus *SBTopic_Status) AssignPropertiesFromSBTopicStatus(source *v1alpha1api20210101previewstorage.SBTopic_Status) error
AssignPropertiesFromSBTopicStatus populates our SBTopic_Status from the provided source SBTopic_Status
func (*SBTopic_Status) AssignPropertiesToSBTopicStatus ¶
func (sbTopicStatus *SBTopic_Status) AssignPropertiesToSBTopicStatus(destination *v1alpha1api20210101previewstorage.SBTopic_Status) error
AssignPropertiesToSBTopicStatus populates the provided destination SBTopic_Status from our SBTopic_Status
func (*SBTopic_Status) ConvertStatusFrom ¶
func (sbTopicStatus *SBTopic_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our SBTopic_Status from the provided source
func (*SBTopic_Status) ConvertStatusTo ¶
func (sbTopicStatus *SBTopic_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our SBTopic_Status
func (*SBTopic_Status) DeepCopy ¶
func (in *SBTopic_Status) DeepCopy() *SBTopic_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBTopic_Status.
func (*SBTopic_Status) DeepCopyInto ¶
func (in *SBTopic_Status) DeepCopyInto(out *SBTopic_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SBTopic_Status) NewEmptyARMValue ¶
func (sbTopicStatus *SBTopic_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SBTopic_Status) PopulateFromARM ¶
func (sbTopicStatus *SBTopic_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SBTopic_StatusARM ¶
type SBTopic_StatusARM struct { //Id: Resource Id Id *string `json:"id,omitempty"` //Name: Resource name Name *string `json:"name,omitempty"` //Properties: Properties of topic resource. Properties *SBTopicProperties_StatusARM `json:"properties,omitempty"` //SystemData: The system meta data relating to this resource. SystemData *SystemData_StatusARM `json:"systemData,omitempty"` //Type: Resource type Type *string `json:"type,omitempty"` }
func (*SBTopic_StatusARM) DeepCopy ¶
func (in *SBTopic_StatusARM) DeepCopy() *SBTopic_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBTopic_StatusARM.
func (*SBTopic_StatusARM) DeepCopyInto ¶
func (in *SBTopic_StatusARM) DeepCopyInto(out *SBTopic_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemDataStatusCreatedByType ¶
type SystemDataStatusCreatedByType string
type SystemDataStatusLastModifiedByType ¶
type SystemDataStatusLastModifiedByType 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 *SystemDataStatusCreatedByType `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 *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"` }
func (*SystemData_Status) AssignPropertiesFromSystemDataStatus ¶
func (systemDataStatus *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *v1alpha1api20210101previewstorage.SystemData_Status) error
AssignPropertiesFromSystemDataStatus populates our SystemData_Status from the provided source SystemData_Status
func (*SystemData_Status) AssignPropertiesToSystemDataStatus ¶
func (systemDataStatus *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *v1alpha1api20210101previewstorage.SystemData_Status) error
AssignPropertiesToSystemDataStatus populates the provided destination SystemData_Status from our SystemData_Status
func (*SystemData_Status) DeepCopy ¶
func (in *SystemData_Status) DeepCopy() *SystemData_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_Status.
func (*SystemData_Status) DeepCopyInto ¶
func (in *SystemData_Status) DeepCopyInto(out *SystemData_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_Status) NewEmptyARMValue ¶
func (systemDataStatus *SystemData_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_Status) PopulateFromARM ¶
func (systemDataStatus *SystemData_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_StatusARM ¶
type SystemData_StatusARM struct { //CreatedAt: 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 *SystemDataStatusCreatedByType `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 *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"` }
func (*SystemData_StatusARM) DeepCopy ¶
func (in *SystemData_StatusARM) DeepCopy() *SystemData_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_StatusARM.
func (*SystemData_StatusARM) DeepCopyInto ¶
func (in *SystemData_StatusARM) DeepCopyInto(out *SystemData_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityProperties ¶
type UserAssignedIdentityProperties struct { //UserAssignedIdentityReference: ARM ID of user Identity selected for encryption UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/UserAssignedIdentityProperties
func (*UserAssignedIdentityProperties) AssignPropertiesFromUserAssignedIdentityProperties ¶
func (userAssignedIdentityProperties *UserAssignedIdentityProperties) AssignPropertiesFromUserAssignedIdentityProperties(source *v1alpha1api20210101previewstorage.UserAssignedIdentityProperties) error
AssignPropertiesFromUserAssignedIdentityProperties populates our UserAssignedIdentityProperties from the provided source UserAssignedIdentityProperties
func (*UserAssignedIdentityProperties) AssignPropertiesToUserAssignedIdentityProperties ¶
func (userAssignedIdentityProperties *UserAssignedIdentityProperties) AssignPropertiesToUserAssignedIdentityProperties(destination *v1alpha1api20210101previewstorage.UserAssignedIdentityProperties) error
AssignPropertiesToUserAssignedIdentityProperties populates the provided destination UserAssignedIdentityProperties from our UserAssignedIdentityProperties
func (*UserAssignedIdentityProperties) ConvertToARM ¶
func (userAssignedIdentityProperties *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) NewEmptyARMValue ¶
func (userAssignedIdentityProperties *UserAssignedIdentityProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserAssignedIdentityProperties) PopulateFromARM ¶
func (userAssignedIdentityProperties *UserAssignedIdentityProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentityPropertiesARM ¶
type UserAssignedIdentityPropertiesARM struct {
UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-01-01-preview/Microsoft.ServiceBus.json#/definitions/UserAssignedIdentityProperties
func (*UserAssignedIdentityPropertiesARM) DeepCopy ¶
func (in *UserAssignedIdentityPropertiesARM) DeepCopy() *UserAssignedIdentityPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityPropertiesARM.
func (*UserAssignedIdentityPropertiesARM) DeepCopyInto ¶
func (in *UserAssignedIdentityPropertiesARM) DeepCopyInto(out *UserAssignedIdentityPropertiesARM)
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) AssignPropertiesFromUserAssignedIdentityPropertiesStatus ¶
func (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) AssignPropertiesFromUserAssignedIdentityPropertiesStatus(source *v1alpha1api20210101previewstorage.UserAssignedIdentityProperties_Status) error
AssignPropertiesFromUserAssignedIdentityPropertiesStatus populates our UserAssignedIdentityProperties_Status from the provided source UserAssignedIdentityProperties_Status
func (*UserAssignedIdentityProperties_Status) AssignPropertiesToUserAssignedIdentityPropertiesStatus ¶
func (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) AssignPropertiesToUserAssignedIdentityPropertiesStatus(destination *v1alpha1api20210101previewstorage.UserAssignedIdentityProperties_Status) error
AssignPropertiesToUserAssignedIdentityPropertiesStatus 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 (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserAssignedIdentityProperties_Status) PopulateFromARM ¶
func (userAssignedIdentityPropertiesStatus *UserAssignedIdentityProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentityProperties_StatusARM ¶
type UserAssignedIdentityProperties_StatusARM struct { //UserAssignedIdentity: ARM ID of user Identity selected for encryption UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
func (*UserAssignedIdentityProperties_StatusARM) DeepCopy ¶
func (in *UserAssignedIdentityProperties_StatusARM) DeepCopy() *UserAssignedIdentityProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityProperties_StatusARM.
func (*UserAssignedIdentityProperties_StatusARM) DeepCopyInto ¶
func (in *UserAssignedIdentityProperties_StatusARM) DeepCopyInto(out *UserAssignedIdentityProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- groupversion_info_gen.go
- namespace_types_gen.go
- namespaces__spec_arm_types_gen.go
- namespaces_queue_types_gen.go
- namespaces_queues__spec_arm_types_gen.go
- namespaces_topic_types_gen.go
- namespaces_topics__spec_arm_types_gen.go
- sb_namespace__status_arm_types_gen.go
- sb_queue__status_arm_types_gen.go
- sb_topic__status_arm_types_gen.go
- zz_generated.deepcopy.go