SshPublicKeysOperations interface

SshPublicKey操作を表すインターフェース。

プロパティ

create

新しいSSH公開キー・リソースを作成します。

delete
generateKeyPair

公開キーと秘密キーのペアを生成して返し、SSH 公開キーリソースに公開キーを設定します。 キーの長さは 3072 ビットになります。 この操作は、SSH 公開キー リソースごとに 1 回のみ実行できます。

get

SSH 公開鍵に関する情報を取得します。

listByResourceGroup

指定したリソース・グループ内のすべてのSSH公開鍵をリストします。 応答でnextLinkプロパティを使用して、SSH公開キーの次のページを取得します。

listBySubscription

サブスクリプション内のすべての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>