次の方法で共有


New-AzServiceLinkerForSpringCloud

Spring Cloud でリンカー リソースを作成または更新します。

構文

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

説明

Spring Cloud でリンカー リソースを作成または更新します。

例 1: Spring Cloud アプリと 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

Spring Cloud アプリと postgresql の間にサービス リンカーを作成する

パラメーター

-AppName

接続する Spring クラウド サービスのアプリ名。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AsJob

コマンドをジョブとして実行する

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AuthInfo

認証の種類。 構築するには、AUTHINFO プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

型:IAuthInfoBase
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ClientType

アプリケーション クライアントの種類

型:ClientType
配置:Named
規定値:"none"
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ConfigurationInfoAction

オプション。ソース アプリケーションに構成を適用するかどうかを指定します。 有効にした場合は、構成を生成し、ソース アプリケーションに適用します。 既定値は有効です。 optOut の場合、ソースで構成変更は行われません。

型:ActionType
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ConfigurationInfoAdditionalConfiguration

追加する追加構成のディクショナリ。 サービスは一連の基本的な構成を自動生成します。このプロパティは、よりカスタマイズされた構成を完全に入力することです

型:Hashtable
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ConfigurationInfoCustomizedKey

随意。 既定のキー名とカスタマイズされたキー名マッピングのディクショナリ。 指定しない場合、既定のキー名が構成の生成に使用されます

型:Hashtable
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

型:PSObject
Aliases:AzureRMContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DeploymentName

接続する Spring Cloud アプリのデプロイ名。

型:String
配置:Named
規定値:"default"
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FirewallRuleAzureService

True の場合、Azure サービスがターゲット サービスにアクセスできるようにします。

型:AllowType
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FirewallRuleCallerClientIP

呼び出し元クライアント IP が true の場合、ターゲット サービスへのアクセスを許可します。 このプロパティは、ローカル アプリケーションをターゲット サービスに接続するときに使用されます。

型:AllowType
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FirewallRuleIPRange

この値は、特定のデータベース アカウントのクライアント IP の許可リストとして含める IP アドレスまたは IP アドレス範囲のセットを CIDR 形式で指定します。

型:String[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

リンカー リソースという名前。

型:String
Aliases:LinkerName
配置:Named
規定値:"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-NoWait

コマンドを非同期的に実行する

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PublicNetworkSolutionAction

随意。 パブリック ネットワーク ソリューションを示します。 有効にした場合は、最適な方法でターゲット サービスのパブリック ネットワーク アクセスを有効にします。 既定値は有効です。 optOut の場合は、パブリック ネットワーク アクセスの構成をオプトアウトします。

型:ActionType
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceGroupName

[ResourceGroupCompleter]接続するリソースのリソース グループ。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceUri

接続するリソースの完全修飾 Azure Resource Manager 識別子。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Scope

ソース サービスの接続スコープ。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SecretStoreKeyVaultId

シークレットを格納するキー コンテナー ID

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SecretStoreKeyVaultSecretName

シークレットを格納するキー コンテナーシークレット名。1 つのシークレットを格納する場合にのみ有効です

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ServiceName

接続する Spring クラウド サービスの名前。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SubscriptionId

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション ID を取得します。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。

型:String
配置:Named
規定値:(Get-AzContext).Subscription.Id
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-TargetService

作成するターゲット サービスのプロパティについては、TARGETSERVICE プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

型:ITargetServiceBase
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VNetSolutionType

VNet ソリューションの種類。

型:VNetSolutionType
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

ILinkerResource