Compartilhar via


ArmWebPubSubModelFactory.WebPubSubData Método

Definição

Inicializa uma nova instância de WebPubSubData.

public static Azure.ResourceManager.WebPubSub.WebPubSubData WebPubSubData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.WebPubSub.Models.BillingInfoSku sku = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.WebPubSub.Models.WebPubSubProvisioningState? provisioningState = default, string externalIP = default, string hostName = default, int? publicPort = default, int? serverPort = default, string version = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.WebPubSub.WebPubSubPrivateEndpointConnectionData> privateEndpointConnections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.WebPubSub.WebPubSubSharedPrivateLinkData> sharedPrivateLinkResources = default, bool? isClientCertEnabled = default, string hostNamePrefix = default, Azure.ResourceManager.WebPubSub.Models.LiveTraceConfiguration liveTraceConfiguration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.WebPubSub.Models.ResourceLogCategory> resourceLogCategories = default, Azure.ResourceManager.WebPubSub.Models.WebPubSubNetworkAcls networkAcls = default, string publicNetworkAccess = default, bool? isLocalAuthDisabled = default, bool? isAadAuthDisabled = default);
static member WebPubSubData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.WebPubSub.Models.BillingInfoSku * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<Azure.ResourceManager.WebPubSub.Models.WebPubSubProvisioningState> * string * string * Nullable<int> * Nullable<int> * string * seq<Azure.ResourceManager.WebPubSub.WebPubSubPrivateEndpointConnectionData> * seq<Azure.ResourceManager.WebPubSub.WebPubSubSharedPrivateLinkData> * Nullable<bool> * string * Azure.ResourceManager.WebPubSub.Models.LiveTraceConfiguration * seq<Azure.ResourceManager.WebPubSub.Models.ResourceLogCategory> * Azure.ResourceManager.WebPubSub.Models.WebPubSubNetworkAcls * string * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.WebPubSub.WebPubSubData
Public Shared Function WebPubSubData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As BillingInfoSku = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional provisioningState As Nullable(Of WebPubSubProvisioningState) = Nothing, Optional externalIP As String = Nothing, Optional hostName As String = Nothing, Optional publicPort As Nullable(Of Integer) = Nothing, Optional serverPort As Nullable(Of Integer) = Nothing, Optional version As String = Nothing, Optional privateEndpointConnections As IEnumerable(Of WebPubSubPrivateEndpointConnectionData) = Nothing, Optional sharedPrivateLinkResources As IEnumerable(Of WebPubSubSharedPrivateLinkData) = Nothing, Optional isClientCertEnabled As Nullable(Of Boolean) = Nothing, Optional hostNamePrefix As String = Nothing, Optional liveTraceConfiguration As LiveTraceConfiguration = Nothing, Optional resourceLogCategories As IEnumerable(Of ResourceLogCategory) = Nothing, Optional networkAcls As WebPubSubNetworkAcls = Nothing, Optional publicNetworkAccess As String = Nothing, Optional isLocalAuthDisabled As Nullable(Of Boolean) = Nothing, Optional isAadAuthDisabled As Nullable(Of Boolean) = Nothing) As WebPubSubData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

sku
BillingInfoSku

As informações de cobrança do recurso.

identity
ManagedServiceIdentity

Uma classe representa identidades gerenciadas usadas para solicitação e resposta. Tipos de identidade com suporte atuais: None, SystemAssigned, UserAssigned.

provisioningState
Nullable<WebPubSubProvisioningState>

Estado de provisionamento do recurso.

externalIP
String

O IP acessível publicamente do recurso.

hostName
String

FQDN da instância de serviço.

publicPort
Nullable<Int32>

A porta publicamente acessível do recurso que foi projetado para uso do lado do navegador/cliente.

serverPort
Nullable<Int32>

A porta publicamente acessível do recurso que foi projetado para uso do lado do servidor do cliente.

version
String

Versão do recurso. Provavelmente você precisa da mesma versão ou superior dos SDKs do cliente.

privateEndpointConnections
IEnumerable<WebPubSubPrivateEndpointConnectionData>

Conexões de ponto de extremidade privado com o recurso.

sharedPrivateLinkResources
IEnumerable<WebPubSubSharedPrivateLinkData>

A lista de recursos de link privado compartilhado.

isClientCertEnabled
Nullable<Boolean>

Configurações de TLS para o recurso.

hostNamePrefix
String

Preterido.

liveTraceConfiguration
LiveTraceConfiguration

Configuração de rastreamento dinâmico de um recurso Microsoft.SignalRService.

resourceLogCategories
IEnumerable<ResourceLogCategory>

Configuração do log de recursos de um recurso Microsoft.SignalRService.

networkAcls
WebPubSubNetworkAcls

ACLs de rede para o recurso.

publicNetworkAccess
String

Habilitar ou desabilitar o acesso à rede pública. Padrão para "Habilitado". Quando está habilitado, as ACLs de rede ainda se aplicam. Quando estiver desabilitado, o acesso à rede pública sempre será desabilitado, independentemente do que você definir nas ACLs de rede.

isLocalAuthDisabled
Nullable<Boolean>

DisableLocalAuth Habilitar ou desabilitar a autenticação local com AccessKey Quando definido como true, a conexão com AccessKey=xxx não funcionará.

isAadAuthDisabled
Nullable<Boolean>

DisableLocalAuth Habilitar ou desabilitar a autenticação aad Quando definido como true, a conexão com AuthType=aad não funcionará.

Retornos

Uma nova WebPubSubData instância para zombar.

Aplica-se a