notificationhubs.azure.com/v1api20230901
APIVersion
Value | Description |
---|---|
“2023-09-01” |
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}
Used by: NamespaceList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | Namespace_Spec Optional |
|
status | Namespace_STATUS Optional |
Namespace_Spec
Property | Description | Type |
---|---|---|
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. | string Optional |
location | The geo-location where the resource lives | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NamespaceOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | Represents namespace properties. | NamespaceProperties Optional |
sku | The Sku description for a namespace | Sku Required |
tags | Resource tags. | map[string]string Optional |
Namespace_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | The geo-location where the resource lives | string Optional |
name | The name of the resource | string Optional |
properties | Represents namespace properties. | NamespaceProperties_STATUS Optional |
sku | The Sku description for a namespace | Sku_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NamespaceList
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}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | Namespace[] Optional |
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}
Used by: NamespacesAuthorizationRuleList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | NamespacesAuthorizationRule_Spec Optional |
|
status | NamespacesAuthorizationRule_STATUS Optional |
NamespacesAuthorizationRule_Spec
Property | Description | Type |
---|---|---|
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. | string Optional |
location | Deprecated - only for compatibility. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NamespacesAuthorizationRuleOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
NamespacesAuthorizationRule_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | Deprecated - only for compatibility. | string Optional |
name | The name of the resource | string Optional |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NamespacesAuthorizationRuleList
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}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | NamespacesAuthorizationRule[] Optional |
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}
Used by: NotificationHubList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | NotificationHub_Spec Optional |
|
status | NotificationHub_STATUS Optional |
NotificationHub_Spec
Property | Description | Type |
---|---|---|
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. | string Optional |
location | The geo-location where the resource lives | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NotificationHubOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | NotificationHub properties. | NotificationHubProperties Optional |
sku | The Sku description for a namespace | Sku Optional |
tags | Resource tags. | map[string]string Optional |
NotificationHub_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | The geo-location where the resource lives | string Optional |
name | The name of the resource | string Optional |
properties | NotificationHub properties. | NotificationHubProperties_STATUS Optional |
sku | The Sku description for a namespace | Sku_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NotificationHubList
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}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | NotificationHub[] Optional |
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}
Used by: NotificationHubsAuthorizationRuleList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | NotificationHubsAuthorizationRule_Spec Optional |
|
status | NotificationHubsAuthorizationRule_STATUS Optional |
NotificationHubsAuthorizationRule_Spec
Property | Description | Type |
---|---|---|
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. | string Optional |
location | Deprecated - only for compatibility. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NotificationHubsAuthorizationRuleOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
NotificationHubsAuthorizationRule_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | Deprecated - only for compatibility. | string Optional |
name | The name of the resource | string Optional |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NotificationHubsAuthorizationRuleList
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}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | NotificationHubsAuthorizationRule[] Optional |
Namespace_Spec
Used by: Namespace.
Property | Description | Type |
---|---|---|
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. | string Optional |
location | The geo-location where the resource lives | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NamespaceOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | Represents namespace properties. | NamespaceProperties Optional |
sku | The Sku description for a namespace | Sku Required |
tags | Resource tags. | map[string]string Optional |
Namespace_STATUS
Used by: Namespace.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | The geo-location where the resource lives | string Optional |
name | The name of the resource | string Optional |
properties | Represents namespace properties. | NamespaceProperties_STATUS Optional |
sku | The Sku description for a namespace | Sku_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NamespacesAuthorizationRule_Spec
Used by: NamespacesAuthorizationRule.
Property | Description | Type |
---|---|---|
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. | string Optional |
location | Deprecated - only for compatibility. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NamespacesAuthorizationRuleOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
NamespacesAuthorizationRule_STATUS
Used by: NamespacesAuthorizationRule.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | Deprecated - only for compatibility. | string Optional |
name | The name of the resource | string Optional |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NotificationHub_Spec
Used by: NotificationHub.
Property | Description | Type |
---|---|---|
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. | string Optional |
location | The geo-location where the resource lives | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NotificationHubOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | NotificationHub properties. | NotificationHubProperties Optional |
sku | The Sku description for a namespace | Sku Optional |
tags | Resource tags. | map[string]string Optional |
NotificationHub_STATUS
Used by: NotificationHub.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | The geo-location where the resource lives | string Optional |
name | The name of the resource | string Optional |
properties | NotificationHub properties. | NotificationHubProperties_STATUS Optional |
sku | The Sku description for a namespace | Sku_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Resource tags. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NotificationHubsAuthorizationRule_Spec
Used by: NotificationHubsAuthorizationRule.
Property | Description | Type |
---|---|---|
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. | string Optional |
location | Deprecated - only for compatibility. | string Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | NotificationHubsAuthorizationRuleOperatorSpec Optional |
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 | genruntime.KnownResourceReference Required |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
NotificationHubsAuthorizationRule_STATUS
Used by: NotificationHubsAuthorizationRule.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
location | Deprecated - only for compatibility. | string Optional |
name | The name of the resource | string Optional |
properties | SharedAccessAuthorizationRule properties. | SharedAccessAuthorizationRuleProperties_STATUS Optional |
systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
tags | Deprecated - only for compatibility. | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
NamespaceOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: Namespace_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
configMaps | configures where to place operator written ConfigMaps. | NamespaceOperatorConfigMaps Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
secrets | configures where to place Azure generated secrets. | NamespaceOperatorSecrets Optional |
NamespaceProperties
Represents namespace properties.
Used by: Namespace_Spec.
Property | Description | Type |
---|---|---|
dataCenter | Deprecated. | string Optional |
namespaceType | Defines values for NamespaceType. | NamespaceType Optional |
networkAcls | A collection of network authorization rules. | NetworkAcls Optional |
pnsCredentials | Collection of Notification Hub or Notification Hub Namespace PNS credentials. | PnsCredentials Optional |
publicNetworkAccess | Type of public network access. | PublicNetworkAccess Optional |
replicationRegion | Allowed replication region | ReplicationRegion Optional |
scaleUnit | Gets or sets scaleUnit where the namespace gets created | string Optional |
zoneRedundancy | Namespace SKU name. | ZoneRedundancyPreference Optional |
NamespaceProperties_STATUS
Represents namespace properties.
Used by: Namespace_STATUS.
Property | Description | Type |
---|---|---|
createdAt | Time when the namespace was created. | string Optional |
critical | Gets or sets whether or not the namespace is set as Critical. | bool Optional |
dataCenter | Deprecated. | string Optional |
enabled | Gets or sets whether or not the namespace is currently enabled. | bool Optional |
metricId | Azure Insights Metrics id. | string Optional |
name | Name of the Notification Hubs namespace. This is immutable property, set automatically by the service when the namespace is created. | string Optional |
namespaceType | Defines values for NamespaceType. | NamespaceType_STATUS Optional |
networkAcls | A collection of network authorization rules. | NetworkAcls_STATUS Optional |
pnsCredentials | Collection of Notification Hub or Notification Hub Namespace PNS credentials. | PnsCredentials_STATUS Optional |
privateEndpointConnections | Private Endpoint Connections for namespace | PrivateEndpointConnectionResource_STATUS[] Optional |
provisioningState | Defines values for OperationProvisioningState. | OperationProvisioningState_STATUS Optional |
publicNetworkAccess | Type of public network access. | PublicNetworkAccess_STATUS Optional |
region | Region. The value is always set to the same value as Namespace.Location, so we are deprecating this property. | string Optional |
replicationRegion | Allowed replication region | ReplicationRegion_STATUS Optional |
scaleUnit | Gets or sets scaleUnit where the namespace gets created | string Optional |
serviceBusEndpoint | Gets or sets endpoint you can use to perform NotificationHub operations. | string Optional |
status | Namespace status. | NamespaceStatus_STATUS Optional |
subscriptionId | Namespace subscription id. | string Optional |
updatedAt | Time when the namespace was updated. | string Optional |
zoneRedundancy | Namespace SKU name. | ZoneRedundancyPreference_STATUS Optional |
NamespacesAuthorizationRuleOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: NamespacesAuthorizationRule_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
NotificationHubOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: NotificationHub_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
secrets | configures where to place Azure generated secrets. | NotificationHubOperatorSecrets Optional |
NotificationHubProperties
NotificationHub properties.
Used by: NotificationHub_Spec.
Property | Description | Type |
---|---|---|
admCredential | Description of a NotificationHub AdmCredential. | AdmCredential Optional |
apnsCredential | Description of a NotificationHub ApnsCredential. | ApnsCredential Optional |
baiduCredential | Description of a NotificationHub BaiduCredential. | BaiduCredential Optional |
browserCredential | Description of a NotificationHub BrowserCredential. | BrowserCredential Optional |
gcmCredential | Description of a NotificationHub GcmCredential. | GcmCredential Optional |
mpnsCredential | Description of a NotificationHub MpnsCredential. | MpnsCredential Optional |
name | Gets or sets the NotificationHub name. | string Optional |
registrationTtl | Gets or sets the RegistrationTtl of the created NotificationHub | string Optional |
wnsCredential | Description of a NotificationHub WnsCredential. | WnsCredential Optional |
xiaomiCredential | Description of a NotificationHub XiaomiCredential. | XiaomiCredential Optional |
NotificationHubProperties_STATUS
NotificationHub properties.
Used by: NotificationHub_STATUS.
Property | Description | Type |
---|---|---|
admCredential | Description of a NotificationHub AdmCredential. | AdmCredential_STATUS Optional |
apnsCredential | Description of a NotificationHub ApnsCredential. | ApnsCredential_STATUS Optional |
authorizationRules | Gets or sets the AuthorizationRules of the created NotificationHub | SharedAccessAuthorizationRuleProperties_STATUS[] Optional |
baiduCredential | Description of a NotificationHub BaiduCredential. | BaiduCredential_STATUS Optional |
browserCredential | Description of a NotificationHub BrowserCredential. | BrowserCredential_STATUS Optional |
dailyMaxActiveDevices | int Optional |
|
gcmCredential | Description of a NotificationHub GcmCredential. | GcmCredential_STATUS Optional |
mpnsCredential | Description of a NotificationHub MpnsCredential. | MpnsCredential_STATUS Optional |
name | Gets or sets the NotificationHub name. | string Optional |
registrationTtl | Gets or sets the RegistrationTtl of the created NotificationHub | string Optional |
wnsCredential | Description of a NotificationHub WnsCredential. | WnsCredential_STATUS Optional |
xiaomiCredential | Description of a NotificationHub XiaomiCredential. | XiaomiCredential_STATUS Optional |
NotificationHubsAuthorizationRuleOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: NotificationHubsAuthorizationRule_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
SharedAccessAuthorizationRuleProperties
SharedAccessAuthorizationRule properties.
Used by: NamespacesAuthorizationRule_Spec, and NotificationHubsAuthorizationRule_Spec.
Property | Description | Type |
---|---|---|
rights | Gets or sets the rights associated with the rule. | AccessRights[] Required |
SharedAccessAuthorizationRuleProperties_STATUS
SharedAccessAuthorizationRule properties.
Used by: NamespacesAuthorizationRule_STATUS, NotificationHubProperties_STATUS, and NotificationHubsAuthorizationRule_STATUS.
Property | Description | Type |
---|---|---|
claimType | Gets a string that describes the claim type | string Optional |
claimValue | Gets a string that describes the claim value | string Optional |
createdTime | Gets the created time for this rule | string Optional |
keyName | Gets a string that describes the authorization rule. | string Optional |
modifiedTime | Gets the last modified time for this rule | string Optional |
revision | Gets the revision number for the rule | int Optional |
rights | Gets or sets the rights associated with the rule. | AccessRights_STATUS[] Optional |
Sku
The Sku description for a namespace
Used by: Namespace_Spec, and NotificationHub_Spec.
Property | Description | Type |
---|---|---|
capacity | Gets or sets the capacity of the resource | int Optional |
family | Gets or sets the Sku Family | string Optional |
name | Namespace SKU name. | SkuName Required |
size | Gets or sets the Sku size | string Optional |
tier | Gets or sets the tier of particular sku | string Optional |
Sku_STATUS
The Sku description for a namespace
Used by: Namespace_STATUS, and NotificationHub_STATUS.
Property | Description | Type |
---|---|---|
capacity | Gets or sets the capacity of the resource | int Optional |
family | Gets or sets the Sku Family | string Optional |
name | Namespace SKU name. | SkuName_STATUS Optional |
size | Gets or sets the Sku size | string Optional |
tier | Gets or sets the tier of particular sku | string Optional |
SystemData_STATUS
Metadata pertaining to creation and last modification of the resource.
Used by: Namespace_STATUS, NamespacesAuthorizationRule_STATUS, NotificationHub_STATUS, and NotificationHubsAuthorizationRule_STATUS.
Property | Description | Type |
---|---|---|
createdAt | The timestamp of resource creation (UTC). | string Optional |
createdBy | The identity that created the resource. | string Optional |
createdByType | The type of identity that created the resource. | SystemData_CreatedByType_STATUS Optional |
lastModifiedAt | The timestamp of resource last modification (UTC) | string Optional |
lastModifiedBy | The identity that last modified the resource. | string Optional |
lastModifiedByType | The type of identity that last modified the resource. | SystemData_LastModifiedByType_STATUS Optional |
AccessRights
Defines values for AccessRights.
Used by: IpRule, PublicInternetAuthorizationRule, and SharedAccessAuthorizationRuleProperties.
Value | Description |
---|---|
“Listen” | |
“Manage” | |
“Send” |
AccessRights_STATUS
Defines values for AccessRights.
Used by: IpRule_STATUS, PublicInternetAuthorizationRule_STATUS, and SharedAccessAuthorizationRuleProperties_STATUS.
Value | Description |
---|---|
“Listen” | |
“Manage” | |
“Send” |
AdmCredential
Description of a NotificationHub AdmCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub AdmCredential. | AdmCredentialProperties Required |
AdmCredential_STATUS
Description of a NotificationHub AdmCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub AdmCredential. | AdmCredentialProperties_STATUS Optional |
ApnsCredential
Description of a NotificationHub ApnsCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub ApnsCredential. | ApnsCredentialProperties Required |
ApnsCredential_STATUS
Description of a NotificationHub ApnsCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub ApnsCredential. | ApnsCredentialProperties_STATUS Optional |
BaiduCredential
Description of a NotificationHub BaiduCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub BaiduCredential. | BaiduCredentialProperties Required |
BaiduCredential_STATUS
Description of a NotificationHub BaiduCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub BaiduCredential. | BaiduCredentialProperties_STATUS Optional |
BrowserCredential
Description of a NotificationHub BrowserCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub BrowserCredential. | BrowserCredentialProperties Required |
BrowserCredential_STATUS
Description of a NotificationHub BrowserCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub BrowserCredential. | BrowserCredentialProperties_STATUS Optional |
GcmCredential
Description of a NotificationHub GcmCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub GcmCredential. | GcmCredentialProperties Required |
GcmCredential_STATUS
Description of a NotificationHub GcmCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub GcmCredential. | GcmCredentialProperties_STATUS Optional |
MpnsCredential
Description of a NotificationHub MpnsCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub MpnsCredential. | MpnsCredentialProperties Required |
MpnsCredential_STATUS
Description of a NotificationHub MpnsCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub MpnsCredential. | MpnsCredentialProperties_STATUS Optional |
NamespaceOperatorConfigMaps
Used by: NamespaceOperatorSpec.
Property | Description | Type |
---|---|---|
serviceBusEndpoint | indicates where the ServiceBusEndpoint config map should be placed. If omitted, no config map will be created. | genruntime.ConfigMapDestination Optional |
NamespaceOperatorSecrets
Used by: NamespaceOperatorSpec.
Property | Description | Type |
---|---|---|
primaryConnectionString | indicates where the PrimaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
primaryKey | indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
secondaryConnectionString | indicates where the SecondaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
secondaryKey | indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
NamespaceStatus_STATUS
Namespace status.
Used by: NamespaceProperties_STATUS.
Value | Description |
---|---|
“Created” | |
“Creating” | |
“Deleting” | |
“Suspended” |
NamespaceType
Defines values for NamespaceType.
Used by: NamespaceProperties.
Value | Description |
---|---|
“Messaging” | |
“NotificationHub” |
NamespaceType_STATUS
Defines values for NamespaceType.
Used by: NamespaceProperties_STATUS.
Value | Description |
---|---|
“Messaging” | |
“NotificationHub” |
NetworkAcls
A collection of network authorization rules.
Used by: NamespaceProperties.
Property | Description | Type |
---|---|---|
ipRules | List of IP rules. | IpRule[] Optional |
publicNetworkRule | A default (public Internet) network authorization rule, which contains rights if no other network rule matches. | PublicInternetAuthorizationRule Optional |
NetworkAcls_STATUS
A collection of network authorization rules.
Used by: NamespaceProperties_STATUS.
Property | Description | Type |
---|---|---|
ipRules | List of IP rules. | IpRule_STATUS[] Optional |
publicNetworkRule | A default (public Internet) network authorization rule, which contains rights if no other network rule matches. | PublicInternetAuthorizationRule_STATUS Optional |
NotificationHubOperatorSecrets
Used by: NotificationHubOperatorSpec.
Property | Description | Type |
---|---|---|
primaryConnectionString | indicates where the PrimaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
primaryKey | indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
secondaryConnectionString | indicates where the SecondaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
secondaryKey | indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
OperationProvisioningState_STATUS
Defines values for OperationProvisioningState.
Used by: NamespaceProperties_STATUS.
Value | Description |
---|---|
“Canceled” | |
“Disabled” | |
“Failed” | |
“InProgress” | |
“Pending” | |
“Succeeded” | |
“Unknown” |
PnsCredentials
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
Used by: NamespaceProperties.
Property | Description | Type |
---|---|---|
admCredential | Description of a NotificationHub AdmCredential. | AdmCredential Optional |
apnsCredential | Description of a NotificationHub ApnsCredential. | ApnsCredential Optional |
baiduCredential | Description of a NotificationHub BaiduCredential. | BaiduCredential Optional |
browserCredential | Description of a NotificationHub BrowserCredential. | BrowserCredential Optional |
gcmCredential | Description of a NotificationHub GcmCredential. | GcmCredential Optional |
mpnsCredential | Description of a NotificationHub MpnsCredential. | MpnsCredential Optional |
wnsCredential | Description of a NotificationHub WnsCredential. | WnsCredential Optional |
xiaomiCredential | Description of a NotificationHub XiaomiCredential. | XiaomiCredential Optional |
PnsCredentials_STATUS
Collection of Notification Hub or Notification Hub Namespace PNS credentials.
Used by: NamespaceProperties_STATUS.
Property | Description | Type |
---|---|---|
admCredential | Description of a NotificationHub AdmCredential. | AdmCredential_STATUS Optional |
apnsCredential | Description of a NotificationHub ApnsCredential. | ApnsCredential_STATUS Optional |
baiduCredential | Description of a NotificationHub BaiduCredential. | BaiduCredential_STATUS Optional |
browserCredential | Description of a NotificationHub BrowserCredential. | BrowserCredential_STATUS Optional |
gcmCredential | Description of a NotificationHub GcmCredential. | GcmCredential_STATUS Optional |
mpnsCredential | Description of a NotificationHub MpnsCredential. | MpnsCredential_STATUS Optional |
wnsCredential | Description of a NotificationHub WnsCredential. | WnsCredential_STATUS Optional |
xiaomiCredential | Description of a NotificationHub XiaomiCredential. | XiaomiCredential_STATUS Optional |
PrivateEndpointConnectionResource_STATUS
Represents a Private Endpoint Connection ARM resource - a sub-resource of Notification Hubs namespace.
Used by: NamespaceProperties_STATUS.
Property | Description | Type |
---|---|---|
id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
PublicNetworkAccess
Type of public network access.
Used by: NamespaceProperties.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
PublicNetworkAccess_STATUS
Type of public network access.
Used by: NamespaceProperties_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
ReplicationRegion
Allowed replication region
Used by: NamespaceProperties.
Value | Description |
---|---|
“AustraliaEast” | |
“BrazilSouth” | |
“Default” | |
“None” | |
“NorthEurope” | |
“SouthAfricaNorth” | |
“SouthEastAsia” | |
“WestUs2” |
ReplicationRegion_STATUS
Allowed replication region
Used by: NamespaceProperties_STATUS.
Value | Description |
---|---|
“AustraliaEast” | |
“BrazilSouth” | |
“Default” | |
“None” | |
“NorthEurope” | |
“SouthAfricaNorth” | |
“SouthEastAsia” | |
“WestUs2” |
SkuName
Namespace SKU name.
Used by: Sku.
Value | Description |
---|---|
“Basic” | |
“Free” | |
“Standard” |
SkuName_STATUS
Namespace SKU name.
Used by: Sku_STATUS.
Value | Description |
---|---|
“Basic” | |
“Free” | |
“Standard” |
SystemData_CreatedByType_STATUS
Used by: SystemData_STATUS.
Value | Description |
---|---|
“Application” | |
“Key” | |
“ManagedIdentity” | |
“User” |
SystemData_LastModifiedByType_STATUS
Used by: SystemData_STATUS.
Value | Description |
---|---|
“Application” | |
“Key” | |
“ManagedIdentity” | |
“User” |
WnsCredential
Description of a NotificationHub WnsCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub WnsCredential. | WnsCredentialProperties Required |
WnsCredential_STATUS
Description of a NotificationHub WnsCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub WnsCredential. | WnsCredentialProperties_STATUS Optional |
XiaomiCredential
Description of a NotificationHub XiaomiCredential.
Used by: NotificationHubProperties, and PnsCredentials.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties Required |
XiaomiCredential_STATUS
Description of a NotificationHub XiaomiCredential.
Used by: NotificationHubProperties_STATUS, and PnsCredentials_STATUS.
Property | Description | Type |
---|---|---|
properties | Description of a NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties_STATUS Optional |
ZoneRedundancyPreference
Namespace SKU name.
Used by: NamespaceProperties.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
ZoneRedundancyPreference_STATUS
Namespace SKU name.
Used by: NamespaceProperties_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
AdmCredentialProperties
Description of a NotificationHub AdmCredential.
Used by: AdmCredential.
Property | Description | Type |
---|---|---|
authTokenUrl | Gets or sets the URL of the authorization token. | genruntime.SecretReference Required |
clientId | Gets or sets the client identifier. | genruntime.SecretReference Required |
clientSecret | Gets or sets the credential secret access key. | genruntime.SecretReference Required |
ApnsCredentialProperties
Description of a NotificationHub ApnsCredential.
Used by: ApnsCredential.
Property | Description | Type |
---|---|---|
apnsCertificate | Gets or sets the APNS certificate. | genruntime.SecretReference Optional |
appId | Gets or sets the issuer (iss) registered claim key, whose value is your 10-character Team ID, obtained from your developer account | genruntime.SecretReference Optional |
appName | Gets or sets the name of the application | genruntime.SecretReference Optional |
certificateKey | Gets or sets the certificate key. | genruntime.SecretReference Optional |
endpoint | Gets or sets the endpoint of this credential. | genruntime.SecretReference Required |
keyId | Gets or sets a 10-character key identifier (kid) key, obtained from your developer account | genruntime.SecretReference Optional |
thumbprint | Gets or sets the APNS certificate Thumbprint | genruntime.SecretReference Optional |
token | Gets or sets provider Authentication Token, obtained through your developer account | genruntime.SecretReference Optional |
BaiduCredentialProperties
Description of a NotificationHub BaiduCredential.
Used by: BaiduCredential.
Property | Description | Type |
---|---|---|
baiduApiKey | Gets or sets baidu Api Key. | genruntime.SecretReference Required |
baiduEndPoint | Gets or sets baidu Endpoint. | genruntime.SecretReference Required |
baiduSecretKey | Gets or sets baidu Secret Key | genruntime.SecretReference Required |
BrowserCredentialProperties
Description of a NotificationHub BrowserCredential.
Used by: BrowserCredential.
Property | Description | Type |
---|---|---|
subject | Gets or sets web push subject. | genruntime.SecretReference Required |
vapidPrivateKey | Gets or sets VAPID private key. | genruntime.SecretReference Required |
vapidPublicKey | Gets or sets VAPID public key. | genruntime.SecretReference Required |
GcmCredentialProperties
Description of a NotificationHub GcmCredential.
Used by: GcmCredential.
Property | Description | Type |
---|---|---|
gcmEndpoint | Gets or sets the GCM endpoint. | genruntime.SecretReference Optional |
googleApiKey | Gets or sets the Google API key. | genruntime.SecretReference Required |
IpRule
A network authorization rule that filters traffic based on IP address.
Used by: NetworkAcls.
Property | Description | Type |
---|---|---|
ipMask | IP mask. | string Required |
rights | List of access rights. | AccessRights[] Required |
IpRule_STATUS
A network authorization rule that filters traffic based on IP address.
Used by: NetworkAcls_STATUS.
Property | Description | Type |
---|---|---|
ipMask | IP mask. | string Optional |
rights | List of access rights. | AccessRights_STATUS[] Optional |
MpnsCredentialProperties
Description of a NotificationHub MpnsCredential.
Used by: MpnsCredential.
Property | Description | Type |
---|---|---|
certificateKey | Gets or sets the certificate key for this credential. | genruntime.SecretReference Required |
mpnsCertificate | Gets or sets the MPNS certificate. | genruntime.SecretReference Required |
thumbprint | Gets or sets the MPNS certificate Thumbprint | genruntime.SecretReference Required |
PublicInternetAuthorizationRule
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
Used by: NetworkAcls.
Property | Description | Type |
---|---|---|
rights | List of access rights. | AccessRights[] Required |
PublicInternetAuthorizationRule_STATUS
A default (public Internet) network authorization rule, which contains rights if no other network rule matches.
Used by: NetworkAcls_STATUS.
Property | Description | Type |
---|---|---|
rights | List of access rights. | AccessRights_STATUS[] Optional |
WnsCredentialProperties
Description of a NotificationHub WnsCredential.
Used by: WnsCredential.
Property | Description | Type |
---|---|---|
certificateKey | Ges or sets the WNS Certificate Key. | genruntime.SecretReference Optional |
packageSid | Gets or sets the package ID for this credential. | genruntime.SecretReference Optional |
secretKey | Gets or sets the secret key. | genruntime.SecretReference Optional |
windowsLiveEndpoint | Gets or sets the Windows Live endpoint. | genruntime.SecretReference Optional |
wnsCertificate | Gets or sets the WNS Certificate. | genruntime.SecretReference Optional |
XiaomiCredentialProperties
Description of a NotificationHub XiaomiCredentialProperties.
Used by: XiaomiCredential.
Property | Description | Type |
---|---|---|
appSecret | Gets or sets app secret. | genruntime.SecretReference Optional |
endpoint | Gets or sets xiaomi service endpoint. | genruntime.SecretReference Optional |