Package-level declarations

Types

Link copied to clipboard
class Namespace : KotlinCustomResource

Notification Hubs Namespace Resource. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NamespaceArgs(val dataCenter: Output<String>? = null, val location: Output<String>? = null, val namespaceName: Output<String>? = null, val namespaceType: Output<Either<String, NamespaceType>>? = null, val networkAcls: Output<NetworkAclsArgs>? = null, val pnsCredentials: Output<PnsCredentialsArgs>? = null, val provisioningState: Output<Either<String, OperationProvisioningState>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val replicationRegion: Output<Either<String, ReplicationRegion>>? = null, val resourceGroupName: Output<String>? = null, val scaleUnit: Output<String>? = null, val sku: Output<SkuArgs>? = null, val status: Output<Either<String, NamespaceStatus>>? = null, val tags: Output<Map<String, String>>? = null, val zoneRedundancy: Output<Either<String, ZoneRedundancyPreference>>? = null) : ConvertibleToJava<NamespaceArgs>

Notification Hubs Namespace Resource. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class NamespaceAuthorizationRule : KotlinCustomResource

Response for POST requests that return single SharedAccessAuthorizationRule. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NamespaceAuthorizationRuleArgs(val authorizationRuleName: Output<String>? = null, val location: Output<String>? = null, val namespaceName: Output<String>? = null, val primaryKey: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rights: Output<List<Either<String, AccessRights>>>? = null, val secondaryKey: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NamespaceAuthorizationRuleArgs>

Response for POST requests that return single SharedAccessAuthorizationRule. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object NamespaceMapper : ResourceMapper<Namespace>
Link copied to clipboard
Link copied to clipboard
class NotificationHub : KotlinCustomResource

Notification Hub Resource. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NotificationHubArgs(val admCredential: Output<AdmCredentialArgs>? = null, val apnsCredential: Output<ApnsCredentialArgs>? = null, val baiduCredential: Output<BaiduCredentialArgs>? = null, val browserCredential: Output<BrowserCredentialArgs>? = null, val fcmV1Credential: Output<FcmV1CredentialArgs>? = null, val gcmCredential: Output<GcmCredentialArgs>? = null, val location: Output<String>? = null, val mpnsCredential: Output<MpnsCredentialArgs>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val notificationHubName: Output<String>? = null, val registrationTtl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val wnsCredential: Output<WnsCredentialArgs>? = null, val xiaomiCredential: Output<XiaomiCredentialArgs>? = null) : ConvertibleToJava<NotificationHubArgs>

Notification Hub Resource. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class NotificationHubAuthorizationRule : KotlinCustomResource

Response for POST requests that return single SharedAccessAuthorizationRule. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NotificationHubAuthorizationRuleArgs(val authorizationRuleName: Output<String>? = null, val location: Output<String>? = null, val namespaceName: Output<String>? = null, val notificationHubName: Output<String>? = null, val primaryKey: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rights: Output<List<Either<String, AccessRights>>>? = null, val secondaryKey: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NotificationHubAuthorizationRuleArgs>

Response for POST requests that return single SharedAccessAuthorizationRule. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object NotificationHubMapper : ResourceMapper<NotificationHub>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

Represents a Private Endpoint Connection ARM resource - a sub-resource of Notification Hubs namespace. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val namespaceName: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val properties: Output<PrivateEndpointConnectionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

Represents a Private Endpoint Connection ARM resource - a sub-resource of Notification Hubs namespace. Uses Azure REST API version 2023-10-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-01-01-preview. Other available API versions: 2023-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native notificationhubs [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Functions