Delen via


New-AzServiceLinkerForSpringCloud

Een linkerresource maken of bijwerken in de springcloud.

Syntaxis

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>]

Description

Een linkerresource maken of bijwerken in de springcloud.

Voorbeelden

Voorbeeld 1: Service-koppeling maken tussen spring cloud-app en 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

Service-koppeling maken tussen spring cloud-app en postgresql

Parameters

-AppName

De app-naam van de Spring Cloud-service die moet worden verbonden.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AsJob

De opdracht uitvoeren als een taak

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-AuthInfo

Het verificatietype. Zie de sectie NOTES voor AUTHINFO-eigenschappen en maak een hash-tabel om deze samen te stellen.

Type:IAuthInfoBase
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClientType

Het clienttype van de toepassing

Type:ClientType
Position:Named
Default value:"none"
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ConfigurationInfoAction

Geef optioneel aan of u configuraties wilt toepassen op de brontoepassing. Als dit is ingeschakeld, genereert u configuraties en wordt deze toegepast op de brontoepassing. De standaardwaarde is ingeschakeld. Als optOut wordt er geen configuratiewijziging aangebracht op de bron.

Type:ActionType
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ConfigurationInfoAdditionalConfiguration

Een woordenlijst met extra configuraties die moeten worden toegevoegd. Service genereert automatisch een set basisconfiguraties en deze eigenschap is om meer aangepaste configuraties volledig in te vullen

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ConfigurationInfoCustomizedKey

Facultatief. Een woordenlijst met standaardsleutelnaam en aangepaste sleutelnaamtoewijzing. Als dit niet is opgegeven, wordt de standaardsleutelnaam gebruikt voor het genereren van configuraties

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DeploymentName

De implementatienaam van de Spring Cloud-app die moet worden verbonden.

Type:String
Position:Named
Default value:"default"
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FirewallRuleAzureService

Toestaan dat Azure-services toegang hebben tot de doelservice, indien waar.

Type:AllowType
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FirewallRuleCallerClientIP

Sta het IP-adres van de bellerclient toe om toegang te krijgen tot de doelservice, indien waar. de eigenschap wordt gebruikt bij het verbinden van de lokale toepassing met de doelservice.

Type:AllowType
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FirewallRuleIPRange

Met deze waarde geeft u de set IP-adressen of IP-adresbereiken in CIDR-formulier op die moeten worden opgenomen als de lijst met toegestane client-IP-adressen voor een bepaald databaseaccount.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

De naam Linker-resource.

Type:String
Aliassen:LinkerName
Position:Named
Default value:"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NoWait

De opdracht asynchroon uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PublicNetworkSolutionAction

Facultatief. Geeft een openbare netwerkoplossing aan. Als dit is ingeschakeld, schakelt u de openbare netwerktoegang van de doelservice in. Probeer het best. De standaardwaarde is ingeschakeld. Als optOut wordt gebruikt, moet u de configuratie voor openbare netwerktoegang uitschakelen.

Type:ActionType
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

[ResourceGroupCompleter] De resourcegroep van de resource die moet worden verbonden.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceUri

De volledig gekwalificeerde Azure Resource Manager-id van de resource die moet worden verbonden.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Scope

verbindingsbereik in bronservice.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SecretStoreKeyVaultId

De sleutelkluis-id voor het opslaan van geheim

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SecretStoreKeyVaultSecretName

De naam van het sleutelkluisgeheim voor het opslaan van een geheim, alleen geldig bij het opslaan van één geheim

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceName

De naam van de Spring Cloud-service die moet worden verbonden.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubscriptionId

Hiermee haalt u de abonnements-id op waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetService

De eigenschappen van de doelservice die u wilt maken, raadpleegt u de sectie NOTES voor TARGETSERVICE-eigenschappen en maakt u een hash-tabel.

Type:ITargetServiceBase
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VNetSolutionType

Type VNet-oplossing.

Type:VNetSolutionType
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

ILinkerResource