ArmNotificationHubsModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmNotificationHubsModelFactory
type ArmNotificationHubsModelFactory = class
Public Class ArmNotificationHubsModelFactory
Inheritance
ArmNotificationHubsModelFactory

Methods

Name Description
BrowserCredential(String, String, String)
FcmV1Credential(String, String, String)
NotificationHubAdmCredential(String, String, Uri)
NotificationHubApnsCredential(String, String, Uri, String, String, String, String, String)
NotificationHubAuthorizationRuleData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<AuthorizationRuleAccessRightExt>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, Nullable<Int32>, IEnumerable<AuthorizationRuleAccessRight>)
NotificationHubAuthorizationRuleData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<AuthorizationRuleAccessRightExt>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, Nullable<Int32>)

Initializes a new instance of NotificationHubAuthorizationRuleData.

NotificationHubAvailabilityContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<Boolean>, NotificationHubSku)

Parameters supplied to the Check Name Availability for Namespace and NotificationHubs.

NotificationHubAvailabilityResult(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<Boolean>, NotificationHubSku)

Initializes a new instance of NotificationHubAvailabilityResult.

NotificationHubBaiduCredential(String, Uri, String)
NotificationHubData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, NotificationHubSku, String, Nullable<TimeSpan>, IEnumerable<SharedAccessAuthorizationRuleProperties>, NotificationHubApnsCredential, NotificationHubWnsCredential, NotificationHubGcmCredential, NotificationHubMpnsCredential, NotificationHubAdmCredential, NotificationHubBaiduCredential, BrowserCredential, XiaomiCredential, FcmV1Credential, Nullable<Int64>)

Initializes a new instance of NotificationHubData.

NotificationHubData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<TimeSpan>, IEnumerable<SharedAccessAuthorizationRuleProperties>, NotificationHubApnsCredential, NotificationHubWnsCredential, NotificationHubGcmCredential, NotificationHubMpnsCredential, NotificationHubAdmCredential, NotificationHubBaiduCredential, BrowserCredential, XiaomiCredential, FcmV1Credential, Nullable<Int64>, NotificationHubSku)
NotificationHubGcmCredential(Uri, String)
NotificationHubIPRule(String, IEnumerable<AuthorizationRuleAccessRightExt>)

A network authorization rule that filters traffic based on IP address.

NotificationHubMpnsCredential(String, String, String)
NotificationHubNamespaceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, NotificationHubSku, String, Nullable<OperationProvisioningState>, Nullable<NotificationHubNamespaceStatus>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<NotificationHubNamespaceTypeExt>, Nullable<AllowedReplicationRegion>, Nullable<ZoneRedundancyPreference>, NotificationHubNetworkAcls, PnsCredentials, Uri, IEnumerable<NotificationHubPrivateEndpointConnectionData>, String, String, Nullable<NotificationHubPublicNetworkAccess>)

Initializes a new instance of NotificationHubNamespaceData.

NotificationHubNamespaceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<OperationProvisioningState>, Nullable<NotificationHubNamespaceStatus>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<NotificationHubNamespaceTypeExt>, Nullable<AllowedReplicationRegion>, Nullable<ZoneRedundancyPreference>, NotificationHubNetworkAcls, PnsCredentials, Uri, IEnumerable<NotificationHubPrivateEndpointConnectionData>, String, String, Nullable<NotificationHubPublicNetworkAccess>, NotificationHubSku)
NotificationHubNamespacePatch(NotificationHubSku, NotificationHubNamespaceProperties, IDictionary<String,String>)

Patch parameter for NamespaceResource.

NotificationHubNamespaceProperties(String, Nullable<OperationProvisioningState>, Nullable<NotificationHubNamespaceStatus>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<NotificationHubNamespaceTypeExt>, Nullable<AllowedReplicationRegion>, Nullable<ZoneRedundancyPreference>, NotificationHubNetworkAcls, PnsCredentials, Uri, IEnumerable<NotificationHubPrivateEndpointConnectionData>, String, String, Nullable<NotificationHubPublicNetworkAccess>)

Represents namespace properties.

NotificationHubNetworkAcls(IEnumerable<NotificationHubIPRule>, IEnumerable<AuthorizationRuleAccessRightExt>)
NotificationHubPatch(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<TimeSpan>, IEnumerable<SharedAccessAuthorizationRuleProperties>, NotificationHubApnsCredential, NotificationHubWnsCredential, NotificationHubGcmCredential, NotificationHubMpnsCredential, NotificationHubAdmCredential, NotificationHubBaiduCredential, BrowserCredential, XiaomiCredential, FcmV1Credential, Nullable<Int64>, NotificationHubSku)
NotificationHubPnsCredentials(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, NotificationHubAdmCredential, NotificationHubApnsCredential, NotificationHubBaiduCredential, BrowserCredential, NotificationHubGcmCredential, NotificationHubMpnsCredential, NotificationHubWnsCredential, XiaomiCredential, FcmV1Credential)

Initializes a new instance of NotificationHubPnsCredentials.

NotificationHubPolicyKey(String)
NotificationHubPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, NotificationHubPrivateEndpointConnectionProperties)

Represents a Private Endpoint Connection ARM resource - a sub-resource of Notification Hubs namespace.

NotificationHubPrivateEndpointConnectionProperties(Nullable<NotificationHubsPrivateEndpointConnectionProvisioningState>, ResourceIdentifier, IEnumerable<String>, RemotePrivateLinkServiceConnectionState)

Initializes a new instance of NotificationHubPrivateEndpointConnectionProperties.

NotificationHubPubRegistrationResult(String, String, String, String)

Notification result for a single registration.

NotificationHubResourceKeys(String, String, String, String, String)

Response for the POST request that returns Namespace or NotificationHub access keys (connection strings).

NotificationHubSku(NotificationHubSkuName, String, String, String, Nullable<Int32>)
NotificationHubsPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, NotificationHubsPrivateLinkResourceProperties)

A Private Link Arm Resource.

NotificationHubsPrivateLinkResourceProperties(String, IEnumerable<String>, IEnumerable<String>)

Represents properties of Private Link Resource.

NotificationHubTestSendResult(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<Int32>, Nullable<Int32>, IEnumerable<NotificationHubPubRegistrationResult>)

Initializes a new instance of NotificationHubTestSendResult.

NotificationHubTestSendResult(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<Int64>, Nullable<Int64>, IEnumerable<NotificationHubPubRegistrationResult>)
NotificationHubWnsCredential(String, String, Uri, String, String)
PnsCredentials(NotificationHubAdmCredential, NotificationHubApnsCredential, NotificationHubBaiduCredential, BrowserCredential, NotificationHubGcmCredential, NotificationHubMpnsCredential, NotificationHubWnsCredential, XiaomiCredential, FcmV1Credential)
RemotePrivateLinkServiceConnectionState(Nullable<NotificationHubPrivateLinkConnectionStatus>, String, String)

State of the Private Link Service connection.

SharedAccessAuthorizationRuleProperties(IEnumerable<AuthorizationRuleAccessRightExt>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, Nullable<Int32>)

SharedAccessAuthorizationRule properties.

XiaomiCredential(String, String)

Applies to