New-AzApiManagementBackendServiceFabric
Cria um objeto de PsApiManagementServiceFabric
Sintaxe
New-AzApiManagementBackendServiceFabric
-ManagementEndpoint <String[]>
[-ClientCertificateThumbprint <String>]
[-ClientCertificateId <String>]
[-MaxPartitionResolutionRetry <Int32>]
[-ServerX509Name <Hashtable>]
[-ServerCertificateThumbprint <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet New-AzApiManagementBackendServiceFabric cria um objeto a PsApiManagementServiceFabric
ser usado no cmdlet New-AzApiManagementBackend e Set-AzApiManagementBackend.
Exemplos
Exemplo 1: Criar um objeto na memória do Service Fabric de back-end
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
$ManagementEndpoints = 'https://sfbackend-01.net:443', 'https://sfbackend-02.net:443'
$ServerCertificateThumbprints = '33CC47C6FCA848DC9B14A6F071C1EF7C'
$serviceFabric = New-AzApiManagementBackendServiceFabric -ManagementEndpoint $ManagementEndpoints -ClientCertificateThumbprint "33CC47C6FCA848DC9B14A6F071C1EF7C" -ServerX509Name @{"CN=foobar.net" = @('33CC47C6FCA848DC9B14A6F071C1EF7C'); } -ServerCertificateThumbprint $ServerCertificateThumbprints
$backend = New-AzApiManagementBackend -Context $apimContext -BackendId 123 -Url 'https://contoso.com/awesomeapi' -Protocol http -ServiceFabricCluster $serviceFabric -Description "service fabric backend"
Cria um contrato de back-end do Service Fabric
Parâmetros
-ClientCertificateId
ID do certificado do cliente para o ponto de extremidade de gerenciamento. Esse parâmetro é opcional.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ClientCertificateThumbprint
Impressão digital do certificado do cliente para o ponto de extremidade de gerenciamento. Este parâmetro é obrigatório.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ManagementEndpoint
Pontos de extremidade de gerenciamento de cluster do Service Fabric. Este parâmetro é obrigatório.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MaxPartitionResolutionRetry
Número máximo de repetições ao resolver uma partição do Service Fabric. Esse parâmetro é opcional e o valor padrão é 5.
Tipo: | Nullable<T>[Int32] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServerCertificateThumbprint
Impressão digital de certificados que o serviço de gerenciamento de cluster usa para comunicação tls. Esse parâmetro é opcional.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServerX509Name
Coleção de nomes de certificados do servidor X509. Esse parâmetro é opcional.
Tipo: | Hashtable |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |