azure-native.webpubsub.WebPubSub
Explore with Pulumi AI
A class represent a resource. Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2021-04-01-preview.
Other available API versions: 2021-04-01-preview, 2021-06-01-preview, 2021-09-01-preview, 2023-03-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview, 2024-08-01-preview, 2024-10-01-preview.
Example Usage
WebPubSub_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var webPubSub = new AzureNative.WebPubSub.WebPubSub("webPubSub", new()
{
DisableAadAuth = false,
DisableLocalAuth = false,
Identity = new AzureNative.WebPubSub.Inputs.ManagedIdentityArgs
{
Type = AzureNative.WebPubSub.ManagedIdentityType.SystemAssigned,
},
LiveTraceConfiguration = new AzureNative.WebPubSub.Inputs.LiveTraceConfigurationArgs
{
Categories = new[]
{
new AzureNative.WebPubSub.Inputs.LiveTraceCategoryArgs
{
Enabled = "true",
Name = "ConnectivityLogs",
},
},
Enabled = "false",
},
Location = "eastus",
NetworkACLs = new AzureNative.WebPubSub.Inputs.WebPubSubNetworkACLsArgs
{
DefaultAction = AzureNative.WebPubSub.ACLAction.Deny,
PrivateEndpoints = new[]
{
new AzureNative.WebPubSub.Inputs.PrivateEndpointACLArgs
{
Allow = new[]
{
AzureNative.WebPubSub.WebPubSubRequestType.ServerConnection,
},
Name = "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
},
},
PublicNetwork = new AzureNative.WebPubSub.Inputs.NetworkACLArgs
{
Allow = new[]
{
AzureNative.WebPubSub.WebPubSubRequestType.ClientConnection,
},
},
},
PublicNetworkAccess = "Enabled",
ResourceGroupName = "myResourceGroup",
ResourceName = "myWebPubSubService",
Sku = new AzureNative.WebPubSub.Inputs.ResourceSkuArgs
{
Capacity = 1,
Name = "Premium_P1",
Tier = AzureNative.WebPubSub.WebPubSubSkuTier.Premium,
},
Tags =
{
{ "key1", "value1" },
},
Tls = new AzureNative.WebPubSub.Inputs.WebPubSubTlsSettingsArgs
{
ClientCertEnabled = false,
},
});
});
package main
import (
webpubsub "github.com/pulumi/pulumi-azure-native-sdk/webpubsub/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := webpubsub.NewWebPubSub(ctx, "webPubSub", &webpubsub.WebPubSubArgs{
DisableAadAuth: pulumi.Bool(false),
DisableLocalAuth: pulumi.Bool(false),
Identity: &webpubsub.ManagedIdentityArgs{
Type: pulumi.String(webpubsub.ManagedIdentityTypeSystemAssigned),
},
LiveTraceConfiguration: &webpubsub.LiveTraceConfigurationArgs{
Categories: webpubsub.LiveTraceCategoryArray{
&webpubsub.LiveTraceCategoryArgs{
Enabled: pulumi.String("true"),
Name: pulumi.String("ConnectivityLogs"),
},
},
Enabled: pulumi.String("false"),
},
Location: pulumi.String("eastus"),
NetworkACLs: &webpubsub.WebPubSubNetworkACLsArgs{
DefaultAction: pulumi.String(webpubsub.ACLActionDeny),
PrivateEndpoints: webpubsub.PrivateEndpointACLArray{
&webpubsub.PrivateEndpointACLArgs{
Allow: pulumi.StringArray{
pulumi.String(webpubsub.WebPubSubRequestTypeServerConnection),
},
Name: pulumi.String("mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e"),
},
},
PublicNetwork: &webpubsub.NetworkACLArgs{
Allow: pulumi.StringArray{
pulumi.String(webpubsub.WebPubSubRequestTypeClientConnection),
},
},
},
PublicNetworkAccess: pulumi.String("Enabled"),
ResourceGroupName: pulumi.String("myResourceGroup"),
ResourceName: pulumi.String("myWebPubSubService"),
Sku: &webpubsub.ResourceSkuArgs{
Capacity: pulumi.Int(1),
Name: pulumi.String("Premium_P1"),
Tier: pulumi.String(webpubsub.WebPubSubSkuTierPremium),
},
Tags: pulumi.StringMap{
"key1": pulumi.String("value1"),
},
Tls: &webpubsub.WebPubSubTlsSettingsArgs{
ClientCertEnabled: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.webpubsub.WebPubSub;
import com.pulumi.azurenative.webpubsub.WebPubSubArgs;
import com.pulumi.azurenative.webpubsub.inputs.ManagedIdentityArgs;
import com.pulumi.azurenative.webpubsub.inputs.LiveTraceConfigurationArgs;
import com.pulumi.azurenative.webpubsub.inputs.WebPubSubNetworkACLsArgs;
import com.pulumi.azurenative.webpubsub.inputs.NetworkACLArgs;
import com.pulumi.azurenative.webpubsub.inputs.ResourceSkuArgs;
import com.pulumi.azurenative.webpubsub.inputs.WebPubSubTlsSettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var webPubSub = new WebPubSub("webPubSub", WebPubSubArgs.builder()
.disableAadAuth(false)
.disableLocalAuth(false)
.identity(ManagedIdentityArgs.builder()
.type("SystemAssigned")
.build())
.liveTraceConfiguration(LiveTraceConfigurationArgs.builder()
.categories(LiveTraceCategoryArgs.builder()
.enabled("true")
.name("ConnectivityLogs")
.build())
.enabled("false")
.build())
.location("eastus")
.networkACLs(WebPubSubNetworkACLsArgs.builder()
.defaultAction("Deny")
.privateEndpoints(PrivateEndpointACLArgs.builder()
.allow("ServerConnection")
.name("mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e")
.build())
.publicNetwork(NetworkACLArgs.builder()
.allow("ClientConnection")
.build())
.build())
.publicNetworkAccess("Enabled")
.resourceGroupName("myResourceGroup")
.resourceName("myWebPubSubService")
.sku(ResourceSkuArgs.builder()
.capacity(1)
.name("Premium_P1")
.tier("Premium")
.build())
.tags(Map.of("key1", "value1"))
.tls(WebPubSubTlsSettingsArgs.builder()
.clientCertEnabled(false)
.build())
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const webPubSub = new azure_native.webpubsub.WebPubSub("webPubSub", {
disableAadAuth: false,
disableLocalAuth: false,
identity: {
type: azure_native.webpubsub.ManagedIdentityType.SystemAssigned,
},
liveTraceConfiguration: {
categories: [{
enabled: "true",
name: "ConnectivityLogs",
}],
enabled: "false",
},
location: "eastus",
networkACLs: {
defaultAction: azure_native.webpubsub.ACLAction.Deny,
privateEndpoints: [{
allow: [azure_native.webpubsub.WebPubSubRequestType.ServerConnection],
name: "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
}],
publicNetwork: {
allow: [azure_native.webpubsub.WebPubSubRequestType.ClientConnection],
},
},
publicNetworkAccess: "Enabled",
resourceGroupName: "myResourceGroup",
resourceName: "myWebPubSubService",
sku: {
capacity: 1,
name: "Premium_P1",
tier: azure_native.webpubsub.WebPubSubSkuTier.Premium,
},
tags: {
key1: "value1",
},
tls: {
clientCertEnabled: false,
},
});
import pulumi
import pulumi_azure_native as azure_native
web_pub_sub = azure_native.webpubsub.WebPubSub("webPubSub",
disable_aad_auth=False,
disable_local_auth=False,
identity={
"type": azure_native.webpubsub.ManagedIdentityType.SYSTEM_ASSIGNED,
},
live_trace_configuration={
"categories": [{
"enabled": "true",
"name": "ConnectivityLogs",
}],
"enabled": "false",
},
location="eastus",
network_acls={
"default_action": azure_native.webpubsub.ACLAction.DENY,
"private_endpoints": [{
"allow": [azure_native.webpubsub.WebPubSubRequestType.SERVER_CONNECTION],
"name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
}],
"public_network": {
"allow": [azure_native.webpubsub.WebPubSubRequestType.CLIENT_CONNECTION],
},
},
public_network_access="Enabled",
resource_group_name="myResourceGroup",
resource_name_="myWebPubSubService",
sku={
"capacity": 1,
"name": "Premium_P1",
"tier": azure_native.webpubsub.WebPubSubSkuTier.PREMIUM,
},
tags={
"key1": "value1",
},
tls={
"client_cert_enabled": False,
})
resources:
webPubSub:
type: azure-native:webpubsub:WebPubSub
properties:
disableAadAuth: false
disableLocalAuth: false
identity:
type: SystemAssigned
liveTraceConfiguration:
categories:
- enabled: 'true'
name: ConnectivityLogs
enabled: 'false'
location: eastus
networkACLs:
defaultAction: Deny
privateEndpoints:
- allow:
- ServerConnection
name: mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e
publicNetwork:
allow:
- ClientConnection
publicNetworkAccess: Enabled
resourceGroupName: myResourceGroup
resourceName: myWebPubSubService
sku:
capacity: 1
name: Premium_P1
tier: Premium
tags:
key1: value1
tls:
clientCertEnabled: false
Create WebPubSub Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WebPubSub(name: string, args: WebPubSubArgs, opts?: CustomResourceOptions);
@overload
def WebPubSub(resource_name: str,
args: WebPubSubArgs,
opts: Optional[ResourceOptions] = None)
@overload
def WebPubSub(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
public_network_access: Optional[str] = None,
identity: Optional[ManagedIdentityArgs] = None,
live_trace_configuration: Optional[LiveTraceConfigurationArgs] = None,
location: Optional[str] = None,
network_acls: Optional[WebPubSubNetworkACLsArgs] = None,
disable_aad_auth: Optional[bool] = None,
disable_local_auth: Optional[bool] = None,
resource_log_configuration: Optional[ResourceLogConfigurationArgs] = None,
resource_name_: Optional[str] = None,
sku: Optional[ResourceSkuArgs] = None,
tags: Optional[Mapping[str, str]] = None,
tls: Optional[WebPubSubTlsSettingsArgs] = None)
func NewWebPubSub(ctx *Context, name string, args WebPubSubArgs, opts ...ResourceOption) (*WebPubSub, error)
public WebPubSub(string name, WebPubSubArgs args, CustomResourceOptions? opts = null)
public WebPubSub(String name, WebPubSubArgs args)
public WebPubSub(String name, WebPubSubArgs args, CustomResourceOptions options)
type: azure-native:webpubsub:WebPubSub
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WebPubSubArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WebPubSubArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WebPubSubArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WebPubSubArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WebPubSubArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var webPubSubResource = new AzureNative.WebPubSub.WebPubSub("webPubSubResource", new()
{
ResourceGroupName = "string",
PublicNetworkAccess = "string",
Identity = new AzureNative.WebPubSub.Inputs.ManagedIdentityArgs
{
Type = "string",
UserAssignedIdentities = new[]
{
"string",
},
},
LiveTraceConfiguration = new AzureNative.WebPubSub.Inputs.LiveTraceConfigurationArgs
{
Categories = new[]
{
new AzureNative.WebPubSub.Inputs.LiveTraceCategoryArgs
{
Enabled = "string",
Name = "string",
},
},
Enabled = "string",
},
Location = "string",
NetworkACLs = new AzureNative.WebPubSub.Inputs.WebPubSubNetworkACLsArgs
{
DefaultAction = "string",
PrivateEndpoints = new[]
{
new AzureNative.WebPubSub.Inputs.PrivateEndpointACLArgs
{
Name = "string",
Allow = new[]
{
"string",
},
Deny = new[]
{
"string",
},
},
},
PublicNetwork = new AzureNative.WebPubSub.Inputs.NetworkACLArgs
{
Allow = new[]
{
"string",
},
Deny = new[]
{
"string",
},
},
},
DisableAadAuth = false,
DisableLocalAuth = false,
ResourceLogConfiguration = new AzureNative.WebPubSub.Inputs.ResourceLogConfigurationArgs
{
Categories = new[]
{
new AzureNative.WebPubSub.Inputs.ResourceLogCategoryArgs
{
Enabled = "string",
Name = "string",
},
},
},
ResourceName = "string",
Sku = new AzureNative.WebPubSub.Inputs.ResourceSkuArgs
{
Name = "string",
Capacity = 0,
Tier = "string",
},
Tags =
{
{ "string", "string" },
},
Tls = new AzureNative.WebPubSub.Inputs.WebPubSubTlsSettingsArgs
{
ClientCertEnabled = false,
},
});
example, err := webpubsub.NewWebPubSub(ctx, "webPubSubResource", &webpubsub.WebPubSubArgs{
ResourceGroupName: pulumi.String("string"),
PublicNetworkAccess: pulumi.String("string"),
Identity: &webpubsub.ManagedIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
LiveTraceConfiguration: &webpubsub.LiveTraceConfigurationArgs{
Categories: webpubsub.LiveTraceCategoryArray{
&webpubsub.LiveTraceCategoryArgs{
Enabled: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Enabled: pulumi.String("string"),
},
Location: pulumi.String("string"),
NetworkACLs: &webpubsub.WebPubSubNetworkACLsArgs{
DefaultAction: pulumi.String("string"),
PrivateEndpoints: webpubsub.PrivateEndpointACLArray{
&webpubsub.PrivateEndpointACLArgs{
Name: pulumi.String("string"),
Allow: pulumi.StringArray{
pulumi.String("string"),
},
Deny: pulumi.StringArray{
pulumi.String("string"),
},
},
},
PublicNetwork: &webpubsub.NetworkACLArgs{
Allow: pulumi.StringArray{
pulumi.String("string"),
},
Deny: pulumi.StringArray{
pulumi.String("string"),
},
},
},
DisableAadAuth: pulumi.Bool(false),
DisableLocalAuth: pulumi.Bool(false),
ResourceLogConfiguration: &webpubsub.ResourceLogConfigurationArgs{
Categories: webpubsub.ResourceLogCategoryArray{
&webpubsub.ResourceLogCategoryArgs{
Enabled: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
ResourceName: pulumi.String("string"),
Sku: &webpubsub.ResourceSkuArgs{
Name: pulumi.String("string"),
Capacity: pulumi.Int(0),
Tier: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Tls: &webpubsub.WebPubSubTlsSettingsArgs{
ClientCertEnabled: pulumi.Bool(false),
},
})
var webPubSubResource = new WebPubSub("webPubSubResource", WebPubSubArgs.builder()
.resourceGroupName("string")
.publicNetworkAccess("string")
.identity(ManagedIdentityArgs.builder()
.type("string")
.userAssignedIdentities("string")
.build())
.liveTraceConfiguration(LiveTraceConfigurationArgs.builder()
.categories(LiveTraceCategoryArgs.builder()
.enabled("string")
.name("string")
.build())
.enabled("string")
.build())
.location("string")
.networkACLs(WebPubSubNetworkACLsArgs.builder()
.defaultAction("string")
.privateEndpoints(PrivateEndpointACLArgs.builder()
.name("string")
.allow("string")
.deny("string")
.build())
.publicNetwork(NetworkACLArgs.builder()
.allow("string")
.deny("string")
.build())
.build())
.disableAadAuth(false)
.disableLocalAuth(false)
.resourceLogConfiguration(ResourceLogConfigurationArgs.builder()
.categories(ResourceLogCategoryArgs.builder()
.enabled("string")
.name("string")
.build())
.build())
.resourceName("string")
.sku(ResourceSkuArgs.builder()
.name("string")
.capacity(0)
.tier("string")
.build())
.tags(Map.of("string", "string"))
.tls(WebPubSubTlsSettingsArgs.builder()
.clientCertEnabled(false)
.build())
.build());
web_pub_sub_resource = azure_native.webpubsub.WebPubSub("webPubSubResource",
resource_group_name="string",
public_network_access="string",
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
live_trace_configuration={
"categories": [{
"enabled": "string",
"name": "string",
}],
"enabled": "string",
},
location="string",
network_acls={
"default_action": "string",
"private_endpoints": [{
"name": "string",
"allow": ["string"],
"deny": ["string"],
}],
"public_network": {
"allow": ["string"],
"deny": ["string"],
},
},
disable_aad_auth=False,
disable_local_auth=False,
resource_log_configuration={
"categories": [{
"enabled": "string",
"name": "string",
}],
},
resource_name_="string",
sku={
"name": "string",
"capacity": 0,
"tier": "string",
},
tags={
"string": "string",
},
tls={
"client_cert_enabled": False,
})
const webPubSubResource = new azure_native.webpubsub.WebPubSub("webPubSubResource", {
resourceGroupName: "string",
publicNetworkAccess: "string",
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
liveTraceConfiguration: {
categories: [{
enabled: "string",
name: "string",
}],
enabled: "string",
},
location: "string",
networkACLs: {
defaultAction: "string",
privateEndpoints: [{
name: "string",
allow: ["string"],
deny: ["string"],
}],
publicNetwork: {
allow: ["string"],
deny: ["string"],
},
},
disableAadAuth: false,
disableLocalAuth: false,
resourceLogConfiguration: {
categories: [{
enabled: "string",
name: "string",
}],
},
resourceName: "string",
sku: {
name: "string",
capacity: 0,
tier: "string",
},
tags: {
string: "string",
},
tls: {
clientCertEnabled: false,
},
});
type: azure-native:webpubsub:WebPubSub
properties:
disableAadAuth: false
disableLocalAuth: false
identity:
type: string
userAssignedIdentities:
- string
liveTraceConfiguration:
categories:
- enabled: string
name: string
enabled: string
location: string
networkACLs:
defaultAction: string
privateEndpoints:
- allow:
- string
deny:
- string
name: string
publicNetwork:
allow:
- string
deny:
- string
publicNetworkAccess: string
resourceGroupName: string
resourceLogConfiguration:
categories:
- enabled: string
name: string
resourceName: string
sku:
capacity: 0
name: string
tier: string
tags:
string: string
tls:
clientCertEnabled: false
WebPubSub Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The WebPubSub resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- Disable
Aad boolAuth - DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
- Disable
Local boolAuth - DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
- Identity
Pulumi.
Azure Native. Web Pub Sub. Inputs. Managed Identity - A class represent managed identities used for request and response
- Live
Trace Pulumi.Configuration Azure Native. Web Pub Sub. Inputs. Live Trace Configuration - Live trace configuration of a Microsoft.SignalRService resource.
- Location string
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
- Network
ACLs Pulumi.Azure Native. Web Pub Sub. Inputs. Web Pub Sub Network ACLs - Network ACLs for the resource
- Public
Network stringAccess - Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
- Resource
Log Pulumi.Configuration Azure Native. Web Pub Sub. Inputs. Resource Log Configuration - Resource log configuration of a Microsoft.SignalRService resource.
- Resource
Name string - The name of the resource.
- Sku
Pulumi.
Azure Native. Web Pub Sub. Inputs. Resource Sku - The billing information of the resource.
- Dictionary<string, string>
- Tags of the service which is a list of key value pairs that describe the resource.
- Tls
Pulumi.
Azure Native. Web Pub Sub. Inputs. Web Pub Sub Tls Settings - TLS settings for the resource
- Resource
Group stringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- Disable
Aad boolAuth - DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
- Disable
Local boolAuth - DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
- Identity
Managed
Identity Args - A class represent managed identities used for request and response
- Live
Trace LiveConfiguration Trace Configuration Args - Live trace configuration of a Microsoft.SignalRService resource.
- Location string
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
- Network
ACLs WebPub Sub Network ACLs Args - Network ACLs for the resource
- Public
Network stringAccess - Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
- Resource
Log ResourceConfiguration Log Configuration Args - Resource log configuration of a Microsoft.SignalRService resource.
- Resource
Name string - The name of the resource.
- Sku
Resource
Sku Args - The billing information of the resource.
- map[string]string
- Tags of the service which is a list of key value pairs that describe the resource.
- Tls
Web
Pub Sub Tls Settings Args - TLS settings for the resource
- resource
Group StringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- disable
Aad BooleanAuth - DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
- disable
Local BooleanAuth - DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
- identity
Managed
Identity - A class represent managed identities used for request and response
- live
Trace LiveConfiguration Trace Configuration - Live trace configuration of a Microsoft.SignalRService resource.
- location String
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
- network
ACLs WebPub Sub Network ACLs - Network ACLs for the resource
- public
Network StringAccess - Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
- resource
Log ResourceConfiguration Log Configuration - Resource log configuration of a Microsoft.SignalRService resource.
- resource
Name String - The name of the resource.
- sku
Resource
Sku - The billing information of the resource.
- Map<String,String>
- Tags of the service which is a list of key value pairs that describe the resource.
- tls
Web
Pub Sub Tls Settings - TLS settings for the resource
- resource
Group stringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- disable
Aad booleanAuth - DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
- disable
Local booleanAuth - DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
- identity
Managed
Identity - A class represent managed identities used for request and response
- live
Trace LiveConfiguration Trace Configuration - Live trace configuration of a Microsoft.SignalRService resource.
- location string
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
- network
ACLs WebPub Sub Network ACLs - Network ACLs for the resource
- public
Network stringAccess - Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
- resource
Log ResourceConfiguration Log Configuration - Resource log configuration of a Microsoft.SignalRService resource.
- resource
Name string - The name of the resource.
- sku
Resource
Sku - The billing information of the resource.
- {[key: string]: string}
- Tags of the service which is a list of key value pairs that describe the resource.
- tls
Web
Pub Sub Tls Settings - TLS settings for the resource
- resource_
group_ strname - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- disable_
aad_ boolauth - DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
- disable_
local_ boolauth - DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
- identity
Managed
Identity Args - A class represent managed identities used for request and response
- live_
trace_ Liveconfiguration Trace Configuration Args - Live trace configuration of a Microsoft.SignalRService resource.
- location str
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
- network_
acls WebPub Sub Network ACLs Args - Network ACLs for the resource
- public_
network_ straccess - Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
- resource_
log_ Resourceconfiguration Log Configuration Args - Resource log configuration of a Microsoft.SignalRService resource.
- resource_
name str - The name of the resource.
- sku
Resource
Sku Args - The billing information of the resource.
- Mapping[str, str]
- Tags of the service which is a list of key value pairs that describe the resource.
- tls
Web
Pub Sub Tls Settings Args - TLS settings for the resource
- resource
Group StringName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
- disable
Aad BooleanAuth - DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.
- disable
Local BooleanAuth - DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.
- identity Property Map
- A class represent managed identities used for request and response
- live
Trace Property MapConfiguration - Live trace configuration of a Microsoft.SignalRService resource.
- location String
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.
- network
ACLs Property Map - Network ACLs for the resource
- public
Network StringAccess - Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.
- resource
Log Property MapConfiguration - Resource log configuration of a Microsoft.SignalRService resource.
- resource
Name String - The name of the resource.
- sku Property Map
- The billing information of the resource.
- Map<String>
- Tags of the service which is a list of key value pairs that describe the resource.
- tls Property Map
- TLS settings for the resource
Outputs
All input properties are implicitly available as output properties. Additionally, the WebPubSub resource produces the following output properties:
- External
IP string - The publicly accessible IP of the resource.
- Host
Name string - FQDN of the service instance.
- Host
Name stringPrefix - Deprecated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource.
- Private
Endpoint List<Pulumi.Connections Azure Native. Web Pub Sub. Outputs. Private Endpoint Connection Response> - Private endpoint connections to the resource.
- Provisioning
State string - Provisioning state of the resource.
- Public
Port int - The publicly accessible port of the resource which is designed for browser/client side usage.
- Server
Port int - The publicly accessible port of the resource which is designed for customer server side usage.
- List<Pulumi.
Azure Native. Web Pub Sub. Outputs. Shared Private Link Resource Response> - The list of shared private link resources.
- System
Data Pulumi.Azure Native. Web Pub Sub. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- Version string
- Version of the resource. Probably you need the same or higher version of client SDKs.
- External
IP string - The publicly accessible IP of the resource.
- Host
Name string - FQDN of the service instance.
- Host
Name stringPrefix - Deprecated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource.
- Private
Endpoint []PrivateConnections Endpoint Connection Response - Private endpoint connections to the resource.
- Provisioning
State string - Provisioning state of the resource.
- Public
Port int - The publicly accessible port of the resource which is designed for browser/client side usage.
- Server
Port int - The publicly accessible port of the resource which is designed for customer server side usage.
- []Shared
Private Link Resource Response - The list of shared private link resources.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- Version string
- Version of the resource. Probably you need the same or higher version of client SDKs.
- external
IP String - The publicly accessible IP of the resource.
- host
Name String - FQDN of the service instance.
- host
Name StringPrefix - Deprecated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource.
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - Private endpoint connections to the resource.
- provisioning
State String - Provisioning state of the resource.
- public
Port Integer - The publicly accessible port of the resource which is designed for browser/client side usage.
- server
Port Integer - The publicly accessible port of the resource which is designed for customer server side usage.
- List<Shared
Private Link Resource Response> - The list of shared private link resources.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- version String
- Version of the resource. Probably you need the same or higher version of client SDKs.
- external
IP string - The publicly accessible IP of the resource.
- host
Name string - FQDN of the service instance.
- host
Name stringPrefix - Deprecated.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource.
- private
Endpoint PrivateConnections Endpoint Connection Response[] - Private endpoint connections to the resource.
- provisioning
State string - Provisioning state of the resource.
- public
Port number - The publicly accessible port of the resource which is designed for browser/client side usage.
- server
Port number - The publicly accessible port of the resource which is designed for customer server side usage.
- Shared
Private Link Resource Response[] - The list of shared private link resources.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- version string
- Version of the resource. Probably you need the same or higher version of client SDKs.
- external_
ip str - The publicly accessible IP of the resource.
- host_
name str - FQDN of the service instance.
- host_
name_ strprefix - Deprecated.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource.
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Response] - Private endpoint connections to the resource.
- provisioning_
state str - Provisioning state of the resource.
- public_
port int - The publicly accessible port of the resource which is designed for browser/client side usage.
- server_
port int - The publicly accessible port of the resource which is designed for customer server side usage.
- Sequence[Shared
Private Link Resource Response] - The list of shared private link resources.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- version str
- Version of the resource. Probably you need the same or higher version of client SDKs.
- external
IP String - The publicly accessible IP of the resource.
- host
Name String - FQDN of the service instance.
- host
Name StringPrefix - Deprecated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource.
- private
Endpoint List<Property Map>Connections - Private endpoint connections to the resource.
- provisioning
State String - Provisioning state of the resource.
- public
Port Number - The publicly accessible port of the resource which is designed for browser/client side usage.
- server
Port Number - The publicly accessible port of the resource which is designed for customer server side usage.
- List<Property Map>
- The list of shared private link resources.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- version String
- Version of the resource. Probably you need the same or higher version of client SDKs.
Supporting Types
ACLAction, ACLActionArgs
- Allow
- Allow
- Deny
- Deny
- ACLAction
Allow - Allow
- ACLAction
Deny - Deny
- Allow
- Allow
- Deny
- Deny
- Allow
- Allow
- Deny
- Deny
- ALLOW
- Allow
- DENY
- Deny
- "Allow"
- Allow
- "Deny"
- Deny
LiveTraceCategory, LiveTraceCategoryArgs
LiveTraceCategoryResponse, LiveTraceCategoryResponseArgs
LiveTraceConfiguration, LiveTraceConfigurationArgs
- Categories
List<Pulumi.
Azure Native. Web Pub Sub. Inputs. Live Trace Category> - Gets or sets the list of category configurations.
- Enabled string
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- Categories
[]Live
Trace Category - Gets or sets the list of category configurations.
- Enabled string
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories
List<Live
Trace Category> - Gets or sets the list of category configurations.
- enabled String
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories
Live
Trace Category[] - Gets or sets the list of category configurations.
- enabled string
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories
Sequence[Live
Trace Category] - Gets or sets the list of category configurations.
- enabled str
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories List<Property Map>
- Gets or sets the list of category configurations.
- enabled String
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
LiveTraceConfigurationResponse, LiveTraceConfigurationResponseArgs
- Categories
List<Pulumi.
Azure Native. Web Pub Sub. Inputs. Live Trace Category Response> - Gets or sets the list of category configurations.
- Enabled string
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- Categories
[]Live
Trace Category Response - Gets or sets the list of category configurations.
- Enabled string
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories
List<Live
Trace Category Response> - Gets or sets the list of category configurations.
- enabled String
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories
Live
Trace Category Response[] - Gets or sets the list of category configurations.
- enabled string
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories
Sequence[Live
Trace Category Response] - Gets or sets the list of category configurations.
- enabled str
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
- categories List<Property Map>
- Gets or sets the list of category configurations.
- enabled String
- Indicates whether or not enable live trace. When it's set to true, live trace client can connect to the service. Otherwise, live trace client can't connect to the service, so that you are unable to receive any log, no matter what you configure in "categories". Available values: true, false. Case insensitive.
ManagedIdentity, ManagedIdentityArgs
- Type
string | Pulumi.
Azure Native. Web Pub Sub. Managed Identity Type - Represents the identity type: systemAssigned, userAssigned, None
- User
Assigned List<string>Identities - Get or set the user assigned identities
- Type
string | Managed
Identity Type - Represents the identity type: systemAssigned, userAssigned, None
- User
Assigned []stringIdentities - Get or set the user assigned identities
- type
String | Managed
Identity Type - Represents the identity type: systemAssigned, userAssigned, None
- user
Assigned List<String>Identities - Get or set the user assigned identities
- type
string | Managed
Identity Type - Represents the identity type: systemAssigned, userAssigned, None
- user
Assigned string[]Identities - Get or set the user assigned identities
- type
str | Managed
Identity Type - Represents the identity type: systemAssigned, userAssigned, None
- user_
assigned_ Sequence[str]identities - Get or set the user assigned identities
- type
String | "None" | "System
Assigned" | "User Assigned" - Represents the identity type: systemAssigned, userAssigned, None
- user
Assigned List<String>Identities - Get or set the user assigned identities
ManagedIdentityResponse, ManagedIdentityResponseArgs
- Principal
Id string - Get the principal id for the system assigned identity. Only be used in response.
- Tenant
Id string - Get the tenant id for the system assigned identity. Only be used in response
- Type string
- Represents the identity type: systemAssigned, userAssigned, None
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Web Pub Sub. Inputs. User Assigned Identity Property Response> - Get or set the user assigned identities
- Principal
Id string - Get the principal id for the system assigned identity. Only be used in response.
- Tenant
Id string - Get the tenant id for the system assigned identity. Only be used in response
- Type string
- Represents the identity type: systemAssigned, userAssigned, None
- User
Assigned map[string]UserIdentities Assigned Identity Property Response - Get or set the user assigned identities
- principal
Id String - Get the principal id for the system assigned identity. Only be used in response.
- tenant
Id String - Get the tenant id for the system assigned identity. Only be used in response
- type String
- Represents the identity type: systemAssigned, userAssigned, None
- user
Assigned Map<String,UserIdentities Assigned Identity Property Response> - Get or set the user assigned identities
- principal
Id string - Get the principal id for the system assigned identity. Only be used in response.
- tenant
Id string - Get the tenant id for the system assigned identity. Only be used in response
- type string
- Represents the identity type: systemAssigned, userAssigned, None
- user
Assigned {[key: string]: UserIdentities Assigned Identity Property Response} - Get or set the user assigned identities
- principal_
id str - Get the principal id for the system assigned identity. Only be used in response.
- tenant_
id str - Get the tenant id for the system assigned identity. Only be used in response
- type str
- Represents the identity type: systemAssigned, userAssigned, None
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Property Response] - Get or set the user assigned identities
- principal
Id String - Get the principal id for the system assigned identity. Only be used in response.
- tenant
Id String - Get the tenant id for the system assigned identity. Only be used in response
- type String
- Represents the identity type: systemAssigned, userAssigned, None
- user
Assigned Map<Property Map>Identities - Get or set the user assigned identities
ManagedIdentityType, ManagedIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- Managed
Identity Type None - None
- Managed
Identity Type System Assigned - SystemAssigned
- Managed
Identity Type User Assigned - UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
NetworkACL, NetworkACLArgs
- Allow
List<Union<string, Pulumi.
Azure Native. Web Pub Sub. Web Pub Sub Request Type>> - Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- Deny
List<Union<string, Pulumi.
Azure Native. Web Pub Sub. Web Pub Sub Request Type>> - Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- allow
List<String | "Client
Connection" | "Server Connection" | "RESTAPI" | "Trace"> - Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- deny
List<String | "Client
Connection" | "Server Connection" | "RESTAPI" | "Trace"> - Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
NetworkACLResponse, NetworkACLResponseArgs
PrivateEndpointACL, PrivateEndpointACLArgs
- Name string
- Name of the private endpoint connection
- Allow
List<Union<string, Pulumi.
Azure Native. Web Pub Sub. Web Pub Sub Request Type>> - Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- Deny
List<Union<string, Pulumi.
Azure Native. Web Pub Sub. Web Pub Sub Request Type>> - Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- name String
- Name of the private endpoint connection
- allow
List<Either<String,Web
Pub Sub Request Type>> - Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- deny
List<Either<String,Web
Pub Sub Request Type>> - Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- name string
- Name of the private endpoint connection
- allow
(string | Web
Pub Sub Request Type)[] - Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- deny
(string | Web
Pub Sub Request Type)[] - Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- name str
- Name of the private endpoint connection
- allow
Sequence[Union[str, Web
Pub Sub Request Type]] - Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- deny
Sequence[Union[str, Web
Pub Sub Request Type]] - Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- name String
- Name of the private endpoint connection
- allow
List<String | "Client
Connection" | "Server Connection" | "RESTAPI" | "Trace"> - Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
- deny
List<String | "Client
Connection" | "Server Connection" | "RESTAPI" | "Trace"> - Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI.
PrivateEndpointACLResponse, PrivateEndpointACLResponseArgs
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs
- Group
Ids List<string> - Group IDs
- Id string
- Fully qualified resource Id for the resource.
- Name string
- The name of the resource.
- Provisioning
State string - Provisioning state of the resource.
- System
Data Pulumi.Azure Native. Web Pub Sub. Inputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- Private
Endpoint Pulumi.Azure Native. Web Pub Sub. Inputs. Private Endpoint Response - Private endpoint
- Private
Link Pulumi.Service Connection State Azure Native. Web Pub Sub. Inputs. Private Link Service Connection State Response - Connection state of the private endpoint connection
- Group
Ids []string - Group IDs
- Id string
- Fully qualified resource Id for the resource.
- Name string
- The name of the resource.
- Provisioning
State string - Provisioning state of the resource.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- Private
Endpoint PrivateEndpoint Response - Private endpoint
- Private
Link PrivateService Connection State Link Service Connection State Response - Connection state of the private endpoint connection
- group
Ids List<String> - Group IDs
- id String
- Fully qualified resource Id for the resource.
- name String
- The name of the resource.
- provisioning
State String - Provisioning state of the resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- private
Endpoint PrivateEndpoint Response - Private endpoint
- private
Link PrivateService Connection State Link Service Connection State Response - Connection state of the private endpoint connection
- group
Ids string[] - Group IDs
- id string
- Fully qualified resource Id for the resource.
- name string
- The name of the resource.
- provisioning
State string - Provisioning state of the resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- private
Endpoint PrivateEndpoint Response - Private endpoint
- private
Link PrivateService Connection State Link Service Connection State Response - Connection state of the private endpoint connection
- group_
ids Sequence[str] - Group IDs
- id str
- Fully qualified resource Id for the resource.
- name str
- The name of the resource.
- provisioning_
state str - Provisioning state of the resource.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- private_
endpoint PrivateEndpoint Response - Private endpoint
- private_
link_ Privateservice_ connection_ state Link Service Connection State Response - Connection state of the private endpoint connection
- group
Ids List<String> - Group IDs
- id String
- Fully qualified resource Id for the resource.
- name String
- The name of the resource.
- provisioning
State String - Provisioning state of the resource.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- private
Endpoint Property Map - Private endpoint
- private
Link Property MapService Connection State - Connection state of the private endpoint connection
PrivateEndpointResponse, PrivateEndpointResponseArgs
- Id string
- Full qualified Id of the private endpoint
- Id string
- Full qualified Id of the private endpoint
- id String
- Full qualified Id of the private endpoint
- id string
- Full qualified Id of the private endpoint
- id str
- Full qualified Id of the private endpoint
- id String
- Full qualified Id of the private endpoint
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- description string
- The reason for approval/rejection of the connection.
- status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions_
required str - A message indicating if changes on the service provider require any updates on the consumer.
- description str
- The reason for approval/rejection of the connection.
- status str
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
ResourceLogCategory, ResourceLogCategoryArgs
ResourceLogCategoryResponse, ResourceLogCategoryResponseArgs
ResourceLogConfiguration, ResourceLogConfigurationArgs
- Categories
List<Pulumi.
Azure Native. Web Pub Sub. Inputs. Resource Log Category> - Gets or sets the list of category configurations.
- Categories
[]Resource
Log Category - Gets or sets the list of category configurations.
- categories
List<Resource
Log Category> - Gets or sets the list of category configurations.
- categories
Resource
Log Category[] - Gets or sets the list of category configurations.
- categories
Sequence[Resource
Log Category] - Gets or sets the list of category configurations.
- categories List<Property Map>
- Gets or sets the list of category configurations.
ResourceLogConfigurationResponse, ResourceLogConfigurationResponseArgs
- Categories
List<Pulumi.
Azure Native. Web Pub Sub. Inputs. Resource Log Category Response> - Gets or sets the list of category configurations.
- Categories
[]Resource
Log Category Response - Gets or sets the list of category configurations.
- categories
List<Resource
Log Category Response> - Gets or sets the list of category configurations.
- categories
Resource
Log Category Response[] - Gets or sets the list of category configurations.
- categories
Sequence[Resource
Log Category Response] - Gets or sets the list of category configurations.
- categories List<Property Map>
- Gets or sets the list of category configurations.
ResourceSku, ResourceSkuArgs
- Name string
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- Capacity int
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- Tier
string | Pulumi.
Azure Native. Web Pub Sub. Web Pub Sub Sku Tier Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- Name string
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- Capacity int
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- Tier
string | Web
Pub Sub Sku Tier Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- name String
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- capacity Integer
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier
String | Web
Pub Sub Sku Tier Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- name string
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- capacity number
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier
string | Web
Pub Sub Sku Tier Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- name str
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- capacity int
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier
str | Web
Pub Sub Sku Tier Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- name String
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- capacity Number
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier String | "Free" | "Basic" | "Standard" | "Premium"
Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
ResourceSkuResponse, ResourceSkuResponseArgs
- Family string
- Not used. Retained for future use.
- Name string
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- Size string
- Not used. Retained for future use.
- Capacity int
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- Tier string
Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- Family string
- Not used. Retained for future use.
- Name string
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- Size string
- Not used. Retained for future use.
- Capacity int
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- Tier string
Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- family String
- Not used. Retained for future use.
- name String
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- size String
- Not used. Retained for future use.
- capacity Integer
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier String
Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- family string
- Not used. Retained for future use.
- name string
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- size string
- Not used. Retained for future use.
- capacity number
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier string
Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- family str
- Not used. Retained for future use.
- name str
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- size str
- Not used. Retained for future use.
- capacity int
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier str
Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
- family String
- Not used. Retained for future use.
- name String
The name of the SKU. Required.
Allowed values: Standard_S1, Free_F1, Premium_P1
- size String
- Not used. Retained for future use.
- capacity Number
Optional, integer. The unit count of the resource. 1 by default.
If present, following values are allowed: Free: 1; Standard: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100; Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
- tier String
Optional tier of this particular SKU. 'Standard' or 'Free'.
Basic
is deprecated, useStandard
instead.
SharedPrivateLinkResourceResponse, SharedPrivateLinkResourceResponseArgs
- Group
Id string - The group id from the provider of resource the shared private link resource is for
- Id string
- Fully qualified resource Id for the resource.
- Name string
- The name of the resource.
- Private
Link stringResource Id - The resource id of the resource the shared private link resource is for
- Provisioning
State string - Provisioning state of the resource.
- Status string
- Status of the shared private link resource
- System
Data Pulumi.Azure Native. Web Pub Sub. Inputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- Request
Message string - The request message for requesting approval of the shared private link resource
- Group
Id string - The group id from the provider of resource the shared private link resource is for
- Id string
- Fully qualified resource Id for the resource.
- Name string
- The name of the resource.
- Private
Link stringResource Id - The resource id of the resource the shared private link resource is for
- Provisioning
State string - Provisioning state of the resource.
- Status string
- Status of the shared private link resource
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- Request
Message string - The request message for requesting approval of the shared private link resource
- group
Id String - The group id from the provider of resource the shared private link resource is for
- id String
- Fully qualified resource Id for the resource.
- name String
- The name of the resource.
- private
Link StringResource Id - The resource id of the resource the shared private link resource is for
- provisioning
State String - Provisioning state of the resource.
- status String
- Status of the shared private link resource
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- request
Message String - The request message for requesting approval of the shared private link resource
- group
Id string - The group id from the provider of resource the shared private link resource is for
- id string
- Fully qualified resource Id for the resource.
- name string
- The name of the resource.
- private
Link stringResource Id - The resource id of the resource the shared private link resource is for
- provisioning
State string - Provisioning state of the resource.
- status string
- Status of the shared private link resource
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- request
Message string - The request message for requesting approval of the shared private link resource
- group_
id str - The group id from the provider of resource the shared private link resource is for
- id str
- Fully qualified resource Id for the resource.
- name str
- The name of the resource.
- private_
link_ strresource_ id - The resource id of the resource the shared private link resource is for
- provisioning_
state str - Provisioning state of the resource.
- status str
- Status of the shared private link resource
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- request_
message str - The request message for requesting approval of the shared private link resource
- group
Id String - The group id from the provider of resource the shared private link resource is for
- id String
- Fully qualified resource Id for the resource.
- name String
- The name of the resource.
- private
Link StringResource Id - The resource id of the resource the shared private link resource is for
- provisioning
State String - Provisioning state of the resource.
- status String
- Status of the shared private link resource
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource - e.g. "Microsoft.SignalRService/SignalR"
- request
Message String - The request message for requesting approval of the shared private link resource
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UserAssignedIdentityPropertyResponse, UserAssignedIdentityPropertyResponseArgs
- Client
Id string - Get the client id for the user assigned identity
- Principal
Id string - Get the principal id for the user assigned identity
- Client
Id string - Get the client id for the user assigned identity
- Principal
Id string - Get the principal id for the user assigned identity
- client
Id String - Get the client id for the user assigned identity
- principal
Id String - Get the principal id for the user assigned identity
- client
Id string - Get the client id for the user assigned identity
- principal
Id string - Get the principal id for the user assigned identity
- client_
id str - Get the client id for the user assigned identity
- principal_
id str - Get the principal id for the user assigned identity
- client
Id String - Get the client id for the user assigned identity
- principal
Id String - Get the principal id for the user assigned identity
WebPubSubNetworkACLs, WebPubSubNetworkACLsArgs
- Default
Action string | Pulumi.Azure Native. Web Pub Sub. ACLAction - Azure Networking ACL Action.
- Private
Endpoints List<Pulumi.Azure Native. Web Pub Sub. Inputs. Private Endpoint ACL> - ACLs for requests from private endpoints
- Public
Network Pulumi.Azure Native. Web Pub Sub. Inputs. Network ACL - Network ACL
- Default
Action string | ACLAction - Azure Networking ACL Action.
- Private
Endpoints []PrivateEndpoint ACL - ACLs for requests from private endpoints
- Public
Network NetworkACL - Network ACL
- default
Action String | ACLAction - Azure Networking ACL Action.
- private
Endpoints List<PrivateEndpoint ACL> - ACLs for requests from private endpoints
- public
Network NetworkACL - Network ACL
- default
Action string | ACLAction - Azure Networking ACL Action.
- private
Endpoints PrivateEndpoint ACL[] - ACLs for requests from private endpoints
- public
Network NetworkACL - Network ACL
- default_
action str | ACLAction - Azure Networking ACL Action.
- private_
endpoints Sequence[PrivateEndpoint ACL] - ACLs for requests from private endpoints
- public_
network NetworkACL - Network ACL
- default
Action String | "Allow" | "Deny" - Azure Networking ACL Action.
- private
Endpoints List<Property Map> - ACLs for requests from private endpoints
- public
Network Property Map - Network ACL
WebPubSubNetworkACLsResponse, WebPubSubNetworkACLsResponseArgs
- Default
Action string - Azure Networking ACL Action.
- Private
Endpoints List<Pulumi.Azure Native. Web Pub Sub. Inputs. Private Endpoint ACLResponse> - ACLs for requests from private endpoints
- Public
Network Pulumi.Azure Native. Web Pub Sub. Inputs. Network ACLResponse - Network ACL
- Default
Action string - Azure Networking ACL Action.
- Private
Endpoints []PrivateEndpoint ACLResponse - ACLs for requests from private endpoints
- Public
Network NetworkACLResponse - Network ACL
- default
Action String - Azure Networking ACL Action.
- private
Endpoints List<PrivateEndpoint ACLResponse> - ACLs for requests from private endpoints
- public
Network NetworkACLResponse - Network ACL
- default
Action string - Azure Networking ACL Action.
- private
Endpoints PrivateEndpoint ACLResponse[] - ACLs for requests from private endpoints
- public
Network NetworkACLResponse - Network ACL
- default_
action str - Azure Networking ACL Action.
- private_
endpoints Sequence[PrivateEndpoint ACLResponse] - ACLs for requests from private endpoints
- public_
network NetworkACLResponse - Network ACL
- default
Action String - Azure Networking ACL Action.
- private
Endpoints List<Property Map> - ACLs for requests from private endpoints
- public
Network Property Map - Network ACL
WebPubSubRequestType, WebPubSubRequestTypeArgs
- Client
Connection - ClientConnection
- Server
Connection - ServerConnection
- RESTAPI
- RESTAPI
- Trace
- Trace
- Web
Pub Sub Request Type Client Connection - ClientConnection
- Web
Pub Sub Request Type Server Connection - ServerConnection
- Web
Pub Sub Request Type RESTAPI - RESTAPI
- Web
Pub Sub Request Type Trace - Trace
- Client
Connection - ClientConnection
- Server
Connection - ServerConnection
- RESTAPI
- RESTAPI
- Trace
- Trace
- Client
Connection - ClientConnection
- Server
Connection - ServerConnection
- RESTAPI
- RESTAPI
- Trace
- Trace
- CLIENT_CONNECTION
- ClientConnection
- SERVER_CONNECTION
- ServerConnection
- RESTAPI
- RESTAPI
- TRACE
- Trace
- "Client
Connection" - ClientConnection
- "Server
Connection" - ServerConnection
- "RESTAPI"
- RESTAPI
- "Trace"
- Trace
WebPubSubSkuTier, WebPubSubSkuTierArgs
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Web
Pub Sub Sku Tier Free - Free
- Web
Pub Sub Sku Tier Basic - Basic
- Web
Pub Sub Sku Tier Standard - Standard
- Web
Pub Sub Sku Tier Premium - Premium
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Free
- Free
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- FREE
- Free
- BASIC
- Basic
- STANDARD
- Standard
- PREMIUM
- Premium
- "Free"
- Free
- "Basic"
- Basic
- "Standard"
- Standard
- "Premium"
- Premium
WebPubSubTlsSettings, WebPubSubTlsSettingsArgs
- Client
Cert boolEnabled - Request client certificate during TLS handshake if enabled
- Client
Cert boolEnabled - Request client certificate during TLS handshake if enabled
- client
Cert BooleanEnabled - Request client certificate during TLS handshake if enabled
- client
Cert booleanEnabled - Request client certificate during TLS handshake if enabled
- client_
cert_ boolenabled - Request client certificate during TLS handshake if enabled
- client
Cert BooleanEnabled - Request client certificate during TLS handshake if enabled
WebPubSubTlsSettingsResponse, WebPubSubTlsSettingsResponseArgs
- Client
Cert boolEnabled - Request client certificate during TLS handshake if enabled
- Client
Cert boolEnabled - Request client certificate during TLS handshake if enabled
- client
Cert BooleanEnabled - Request client certificate during TLS handshake if enabled
- client
Cert booleanEnabled - Request client certificate during TLS handshake if enabled
- client_
cert_ boolenabled - Request client certificate during TLS handshake if enabled
- client
Cert BooleanEnabled - Request client certificate during TLS handshake if enabled
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:webpubsub:WebPubSub myWebPubSubService /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0