SshPublicKeysOperations interface
SshPublicKey操作を表すインターフェース。
プロパティ
| create | 新しいSSH公開キー・リソースを作成します。 |
| delete | |
| generate |
公開キーと秘密キーのペアを生成して返し、SSH 公開キーリソースに公開キーを設定します。 キーの長さは 3072 ビットになります。 この操作は、SSH 公開キー リソースごとに 1 回のみ実行できます。 |
| get | SSH 公開鍵に関する情報を取得します。 |
| list |
指定したリソース・グループ内のすべてのSSH公開鍵をリストします。 応答でnextLinkプロパティを使用して、SSH公開キーの次のページを取得します。 |
| list |
サブスクリプション内のすべてのSSH公開キーを一覧表示します。 応答でnextLinkプロパティを使用して、SSH公開キーの次のページを取得します。 |
| update | 新しいSSH公開キー・リソースを更新します。 |
プロパティの詳細
create
新しいSSH公開キー・リソースを作成します。
create: (resourceGroupName: string, sshPublicKeyName: string, parameters: SshPublicKeyResource, options?: SshPublicKeysCreateOptionalParams) => Promise<SshPublicKeyResource>
プロパティ値
(resourceGroupName: string, sshPublicKeyName: string, parameters: SshPublicKeyResource, options?: SshPublicKeysCreateOptionalParams) => Promise<SshPublicKeyResource>
delete
delete: (resourceGroupName: string, sshPublicKeyName: string, options?: SshPublicKeysDeleteOptionalParams) => Promise<void>
プロパティ値
(resourceGroupName: string, sshPublicKeyName: string, options?: SshPublicKeysDeleteOptionalParams) => Promise<void>
generateKeyPair
公開キーと秘密キーのペアを生成して返し、SSH 公開キーリソースに公開キーを設定します。 キーの長さは 3072 ビットになります。 この操作は、SSH 公開キー リソースごとに 1 回のみ実行できます。
generateKeyPair: (resourceGroupName: string, sshPublicKeyName: string, options?: SshPublicKeysGenerateKeyPairOptionalParams) => Promise<SshPublicKeyGenerateKeyPairResult>
プロパティ値
(resourceGroupName: string, sshPublicKeyName: string, options?: SshPublicKeysGenerateKeyPairOptionalParams) => Promise<SshPublicKeyGenerateKeyPairResult>
get
SSH 公開鍵に関する情報を取得します。
get: (resourceGroupName: string, sshPublicKeyName: string, options?: SshPublicKeysGetOptionalParams) => Promise<SshPublicKeyResource>
プロパティ値
(resourceGroupName: string, sshPublicKeyName: string, options?: SshPublicKeysGetOptionalParams) => Promise<SshPublicKeyResource>
listByResourceGroup
指定したリソース・グループ内のすべてのSSH公開鍵をリストします。 応答でnextLinkプロパティを使用して、SSH公開キーの次のページを取得します。
listByResourceGroup: (resourceGroupName: string, options?: SshPublicKeysListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SshPublicKeyResource, SshPublicKeyResource[], PageSettings>
プロパティ値
(resourceGroupName: string, options?: SshPublicKeysListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SshPublicKeyResource, SshPublicKeyResource[], PageSettings>
listBySubscription
サブスクリプション内のすべてのSSH公開キーを一覧表示します。 応答でnextLinkプロパティを使用して、SSH公開キーの次のページを取得します。
listBySubscription: (options?: SshPublicKeysListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SshPublicKeyResource, SshPublicKeyResource[], PageSettings>
プロパティ値
(options?: SshPublicKeysListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SshPublicKeyResource, SshPublicKeyResource[], PageSettings>
update
新しいSSH公開キー・リソースを更新します。
update: (resourceGroupName: string, sshPublicKeyName: string, parameters: SshPublicKeyUpdateResource, options?: SshPublicKeysUpdateOptionalParams) => Promise<SshPublicKeyResource>
プロパティ値
(resourceGroupName: string, sshPublicKeyName: string, parameters: SshPublicKeyUpdateResource, options?: SshPublicKeysUpdateOptionalParams) => Promise<SshPublicKeyResource>