Documentation
¶
Overview ¶
Package storage contains API Schema definitions for the servicebus storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=servicebus.azure.com +versionName=v1api20240101storage
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type Action
- type Action_STATUS
- type CorrelationFilter
- type CorrelationFilter_STATUS
- type Encryption
- type Encryption_STATUS
- type Identity
- type Identity_STATUS
- type KeyVaultProperties
- type KeyVaultProperties_STATUS
- type MessageCountDetails_STATUS
- type Namespace
- func (namespace *Namespace) AzureName() string
- func (namespace *Namespace) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Namespace) DeepCopy() *Namespace
- func (in *Namespace) DeepCopyInto(out *Namespace)
- func (in *Namespace) DeepCopyObject() runtime.Object
- func (namespace Namespace) GetAPIVersion() string
- func (namespace *Namespace) GetConditions() conditions.Conditions
- func (namespace *Namespace) GetResourceScope() genruntime.ResourceScope
- func (namespace *Namespace) GetSpec() genruntime.ConvertibleSpec
- func (namespace *Namespace) GetStatus() genruntime.ConvertibleStatus
- func (namespace *Namespace) GetSupportedOperations() []genruntime.ResourceOperation
- func (namespace *Namespace) GetType() string
- func (namespace *Namespace) Hub()
- func (namespace *Namespace) NewEmptyStatus() genruntime.ConvertibleStatus
- func (namespace *Namespace) OriginalGVK() *schema.GroupVersionKind
- func (namespace *Namespace) Owner() *genruntime.ResourceReference
- func (namespace *Namespace) SecretDestinationExpressions() []*core.DestinationExpression
- func (namespace *Namespace) SetConditions(conditions conditions.Conditions)
- func (namespace *Namespace) SetStatus(status genruntime.ConvertibleStatus) error
- type NamespaceList
- type NamespaceOperatorSecrets
- type NamespaceOperatorSpec
- type Namespace_STATUS
- func (namespace *Namespace_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (namespace *Namespace_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Namespace_STATUS) DeepCopy() *Namespace_STATUS
- func (in *Namespace_STATUS) DeepCopyInto(out *Namespace_STATUS)
- type Namespace_Spec
- type NamespacesAuthorizationRule
- func (rule *NamespacesAuthorizationRule) AzureName() string
- func (rule *NamespacesAuthorizationRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NamespacesAuthorizationRule) DeepCopy() *NamespacesAuthorizationRule
- func (in *NamespacesAuthorizationRule) DeepCopyInto(out *NamespacesAuthorizationRule)
- func (in *NamespacesAuthorizationRule) DeepCopyObject() runtime.Object
- func (rule NamespacesAuthorizationRule) GetAPIVersion() string
- func (rule *NamespacesAuthorizationRule) GetConditions() conditions.Conditions
- func (rule *NamespacesAuthorizationRule) GetResourceScope() genruntime.ResourceScope
- func (rule *NamespacesAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *NamespacesAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *NamespacesAuthorizationRule) GetType() string
- func (rule *NamespacesAuthorizationRule) Hub()
- func (rule *NamespacesAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *NamespacesAuthorizationRule) Owner() *genruntime.ResourceReference
- func (rule *NamespacesAuthorizationRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *NamespacesAuthorizationRule) SetConditions(conditions conditions.Conditions)
- func (rule *NamespacesAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
- type NamespacesAuthorizationRuleList
- type NamespacesAuthorizationRuleOperatorSecrets
- type NamespacesAuthorizationRuleOperatorSpec
- type NamespacesAuthorizationRule_STATUS
- func (rule *NamespacesAuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *NamespacesAuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NamespacesAuthorizationRule_STATUS) DeepCopy() *NamespacesAuthorizationRule_STATUS
- func (in *NamespacesAuthorizationRule_STATUS) DeepCopyInto(out *NamespacesAuthorizationRule_STATUS)
- type NamespacesAuthorizationRule_Spec
- func (rule *NamespacesAuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *NamespacesAuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NamespacesAuthorizationRule_Spec) DeepCopy() *NamespacesAuthorizationRule_Spec
- func (in *NamespacesAuthorizationRule_Spec) DeepCopyInto(out *NamespacesAuthorizationRule_Spec)
- type NamespacesQueue
- func (queue *NamespacesQueue) AzureName() string
- func (queue *NamespacesQueue) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NamespacesQueue) DeepCopy() *NamespacesQueue
- func (in *NamespacesQueue) DeepCopyInto(out *NamespacesQueue)
- func (in *NamespacesQueue) DeepCopyObject() runtime.Object
- func (queue NamespacesQueue) GetAPIVersion() string
- func (queue *NamespacesQueue) GetConditions() conditions.Conditions
- func (queue *NamespacesQueue) GetResourceScope() genruntime.ResourceScope
- func (queue *NamespacesQueue) GetSpec() genruntime.ConvertibleSpec
- func (queue *NamespacesQueue) GetStatus() genruntime.ConvertibleStatus
- func (queue *NamespacesQueue) GetSupportedOperations() []genruntime.ResourceOperation
- func (queue *NamespacesQueue) GetType() string
- func (queue *NamespacesQueue) Hub()
- func (queue *NamespacesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
- func (queue *NamespacesQueue) OriginalGVK() *schema.GroupVersionKind
- func (queue *NamespacesQueue) Owner() *genruntime.ResourceReference
- func (queue *NamespacesQueue) SecretDestinationExpressions() []*core.DestinationExpression
- func (queue *NamespacesQueue) SetConditions(conditions conditions.Conditions)
- func (queue *NamespacesQueue) SetStatus(status genruntime.ConvertibleStatus) error
- type NamespacesQueueList
- type NamespacesQueueOperatorSpec
- type NamespacesQueue_STATUS
- func (queue *NamespacesQueue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (queue *NamespacesQueue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NamespacesQueue_STATUS) DeepCopy() *NamespacesQueue_STATUS
- func (in *NamespacesQueue_STATUS) DeepCopyInto(out *NamespacesQueue_STATUS)
- type NamespacesQueue_Spec
- func (queue *NamespacesQueue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (queue *NamespacesQueue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NamespacesQueue_Spec) DeepCopy() *NamespacesQueue_Spec
- func (in *NamespacesQueue_Spec) DeepCopyInto(out *NamespacesQueue_Spec)
- type NamespacesTopic
- func (topic *NamespacesTopic) AzureName() string
- func (topic *NamespacesTopic) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NamespacesTopic) DeepCopy() *NamespacesTopic
- func (in *NamespacesTopic) DeepCopyInto(out *NamespacesTopic)
- func (in *NamespacesTopic) DeepCopyObject() runtime.Object
- func (topic NamespacesTopic) GetAPIVersion() string
- func (topic *NamespacesTopic) GetConditions() conditions.Conditions
- func (topic *NamespacesTopic) GetResourceScope() genruntime.ResourceScope
- func (topic *NamespacesTopic) GetSpec() genruntime.ConvertibleSpec
- func (topic *NamespacesTopic) GetStatus() genruntime.ConvertibleStatus
- func (topic *NamespacesTopic) GetSupportedOperations() []genruntime.ResourceOperation
- func (topic *NamespacesTopic) GetType() string
- func (topic *NamespacesTopic) Hub()
- func (topic *NamespacesTopic) NewEmptyStatus() genruntime.ConvertibleStatus
- func (topic *NamespacesTopic) OriginalGVK() *schema.GroupVersionKind
- func (topic *NamespacesTopic) Owner() *genruntime.ResourceReference
- func (topic *NamespacesTopic) SecretDestinationExpressions() []*core.DestinationExpression
- func (topic *NamespacesTopic) SetConditions(conditions conditions.Conditions)
- func (topic *NamespacesTopic) SetStatus(status genruntime.ConvertibleStatus) error
- type NamespacesTopicList
- type NamespacesTopicOperatorSpec
- type NamespacesTopic_STATUS
- func (topic *NamespacesTopic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (topic *NamespacesTopic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NamespacesTopic_STATUS) DeepCopy() *NamespacesTopic_STATUS
- func (in *NamespacesTopic_STATUS) DeepCopyInto(out *NamespacesTopic_STATUS)
- type NamespacesTopic_Spec
- func (topic *NamespacesTopic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (topic *NamespacesTopic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NamespacesTopic_Spec) DeepCopy() *NamespacesTopic_Spec
- func (in *NamespacesTopic_Spec) DeepCopyInto(out *NamespacesTopic_Spec)
- type NamespacesTopicsSubscription
- func (subscription *NamespacesTopicsSubscription) AzureName() string
- func (subscription *NamespacesTopicsSubscription) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NamespacesTopicsSubscription) DeepCopy() *NamespacesTopicsSubscription
- func (in *NamespacesTopicsSubscription) DeepCopyInto(out *NamespacesTopicsSubscription)
- func (in *NamespacesTopicsSubscription) DeepCopyObject() runtime.Object
- func (subscription NamespacesTopicsSubscription) GetAPIVersion() string
- func (subscription *NamespacesTopicsSubscription) GetConditions() conditions.Conditions
- func (subscription *NamespacesTopicsSubscription) GetResourceScope() genruntime.ResourceScope
- func (subscription *NamespacesTopicsSubscription) GetSpec() genruntime.ConvertibleSpec
- func (subscription *NamespacesTopicsSubscription) GetStatus() genruntime.ConvertibleStatus
- func (subscription *NamespacesTopicsSubscription) GetSupportedOperations() []genruntime.ResourceOperation
- func (subscription *NamespacesTopicsSubscription) GetType() string
- func (subscription *NamespacesTopicsSubscription) Hub()
- func (subscription *NamespacesTopicsSubscription) NewEmptyStatus() genruntime.ConvertibleStatus
- func (subscription *NamespacesTopicsSubscription) OriginalGVK() *schema.GroupVersionKind
- func (subscription *NamespacesTopicsSubscription) Owner() *genruntime.ResourceReference
- func (subscription *NamespacesTopicsSubscription) SecretDestinationExpressions() []*core.DestinationExpression
- func (subscription *NamespacesTopicsSubscription) SetConditions(conditions conditions.Conditions)
- func (subscription *NamespacesTopicsSubscription) SetStatus(status genruntime.ConvertibleStatus) error
- type NamespacesTopicsSubscriptionList
- type NamespacesTopicsSubscriptionOperatorSpec
- type NamespacesTopicsSubscription_STATUS
- func (subscription *NamespacesTopicsSubscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (subscription *NamespacesTopicsSubscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NamespacesTopicsSubscription_STATUS) DeepCopy() *NamespacesTopicsSubscription_STATUS
- func (in *NamespacesTopicsSubscription_STATUS) DeepCopyInto(out *NamespacesTopicsSubscription_STATUS)
- type NamespacesTopicsSubscription_Spec
- func (subscription *NamespacesTopicsSubscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (subscription *NamespacesTopicsSubscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NamespacesTopicsSubscription_Spec) DeepCopy() *NamespacesTopicsSubscription_Spec
- func (in *NamespacesTopicsSubscription_Spec) DeepCopyInto(out *NamespacesTopicsSubscription_Spec)
- type NamespacesTopicsSubscriptionsRule
- func (rule *NamespacesTopicsSubscriptionsRule) AzureName() string
- func (rule *NamespacesTopicsSubscriptionsRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NamespacesTopicsSubscriptionsRule) DeepCopy() *NamespacesTopicsSubscriptionsRule
- func (in *NamespacesTopicsSubscriptionsRule) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule)
- func (in *NamespacesTopicsSubscriptionsRule) DeepCopyObject() runtime.Object
- func (rule NamespacesTopicsSubscriptionsRule) GetAPIVersion() string
- func (rule *NamespacesTopicsSubscriptionsRule) GetConditions() conditions.Conditions
- func (rule *NamespacesTopicsSubscriptionsRule) GetResourceScope() genruntime.ResourceScope
- func (rule *NamespacesTopicsSubscriptionsRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *NamespacesTopicsSubscriptionsRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesTopicsSubscriptionsRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *NamespacesTopicsSubscriptionsRule) GetType() string
- func (rule *NamespacesTopicsSubscriptionsRule) Hub()
- func (rule *NamespacesTopicsSubscriptionsRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *NamespacesTopicsSubscriptionsRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *NamespacesTopicsSubscriptionsRule) Owner() *genruntime.ResourceReference
- func (rule *NamespacesTopicsSubscriptionsRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *NamespacesTopicsSubscriptionsRule) SetConditions(conditions conditions.Conditions)
- func (rule *NamespacesTopicsSubscriptionsRule) SetStatus(status genruntime.ConvertibleStatus) error
- type NamespacesTopicsSubscriptionsRuleList
- type NamespacesTopicsSubscriptionsRuleOperatorSpec
- type NamespacesTopicsSubscriptionsRule_STATUS
- func (rule *NamespacesTopicsSubscriptionsRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *NamespacesTopicsSubscriptionsRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NamespacesTopicsSubscriptionsRule_STATUS) DeepCopy() *NamespacesTopicsSubscriptionsRule_STATUS
- func (in *NamespacesTopicsSubscriptionsRule_STATUS) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule_STATUS)
- type NamespacesTopicsSubscriptionsRule_Spec
- func (rule *NamespacesTopicsSubscriptionsRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *NamespacesTopicsSubscriptionsRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NamespacesTopicsSubscriptionsRule_Spec) DeepCopy() *NamespacesTopicsSubscriptionsRule_Spec
- func (in *NamespacesTopicsSubscriptionsRule_Spec) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule_Spec)
- type PrivateEndpointConnection_STATUS
- type SBClientAffineProperties
- type SBClientAffineProperties_STATUS
- type SBSku
- type SBSku_STATUS
- type SqlFilter
- type SqlFilter_STATUS
- type SystemData_STATUS
- type TopicAuthorizationRule
- func (rule *TopicAuthorizationRule) AzureName() string
- func (rule *TopicAuthorizationRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *TopicAuthorizationRule) DeepCopy() *TopicAuthorizationRule
- func (in *TopicAuthorizationRule) DeepCopyInto(out *TopicAuthorizationRule)
- func (in *TopicAuthorizationRule) DeepCopyObject() runtime.Object
- func (rule TopicAuthorizationRule) GetAPIVersion() string
- func (rule *TopicAuthorizationRule) GetConditions() conditions.Conditions
- func (rule *TopicAuthorizationRule) GetResourceScope() genruntime.ResourceScope
- func (rule *TopicAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *TopicAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *TopicAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *TopicAuthorizationRule) GetType() string
- func (rule *TopicAuthorizationRule) Hub()
- func (rule *TopicAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *TopicAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *TopicAuthorizationRule) Owner() *genruntime.ResourceReference
- func (rule *TopicAuthorizationRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *TopicAuthorizationRule) SetConditions(conditions conditions.Conditions)
- func (rule *TopicAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
- type TopicAuthorizationRuleList
- type TopicAuthorizationRuleOperatorSpec
- type TopicAuthorizationRule_STATUS
- func (rule *TopicAuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *TopicAuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *TopicAuthorizationRule_STATUS) DeepCopy() *TopicAuthorizationRule_STATUS
- func (in *TopicAuthorizationRule_STATUS) DeepCopyInto(out *TopicAuthorizationRule_STATUS)
- type TopicAuthorizationRule_Spec
- func (rule *TopicAuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *TopicAuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *TopicAuthorizationRule_Spec) DeepCopy() *TopicAuthorizationRule_Spec
- func (in *TopicAuthorizationRule_Spec) DeepCopyInto(out *TopicAuthorizationRule_Spec)
- type UserAssignedIdentityDetails
- type UserAssignedIdentityProperties
- type UserAssignedIdentityProperties_STATUS
- type UserAssignedIdentity_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2024-01-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "servicebus.azure.com", Version: "v1api20240101storage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1api20240101.APIVersion +kubebuilder:validation:Enum={"2024-01-01"}
type Action ¶
type Action struct {
CompatibilityLevel *int `json:"compatibilityLevel,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"`
SqlExpression *string `json:"sqlExpression,omitempty"`
}
Storage version of v1api20240101.Action Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (*Action) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action.
func (*Action) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Action_STATUS ¶
type Action_STATUS struct {
CompatibilityLevel *int `json:"compatibilityLevel,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"`
SqlExpression *string `json:"sqlExpression,omitempty"`
}
Storage version of v1api20240101.Action_STATUS Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
func (*Action_STATUS) DeepCopy ¶
func (in *Action_STATUS) DeepCopy() *Action_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action_STATUS.
func (*Action_STATUS) DeepCopyInto ¶
func (in *Action_STATUS) DeepCopyInto(out *Action_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorrelationFilter ¶
type CorrelationFilter struct {
ContentType *string `json:"contentType,omitempty"`
CorrelationId *string `json:"correlationId,omitempty"`
Label *string `json:"label,omitempty"`
MessageId *string `json:"messageId,omitempty"`
Properties map[string]string `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ReplyTo *string `json:"replyTo,omitempty"`
ReplyToSessionId *string `json:"replyToSessionId,omitempty"`
RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"`
SessionId *string `json:"sessionId,omitempty"`
To *string `json:"to,omitempty"`
}
Storage version of v1api20240101.CorrelationFilter Represents the correlation filter expression.
func (*CorrelationFilter) DeepCopy ¶
func (in *CorrelationFilter) DeepCopy() *CorrelationFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelationFilter.
func (*CorrelationFilter) DeepCopyInto ¶
func (in *CorrelationFilter) DeepCopyInto(out *CorrelationFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorrelationFilter_STATUS ¶
type CorrelationFilter_STATUS struct {
ContentType *string `json:"contentType,omitempty"`
CorrelationId *string `json:"correlationId,omitempty"`
Label *string `json:"label,omitempty"`
MessageId *string `json:"messageId,omitempty"`
Properties map[string]string `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ReplyTo *string `json:"replyTo,omitempty"`
ReplyToSessionId *string `json:"replyToSessionId,omitempty"`
RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"`
SessionId *string `json:"sessionId,omitempty"`
To *string `json:"to,omitempty"`
}
Storage version of v1api20240101.CorrelationFilter_STATUS Represents the correlation filter expression.
func (*CorrelationFilter_STATUS) DeepCopy ¶
func (in *CorrelationFilter_STATUS) DeepCopy() *CorrelationFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelationFilter_STATUS.
func (*CorrelationFilter_STATUS) DeepCopyInto ¶
func (in *CorrelationFilter_STATUS) DeepCopyInto(out *CorrelationFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Encryption ¶
type Encryption struct {
KeySource *string `json:"keySource,omitempty"`
KeyVaultProperties []KeyVaultProperties `json:"keyVaultProperties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"`
}
Storage version of v1api20240101.Encryption Properties to configure Encryption
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.
type Encryption_STATUS ¶
type Encryption_STATUS struct {
KeySource *string `json:"keySource,omitempty"`
KeyVaultProperties []KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequireInfrastructureEncryption *bool `json:"requireInfrastructureEncryption,omitempty"`
}
Storage version of v1api20240101.Encryption_STATUS Properties to configure Encryption
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.
type Identity ¶
type Identity struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20240101.Identity Properties to configure User Assigned Identities for Bring your Own Keys
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.
type Identity_STATUS ¶
type Identity_STATUS struct {
PrincipalId *string `json:"principalId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TenantId *string `json:"tenantId,omitempty"`
Type *string `json:"type,omitempty"`
UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20240101.Identity_STATUS Properties to configure User Assigned Identities for Bring your Own Keys
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.
type KeyVaultProperties ¶
type KeyVaultProperties struct {
Identity *UserAssignedIdentityProperties `json:"identity,omitempty"`
KeyName *string `json:"keyName,omitempty"`
KeyVaultUri *string `json:"keyVaultUri,omitempty"`
KeyVersion *string `json:"keyVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240101.KeyVaultProperties Properties to configure keyVault Properties
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.
type KeyVaultProperties_STATUS ¶
type KeyVaultProperties_STATUS struct {
Identity *UserAssignedIdentityProperties_STATUS `json:"identity,omitempty"`
KeyName *string `json:"keyName,omitempty"`
KeyVaultUri *string `json:"keyVaultUri,omitempty"`
KeyVersion *string `json:"keyVersion,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240101.KeyVaultProperties_STATUS Properties to configure keyVault Properties
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.
type MessageCountDetails_STATUS ¶
type MessageCountDetails_STATUS struct {
ActiveMessageCount *int `json:"activeMessageCount,omitempty"`
DeadLetterMessageCount *int `json:"deadLetterMessageCount,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ScheduledMessageCount *int `json:"scheduledMessageCount,omitempty"`
TransferDeadLetterMessageCount *int `json:"transferDeadLetterMessageCount,omitempty"`
TransferMessageCount *int `json:"transferMessageCount,omitempty"`
}
Storage version of v1api20240101.MessageCountDetails_STATUS Message Count Details.
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.
type Namespace ¶
type Namespace struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec Namespace_Spec `json:"spec,omitempty"`
Status Namespace_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20240101.Namespace Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/namespace-preview.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}
func (*Namespace) ConfigMapDestinationExpressions ¶
func (namespace *Namespace) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*Namespace) GetConditions ¶
func (namespace *Namespace) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Namespace) GetResourceScope ¶
func (namespace *Namespace) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Namespace) GetSpec ¶
func (namespace *Namespace) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Namespace) GetStatus ¶
func (namespace *Namespace) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Namespace) GetSupportedOperations ¶
func (namespace *Namespace) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Namespace) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces"
func (*Namespace) Hub ¶
func (namespace *Namespace) Hub()
Hub marks that this Namespace is the hub type for conversion
func (*Namespace) NewEmptyStatus ¶
func (namespace *Namespace) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Namespace) OriginalGVK ¶
func (namespace *Namespace) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Namespace) Owner ¶
func (namespace *Namespace) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Namespace) SecretDestinationExpressions ¶
func (namespace *Namespace) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
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
type NamespaceList ¶
type NamespaceList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Namespace `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240101.Namespace Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/namespace-preview.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}
func (*NamespaceList) DeepCopy ¶
func (in *NamespaceList) DeepCopy() *NamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceList.
func (*NamespaceList) DeepCopyInto ¶
func (in *NamespaceList) DeepCopyInto(out *NamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespaceList) DeepCopyObject ¶
func (in *NamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespaceOperatorSecrets ¶
type NamespaceOperatorSecrets struct {
Endpoint *genruntime.SecretDestination `json:"endpoint,omitempty"`
PrimaryConnectionString *genruntime.SecretDestination `json:"primaryConnectionString,omitempty"`
PrimaryKey *genruntime.SecretDestination `json:"primaryKey,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecondaryConnectionString *genruntime.SecretDestination `json:"secondaryConnectionString,omitempty"`
SecondaryKey *genruntime.SecretDestination `json:"secondaryKey,omitempty"`
}
Storage version of v1api20240101.NamespaceOperatorSecrets
func (*NamespaceOperatorSecrets) DeepCopy ¶
func (in *NamespaceOperatorSecrets) DeepCopy() *NamespaceOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceOperatorSecrets.
func (*NamespaceOperatorSecrets) DeepCopyInto ¶
func (in *NamespaceOperatorSecrets) DeepCopyInto(out *NamespaceOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceOperatorSpec ¶
type NamespaceOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
Secrets *NamespaceOperatorSecrets `json:"secrets,omitempty"`
}
Storage version of v1api20240101.NamespaceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespaceOperatorSpec) DeepCopy ¶
func (in *NamespaceOperatorSpec) DeepCopy() *NamespaceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceOperatorSpec.
func (*NamespaceOperatorSpec) DeepCopyInto ¶
func (in *NamespaceOperatorSpec) DeepCopyInto(out *NamespaceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace_STATUS ¶
type Namespace_STATUS struct {
AlternateName *string `json:"alternateName,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
CreatedAt *string `json:"createdAt,omitempty"`
DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
Encryption *Encryption_STATUS `json:"encryption,omitempty"`
Id *string `json:"id,omitempty"`
Identity *Identity_STATUS `json:"identity,omitempty"`
Location *string `json:"location,omitempty"`
MetricId *string `json:"metricId,omitempty"`
MinimumTlsVersion *string `json:"minimumTlsVersion,omitempty"`
Name *string `json:"name,omitempty"`
PremiumMessagingPartitions *int `json:"premiumMessagingPartitions,omitempty"`
PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
ServiceBusEndpoint *string `json:"serviceBusEndpoint,omitempty"`
Sku *SBSku_STATUS `json:"sku,omitempty"`
Status *string `json:"status,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty"`
ZoneRedundant *bool `json:"zoneRedundant,omitempty"`
}
Storage version of v1api20240101.Namespace_STATUS
func (*Namespace_STATUS) ConvertStatusFrom ¶
func (namespace *Namespace_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Namespace_STATUS from the provided source
func (*Namespace_STATUS) ConvertStatusTo ¶
func (namespace *Namespace_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Namespace_STATUS
func (*Namespace_STATUS) DeepCopy ¶
func (in *Namespace_STATUS) DeepCopy() *Namespace_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_STATUS.
func (*Namespace_STATUS) DeepCopyInto ¶
func (in *Namespace_STATUS) DeepCopyInto(out *Namespace_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace_Spec ¶
type Namespace_Spec struct {
AlternateName *string `json:"alternateName,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`
Encryption *Encryption `json:"encryption,omitempty"`
Identity *Identity `json:"identity,omitempty"`
Location *string `json:"location,omitempty"`
MinimumTlsVersion *string `json:"minimumTlsVersion,omitempty"`
OperatorSpec *NamespaceOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a resources.azure.com/ResourceGroup resource
Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
PremiumMessagingPartitions *int `json:"premiumMessagingPartitions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
Sku *SBSku `json:"sku,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
ZoneRedundant *bool `json:"zoneRedundant,omitempty"`
}
Storage version of v1api20240101.Namespace_Spec
func (*Namespace_Spec) ConvertSpecFrom ¶
func (namespace *Namespace_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Namespace_Spec from the provided source
func (*Namespace_Spec) ConvertSpecTo ¶
func (namespace *Namespace_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Namespace_Spec
func (*Namespace_Spec) DeepCopy ¶
func (in *Namespace_Spec) DeepCopy() *Namespace_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace_Spec.
func (*Namespace_Spec) DeepCopyInto ¶
func (in *Namespace_Spec) DeepCopyInto(out *Namespace_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesAuthorizationRule ¶
type NamespacesAuthorizationRule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NamespacesAuthorizationRule_Spec `json:"spec,omitempty"`
Status NamespacesAuthorizationRule_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20240101.NamespacesAuthorizationRule Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/AuthorizationRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}
func (*NamespacesAuthorizationRule) AzureName ¶
func (rule *NamespacesAuthorizationRule) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesAuthorizationRule) ConfigMapDestinationExpressions ¶
func (rule *NamespacesAuthorizationRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NamespacesAuthorizationRule) DeepCopy ¶
func (in *NamespacesAuthorizationRule) DeepCopy() *NamespacesAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRule.
func (*NamespacesAuthorizationRule) DeepCopyInto ¶
func (in *NamespacesAuthorizationRule) DeepCopyInto(out *NamespacesAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesAuthorizationRule) DeepCopyObject ¶
func (in *NamespacesAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NamespacesAuthorizationRule) GetAPIVersion ¶
func (rule NamespacesAuthorizationRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*NamespacesAuthorizationRule) GetConditions ¶
func (rule *NamespacesAuthorizationRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesAuthorizationRule) GetResourceScope ¶
func (rule *NamespacesAuthorizationRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesAuthorizationRule) GetSpec ¶
func (rule *NamespacesAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesAuthorizationRule) GetStatus ¶
func (rule *NamespacesAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesAuthorizationRule) GetSupportedOperations ¶
func (rule *NamespacesAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesAuthorizationRule) GetType ¶
func (rule *NamespacesAuthorizationRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/AuthorizationRules"
func (*NamespacesAuthorizationRule) Hub ¶
func (rule *NamespacesAuthorizationRule) Hub()
Hub marks that this NamespacesAuthorizationRule is the hub type for conversion
func (*NamespacesAuthorizationRule) NewEmptyStatus ¶
func (rule *NamespacesAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesAuthorizationRule) OriginalGVK ¶
func (rule *NamespacesAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesAuthorizationRule) Owner ¶
func (rule *NamespacesAuthorizationRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesAuthorizationRule) SecretDestinationExpressions ¶
func (rule *NamespacesAuthorizationRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NamespacesAuthorizationRule) SetConditions ¶
func (rule *NamespacesAuthorizationRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesAuthorizationRule) SetStatus ¶
func (rule *NamespacesAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NamespacesAuthorizationRuleList ¶
type NamespacesAuthorizationRuleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacesAuthorizationRule `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240101.NamespacesAuthorizationRule Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/AuthorizationRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/AuthorizationRules/{authorizationRuleName}
func (*NamespacesAuthorizationRuleList) DeepCopy ¶
func (in *NamespacesAuthorizationRuleList) DeepCopy() *NamespacesAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRuleList.
func (*NamespacesAuthorizationRuleList) DeepCopyInto ¶
func (in *NamespacesAuthorizationRuleList) DeepCopyInto(out *NamespacesAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesAuthorizationRuleList) DeepCopyObject ¶
func (in *NamespacesAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesAuthorizationRuleOperatorSecrets ¶
type NamespacesAuthorizationRuleOperatorSecrets struct {
PrimaryConnectionString *genruntime.SecretDestination `json:"primaryConnectionString,omitempty"`
PrimaryKey *genruntime.SecretDestination `json:"primaryKey,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecondaryConnectionString *genruntime.SecretDestination `json:"secondaryConnectionString,omitempty"`
SecondaryKey *genruntime.SecretDestination `json:"secondaryKey,omitempty"`
}
Storage version of v1api20240101.NamespacesAuthorizationRuleOperatorSecrets
func (*NamespacesAuthorizationRuleOperatorSecrets) DeepCopy ¶
func (in *NamespacesAuthorizationRuleOperatorSecrets) DeepCopy() *NamespacesAuthorizationRuleOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRuleOperatorSecrets.
func (*NamespacesAuthorizationRuleOperatorSecrets) DeepCopyInto ¶
func (in *NamespacesAuthorizationRuleOperatorSecrets) DeepCopyInto(out *NamespacesAuthorizationRuleOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesAuthorizationRuleOperatorSpec ¶
type NamespacesAuthorizationRuleOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
Secrets *NamespacesAuthorizationRuleOperatorSecrets `json:"secrets,omitempty"`
}
Storage version of v1api20240101.NamespacesAuthorizationRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespacesAuthorizationRuleOperatorSpec) DeepCopy ¶
func (in *NamespacesAuthorizationRuleOperatorSpec) DeepCopy() *NamespacesAuthorizationRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRuleOperatorSpec.
func (*NamespacesAuthorizationRuleOperatorSpec) DeepCopyInto ¶
func (in *NamespacesAuthorizationRuleOperatorSpec) DeepCopyInto(out *NamespacesAuthorizationRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesAuthorizationRule_STATUS ¶
type NamespacesAuthorizationRule_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240101.NamespacesAuthorizationRule_STATUS
func (*NamespacesAuthorizationRule_STATUS) ConvertStatusFrom ¶
func (rule *NamespacesAuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NamespacesAuthorizationRule_STATUS from the provided source
func (*NamespacesAuthorizationRule_STATUS) ConvertStatusTo ¶
func (rule *NamespacesAuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NamespacesAuthorizationRule_STATUS
func (*NamespacesAuthorizationRule_STATUS) DeepCopy ¶
func (in *NamespacesAuthorizationRule_STATUS) DeepCopy() *NamespacesAuthorizationRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRule_STATUS.
func (*NamespacesAuthorizationRule_STATUS) DeepCopyInto ¶
func (in *NamespacesAuthorizationRule_STATUS) DeepCopyInto(out *NamespacesAuthorizationRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesAuthorizationRule_Spec ¶
type NamespacesAuthorizationRule_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,omitempty"`
OperatorSpec *NamespacesAuthorizationRuleOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a servicebus.azure.com/Namespace resource
Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"Namespace"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
}
Storage version of v1api20240101.NamespacesAuthorizationRule_Spec
func (*NamespacesAuthorizationRule_Spec) ConvertSpecFrom ¶
func (rule *NamespacesAuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamespacesAuthorizationRule_Spec from the provided source
func (*NamespacesAuthorizationRule_Spec) ConvertSpecTo ¶
func (rule *NamespacesAuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamespacesAuthorizationRule_Spec
func (*NamespacesAuthorizationRule_Spec) DeepCopy ¶
func (in *NamespacesAuthorizationRule_Spec) DeepCopy() *NamespacesAuthorizationRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesAuthorizationRule_Spec.
func (*NamespacesAuthorizationRule_Spec) DeepCopyInto ¶
func (in *NamespacesAuthorizationRule_Spec) DeepCopyInto(out *NamespacesAuthorizationRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesQueue ¶
type NamespacesQueue struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NamespacesQueue_Spec `json:"spec,omitempty"`
Status NamespacesQueue_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20240101.NamespacesQueue Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/Queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}
func (*NamespacesQueue) AzureName ¶
func (queue *NamespacesQueue) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesQueue) ConfigMapDestinationExpressions ¶
func (queue *NamespacesQueue) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
func (queue NamespacesQueue) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*NamespacesQueue) GetConditions ¶
func (queue *NamespacesQueue) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesQueue) GetResourceScope ¶
func (queue *NamespacesQueue) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesQueue) GetSpec ¶
func (queue *NamespacesQueue) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesQueue) GetStatus ¶
func (queue *NamespacesQueue) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesQueue) GetSupportedOperations ¶
func (queue *NamespacesQueue) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesQueue) GetType ¶
func (queue *NamespacesQueue) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/queues"
func (*NamespacesQueue) Hub ¶
func (queue *NamespacesQueue) Hub()
Hub marks that this NamespacesQueue is the hub type for conversion
func (*NamespacesQueue) NewEmptyStatus ¶
func (queue *NamespacesQueue) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesQueue) OriginalGVK ¶
func (queue *NamespacesQueue) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesQueue) Owner ¶
func (queue *NamespacesQueue) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesQueue) SecretDestinationExpressions ¶
func (queue *NamespacesQueue) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NamespacesQueue) SetConditions ¶
func (queue *NamespacesQueue) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesQueue) SetStatus ¶
func (queue *NamespacesQueue) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NamespacesQueueList ¶
type NamespacesQueueList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacesQueue `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240101.NamespacesQueue Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/Queue.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}
func (*NamespacesQueueList) DeepCopy ¶
func (in *NamespacesQueueList) DeepCopy() *NamespacesQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueueList.
func (*NamespacesQueueList) DeepCopyInto ¶
func (in *NamespacesQueueList) DeepCopyInto(out *NamespacesQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesQueueList) DeepCopyObject ¶
func (in *NamespacesQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesQueueOperatorSpec ¶
type NamespacesQueueOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240101.NamespacesQueueOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespacesQueueOperatorSpec) DeepCopy ¶
func (in *NamespacesQueueOperatorSpec) DeepCopy() *NamespacesQueueOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueueOperatorSpec.
func (*NamespacesQueueOperatorSpec) DeepCopyInto ¶
func (in *NamespacesQueueOperatorSpec) DeepCopyInto(out *NamespacesQueueOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesQueue_STATUS ¶
type NamespacesQueue_STATUS struct {
AccessedAt *string `json:"accessedAt,omitempty"`
AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
CountDetails *MessageCountDetails_STATUS `json:"countDetails,omitempty"`
CreatedAt *string `json:"createdAt,omitempty"`
DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"`
DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"`
DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"`
EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"`
EnableExpress *bool `json:"enableExpress,omitempty"`
EnablePartitioning *bool `json:"enablePartitioning,omitempty"`
ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"`
ForwardTo *string `json:"forwardTo,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
LockDuration *string `json:"lockDuration,omitempty"`
MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"`
MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"`
MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"`
MessageCount *int `json:"messageCount,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"`
RequiresSession *bool `json:"requiresSession,omitempty"`
SizeInBytes *int `json:"sizeInBytes,omitempty"`
Status *string `json:"status,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Type *string `json:"type,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty"`
}
Storage version of v1api20240101.NamespacesQueue_STATUS
func (*NamespacesQueue_STATUS) ConvertStatusFrom ¶
func (queue *NamespacesQueue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NamespacesQueue_STATUS from the provided source
func (*NamespacesQueue_STATUS) ConvertStatusTo ¶
func (queue *NamespacesQueue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NamespacesQueue_STATUS
func (*NamespacesQueue_STATUS) DeepCopy ¶
func (in *NamespacesQueue_STATUS) DeepCopy() *NamespacesQueue_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueue_STATUS.
func (*NamespacesQueue_STATUS) DeepCopyInto ¶
func (in *NamespacesQueue_STATUS) DeepCopyInto(out *NamespacesQueue_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesQueue_Spec ¶
type NamespacesQueue_Spec struct {
AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"`
DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"`
DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"`
EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"`
EnableExpress *bool `json:"enableExpress,omitempty"`
EnablePartitioning *bool `json:"enablePartitioning,omitempty"`
ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"`
ForwardTo *string `json:"forwardTo,omitempty"`
LockDuration *string `json:"lockDuration,omitempty"`
MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"`
MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"`
MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"`
OperatorSpec *NamespacesQueueOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a servicebus.azure.com/Namespace resource
Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"Namespace"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"`
RequiresSession *bool `json:"requiresSession,omitempty"`
}
Storage version of v1api20240101.NamespacesQueue_Spec
func (*NamespacesQueue_Spec) ConvertSpecFrom ¶
func (queue *NamespacesQueue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamespacesQueue_Spec from the provided source
func (*NamespacesQueue_Spec) ConvertSpecTo ¶
func (queue *NamespacesQueue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamespacesQueue_Spec
func (*NamespacesQueue_Spec) DeepCopy ¶
func (in *NamespacesQueue_Spec) DeepCopy() *NamespacesQueue_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesQueue_Spec.
func (*NamespacesQueue_Spec) DeepCopyInto ¶
func (in *NamespacesQueue_Spec) DeepCopyInto(out *NamespacesQueue_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopic ¶
type NamespacesTopic struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NamespacesTopic_Spec `json:"spec,omitempty"`
Status NamespacesTopic_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20240101.NamespacesTopic Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/topics.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}
func (*NamespacesTopic) AzureName ¶
func (topic *NamespacesTopic) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesTopic) ConfigMapDestinationExpressions ¶
func (topic *NamespacesTopic) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
func (topic NamespacesTopic) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*NamespacesTopic) GetConditions ¶
func (topic *NamespacesTopic) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesTopic) GetResourceScope ¶
func (topic *NamespacesTopic) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesTopic) GetSpec ¶
func (topic *NamespacesTopic) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesTopic) GetStatus ¶
func (topic *NamespacesTopic) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesTopic) GetSupportedOperations ¶
func (topic *NamespacesTopic) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesTopic) GetType ¶
func (topic *NamespacesTopic) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics"
func (*NamespacesTopic) Hub ¶
func (topic *NamespacesTopic) Hub()
Hub marks that this NamespacesTopic is the hub type for conversion
func (*NamespacesTopic) NewEmptyStatus ¶
func (topic *NamespacesTopic) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesTopic) OriginalGVK ¶
func (topic *NamespacesTopic) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesTopic) Owner ¶
func (topic *NamespacesTopic) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesTopic) SecretDestinationExpressions ¶
func (topic *NamespacesTopic) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NamespacesTopic) SetConditions ¶
func (topic *NamespacesTopic) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesTopic) SetStatus ¶
func (topic *NamespacesTopic) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NamespacesTopicList ¶
type NamespacesTopicList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacesTopic `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240101.NamespacesTopic Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/topics.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}
func (*NamespacesTopicList) DeepCopy ¶
func (in *NamespacesTopicList) DeepCopy() *NamespacesTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicList.
func (*NamespacesTopicList) DeepCopyInto ¶
func (in *NamespacesTopicList) DeepCopyInto(out *NamespacesTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicList) DeepCopyObject ¶
func (in *NamespacesTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesTopicOperatorSpec ¶
type NamespacesTopicOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240101.NamespacesTopicOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespacesTopicOperatorSpec) DeepCopy ¶
func (in *NamespacesTopicOperatorSpec) DeepCopy() *NamespacesTopicOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicOperatorSpec.
func (*NamespacesTopicOperatorSpec) DeepCopyInto ¶
func (in *NamespacesTopicOperatorSpec) DeepCopyInto(out *NamespacesTopicOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopic_STATUS ¶
type NamespacesTopic_STATUS struct {
AccessedAt *string `json:"accessedAt,omitempty"`
AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
CountDetails *MessageCountDetails_STATUS `json:"countDetails,omitempty"`
CreatedAt *string `json:"createdAt,omitempty"`
DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"`
DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"`
EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"`
EnableExpress *bool `json:"enableExpress,omitempty"`
EnablePartitioning *bool `json:"enablePartitioning,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"`
MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"`
SizeInBytes *int `json:"sizeInBytes,omitempty"`
Status *string `json:"status,omitempty"`
SubscriptionCount *int `json:"subscriptionCount,omitempty"`
SupportOrdering *bool `json:"supportOrdering,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Type *string `json:"type,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty"`
}
Storage version of v1api20240101.NamespacesTopic_STATUS
func (*NamespacesTopic_STATUS) ConvertStatusFrom ¶
func (topic *NamespacesTopic_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NamespacesTopic_STATUS from the provided source
func (*NamespacesTopic_STATUS) ConvertStatusTo ¶
func (topic *NamespacesTopic_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NamespacesTopic_STATUS
func (*NamespacesTopic_STATUS) DeepCopy ¶
func (in *NamespacesTopic_STATUS) DeepCopy() *NamespacesTopic_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopic_STATUS.
func (*NamespacesTopic_STATUS) DeepCopyInto ¶
func (in *NamespacesTopic_STATUS) DeepCopyInto(out *NamespacesTopic_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopic_Spec ¶
type NamespacesTopic_Spec struct {
AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"`
DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"`
EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"`
EnableExpress *bool `json:"enableExpress,omitempty"`
EnablePartitioning *bool `json:"enablePartitioning,omitempty"`
MaxMessageSizeInKilobytes *int `json:"maxMessageSizeInKilobytes,omitempty"`
MaxSizeInMegabytes *int `json:"maxSizeInMegabytes,omitempty"`
OperatorSpec *NamespacesTopicOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a servicebus.azure.com/Namespace resource
Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"Namespace"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresDuplicateDetection *bool `json:"requiresDuplicateDetection,omitempty"`
SupportOrdering *bool `json:"supportOrdering,omitempty"`
}
Storage version of v1api20240101.NamespacesTopic_Spec
func (*NamespacesTopic_Spec) ConvertSpecFrom ¶
func (topic *NamespacesTopic_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamespacesTopic_Spec from the provided source
func (*NamespacesTopic_Spec) ConvertSpecTo ¶
func (topic *NamespacesTopic_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamespacesTopic_Spec
func (*NamespacesTopic_Spec) DeepCopy ¶
func (in *NamespacesTopic_Spec) DeepCopy() *NamespacesTopic_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopic_Spec.
func (*NamespacesTopic_Spec) DeepCopyInto ¶
func (in *NamespacesTopic_Spec) DeepCopyInto(out *NamespacesTopic_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopicsSubscription ¶
type NamespacesTopicsSubscription struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NamespacesTopicsSubscription_Spec `json:"spec,omitempty"`
Status NamespacesTopicsSubscription_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20240101.NamespacesTopicsSubscription Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/subscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}
func (*NamespacesTopicsSubscription) AzureName ¶
func (subscription *NamespacesTopicsSubscription) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesTopicsSubscription) ConfigMapDestinationExpressions ¶
func (subscription *NamespacesTopicsSubscription) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NamespacesTopicsSubscription) DeepCopy ¶
func (in *NamespacesTopicsSubscription) DeepCopy() *NamespacesTopicsSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscription.
func (*NamespacesTopicsSubscription) DeepCopyInto ¶
func (in *NamespacesTopicsSubscription) DeepCopyInto(out *NamespacesTopicsSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscription) DeepCopyObject ¶
func (in *NamespacesTopicsSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NamespacesTopicsSubscription) GetAPIVersion ¶
func (subscription NamespacesTopicsSubscription) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*NamespacesTopicsSubscription) GetConditions ¶
func (subscription *NamespacesTopicsSubscription) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesTopicsSubscription) GetResourceScope ¶
func (subscription *NamespacesTopicsSubscription) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesTopicsSubscription) GetSpec ¶
func (subscription *NamespacesTopicsSubscription) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesTopicsSubscription) GetStatus ¶
func (subscription *NamespacesTopicsSubscription) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesTopicsSubscription) GetSupportedOperations ¶
func (subscription *NamespacesTopicsSubscription) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesTopicsSubscription) GetType ¶
func (subscription *NamespacesTopicsSubscription) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics/subscriptions"
func (*NamespacesTopicsSubscription) Hub ¶
func (subscription *NamespacesTopicsSubscription) Hub()
Hub marks that this NamespacesTopicsSubscription is the hub type for conversion
func (*NamespacesTopicsSubscription) NewEmptyStatus ¶
func (subscription *NamespacesTopicsSubscription) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesTopicsSubscription) OriginalGVK ¶
func (subscription *NamespacesTopicsSubscription) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesTopicsSubscription) Owner ¶
func (subscription *NamespacesTopicsSubscription) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesTopicsSubscription) SecretDestinationExpressions ¶
func (subscription *NamespacesTopicsSubscription) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NamespacesTopicsSubscription) SetConditions ¶
func (subscription *NamespacesTopicsSubscription) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesTopicsSubscription) SetStatus ¶
func (subscription *NamespacesTopicsSubscription) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NamespacesTopicsSubscriptionList ¶
type NamespacesTopicsSubscriptionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacesTopicsSubscription `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240101.NamespacesTopicsSubscription Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/subscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}
func (*NamespacesTopicsSubscriptionList) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionList) DeepCopy() *NamespacesTopicsSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionList.
func (*NamespacesTopicsSubscriptionList) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionList) DeepCopyInto(out *NamespacesTopicsSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscriptionList) DeepCopyObject ¶
func (in *NamespacesTopicsSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesTopicsSubscriptionOperatorSpec ¶
type NamespacesTopicsSubscriptionOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240101.NamespacesTopicsSubscriptionOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespacesTopicsSubscriptionOperatorSpec) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionOperatorSpec) DeepCopy() *NamespacesTopicsSubscriptionOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionOperatorSpec.
func (*NamespacesTopicsSubscriptionOperatorSpec) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionOperatorSpec) DeepCopyInto(out *NamespacesTopicsSubscriptionOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopicsSubscription_STATUS ¶
type NamespacesTopicsSubscription_STATUS struct {
AccessedAt *string `json:"accessedAt,omitempty"`
AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"`
ClientAffineProperties *SBClientAffineProperties_STATUS `json:"clientAffineProperties,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
CountDetails *MessageCountDetails_STATUS `json:"countDetails,omitempty"`
CreatedAt *string `json:"createdAt,omitempty"`
DeadLetteringOnFilterEvaluationExceptions *bool `json:"deadLetteringOnFilterEvaluationExceptions,omitempty"`
DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"`
DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"`
DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"`
EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"`
ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"`
ForwardTo *string `json:"forwardTo,omitempty"`
Id *string `json:"id,omitempty"`
IsClientAffine *bool `json:"isClientAffine,omitempty"`
Location *string `json:"location,omitempty"`
LockDuration *string `json:"lockDuration,omitempty"`
MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"`
MessageCount *int `json:"messageCount,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresSession *bool `json:"requiresSession,omitempty"`
Status *string `json:"status,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Type *string `json:"type,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty"`
}
Storage version of v1api20240101.NamespacesTopicsSubscription_STATUS
func (*NamespacesTopicsSubscription_STATUS) ConvertStatusFrom ¶
func (subscription *NamespacesTopicsSubscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NamespacesTopicsSubscription_STATUS from the provided source
func (*NamespacesTopicsSubscription_STATUS) ConvertStatusTo ¶
func (subscription *NamespacesTopicsSubscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NamespacesTopicsSubscription_STATUS
func (*NamespacesTopicsSubscription_STATUS) DeepCopy ¶
func (in *NamespacesTopicsSubscription_STATUS) DeepCopy() *NamespacesTopicsSubscription_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscription_STATUS.
func (*NamespacesTopicsSubscription_STATUS) DeepCopyInto ¶
func (in *NamespacesTopicsSubscription_STATUS) DeepCopyInto(out *NamespacesTopicsSubscription_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopicsSubscription_Spec ¶
type NamespacesTopicsSubscription_Spec struct {
AutoDeleteOnIdle *string `json:"autoDeleteOnIdle,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
ClientAffineProperties *SBClientAffineProperties `json:"clientAffineProperties,omitempty"`
DeadLetteringOnFilterEvaluationExceptions *bool `json:"deadLetteringOnFilterEvaluationExceptions,omitempty"`
DeadLetteringOnMessageExpiration *bool `json:"deadLetteringOnMessageExpiration,omitempty"`
DefaultMessageTimeToLive *string `json:"defaultMessageTimeToLive,omitempty"`
DuplicateDetectionHistoryTimeWindow *string `json:"duplicateDetectionHistoryTimeWindow,omitempty"`
EnableBatchedOperations *bool `json:"enableBatchedOperations,omitempty"`
ForwardDeadLetteredMessagesTo *string `json:"forwardDeadLetteredMessagesTo,omitempty"`
ForwardTo *string `json:"forwardTo,omitempty"`
IsClientAffine *bool `json:"isClientAffine,omitempty"`
LockDuration *string `json:"lockDuration,omitempty"`
MaxDeliveryCount *int `json:"maxDeliveryCount,omitempty"`
OperatorSpec *NamespacesTopicsSubscriptionOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a servicebus.azure.com/NamespacesTopic resource
Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"NamespacesTopic"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresSession *bool `json:"requiresSession,omitempty"`
}
Storage version of v1api20240101.NamespacesTopicsSubscription_Spec
func (*NamespacesTopicsSubscription_Spec) ConvertSpecFrom ¶
func (subscription *NamespacesTopicsSubscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamespacesTopicsSubscription_Spec from the provided source
func (*NamespacesTopicsSubscription_Spec) ConvertSpecTo ¶
func (subscription *NamespacesTopicsSubscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamespacesTopicsSubscription_Spec
func (*NamespacesTopicsSubscription_Spec) DeepCopy ¶
func (in *NamespacesTopicsSubscription_Spec) DeepCopy() *NamespacesTopicsSubscription_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscription_Spec.
func (*NamespacesTopicsSubscription_Spec) DeepCopyInto ¶
func (in *NamespacesTopicsSubscription_Spec) DeepCopyInto(out *NamespacesTopicsSubscription_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopicsSubscriptionsRule ¶
type NamespacesTopicsSubscriptionsRule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NamespacesTopicsSubscriptionsRule_Spec `json:"spec,omitempty"`
Status NamespacesTopicsSubscriptionsRule_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20240101.NamespacesTopicsSubscriptionsRule Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/Rules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}/rules/{ruleName}
func (*NamespacesTopicsSubscriptionsRule) AzureName ¶
func (rule *NamespacesTopicsSubscriptionsRule) AzureName() string
AzureName returns the Azure name of the resource
func (*NamespacesTopicsSubscriptionsRule) ConfigMapDestinationExpressions ¶
func (rule *NamespacesTopicsSubscriptionsRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NamespacesTopicsSubscriptionsRule) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionsRule) DeepCopy() *NamespacesTopicsSubscriptionsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionsRule.
func (*NamespacesTopicsSubscriptionsRule) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionsRule) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscriptionsRule) DeepCopyObject ¶
func (in *NamespacesTopicsSubscriptionsRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NamespacesTopicsSubscriptionsRule) GetAPIVersion ¶
func (rule NamespacesTopicsSubscriptionsRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*NamespacesTopicsSubscriptionsRule) GetConditions ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamespacesTopicsSubscriptionsRule) GetResourceScope ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamespacesTopicsSubscriptionsRule) GetSpec ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamespacesTopicsSubscriptionsRule) GetStatus ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamespacesTopicsSubscriptionsRule) GetSupportedOperations ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamespacesTopicsSubscriptionsRule) GetType ¶
func (rule *NamespacesTopicsSubscriptionsRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"
func (*NamespacesTopicsSubscriptionsRule) Hub ¶
func (rule *NamespacesTopicsSubscriptionsRule) Hub()
Hub marks that this NamespacesTopicsSubscriptionsRule is the hub type for conversion
func (*NamespacesTopicsSubscriptionsRule) NewEmptyStatus ¶
func (rule *NamespacesTopicsSubscriptionsRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamespacesTopicsSubscriptionsRule) OriginalGVK ¶
func (rule *NamespacesTopicsSubscriptionsRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamespacesTopicsSubscriptionsRule) Owner ¶
func (rule *NamespacesTopicsSubscriptionsRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamespacesTopicsSubscriptionsRule) SecretDestinationExpressions ¶
func (rule *NamespacesTopicsSubscriptionsRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NamespacesTopicsSubscriptionsRule) SetConditions ¶
func (rule *NamespacesTopicsSubscriptionsRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamespacesTopicsSubscriptionsRule) SetStatus ¶
func (rule *NamespacesTopicsSubscriptionsRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NamespacesTopicsSubscriptionsRuleList ¶
type NamespacesTopicsSubscriptionsRuleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacesTopicsSubscriptionsRule `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240101.NamespacesTopicsSubscriptionsRule Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/Rules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/subscriptions/{subscriptionName}/rules/{ruleName}
func (*NamespacesTopicsSubscriptionsRuleList) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionsRuleList) DeepCopy() *NamespacesTopicsSubscriptionsRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionsRuleList.
func (*NamespacesTopicsSubscriptionsRuleList) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionsRuleList) DeepCopyInto(out *NamespacesTopicsSubscriptionsRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacesTopicsSubscriptionsRuleList) DeepCopyObject ¶
func (in *NamespacesTopicsSubscriptionsRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacesTopicsSubscriptionsRuleOperatorSpec ¶
type NamespacesTopicsSubscriptionsRuleOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240101.NamespacesTopicsSubscriptionsRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamespacesTopicsSubscriptionsRuleOperatorSpec) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionsRuleOperatorSpec) DeepCopy() *NamespacesTopicsSubscriptionsRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionsRuleOperatorSpec.
func (*NamespacesTopicsSubscriptionsRuleOperatorSpec) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionsRuleOperatorSpec) DeepCopyInto(out *NamespacesTopicsSubscriptionsRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopicsSubscriptionsRule_STATUS ¶
type NamespacesTopicsSubscriptionsRule_STATUS struct {
Action *Action_STATUS `json:"action,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
CorrelationFilter *CorrelationFilter_STATUS `json:"correlationFilter,omitempty"`
FilterType *string `json:"filterType,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SqlFilter *SqlFilter_STATUS `json:"sqlFilter,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240101.NamespacesTopicsSubscriptionsRule_STATUS
func (*NamespacesTopicsSubscriptionsRule_STATUS) ConvertStatusFrom ¶
func (rule *NamespacesTopicsSubscriptionsRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NamespacesTopicsSubscriptionsRule_STATUS from the provided source
func (*NamespacesTopicsSubscriptionsRule_STATUS) ConvertStatusTo ¶
func (rule *NamespacesTopicsSubscriptionsRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NamespacesTopicsSubscriptionsRule_STATUS
func (*NamespacesTopicsSubscriptionsRule_STATUS) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionsRule_STATUS) DeepCopy() *NamespacesTopicsSubscriptionsRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionsRule_STATUS.
func (*NamespacesTopicsSubscriptionsRule_STATUS) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionsRule_STATUS) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesTopicsSubscriptionsRule_Spec ¶
type NamespacesTopicsSubscriptionsRule_Spec struct {
Action *Action `json:"action,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
CorrelationFilter *CorrelationFilter `json:"correlationFilter,omitempty"`
FilterType *string `json:"filterType,omitempty"`
OperatorSpec *NamespacesTopicsSubscriptionsRuleOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a servicebus.azure.com/NamespacesTopicsSubscription resource
Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"NamespacesTopicsSubscription"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SqlFilter *SqlFilter `json:"sqlFilter,omitempty"`
}
Storage version of v1api20240101.NamespacesTopicsSubscriptionsRule_Spec
func (*NamespacesTopicsSubscriptionsRule_Spec) ConvertSpecFrom ¶
func (rule *NamespacesTopicsSubscriptionsRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamespacesTopicsSubscriptionsRule_Spec from the provided source
func (*NamespacesTopicsSubscriptionsRule_Spec) ConvertSpecTo ¶
func (rule *NamespacesTopicsSubscriptionsRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamespacesTopicsSubscriptionsRule_Spec
func (*NamespacesTopicsSubscriptionsRule_Spec) DeepCopy ¶
func (in *NamespacesTopicsSubscriptionsRule_Spec) DeepCopy() *NamespacesTopicsSubscriptionsRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesTopicsSubscriptionsRule_Spec.
func (*NamespacesTopicsSubscriptionsRule_Spec) DeepCopyInto ¶
func (in *NamespacesTopicsSubscriptionsRule_Spec) DeepCopyInto(out *NamespacesTopicsSubscriptionsRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240101.PrivateEndpointConnection_STATUS Properties of the PrivateEndpointConnection.
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBClientAffineProperties ¶
type SBClientAffineProperties struct {
ClientId *string `json:"clientId,omitempty"`
IsDurable *bool `json:"isDurable,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240101.SBClientAffineProperties Properties specific to client affine subscriptions.
func (*SBClientAffineProperties) DeepCopy ¶
func (in *SBClientAffineProperties) DeepCopy() *SBClientAffineProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBClientAffineProperties.
func (*SBClientAffineProperties) DeepCopyInto ¶
func (in *SBClientAffineProperties) DeepCopyInto(out *SBClientAffineProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBClientAffineProperties_STATUS ¶
type SBClientAffineProperties_STATUS struct {
ClientId *string `json:"clientId,omitempty"`
IsDurable *bool `json:"isDurable,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240101.SBClientAffineProperties_STATUS Properties specific to client affine subscriptions.
func (*SBClientAffineProperties_STATUS) DeepCopy ¶
func (in *SBClientAffineProperties_STATUS) DeepCopy() *SBClientAffineProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SBClientAffineProperties_STATUS.
func (*SBClientAffineProperties_STATUS) DeepCopyInto ¶
func (in *SBClientAffineProperties_STATUS) DeepCopyInto(out *SBClientAffineProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SBSku ¶
type SBSku struct {
Capacity *int `json:"capacity,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20240101.SBSku SKU of the namespace.
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.
type SBSku_STATUS ¶
type SBSku_STATUS struct {
Capacity *int `json:"capacity,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20240101.SBSku_STATUS SKU of the namespace.
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.
type SqlFilter ¶
type SqlFilter struct {
CompatibilityLevel *int `json:"compatibilityLevel,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"`
SqlExpression *string `json:"sqlExpression,omitempty"`
}
Storage version of v1api20240101.SqlFilter Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (*SqlFilter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFilter.
func (*SqlFilter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlFilter_STATUS ¶
type SqlFilter_STATUS struct {
CompatibilityLevel *int `json:"compatibilityLevel,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequiresPreprocessing *bool `json:"requiresPreprocessing,omitempty"`
SqlExpression *string `json:"sqlExpression,omitempty"`
}
Storage version of v1api20240101.SqlFilter_STATUS Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.
func (*SqlFilter_STATUS) DeepCopy ¶
func (in *SqlFilter_STATUS) DeepCopy() *SqlFilter_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFilter_STATUS.
func (*SqlFilter_STATUS) DeepCopyInto ¶
func (in *SqlFilter_STATUS) DeepCopyInto(out *SqlFilter_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_STATUS ¶
type SystemData_STATUS struct {
CreatedAt *string `json:"createdAt,omitempty"`
CreatedBy *string `json:"createdBy,omitempty"`
CreatedByType *string `json:"createdByType,omitempty"`
LastModifiedAt *string `json:"lastModifiedAt,omitempty"`
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
LastModifiedByType *string `json:"lastModifiedByType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240101.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
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.
type TopicAuthorizationRule ¶ added in v2.13.0
type TopicAuthorizationRule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TopicAuthorizationRule_Spec `json:"spec,omitempty"`
Status TopicAuthorizationRule_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +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" Storage version of v1api20240101.TopicAuthorizationRule Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/AuthorizationRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/authorizationRules/{authorizationRuleName}
func (*TopicAuthorizationRule) AzureName ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) AzureName() string
AzureName returns the Azure name of the resource
func (*TopicAuthorizationRule) ConfigMapDestinationExpressions ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*TopicAuthorizationRule) DeepCopy ¶ added in v2.13.0
func (in *TopicAuthorizationRule) DeepCopy() *TopicAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRule.
func (*TopicAuthorizationRule) DeepCopyInto ¶ added in v2.13.0
func (in *TopicAuthorizationRule) DeepCopyInto(out *TopicAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicAuthorizationRule) DeepCopyObject ¶ added in v2.13.0
func (in *TopicAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (TopicAuthorizationRule) GetAPIVersion ¶ added in v2.13.0
func (rule TopicAuthorizationRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-01-01"
func (*TopicAuthorizationRule) GetConditions ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*TopicAuthorizationRule) GetResourceScope ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*TopicAuthorizationRule) GetSpec ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*TopicAuthorizationRule) GetStatus ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*TopicAuthorizationRule) GetSupportedOperations ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*TopicAuthorizationRule) GetType ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ServiceBus/namespaces/topics/authorizationRules"
func (*TopicAuthorizationRule) Hub ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) Hub()
Hub marks that this TopicAuthorizationRule is the hub type for conversion
func (*TopicAuthorizationRule) NewEmptyStatus ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*TopicAuthorizationRule) OriginalGVK ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*TopicAuthorizationRule) Owner ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*TopicAuthorizationRule) SecretDestinationExpressions ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*TopicAuthorizationRule) SetConditions ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*TopicAuthorizationRule) SetStatus ¶ added in v2.13.0
func (rule *TopicAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type TopicAuthorizationRuleList ¶ added in v2.13.0
type TopicAuthorizationRuleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TopicAuthorizationRule `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240101.TopicAuthorizationRule Generator information: - Generated from: /servicebus/resource-manager/Microsoft.ServiceBus/stable/2024-01-01/AuthorizationRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName}/authorizationRules/{authorizationRuleName}
func (*TopicAuthorizationRuleList) DeepCopy ¶ added in v2.13.0
func (in *TopicAuthorizationRuleList) DeepCopy() *TopicAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRuleList.
func (*TopicAuthorizationRuleList) DeepCopyInto ¶ added in v2.13.0
func (in *TopicAuthorizationRuleList) DeepCopyInto(out *TopicAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicAuthorizationRuleList) DeepCopyObject ¶ added in v2.13.0
func (in *TopicAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TopicAuthorizationRuleOperatorSpec ¶ added in v2.13.0
type TopicAuthorizationRuleOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240101.TopicAuthorizationRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*TopicAuthorizationRuleOperatorSpec) DeepCopy ¶ added in v2.13.0
func (in *TopicAuthorizationRuleOperatorSpec) DeepCopy() *TopicAuthorizationRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRuleOperatorSpec.
func (*TopicAuthorizationRuleOperatorSpec) DeepCopyInto ¶ added in v2.13.0
func (in *TopicAuthorizationRuleOperatorSpec) DeepCopyInto(out *TopicAuthorizationRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicAuthorizationRule_STATUS ¶ added in v2.13.0
type TopicAuthorizationRule_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240101.TopicAuthorizationRule_STATUS
func (*TopicAuthorizationRule_STATUS) ConvertStatusFrom ¶ added in v2.13.0
func (rule *TopicAuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our TopicAuthorizationRule_STATUS from the provided source
func (*TopicAuthorizationRule_STATUS) ConvertStatusTo ¶ added in v2.13.0
func (rule *TopicAuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our TopicAuthorizationRule_STATUS
func (*TopicAuthorizationRule_STATUS) DeepCopy ¶ added in v2.13.0
func (in *TopicAuthorizationRule_STATUS) DeepCopy() *TopicAuthorizationRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRule_STATUS.
func (*TopicAuthorizationRule_STATUS) DeepCopyInto ¶ added in v2.13.0
func (in *TopicAuthorizationRule_STATUS) DeepCopyInto(out *TopicAuthorizationRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicAuthorizationRule_Spec ¶ added in v2.13.0
type TopicAuthorizationRule_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,omitempty"`
OperatorSpec *TopicAuthorizationRuleOperatorSpec `json:"operatorSpec,omitempty"`
OriginalVersion string `json:"originalVersion,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a servicebus.azure.com/NamespacesTopic resource
Owner *genruntime.KnownResourceReference `group:"servicebus.azure.com" json:"owner,omitempty" kind:"NamespacesTopic"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
}
Storage version of v1api20240101.TopicAuthorizationRule_Spec
func (*TopicAuthorizationRule_Spec) ConvertSpecFrom ¶ added in v2.13.0
func (rule *TopicAuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our TopicAuthorizationRule_Spec from the provided source
func (*TopicAuthorizationRule_Spec) ConvertSpecTo ¶ added in v2.13.0
func (rule *TopicAuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our TopicAuthorizationRule_Spec
func (*TopicAuthorizationRule_Spec) DeepCopy ¶ added in v2.13.0
func (in *TopicAuthorizationRule_Spec) DeepCopy() *TopicAuthorizationRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicAuthorizationRule_Spec.
func (*TopicAuthorizationRule_Spec) DeepCopyInto ¶ added in v2.13.0
func (in *TopicAuthorizationRule_Spec) DeepCopyInto(out *TopicAuthorizationRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Storage version of v1api20240101.UserAssignedIdentityDetails Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityProperties ¶
type UserAssignedIdentityProperties struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// UserAssignedIdentityReference: ARM ID of user Identity selected for encryption
UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"`
}
Storage version of v1api20240101.UserAssignedIdentityProperties
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.
type UserAssignedIdentityProperties_STATUS ¶
type UserAssignedIdentityProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}
Storage version of v1api20240101.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.
type UserAssignedIdentity_STATUS ¶
type UserAssignedIdentity_STATUS struct {
ClientId *string `json:"clientId,omitempty"`
PrincipalId *string `json:"principalId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240101.UserAssignedIdentity_STATUS Recognized Dictionary value.
func (*UserAssignedIdentity_STATUS) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.
func (*UserAssignedIdentity_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.