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 |
出力
Azure PowerShell