New-AzServiceLinkerForSpringCloud
Utwórz lub zaktualizuj zasób konsolidatora w chmurze spring.
Składnia
New-AzServiceLinkerForSpringCloud
[-ResourceUri <String>]
[-Name <String>]
-AuthInfo <IAuthInfoBase>
-TargetService <ITargetServiceBase>
[-ClientType <ClientType>]
[-ConfigurationInfoAction <ActionType>]
[-ConfigurationInfoAdditionalConfiguration <Hashtable>]
[-ConfigurationInfoCustomizedKey <Hashtable>]
[-FirewallRuleAzureService <AllowType>]
[-FirewallRuleCallerClientIP <AllowType>]
[-FirewallRuleIPRange <String[]>]
[-PublicNetworkSolutionAction <ActionType>]
[-Scope <String>]
[-SecretStoreKeyVaultId <String>]
[-SecretStoreKeyVaultSecretName <String>]
[-VNetSolutionType <VNetSolutionType>]
[-DefaultProfile <PSObject>]
-ServiceName <String>
-AppName <String>
-ResourceGroupName <String>
[-DeploymentName <String>]
[-SubscriptionId <String>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Utwórz lub zaktualizuj zasób konsolidatora w chmurze spring.
Przykłady
Przykład 1. Tworzenie konsolidatora usług między aplikacją spring cloud i postgresql
$target=New-AzServiceLinkerAzureResourceObject -Id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-group/providers/Microsoft.DBforPostgreSQL/servers/servicelinker-postgresql/databases/test
$authInfo=New-AzServiceLinkerSecretAuthInfoObject -Name testUser -SecretValue ***
New-AzServiceLinkerForSpringCloud -TargetService $target -AuthInfo $auth -ClientType dotnet -LinkerName testLinker -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group
Name
----
testLinker
Tworzenie konsolidatora usług między aplikacją spring cloud i postgresql
Parametry
-AppName
Nazwa aplikacji spring cloud service, która ma być połączona.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AsJob
Uruchamianie polecenia jako zadania
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AuthInfo
Typ uwierzytelniania. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości AUTHINFO i utwórz tabelę skrótów.
Typ: | IAuthInfoBase |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ClientType
Typ klienta aplikacji
Typ: | ClientType |
Position: | Named |
Domyślna wartość: | "none" |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ConfigurationInfoAction
Opcjonalnie określ, czy mają być stosowane konfiguracje w aplikacji źródłowej. W przypadku włączenia wygeneruj konfiguracje i zastosuj je do aplikacji źródłowej. Wartość domyślna jest włączona. Jeśli zrezygnuje, nie zostaną wprowadzone żadne zmiany konfiguracji w źródle.
Typ: | ActionType |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ConfigurationInfoAdditionalConfiguration
Słownik dodatkowych konfiguracji do dodania. Usługa automatycznie wygeneruje zestaw podstawowych konfiguracji, a ta właściwość ma na celu pełne wypełnienie bardziej dostosowanych konfiguracji
Typ: | Hashtable |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ConfigurationInfoCustomizedKey
Opcjonalny. Słownik domyślnej nazwy klucza i dostosowane mapowanie nazwy klucza. Jeśli nie zostanie określona, domyślna nazwa klucza będzie używana do generowania konfiguracji
Typ: | Hashtable |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | PSObject |
Aliasy: | AzureRMContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DeploymentName
Nazwa wdrożenia aplikacji Spring Cloud, która ma być połączona.
Typ: | String |
Position: | Named |
Domyślna wartość: | "default" |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FirewallRuleAzureService
Zezwalaj usługom platformy Azure na dostęp do usługi docelowej, jeśli ma wartość true.
Typ: | AllowType |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FirewallRuleCallerClientIP
Zezwól klientowi wywołującego na dostęp do usługi docelowej, jeśli ma wartość true. właściwość jest używana podczas łączenia aplikacji lokalnej z usługą docelową.
Typ: | AllowType |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-FirewallRuleIPRange
Ta wartość określa zestaw adresów IP lub zakresów adresów IP w formularzu CIDR, które mają być uwzględnione jako lista dozwolonych adresów IP klienta dla danego konta bazy danych.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa zasobu konsolidatora.
Typ: | String |
Aliasy: | LinkerName |
Position: | Named |
Domyślna wartość: | "connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_})) |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-NoWait
Uruchom polecenie asynchronicznie
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PublicNetworkSolutionAction
Opcjonalny. Wskazuje rozwiązanie sieci publicznej. Jeśli ta opcja jest włączona, włącz dostęp do sieci publicznej usługi docelowej przy użyciu najlepszej próby. Wartość domyślna jest włączona. Jeśli zrezygnuje, zrezygnuj z konfiguracji dostępu do sieci publicznej.
Typ: | ActionType |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
[ResourceGroupCompleter] Grupa zasobów, która ma być połączona.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceUri
W pełni kwalifikowany identyfikator usługi Azure Resource Manager zasobu, który ma być połączony.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Scope
zakres połączenia w usłudze źródłowej.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SecretStoreKeyVaultId
Identyfikator magazynu kluczy do przechowywania wpisu tajnego
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SecretStoreKeyVaultSecretName
Nazwa wpisu tajnego magazynu kluczy do przechowywania wpisu tajnego jest prawidłowa tylko podczas przechowywania jednego wpisu tajnego
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ServiceName
Nazwa usługi Spring Cloud, która ma być połączona.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SubscriptionId
Pobiera identyfikator subskrypcji, który jednoznacznie identyfikuje subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.
Typ: | String |
Position: | Named |
Domyślna wartość: | (Get-AzContext).Subscription.Id |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetService
Właściwości usługi docelowej Do konstruowania, zobacz sekcję UWAGI dla właściwości TARGETSERVICE i utwórz tabelę skrótów.
Typ: | ITargetServiceBase |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VNetSolutionType
Typ rozwiązania sieci wirtualnej.
Typ: | VNetSolutionType |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |