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
NotificationHubAuthorizationRuleData(ResourceIdentifier, String, ResourceType, SystemData, AzureLocation, IEnumerable<AuthorizationRuleAccessRightExt>, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, Nullable<Int32>, IEnumerable<AuthorizationRuleAccessRight>, IDictionary<String,String>)
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.

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)
NotificationHubIPRule(String, IEnumerable<AuthorizationRuleAccessRightExt>)

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

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, AzureLocation, NotificationHubAdmCredential, NotificationHubApnsCredential, NotificationHubBaiduCredential, BrowserCredential, NotificationHubGcmCredential, NotificationHubMpnsCredential, NotificationHubWnsCredential, XiaomiCredential, FcmV1Credential, IDictionary<String,String>)
NotificationHubPnsCredentials(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, NotificationHubAdmCredential, NotificationHubApnsCredential, NotificationHubBaiduCredential, BrowserCredential, NotificationHubGcmCredential, NotificationHubMpnsCredential, NotificationHubWnsCredential, XiaomiCredential, FcmV1Credential)

Initializes a new instance of NotificationHubPnsCredentials.

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).

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, AzureLocation, Nullable<Int64>, Nullable<Int64>, IEnumerable<NotificationHubPubRegistrationResult>, IDictionary<String, String>)
NotificationHubTestSendResult(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<Int32>, Nullable<Int32>, IEnumerable<NotificationHubPubRegistrationResult>)

Initializes a new instance of NotificationHubTestSendResult.

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.

Applies to