Documentation
¶
Overview ¶
Package storage contains API Schema definitions for the notificationhubs storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=notificationhubs.azure.com +versionName=v1api20230901storage
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 AdmCredential
- type AdmCredentialProperties
- type AdmCredentialProperties_STATUS
- type AdmCredential_STATUS
- type ApnsCredential
- type ApnsCredentialProperties
- type ApnsCredentialProperties_STATUS
- type ApnsCredential_STATUS
- type BaiduCredential
- type BaiduCredentialProperties
- type BaiduCredentialProperties_STATUS
- type BaiduCredential_STATUS
- type BrowserCredential
- type BrowserCredentialProperties
- type BrowserCredentialProperties_STATUS
- type BrowserCredential_STATUS
- type GcmCredential
- type GcmCredentialProperties
- type GcmCredentialProperties_STATUS
- type GcmCredential_STATUS
- type IpRule
- type IpRule_STATUS
- type MpnsCredential
- type MpnsCredentialProperties
- type MpnsCredentialProperties_STATUS
- type MpnsCredential_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) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- 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 NamespaceOperatorConfigMaps
- type NamespaceOperatorSecrets
- type NamespaceOperatorSpec
- type NamespaceProperties
- type NamespaceProperties_STATUS
- 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 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 NetworkAcls
- type NetworkAcls_STATUS
- type NotificationHub
- func (notificationHub *NotificationHub) AzureName() string
- func (notificationHub *NotificationHub) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NotificationHub) DeepCopy() *NotificationHub
- func (in *NotificationHub) DeepCopyInto(out *NotificationHub)
- func (in *NotificationHub) DeepCopyObject() runtime.Object
- func (notificationHub NotificationHub) GetAPIVersion() string
- func (notificationHub *NotificationHub) GetConditions() conditions.Conditions
- func (notificationHub *NotificationHub) GetResourceScope() genruntime.ResourceScope
- func (notificationHub *NotificationHub) GetSpec() genruntime.ConvertibleSpec
- func (notificationHub *NotificationHub) GetStatus() genruntime.ConvertibleStatus
- func (notificationHub *NotificationHub) GetSupportedOperations() []genruntime.ResourceOperation
- func (notificationHub *NotificationHub) GetType() string
- func (notificationHub *NotificationHub) Hub()
- func (notificationHub *NotificationHub) NewEmptyStatus() genruntime.ConvertibleStatus
- func (notificationHub *NotificationHub) OriginalGVK() *schema.GroupVersionKind
- func (notificationHub *NotificationHub) Owner() *genruntime.ResourceReference
- func (notificationHub *NotificationHub) SecretDestinationExpressions() []*core.DestinationExpression
- func (notificationHub *NotificationHub) SetConditions(conditions conditions.Conditions)
- func (notificationHub *NotificationHub) SetStatus(status genruntime.ConvertibleStatus) error
- type NotificationHubList
- type NotificationHubOperatorSecrets
- type NotificationHubOperatorSpec
- type NotificationHubProperties
- type NotificationHubProperties_STATUS
- type NotificationHub_STATUS
- func (notificationHub *NotificationHub_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (notificationHub *NotificationHub_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NotificationHub_STATUS) DeepCopy() *NotificationHub_STATUS
- func (in *NotificationHub_STATUS) DeepCopyInto(out *NotificationHub_STATUS)
- type NotificationHub_Spec
- func (notificationHub *NotificationHub_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (notificationHub *NotificationHub_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NotificationHub_Spec) DeepCopy() *NotificationHub_Spec
- func (in *NotificationHub_Spec) DeepCopyInto(out *NotificationHub_Spec)
- type NotificationHubsAuthorizationRule
- func (rule *NotificationHubsAuthorizationRule) AzureName() string
- func (rule *NotificationHubsAuthorizationRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NotificationHubsAuthorizationRule) DeepCopy() *NotificationHubsAuthorizationRule
- func (in *NotificationHubsAuthorizationRule) DeepCopyInto(out *NotificationHubsAuthorizationRule)
- func (in *NotificationHubsAuthorizationRule) DeepCopyObject() runtime.Object
- func (rule NotificationHubsAuthorizationRule) GetAPIVersion() string
- func (rule *NotificationHubsAuthorizationRule) GetConditions() conditions.Conditions
- func (rule *NotificationHubsAuthorizationRule) GetResourceScope() genruntime.ResourceScope
- func (rule *NotificationHubsAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *NotificationHubsAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *NotificationHubsAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *NotificationHubsAuthorizationRule) GetType() string
- func (rule *NotificationHubsAuthorizationRule) Hub()
- func (rule *NotificationHubsAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *NotificationHubsAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *NotificationHubsAuthorizationRule) Owner() *genruntime.ResourceReference
- func (rule *NotificationHubsAuthorizationRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *NotificationHubsAuthorizationRule) SetConditions(conditions conditions.Conditions)
- func (rule *NotificationHubsAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
- type NotificationHubsAuthorizationRuleList
- type NotificationHubsAuthorizationRuleOperatorSpec
- type NotificationHubsAuthorizationRule_STATUS
- func (rule *NotificationHubsAuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *NotificationHubsAuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NotificationHubsAuthorizationRule_STATUS) DeepCopy() *NotificationHubsAuthorizationRule_STATUS
- func (in *NotificationHubsAuthorizationRule_STATUS) DeepCopyInto(out *NotificationHubsAuthorizationRule_STATUS)
- type NotificationHubsAuthorizationRule_Spec
- func (rule *NotificationHubsAuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *NotificationHubsAuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *NotificationHubsAuthorizationRule_Spec) DeepCopy() *NotificationHubsAuthorizationRule_Spec
- func (in *NotificationHubsAuthorizationRule_Spec) DeepCopyInto(out *NotificationHubsAuthorizationRule_Spec)
- type PnsCredentials
- type PnsCredentials_STATUS
- type PrivateEndpointConnectionResource_STATUS
- type PublicInternetAuthorizationRule
- type PublicInternetAuthorizationRule_STATUS
- type SharedAccessAuthorizationRuleProperties
- type SharedAccessAuthorizationRuleProperties_STATUS
- type Sku
- type Sku_STATUS
- type SystemData_STATUS
- type WnsCredential
- type WnsCredentialProperties
- type WnsCredentialProperties_STATUS
- type WnsCredential_STATUS
- type XiaomiCredential
- type XiaomiCredentialProperties
- type XiaomiCredentialProperties_STATUS
- type XiaomiCredential_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2023-09-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "notificationhubs.azure.com", Version: "v1api20230901storage"} // 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 v1api20230901.APIVersion +kubebuilder:validation:Enum={"2023-09-01"}
type AdmCredential ¶
type AdmCredential struct {
Properties *AdmCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.AdmCredential Description of a NotificationHub AdmCredential.
func (*AdmCredential) DeepCopy ¶
func (in *AdmCredential) DeepCopy() *AdmCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmCredential.
func (*AdmCredential) DeepCopyInto ¶
func (in *AdmCredential) DeepCopyInto(out *AdmCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdmCredentialProperties ¶
type AdmCredentialProperties struct {
AuthTokenUrl *genruntime.SecretReference `json:"authTokenUrl,omitempty"`
ClientId *genruntime.SecretReference `json:"clientId,omitempty"`
ClientSecret *genruntime.SecretReference `json:"clientSecret,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.AdmCredentialProperties Description of a NotificationHub AdmCredential.
func (*AdmCredentialProperties) DeepCopy ¶
func (in *AdmCredentialProperties) DeepCopy() *AdmCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmCredentialProperties.
func (*AdmCredentialProperties) DeepCopyInto ¶
func (in *AdmCredentialProperties) DeepCopyInto(out *AdmCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdmCredentialProperties_STATUS ¶
type AdmCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.AdmCredentialProperties_STATUS Description of a NotificationHub AdmCredential.
func (*AdmCredentialProperties_STATUS) DeepCopy ¶
func (in *AdmCredentialProperties_STATUS) DeepCopy() *AdmCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmCredentialProperties_STATUS.
func (*AdmCredentialProperties_STATUS) DeepCopyInto ¶
func (in *AdmCredentialProperties_STATUS) DeepCopyInto(out *AdmCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdmCredential_STATUS ¶
type AdmCredential_STATUS struct {
Properties *AdmCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.AdmCredential_STATUS Description of a NotificationHub AdmCredential.
func (*AdmCredential_STATUS) DeepCopy ¶
func (in *AdmCredential_STATUS) DeepCopy() *AdmCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmCredential_STATUS.
func (*AdmCredential_STATUS) DeepCopyInto ¶
func (in *AdmCredential_STATUS) DeepCopyInto(out *AdmCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApnsCredential ¶
type ApnsCredential struct {
Properties *ApnsCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.ApnsCredential Description of a NotificationHub ApnsCredential.
func (*ApnsCredential) DeepCopy ¶
func (in *ApnsCredential) DeepCopy() *ApnsCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsCredential.
func (*ApnsCredential) DeepCopyInto ¶
func (in *ApnsCredential) DeepCopyInto(out *ApnsCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApnsCredentialProperties ¶
type ApnsCredentialProperties struct {
ApnsCertificate *genruntime.SecretReference `json:"apnsCertificate,omitempty"`
AppId *genruntime.SecretReference `json:"appId,omitempty"`
AppName *genruntime.SecretReference `json:"appName,omitempty"`
CertificateKey *genruntime.SecretReference `json:"certificateKey,omitempty"`
Endpoint *genruntime.SecretReference `json:"endpoint,omitempty"`
KeyId *genruntime.SecretReference `json:"keyId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Thumbprint *genruntime.SecretReference `json:"thumbprint,omitempty"`
Token *genruntime.SecretReference `json:"token,omitempty"`
}
Storage version of v1api20230901.ApnsCredentialProperties Description of a NotificationHub ApnsCredential.
func (*ApnsCredentialProperties) DeepCopy ¶
func (in *ApnsCredentialProperties) DeepCopy() *ApnsCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsCredentialProperties.
func (*ApnsCredentialProperties) DeepCopyInto ¶
func (in *ApnsCredentialProperties) DeepCopyInto(out *ApnsCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApnsCredentialProperties_STATUS ¶
type ApnsCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.ApnsCredentialProperties_STATUS Description of a NotificationHub ApnsCredential.
func (*ApnsCredentialProperties_STATUS) DeepCopy ¶
func (in *ApnsCredentialProperties_STATUS) DeepCopy() *ApnsCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsCredentialProperties_STATUS.
func (*ApnsCredentialProperties_STATUS) DeepCopyInto ¶
func (in *ApnsCredentialProperties_STATUS) DeepCopyInto(out *ApnsCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApnsCredential_STATUS ¶
type ApnsCredential_STATUS struct {
Properties *ApnsCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.ApnsCredential_STATUS Description of a NotificationHub ApnsCredential.
func (*ApnsCredential_STATUS) DeepCopy ¶
func (in *ApnsCredential_STATUS) DeepCopy() *ApnsCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApnsCredential_STATUS.
func (*ApnsCredential_STATUS) DeepCopyInto ¶
func (in *ApnsCredential_STATUS) DeepCopyInto(out *ApnsCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaiduCredential ¶
type BaiduCredential struct {
Properties *BaiduCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.BaiduCredential Description of a NotificationHub BaiduCredential.
func (*BaiduCredential) DeepCopy ¶
func (in *BaiduCredential) DeepCopy() *BaiduCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduCredential.
func (*BaiduCredential) DeepCopyInto ¶
func (in *BaiduCredential) DeepCopyInto(out *BaiduCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaiduCredentialProperties ¶
type BaiduCredentialProperties struct {
BaiduApiKey *genruntime.SecretReference `json:"baiduApiKey,omitempty"`
BaiduEndPoint *genruntime.SecretReference `json:"baiduEndPoint,omitempty"`
BaiduSecretKey *genruntime.SecretReference `json:"baiduSecretKey,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.BaiduCredentialProperties Description of a NotificationHub BaiduCredential.
func (*BaiduCredentialProperties) DeepCopy ¶
func (in *BaiduCredentialProperties) DeepCopy() *BaiduCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduCredentialProperties.
func (*BaiduCredentialProperties) DeepCopyInto ¶
func (in *BaiduCredentialProperties) DeepCopyInto(out *BaiduCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaiduCredentialProperties_STATUS ¶
type BaiduCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.BaiduCredentialProperties_STATUS Description of a NotificationHub BaiduCredential.
func (*BaiduCredentialProperties_STATUS) DeepCopy ¶
func (in *BaiduCredentialProperties_STATUS) DeepCopy() *BaiduCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduCredentialProperties_STATUS.
func (*BaiduCredentialProperties_STATUS) DeepCopyInto ¶
func (in *BaiduCredentialProperties_STATUS) DeepCopyInto(out *BaiduCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaiduCredential_STATUS ¶
type BaiduCredential_STATUS struct {
Properties *BaiduCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.BaiduCredential_STATUS Description of a NotificationHub BaiduCredential.
func (*BaiduCredential_STATUS) DeepCopy ¶
func (in *BaiduCredential_STATUS) DeepCopy() *BaiduCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaiduCredential_STATUS.
func (*BaiduCredential_STATUS) DeepCopyInto ¶
func (in *BaiduCredential_STATUS) DeepCopyInto(out *BaiduCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrowserCredential ¶
type BrowserCredential struct {
Properties *BrowserCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.BrowserCredential Description of a NotificationHub BrowserCredential.
func (*BrowserCredential) DeepCopy ¶
func (in *BrowserCredential) DeepCopy() *BrowserCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrowserCredential.
func (*BrowserCredential) DeepCopyInto ¶
func (in *BrowserCredential) DeepCopyInto(out *BrowserCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrowserCredentialProperties ¶
type BrowserCredentialProperties struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Subject *genruntime.SecretReference `json:"subject,omitempty"`
VapidPrivateKey *genruntime.SecretReference `json:"vapidPrivateKey,omitempty"`
VapidPublicKey *genruntime.SecretReference `json:"vapidPublicKey,omitempty"`
}
Storage version of v1api20230901.BrowserCredentialProperties Description of a NotificationHub BrowserCredential.
func (*BrowserCredentialProperties) DeepCopy ¶
func (in *BrowserCredentialProperties) DeepCopy() *BrowserCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrowserCredentialProperties.
func (*BrowserCredentialProperties) DeepCopyInto ¶
func (in *BrowserCredentialProperties) DeepCopyInto(out *BrowserCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrowserCredentialProperties_STATUS ¶
type BrowserCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.BrowserCredentialProperties_STATUS Description of a NotificationHub BrowserCredential.
func (*BrowserCredentialProperties_STATUS) DeepCopy ¶
func (in *BrowserCredentialProperties_STATUS) DeepCopy() *BrowserCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrowserCredentialProperties_STATUS.
func (*BrowserCredentialProperties_STATUS) DeepCopyInto ¶
func (in *BrowserCredentialProperties_STATUS) DeepCopyInto(out *BrowserCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrowserCredential_STATUS ¶
type BrowserCredential_STATUS struct {
Properties *BrowserCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.BrowserCredential_STATUS Description of a NotificationHub BrowserCredential.
func (*BrowserCredential_STATUS) DeepCopy ¶
func (in *BrowserCredential_STATUS) DeepCopy() *BrowserCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrowserCredential_STATUS.
func (*BrowserCredential_STATUS) DeepCopyInto ¶
func (in *BrowserCredential_STATUS) DeepCopyInto(out *BrowserCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcmCredential ¶
type GcmCredential struct {
Properties *GcmCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.GcmCredential Description of a NotificationHub GcmCredential.
func (*GcmCredential) DeepCopy ¶
func (in *GcmCredential) DeepCopy() *GcmCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmCredential.
func (*GcmCredential) DeepCopyInto ¶
func (in *GcmCredential) DeepCopyInto(out *GcmCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcmCredentialProperties ¶
type GcmCredentialProperties struct {
GcmEndpoint *genruntime.SecretReference `json:"gcmEndpoint,omitempty"`
GoogleApiKey *genruntime.SecretReference `json:"googleApiKey,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.GcmCredentialProperties Description of a NotificationHub GcmCredential.
func (*GcmCredentialProperties) DeepCopy ¶
func (in *GcmCredentialProperties) DeepCopy() *GcmCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmCredentialProperties.
func (*GcmCredentialProperties) DeepCopyInto ¶
func (in *GcmCredentialProperties) DeepCopyInto(out *GcmCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcmCredentialProperties_STATUS ¶
type GcmCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.GcmCredentialProperties_STATUS Description of a NotificationHub GcmCredential.
func (*GcmCredentialProperties_STATUS) DeepCopy ¶
func (in *GcmCredentialProperties_STATUS) DeepCopy() *GcmCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmCredentialProperties_STATUS.
func (*GcmCredentialProperties_STATUS) DeepCopyInto ¶
func (in *GcmCredentialProperties_STATUS) DeepCopyInto(out *GcmCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcmCredential_STATUS ¶
type GcmCredential_STATUS struct {
Properties *GcmCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.GcmCredential_STATUS Description of a NotificationHub GcmCredential.
func (*GcmCredential_STATUS) DeepCopy ¶
func (in *GcmCredential_STATUS) DeepCopy() *GcmCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcmCredential_STATUS.
func (*GcmCredential_STATUS) DeepCopyInto ¶
func (in *GcmCredential_STATUS) DeepCopyInto(out *GcmCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpRule ¶
type IpRule struct {
IpMask *string `json:"ipMask,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
}
Storage version of v1api20230901.IpRule A network authorization rule that filters traffic based on IP address.
func (*IpRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpRule.
func (*IpRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpRule_STATUS ¶
type IpRule_STATUS struct {
IpMask *string `json:"ipMask,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
}
Storage version of v1api20230901.IpRule_STATUS A network authorization rule that filters traffic based on IP address.
func (*IpRule_STATUS) DeepCopy ¶
func (in *IpRule_STATUS) DeepCopy() *IpRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpRule_STATUS.
func (*IpRule_STATUS) DeepCopyInto ¶
func (in *IpRule_STATUS) DeepCopyInto(out *IpRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MpnsCredential ¶
type MpnsCredential struct {
Properties *MpnsCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.MpnsCredential Description of a NotificationHub MpnsCredential.
func (*MpnsCredential) DeepCopy ¶
func (in *MpnsCredential) DeepCopy() *MpnsCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MpnsCredential.
func (*MpnsCredential) DeepCopyInto ¶
func (in *MpnsCredential) DeepCopyInto(out *MpnsCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MpnsCredentialProperties ¶
type MpnsCredentialProperties struct {
CertificateKey *genruntime.SecretReference `json:"certificateKey,omitempty"`
MpnsCertificate *genruntime.SecretReference `json:"mpnsCertificate,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Thumbprint *genruntime.SecretReference `json:"thumbprint,omitempty"`
}
Storage version of v1api20230901.MpnsCredentialProperties Description of a NotificationHub MpnsCredential.
func (*MpnsCredentialProperties) DeepCopy ¶
func (in *MpnsCredentialProperties) DeepCopy() *MpnsCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MpnsCredentialProperties.
func (*MpnsCredentialProperties) DeepCopyInto ¶
func (in *MpnsCredentialProperties) DeepCopyInto(out *MpnsCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MpnsCredentialProperties_STATUS ¶
type MpnsCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.MpnsCredentialProperties_STATUS Description of a NotificationHub MpnsCredential.
func (*MpnsCredentialProperties_STATUS) DeepCopy ¶
func (in *MpnsCredentialProperties_STATUS) DeepCopy() *MpnsCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MpnsCredentialProperties_STATUS.
func (*MpnsCredentialProperties_STATUS) DeepCopyInto ¶
func (in *MpnsCredentialProperties_STATUS) DeepCopyInto(out *MpnsCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MpnsCredential_STATUS ¶
type MpnsCredential_STATUS struct {
Properties *MpnsCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.MpnsCredential_STATUS Description of a NotificationHub MpnsCredential.
func (*MpnsCredential_STATUS) DeepCopy ¶
func (in *MpnsCredential_STATUS) DeepCopy() *MpnsCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MpnsCredential_STATUS.
func (*MpnsCredential_STATUS) DeepCopyInto ¶
func (in *MpnsCredential_STATUS) DeepCopyInto(out *MpnsCredential_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 v1api20230901.Namespace Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/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) ExportKubernetesConfigMaps ¶
func (namespace *Namespace) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.
func (Namespace) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2023-09-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.NotificationHubs/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 v1api20230901.Namespace Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/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 NamespaceOperatorConfigMaps ¶
type NamespaceOperatorConfigMaps struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ServiceBusEndpoint *genruntime.ConfigMapDestination `json:"serviceBusEndpoint,omitempty"`
}
Storage version of v1api20230901.NamespaceOperatorConfigMaps
func (*NamespaceOperatorConfigMaps) DeepCopy ¶
func (in *NamespaceOperatorConfigMaps) DeepCopy() *NamespaceOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceOperatorConfigMaps.
func (*NamespaceOperatorConfigMaps) DeepCopyInto ¶
func (in *NamespaceOperatorConfigMaps) DeepCopyInto(out *NamespaceOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceOperatorSecrets ¶
type NamespaceOperatorSecrets 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 v1api20230901.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"`
ConfigMaps *NamespaceOperatorConfigMaps `json:"configMaps,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
Secrets *NamespaceOperatorSecrets `json:"secrets,omitempty"`
}
Storage version of v1api20230901.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 NamespaceProperties ¶
type NamespaceProperties struct {
DataCenter *string `json:"dataCenter,omitempty"`
NamespaceType *string `json:"namespaceType,omitempty"`
NetworkAcls *NetworkAcls `json:"networkAcls,omitempty"`
PnsCredentials *PnsCredentials `json:"pnsCredentials,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
ReplicationRegion *string `json:"replicationRegion,omitempty"`
ScaleUnit *string `json:"scaleUnit,omitempty"`
ZoneRedundancy *string `json:"zoneRedundancy,omitempty"`
}
Storage version of v1api20230901.NamespaceProperties Represents namespace properties.
func (*NamespaceProperties) DeepCopy ¶
func (in *NamespaceProperties) DeepCopy() *NamespaceProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceProperties.
func (*NamespaceProperties) DeepCopyInto ¶
func (in *NamespaceProperties) DeepCopyInto(out *NamespaceProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespaceProperties_STATUS ¶
type NamespaceProperties_STATUS struct {
CreatedAt *string `json:"createdAt,omitempty"`
Critical *bool `json:"critical,omitempty"`
DataCenter *string `json:"dataCenter,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
MetricId *string `json:"metricId,omitempty"`
Name *string `json:"name,omitempty"`
NamespaceType *string `json:"namespaceType,omitempty"`
NetworkAcls *NetworkAcls_STATUS `json:"networkAcls,omitempty"`
PnsCredentials *PnsCredentials_STATUS `json:"pnsCredentials,omitempty"`
PrivateEndpointConnections []PrivateEndpointConnectionResource_STATUS `json:"privateEndpointConnections,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
Region *string `json:"region,omitempty"`
ReplicationRegion *string `json:"replicationRegion,omitempty"`
ScaleUnit *string `json:"scaleUnit,omitempty"`
ServiceBusEndpoint *string `json:"serviceBusEndpoint,omitempty"`
Status *string `json:"status,omitempty"`
SubscriptionId *string `json:"subscriptionId,omitempty"`
UpdatedAt *string `json:"updatedAt,omitempty"`
ZoneRedundancy *string `json:"zoneRedundancy,omitempty"`
}
Storage version of v1api20230901.NamespaceProperties_STATUS Represents namespace properties.
func (*NamespaceProperties_STATUS) DeepCopy ¶
func (in *NamespaceProperties_STATUS) DeepCopy() *NamespaceProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespaceProperties_STATUS.
func (*NamespaceProperties_STATUS) DeepCopyInto ¶
func (in *NamespaceProperties_STATUS) DeepCopyInto(out *NamespaceProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace_STATUS ¶
type Namespace_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
Properties *NamespaceProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Sku *Sku_STATUS `json:"sku,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20230901.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 {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
Location *string `json:"location,omitempty"`
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"`
Properties *NamespaceProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Sku *Sku `json:"sku,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
}
Storage version of v1api20230901.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 v1api20230901.NamespacesAuthorizationRule Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/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 "2023-09-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.NotificationHubs/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 v1api20230901.NamespacesAuthorizationRule Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/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 NamespacesAuthorizationRuleOperatorSpec ¶
type NamespacesAuthorizationRuleOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20230901.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"`
Properties *SharedAccessAuthorizationRuleProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20230901.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"`
Location *string `json:"location,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 notificationhubs.azure.com/Namespace resource
Owner *genruntime.KnownResourceReference `group:"notificationhubs.azure.com" json:"owner,omitempty" kind:"Namespace"`
Properties *SharedAccessAuthorizationRuleProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
}
Storage version of v1api20230901.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 NetworkAcls ¶
type NetworkAcls struct {
IpRules []IpRule `json:"ipRules,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicNetworkRule *PublicInternetAuthorizationRule `json:"publicNetworkRule,omitempty"`
}
Storage version of v1api20230901.NetworkAcls A collection of network authorization rules.
func (*NetworkAcls) DeepCopy ¶
func (in *NetworkAcls) DeepCopy() *NetworkAcls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAcls.
func (*NetworkAcls) DeepCopyInto ¶
func (in *NetworkAcls) DeepCopyInto(out *NetworkAcls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkAcls_STATUS ¶
type NetworkAcls_STATUS struct {
IpRules []IpRule_STATUS `json:"ipRules,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicNetworkRule *PublicInternetAuthorizationRule_STATUS `json:"publicNetworkRule,omitempty"`
}
Storage version of v1api20230901.NetworkAcls_STATUS A collection of network authorization rules.
func (*NetworkAcls_STATUS) DeepCopy ¶
func (in *NetworkAcls_STATUS) DeepCopy() *NetworkAcls_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkAcls_STATUS.
func (*NetworkAcls_STATUS) DeepCopyInto ¶
func (in *NetworkAcls_STATUS) DeepCopyInto(out *NetworkAcls_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHub ¶
type NotificationHub struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NotificationHub_Spec `json:"spec,omitempty"`
Status NotificationHub_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 v1api20230901.NotificationHub Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}
func (*NotificationHub) AzureName ¶
func (notificationHub *NotificationHub) AzureName() string
AzureName returns the Azure name of the resource
func (*NotificationHub) ConfigMapDestinationExpressions ¶
func (notificationHub *NotificationHub) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NotificationHub) DeepCopy ¶
func (in *NotificationHub) DeepCopy() *NotificationHub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHub.
func (*NotificationHub) DeepCopyInto ¶
func (in *NotificationHub) DeepCopyInto(out *NotificationHub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationHub) DeepCopyObject ¶
func (in *NotificationHub) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NotificationHub) GetAPIVersion ¶
func (notificationHub NotificationHub) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-09-01"
func (*NotificationHub) GetConditions ¶
func (notificationHub *NotificationHub) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NotificationHub) GetResourceScope ¶
func (notificationHub *NotificationHub) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NotificationHub) GetSpec ¶
func (notificationHub *NotificationHub) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NotificationHub) GetStatus ¶
func (notificationHub *NotificationHub) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NotificationHub) GetSupportedOperations ¶
func (notificationHub *NotificationHub) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NotificationHub) GetType ¶
func (notificationHub *NotificationHub) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.NotificationHubs/namespaces/notificationHubs"
func (*NotificationHub) Hub ¶
func (notificationHub *NotificationHub) Hub()
Hub marks that this NotificationHub is the hub type for conversion
func (*NotificationHub) NewEmptyStatus ¶
func (notificationHub *NotificationHub) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NotificationHub) OriginalGVK ¶
func (notificationHub *NotificationHub) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NotificationHub) Owner ¶
func (notificationHub *NotificationHub) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NotificationHub) SecretDestinationExpressions ¶
func (notificationHub *NotificationHub) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NotificationHub) SetConditions ¶
func (notificationHub *NotificationHub) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NotificationHub) SetStatus ¶
func (notificationHub *NotificationHub) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NotificationHubList ¶
type NotificationHubList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NotificationHub `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20230901.NotificationHub Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}
func (*NotificationHubList) DeepCopy ¶
func (in *NotificationHubList) DeepCopy() *NotificationHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubList.
func (*NotificationHubList) DeepCopyInto ¶
func (in *NotificationHubList) DeepCopyInto(out *NotificationHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationHubList) DeepCopyObject ¶
func (in *NotificationHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotificationHubOperatorSecrets ¶
type NotificationHubOperatorSecrets 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 v1api20230901.NotificationHubOperatorSecrets
func (*NotificationHubOperatorSecrets) DeepCopy ¶
func (in *NotificationHubOperatorSecrets) DeepCopy() *NotificationHubOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubOperatorSecrets.
func (*NotificationHubOperatorSecrets) DeepCopyInto ¶
func (in *NotificationHubOperatorSecrets) DeepCopyInto(out *NotificationHubOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubOperatorSpec ¶
type NotificationHubOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
Secrets *NotificationHubOperatorSecrets `json:"secrets,omitempty"`
}
Storage version of v1api20230901.NotificationHubOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NotificationHubOperatorSpec) DeepCopy ¶
func (in *NotificationHubOperatorSpec) DeepCopy() *NotificationHubOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubOperatorSpec.
func (*NotificationHubOperatorSpec) DeepCopyInto ¶
func (in *NotificationHubOperatorSpec) DeepCopyInto(out *NotificationHubOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubProperties ¶
type NotificationHubProperties struct {
AdmCredential *AdmCredential `json:"admCredential,omitempty"`
ApnsCredential *ApnsCredential `json:"apnsCredential,omitempty"`
BaiduCredential *BaiduCredential `json:"baiduCredential,omitempty"`
BrowserCredential *BrowserCredential `json:"browserCredential,omitempty"`
GcmCredential *GcmCredential `json:"gcmCredential,omitempty"`
MpnsCredential *MpnsCredential `json:"mpnsCredential,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RegistrationTtl *string `json:"registrationTtl,omitempty"`
WnsCredential *WnsCredential `json:"wnsCredential,omitempty"`
XiaomiCredential *XiaomiCredential `json:"xiaomiCredential,omitempty"`
}
Storage version of v1api20230901.NotificationHubProperties NotificationHub properties.
func (*NotificationHubProperties) DeepCopy ¶
func (in *NotificationHubProperties) DeepCopy() *NotificationHubProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubProperties.
func (*NotificationHubProperties) DeepCopyInto ¶
func (in *NotificationHubProperties) DeepCopyInto(out *NotificationHubProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubProperties_STATUS ¶
type NotificationHubProperties_STATUS struct {
AdmCredential *AdmCredential_STATUS `json:"admCredential,omitempty"`
ApnsCredential *ApnsCredential_STATUS `json:"apnsCredential,omitempty"`
AuthorizationRules []SharedAccessAuthorizationRuleProperties_STATUS `json:"authorizationRules,omitempty"`
BaiduCredential *BaiduCredential_STATUS `json:"baiduCredential,omitempty"`
BrowserCredential *BrowserCredential_STATUS `json:"browserCredential,omitempty"`
DailyMaxActiveDevices *int `json:"dailyMaxActiveDevices,omitempty"`
GcmCredential *GcmCredential_STATUS `json:"gcmCredential,omitempty"`
MpnsCredential *MpnsCredential_STATUS `json:"mpnsCredential,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RegistrationTtl *string `json:"registrationTtl,omitempty"`
WnsCredential *WnsCredential_STATUS `json:"wnsCredential,omitempty"`
XiaomiCredential *XiaomiCredential_STATUS `json:"xiaomiCredential,omitempty"`
}
Storage version of v1api20230901.NotificationHubProperties_STATUS NotificationHub properties.
func (*NotificationHubProperties_STATUS) DeepCopy ¶
func (in *NotificationHubProperties_STATUS) DeepCopy() *NotificationHubProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubProperties_STATUS.
func (*NotificationHubProperties_STATUS) DeepCopyInto ¶
func (in *NotificationHubProperties_STATUS) DeepCopyInto(out *NotificationHubProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHub_STATUS ¶
type NotificationHub_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
Properties *NotificationHubProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Sku *Sku_STATUS `json:"sku,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20230901.NotificationHub_STATUS
func (*NotificationHub_STATUS) ConvertStatusFrom ¶
func (notificationHub *NotificationHub_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NotificationHub_STATUS from the provided source
func (*NotificationHub_STATUS) ConvertStatusTo ¶
func (notificationHub *NotificationHub_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NotificationHub_STATUS
func (*NotificationHub_STATUS) DeepCopy ¶
func (in *NotificationHub_STATUS) DeepCopy() *NotificationHub_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHub_STATUS.
func (*NotificationHub_STATUS) DeepCopyInto ¶
func (in *NotificationHub_STATUS) DeepCopyInto(out *NotificationHub_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHub_Spec ¶
type NotificationHub_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"`
Location *string `json:"location,omitempty"`
OperatorSpec *NotificationHubOperatorSpec `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 notificationhubs.azure.com/Namespace resource
Owner *genruntime.KnownResourceReference `group:"notificationhubs.azure.com" json:"owner,omitempty" kind:"Namespace"`
Properties *NotificationHubProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Sku *Sku `json:"sku,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
}
Storage version of v1api20230901.NotificationHub_Spec
func (*NotificationHub_Spec) ConvertSpecFrom ¶
func (notificationHub *NotificationHub_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NotificationHub_Spec from the provided source
func (*NotificationHub_Spec) ConvertSpecTo ¶
func (notificationHub *NotificationHub_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NotificationHub_Spec
func (*NotificationHub_Spec) DeepCopy ¶
func (in *NotificationHub_Spec) DeepCopy() *NotificationHub_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHub_Spec.
func (*NotificationHub_Spec) DeepCopyInto ¶
func (in *NotificationHub_Spec) DeepCopyInto(out *NotificationHub_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubsAuthorizationRule ¶
type NotificationHubsAuthorizationRule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NotificationHubsAuthorizationRule_Spec `json:"spec,omitempty"`
Status NotificationHubsAuthorizationRule_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 v1api20230901.NotificationHubsAuthorizationRule Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/authorizationRules/{authorizationRuleName}
func (*NotificationHubsAuthorizationRule) AzureName ¶
func (rule *NotificationHubsAuthorizationRule) AzureName() string
AzureName returns the Azure name of the resource
func (*NotificationHubsAuthorizationRule) ConfigMapDestinationExpressions ¶
func (rule *NotificationHubsAuthorizationRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NotificationHubsAuthorizationRule) DeepCopy ¶
func (in *NotificationHubsAuthorizationRule) DeepCopy() *NotificationHubsAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubsAuthorizationRule.
func (*NotificationHubsAuthorizationRule) DeepCopyInto ¶
func (in *NotificationHubsAuthorizationRule) DeepCopyInto(out *NotificationHubsAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationHubsAuthorizationRule) DeepCopyObject ¶
func (in *NotificationHubsAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NotificationHubsAuthorizationRule) GetAPIVersion ¶
func (rule NotificationHubsAuthorizationRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-09-01"
func (*NotificationHubsAuthorizationRule) GetConditions ¶
func (rule *NotificationHubsAuthorizationRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NotificationHubsAuthorizationRule) GetResourceScope ¶
func (rule *NotificationHubsAuthorizationRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NotificationHubsAuthorizationRule) GetSpec ¶
func (rule *NotificationHubsAuthorizationRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NotificationHubsAuthorizationRule) GetStatus ¶
func (rule *NotificationHubsAuthorizationRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NotificationHubsAuthorizationRule) GetSupportedOperations ¶
func (rule *NotificationHubsAuthorizationRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NotificationHubsAuthorizationRule) GetType ¶
func (rule *NotificationHubsAuthorizationRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.NotificationHubs/namespaces/notificationHubs/authorizationRules"
func (*NotificationHubsAuthorizationRule) Hub ¶
func (rule *NotificationHubsAuthorizationRule) Hub()
Hub marks that this NotificationHubsAuthorizationRule is the hub type for conversion
func (*NotificationHubsAuthorizationRule) NewEmptyStatus ¶
func (rule *NotificationHubsAuthorizationRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NotificationHubsAuthorizationRule) OriginalGVK ¶
func (rule *NotificationHubsAuthorizationRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NotificationHubsAuthorizationRule) Owner ¶
func (rule *NotificationHubsAuthorizationRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NotificationHubsAuthorizationRule) SecretDestinationExpressions ¶
func (rule *NotificationHubsAuthorizationRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NotificationHubsAuthorizationRule) SetConditions ¶
func (rule *NotificationHubsAuthorizationRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NotificationHubsAuthorizationRule) SetStatus ¶
func (rule *NotificationHubsAuthorizationRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NotificationHubsAuthorizationRuleList ¶
type NotificationHubsAuthorizationRuleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NotificationHubsAuthorizationRule `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20230901.NotificationHubsAuthorizationRule Generator information: - Generated from: /notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2023-09-01/notificationhubs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/authorizationRules/{authorizationRuleName}
func (*NotificationHubsAuthorizationRuleList) DeepCopy ¶
func (in *NotificationHubsAuthorizationRuleList) DeepCopy() *NotificationHubsAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubsAuthorizationRuleList.
func (*NotificationHubsAuthorizationRuleList) DeepCopyInto ¶
func (in *NotificationHubsAuthorizationRuleList) DeepCopyInto(out *NotificationHubsAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotificationHubsAuthorizationRuleList) DeepCopyObject ¶
func (in *NotificationHubsAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotificationHubsAuthorizationRuleOperatorSpec ¶
type NotificationHubsAuthorizationRuleOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20230901.NotificationHubsAuthorizationRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NotificationHubsAuthorizationRuleOperatorSpec) DeepCopy ¶
func (in *NotificationHubsAuthorizationRuleOperatorSpec) DeepCopy() *NotificationHubsAuthorizationRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubsAuthorizationRuleOperatorSpec.
func (*NotificationHubsAuthorizationRuleOperatorSpec) DeepCopyInto ¶
func (in *NotificationHubsAuthorizationRuleOperatorSpec) DeepCopyInto(out *NotificationHubsAuthorizationRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubsAuthorizationRule_STATUS ¶
type NotificationHubsAuthorizationRule_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
Properties *SharedAccessAuthorizationRuleProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20230901.NotificationHubsAuthorizationRule_STATUS
func (*NotificationHubsAuthorizationRule_STATUS) ConvertStatusFrom ¶
func (rule *NotificationHubsAuthorizationRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NotificationHubsAuthorizationRule_STATUS from the provided source
func (*NotificationHubsAuthorizationRule_STATUS) ConvertStatusTo ¶
func (rule *NotificationHubsAuthorizationRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NotificationHubsAuthorizationRule_STATUS
func (*NotificationHubsAuthorizationRule_STATUS) DeepCopy ¶
func (in *NotificationHubsAuthorizationRule_STATUS) DeepCopy() *NotificationHubsAuthorizationRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubsAuthorizationRule_STATUS.
func (*NotificationHubsAuthorizationRule_STATUS) DeepCopyInto ¶
func (in *NotificationHubsAuthorizationRule_STATUS) DeepCopyInto(out *NotificationHubsAuthorizationRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationHubsAuthorizationRule_Spec ¶
type NotificationHubsAuthorizationRule_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"`
Location *string `json:"location,omitempty"`
OperatorSpec *NotificationHubsAuthorizationRuleOperatorSpec `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 notificationhubs.azure.com/NotificationHub resource
Owner *genruntime.KnownResourceReference `group:"notificationhubs.azure.com" json:"owner,omitempty" kind:"NotificationHub"`
Properties *SharedAccessAuthorizationRuleProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
}
Storage version of v1api20230901.NotificationHubsAuthorizationRule_Spec
func (*NotificationHubsAuthorizationRule_Spec) ConvertSpecFrom ¶
func (rule *NotificationHubsAuthorizationRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NotificationHubsAuthorizationRule_Spec from the provided source
func (*NotificationHubsAuthorizationRule_Spec) ConvertSpecTo ¶
func (rule *NotificationHubsAuthorizationRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NotificationHubsAuthorizationRule_Spec
func (*NotificationHubsAuthorizationRule_Spec) DeepCopy ¶
func (in *NotificationHubsAuthorizationRule_Spec) DeepCopy() *NotificationHubsAuthorizationRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationHubsAuthorizationRule_Spec.
func (*NotificationHubsAuthorizationRule_Spec) DeepCopyInto ¶
func (in *NotificationHubsAuthorizationRule_Spec) DeepCopyInto(out *NotificationHubsAuthorizationRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PnsCredentials ¶
type PnsCredentials struct {
AdmCredential *AdmCredential `json:"admCredential,omitempty"`
ApnsCredential *ApnsCredential `json:"apnsCredential,omitempty"`
BaiduCredential *BaiduCredential `json:"baiduCredential,omitempty"`
BrowserCredential *BrowserCredential `json:"browserCredential,omitempty"`
GcmCredential *GcmCredential `json:"gcmCredential,omitempty"`
MpnsCredential *MpnsCredential `json:"mpnsCredential,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
WnsCredential *WnsCredential `json:"wnsCredential,omitempty"`
XiaomiCredential *XiaomiCredential `json:"xiaomiCredential,omitempty"`
}
Storage version of v1api20230901.PnsCredentials Collection of Notification Hub or Notification Hub Namespace PNS credentials.
func (*PnsCredentials) DeepCopy ¶
func (in *PnsCredentials) DeepCopy() *PnsCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PnsCredentials.
func (*PnsCredentials) DeepCopyInto ¶
func (in *PnsCredentials) DeepCopyInto(out *PnsCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PnsCredentials_STATUS ¶
type PnsCredentials_STATUS struct {
AdmCredential *AdmCredential_STATUS `json:"admCredential,omitempty"`
ApnsCredential *ApnsCredential_STATUS `json:"apnsCredential,omitempty"`
BaiduCredential *BaiduCredential_STATUS `json:"baiduCredential,omitempty"`
BrowserCredential *BrowserCredential_STATUS `json:"browserCredential,omitempty"`
GcmCredential *GcmCredential_STATUS `json:"gcmCredential,omitempty"`
MpnsCredential *MpnsCredential_STATUS `json:"mpnsCredential,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
WnsCredential *WnsCredential_STATUS `json:"wnsCredential,omitempty"`
XiaomiCredential *XiaomiCredential_STATUS `json:"xiaomiCredential,omitempty"`
}
Storage version of v1api20230901.PnsCredentials_STATUS Collection of Notification Hub or Notification Hub Namespace PNS credentials.
func (*PnsCredentials_STATUS) DeepCopy ¶
func (in *PnsCredentials_STATUS) DeepCopy() *PnsCredentials_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PnsCredentials_STATUS.
func (*PnsCredentials_STATUS) DeepCopyInto ¶
func (in *PnsCredentials_STATUS) DeepCopyInto(out *PnsCredentials_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionResource_STATUS ¶
type PrivateEndpointConnectionResource_STATUS struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.PrivateEndpointConnectionResource_STATUS Represents a Private Endpoint Connection ARM resource - a sub-resource of Notification Hubs namespace.
func (*PrivateEndpointConnectionResource_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnectionResource_STATUS) DeepCopy() *PrivateEndpointConnectionResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionResource_STATUS.
func (*PrivateEndpointConnectionResource_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnectionResource_STATUS) DeepCopyInto(out *PrivateEndpointConnectionResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicInternetAuthorizationRule ¶
type PublicInternetAuthorizationRule struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
}
Storage version of v1api20230901.PublicInternetAuthorizationRule A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
func (*PublicInternetAuthorizationRule) DeepCopy ¶
func (in *PublicInternetAuthorizationRule) DeepCopy() *PublicInternetAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicInternetAuthorizationRule.
func (*PublicInternetAuthorizationRule) DeepCopyInto ¶
func (in *PublicInternetAuthorizationRule) DeepCopyInto(out *PublicInternetAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicInternetAuthorizationRule_STATUS ¶
type PublicInternetAuthorizationRule_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Rights []string `json:"rights,omitempty"`
}
Storage version of v1api20230901.PublicInternetAuthorizationRule_STATUS A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
func (*PublicInternetAuthorizationRule_STATUS) DeepCopy ¶
func (in *PublicInternetAuthorizationRule_STATUS) DeepCopy() *PublicInternetAuthorizationRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicInternetAuthorizationRule_STATUS.
func (*PublicInternetAuthorizationRule_STATUS) DeepCopyInto ¶
func (in *PublicInternetAuthorizationRule_STATUS) DeepCopyInto(out *PublicInternetAuthorizationRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedAccessAuthorizationRuleProperties ¶
type SharedAccessAuthorizationRuleProperties struct {
}
Storage version of v1api20230901.SharedAccessAuthorizationRuleProperties SharedAccessAuthorizationRule properties.
func (*SharedAccessAuthorizationRuleProperties) DeepCopy ¶
func (in *SharedAccessAuthorizationRuleProperties) DeepCopy() *SharedAccessAuthorizationRuleProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessAuthorizationRuleProperties.
func (*SharedAccessAuthorizationRuleProperties) DeepCopyInto ¶
func (in *SharedAccessAuthorizationRuleProperties) DeepCopyInto(out *SharedAccessAuthorizationRuleProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedAccessAuthorizationRuleProperties_STATUS ¶
type SharedAccessAuthorizationRuleProperties_STATUS struct {
}
Storage version of v1api20230901.SharedAccessAuthorizationRuleProperties_STATUS SharedAccessAuthorizationRule properties.
func (*SharedAccessAuthorizationRuleProperties_STATUS) DeepCopy ¶
func (in *SharedAccessAuthorizationRuleProperties_STATUS) DeepCopy() *SharedAccessAuthorizationRuleProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedAccessAuthorizationRuleProperties_STATUS.
func (*SharedAccessAuthorizationRuleProperties_STATUS) DeepCopyInto ¶
func (in *SharedAccessAuthorizationRuleProperties_STATUS) DeepCopyInto(out *SharedAccessAuthorizationRuleProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶
type Sku struct {
Capacity *int `json:"capacity,omitempty"`
Family *string `json:"family,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Size *string `json:"size,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20230901.Sku The Sku description for a namespace
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_STATUS ¶
type Sku_STATUS struct {
Capacity *int `json:"capacity,omitempty"`
Family *string `json:"family,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Size *string `json:"size,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20230901.Sku_STATUS The Sku description for a namespace
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20230901.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 WnsCredential ¶
type WnsCredential struct {
Properties *WnsCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.WnsCredential Description of a NotificationHub WnsCredential.
func (*WnsCredential) DeepCopy ¶
func (in *WnsCredential) DeepCopy() *WnsCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WnsCredential.
func (*WnsCredential) DeepCopyInto ¶
func (in *WnsCredential) DeepCopyInto(out *WnsCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WnsCredentialProperties ¶
type WnsCredentialProperties struct {
CertificateKey *genruntime.SecretReference `json:"certificateKey,omitempty"`
PackageSid *genruntime.SecretReference `json:"packageSid,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretKey *genruntime.SecretReference `json:"secretKey,omitempty"`
WindowsLiveEndpoint *genruntime.SecretReference `json:"windowsLiveEndpoint,omitempty"`
WnsCertificate *genruntime.SecretReference `json:"wnsCertificate,omitempty"`
}
Storage version of v1api20230901.WnsCredentialProperties Description of a NotificationHub WnsCredential.
func (*WnsCredentialProperties) DeepCopy ¶
func (in *WnsCredentialProperties) DeepCopy() *WnsCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WnsCredentialProperties.
func (*WnsCredentialProperties) DeepCopyInto ¶
func (in *WnsCredentialProperties) DeepCopyInto(out *WnsCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WnsCredentialProperties_STATUS ¶
type WnsCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.WnsCredentialProperties_STATUS Description of a NotificationHub WnsCredential.
func (*WnsCredentialProperties_STATUS) DeepCopy ¶
func (in *WnsCredentialProperties_STATUS) DeepCopy() *WnsCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WnsCredentialProperties_STATUS.
func (*WnsCredentialProperties_STATUS) DeepCopyInto ¶
func (in *WnsCredentialProperties_STATUS) DeepCopyInto(out *WnsCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WnsCredential_STATUS ¶
type WnsCredential_STATUS struct {
Properties *WnsCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.WnsCredential_STATUS Description of a NotificationHub WnsCredential.
func (*WnsCredential_STATUS) DeepCopy ¶
func (in *WnsCredential_STATUS) DeepCopy() *WnsCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WnsCredential_STATUS.
func (*WnsCredential_STATUS) DeepCopyInto ¶
func (in *WnsCredential_STATUS) DeepCopyInto(out *WnsCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XiaomiCredential ¶
type XiaomiCredential struct {
Properties *XiaomiCredentialProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.XiaomiCredential Description of a NotificationHub XiaomiCredential.
func (*XiaomiCredential) DeepCopy ¶
func (in *XiaomiCredential) DeepCopy() *XiaomiCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XiaomiCredential.
func (*XiaomiCredential) DeepCopyInto ¶
func (in *XiaomiCredential) DeepCopyInto(out *XiaomiCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XiaomiCredentialProperties ¶
type XiaomiCredentialProperties struct {
AppSecret *genruntime.SecretReference `json:"appSecret,omitempty"`
Endpoint *genruntime.SecretReference `json:"endpoint,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.XiaomiCredentialProperties Description of a NotificationHub XiaomiCredentialProperties.
func (*XiaomiCredentialProperties) DeepCopy ¶
func (in *XiaomiCredentialProperties) DeepCopy() *XiaomiCredentialProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XiaomiCredentialProperties.
func (*XiaomiCredentialProperties) DeepCopyInto ¶
func (in *XiaomiCredentialProperties) DeepCopyInto(out *XiaomiCredentialProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XiaomiCredentialProperties_STATUS ¶
type XiaomiCredentialProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.XiaomiCredentialProperties_STATUS Description of a NotificationHub XiaomiCredentialProperties.
func (*XiaomiCredentialProperties_STATUS) DeepCopy ¶
func (in *XiaomiCredentialProperties_STATUS) DeepCopy() *XiaomiCredentialProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XiaomiCredentialProperties_STATUS.
func (*XiaomiCredentialProperties_STATUS) DeepCopyInto ¶
func (in *XiaomiCredentialProperties_STATUS) DeepCopyInto(out *XiaomiCredentialProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XiaomiCredential_STATUS ¶
type XiaomiCredential_STATUS struct {
Properties *XiaomiCredentialProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20230901.XiaomiCredential_STATUS Description of a NotificationHub XiaomiCredential.
func (*XiaomiCredential_STATUS) DeepCopy ¶
func (in *XiaomiCredential_STATUS) DeepCopy() *XiaomiCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XiaomiCredential_STATUS.
func (*XiaomiCredential_STATUS) DeepCopyInto ¶
func (in *XiaomiCredential_STATUS) DeepCopyInto(out *XiaomiCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.