Compartilhar via


ArmServiceLinkerModelFactory.LinkerResourceData Método

Definição

Inicializa uma nova instância de LinkerResourceData.

public static Azure.ResourceManager.ServiceLinker.LinkerResourceData LinkerResourceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.ServiceLinker.Models.TargetServiceBaseInfo targetService = default, Azure.ResourceManager.ServiceLinker.Models.AuthBaseInfo authInfo = default, Azure.ResourceManager.ServiceLinker.Models.LinkerClientType? clientType = default, string provisioningState = default, Azure.ResourceManager.ServiceLinker.Models.VnetSolutionType? solutionType = default, Azure.Core.ResourceIdentifier secretStoreKeyVaultId = default, string scope = default);
static member LinkerResourceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.ServiceLinker.Models.TargetServiceBaseInfo * Azure.ResourceManager.ServiceLinker.Models.AuthBaseInfo * Nullable<Azure.ResourceManager.ServiceLinker.Models.LinkerClientType> * string * Nullable<Azure.ResourceManager.ServiceLinker.Models.VnetSolutionType> * Azure.Core.ResourceIdentifier * string -> Azure.ResourceManager.ServiceLinker.LinkerResourceData
Public Shared Function LinkerResourceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional targetService As TargetServiceBaseInfo = Nothing, Optional authInfo As AuthBaseInfo = Nothing, Optional clientType As Nullable(Of LinkerClientType) = Nothing, Optional provisioningState As String = Nothing, Optional solutionType As Nullable(Of VnetSolutionType) = Nothing, Optional secretStoreKeyVaultId As ResourceIdentifier = Nothing, Optional scope As String = Nothing) As LinkerResourceData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

targetService
TargetServiceBaseInfo

As propriedades de serviço de destino Observe TargetServiceBaseInfo que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem AzureResourceInfoe ConfluentSchemaRegistryInfoConfluentBootstrapServerInfo .

authInfo
AuthBaseInfo

O tipo de autenticação. AuthBaseInfo Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem SecretAuthInfo, ServicePrincipalCertificateAuthInfo, ServicePrincipalSecretAuthInfoe UserAssignedIdentityAuthInfoSystemAssignedIdentityAuthInfo .

clientType
Nullable<LinkerClientType>

O tipo de cliente do aplicativo.

provisioningState
String

O estado de provisionamento.

solutionType
Nullable<VnetSolutionType>

A solução de VNet.

secretStoreKeyVaultId
ResourceIdentifier

Uma opção para armazenar o valor do segredo no local seguro.

scope
String

escopo de conexão no serviço de origem.

Retornos

Uma nova LinkerResourceData instância para zombar.

Aplica-se a