DeploymentsOperations クラス

警告

このクラスを直接インスタンス化しないでください。

代わりに、次の操作にアクセスする必要があります。

ResourceManagementClient's

<xref:deployments> 属性を使用する。

継承
builtins.object
DeploymentsOperations

コンストラクター

DeploymentsOperations(*args, **kwargs)

メソッド

begin_create_or_update

リソース グループにリソースをデプロイします。

テンプレートとパラメーターは、要求または JSON ファイルへのリンクで直接指定できます。

begin_create_or_update_at_subscription_scope

サブスクリプション スコープでリソースをデプロイします。

テンプレートとパラメーターは、要求または JSON ファイルへのリンクで直接指定できます。

begin_delete

デプロイ履歴からデプロイを削除します。

現在実行中のテンプレート デプロイは削除できません。 テンプレート デプロイを削除すると、関連付けられているデプロイ操作が削除されます。 テンプレート デプロイを削除しても、リソース グループの状態に影響はありません。 これは、テンプレートのデプロイが正常に削除されるまで、状態 202 を返す非同期操作です。 Location 応答ヘッダーには、プロセスの状態を取得するために使用される URI が含まれています。 プロセスの実行中に、Location ヘッダーの URI を呼び出すと、状態 202 が返されます。 プロセスが完了すると、Location ヘッダーの URI は成功時に 204 の状態を返します。 非同期要求が失敗した場合、Location ヘッダーの URI はエラー レベルの状態コードを返します。

begin_delete_at_subscription_scope

デプロイ履歴からデプロイを削除します。

現在実行中のテンプレート デプロイは削除できません。 テンプレート デプロイを削除すると、関連付けられているデプロイ操作が削除されます。 これは、テンプレートのデプロイが正常に削除されるまで、状態 202 を返す非同期操作です。 Location 応答ヘッダーには、プロセスの状態を取得するために使用される URI が含まれています。 プロセスの実行中に、Location ヘッダーの URI を呼び出すと、状態 202 が返されます。 プロセスが完了すると、Location ヘッダーの URI は成功時に 204 の状態を返します。 非同期要求が失敗した場合、Location ヘッダーの URI はエラー レベルの状態コードを返します。

calculate_template_hash

指定されたテンプレートのハッシュを計算します。

cancel

現在実行中のテンプレートのデプロイを取り消します。

デプロイを取り消すことができるのは、provisioningState が Accepted または Running の場合のみです。 デプロイが取り消されると、provisioningState は Canceled に設定されます。 テンプレートのデプロイをキャンセルすると、現在実行中のテンプレートのデプロイは停止し、リソース グループは部分的にデプロイされたままになります。

cancel_at_subscription_scope

現在実行中のテンプレートのデプロイを取り消します。

デプロイを取り消すことができるのは、provisioningState が Accepted または Running の場合のみです。 デプロイが取り消されると、provisioningState は Canceled に設定されます。 テンプレートのデプロイをキャンセルすると、現在実行中のテンプレートのデプロイが停止し、リソースが部分的にデプロイされた状態になります。

check_existence

デプロイが存在するかどうかを確認します。

check_existence_at_subscription_scope

デプロイが存在するかどうかを確認します。

export_template

指定したデプロイに使用されるテンプレートをエクスポートします。

export_template_at_subscription_scope

指定したデプロイに使用されるテンプレートをエクスポートします。

get

デプロイを取得します。

get_at_subscription_scope

デプロイを取得します。

list_at_subscription_scope

サブスクリプションのすべてのデプロイを取得します。

list_by_resource_group

リソース グループに対して行われたすべてのデプロイを取得します。

validate

指定したテンプレートが構文的に正しく、Azure Resource Manager によって受け入れられるかどうかを検証します。

validate_at_subscription_scope

指定したテンプレートが構文的に正しく、Azure Resource Manager によって受け入れられるかどうかを検証します。

begin_create_or_update

リソース グループにリソースをデプロイします。

テンプレートとパラメーターは、要求または JSON ファイルへのリンクで直接指定できます。

async begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.DeploymentExtended]

パラメーター

resource_group_name
str
必須

リソースをデプロイするリソース グループの名前。 名前の大文字と小文字は区別されます。 このリソース グループは、既に存在している必要があります。 必須。

deployment_name
str
必須

デプロイの名前。 必須。

parameters
Deployment または IO
必須

操作に対して別途指定するパラメーターです。 デプロイの種類または IO の種類です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答が渡されるカスタム型または関数

continuation_token
str

保存された状態からポーリングを再開するための継続トークン。

polling
bool または AsyncPollingMethod

既定では、ポーリング メソッドは AsyncARMPolling になります。 この操作に対して False を渡してポーリングを行わないか、個人のポーリング戦略のために独自に初期化されたポーリング オブジェクトを渡します。

polling_interval
int

Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

戻り値

DeploymentExtended または cls(response) の結果を返す AsyncLROPoller のインスタンス

の戻り値の型 :

例外

begin_create_or_update_at_subscription_scope

サブスクリプション スコープでリソースをデプロイします。

テンプレートとパラメーターは、要求または JSON ファイルへのリンクで直接指定できます。

async begin_create_or_update_at_subscription_scope(deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.DeploymentExtended]

パラメーター

deployment_name
str
必須

デプロイの名前。 必須。

parameters
Deployment または IO
必須

操作に対して別途指定するパラメーターです。 デプロイの種類または IO の種類です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答が渡されるカスタム型または関数

continuation_token
str

保存された状態からポーリングを再開するための継続トークン。

polling
bool または AsyncPollingMethod

既定では、ポーリング メソッドは AsyncARMPolling になります。 この操作に対して False を渡してポーリングを行わないか、個人のポーリング戦略のために独自に初期化されたポーリング オブジェクトを渡します。

polling_interval
int

Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

戻り値

DeploymentExtended または cls(response) の結果を返す AsyncLROPoller のインスタンス

の戻り値の型 :

例外

begin_delete

デプロイ履歴からデプロイを削除します。

現在実行中のテンプレート デプロイは削除できません。 テンプレート デプロイを削除すると、関連付けられているデプロイ操作が削除されます。 テンプレート デプロイを削除しても、リソース グループの状態に影響はありません。 これは、テンプレートのデプロイが正常に削除されるまで、状態 202 を返す非同期操作です。 Location 応答ヘッダーには、プロセスの状態を取得するために使用される URI が含まれています。 プロセスの実行中に、Location ヘッダーの URI を呼び出すと、状態 202 が返されます。 プロセスが完了すると、Location ヘッダーの URI は成功時に 204 の状態を返します。 非同期要求が失敗した場合、Location ヘッダーの URI はエラー レベルの状態コードを返します。

async begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> AsyncLROPoller[None]

パラメーター

resource_group_name
str
必須

削除するデプロイを含むリソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

deployment_name
str
必須

削除するデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

continuation_token
str

保存された状態からポーリングを再開するための継続トークン。

polling
bool または AsyncPollingMethod

既定では、ポーリング メソッドは AsyncARMPolling になります。 この操作に対して False を渡してポーリングを行わないか、個人のポーリング戦略のために独自に初期化されたポーリング オブジェクトを渡します。

polling_interval
int

Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

戻り値

None または cls(response) の結果を返す AsyncLROPoller のインスタンス

の戻り値の型 :

例外

begin_delete_at_subscription_scope

デプロイ履歴からデプロイを削除します。

現在実行中のテンプレート デプロイは削除できません。 テンプレート デプロイを削除すると、関連付けられているデプロイ操作が削除されます。 これは、テンプレートのデプロイが正常に削除されるまで、状態 202 を返す非同期操作です。 Location 応答ヘッダーには、プロセスの状態を取得するために使用される URI が含まれています。 プロセスの実行中に、Location ヘッダーの URI を呼び出すと、状態 202 が返されます。 プロセスが完了すると、Location ヘッダーの URI は成功時に 204 の状態を返します。 非同期要求が失敗した場合、Location ヘッダーの URI はエラー レベルの状態コードを返します。

async begin_delete_at_subscription_scope(deployment_name: str, **kwargs: Any) -> AsyncLROPoller[None]

パラメーター

deployment_name
str
必須

削除するデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

continuation_token
str

保存された状態からポーリングを再開するための継続トークン。

polling
bool または AsyncPollingMethod

既定では、ポーリング メソッドは AsyncARMPolling になります。 この操作に対して False を渡してポーリングを行わないか、個人のポーリング戦略のために独自に初期化されたポーリング オブジェクトを渡します。

polling_interval
int

Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

戻り値

None または cls(response) の結果を返す AsyncLROPoller のインスタンス

の戻り値の型 :

例外

calculate_template_hash

指定されたテンプレートのハッシュを計算します。

async calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult

パラメーター

template
<xref:JSON>
必須

ハッシュを計算するために提供されるテンプレート。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

TemplateHashResult または cls(response) の結果

の戻り値の型 :

例外

cancel

現在実行中のテンプレートのデプロイを取り消します。

デプロイを取り消すことができるのは、provisioningState が Accepted または Running の場合のみです。 デプロイが取り消されると、provisioningState は Canceled に設定されます。 テンプレートのデプロイをキャンセルすると、現在実行中のテンプレートのデプロイは停止し、リソース グループは部分的にデプロイされたままになります。

async cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

deployment_name
str
必須

取り消すデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

なしまたは cls(response) の結果

の戻り値の型 :

例外

cancel_at_subscription_scope

現在実行中のテンプレートのデプロイを取り消します。

デプロイを取り消すことができるのは、provisioningState が Accepted または Running の場合のみです。 デプロイが取り消されると、provisioningState は Canceled に設定されます。 テンプレートのデプロイをキャンセルすると、現在実行中のテンプレートのデプロイが停止し、リソースが部分的にデプロイされた状態になります。

async cancel_at_subscription_scope(deployment_name: str, **kwargs: Any) -> None

パラメーター

deployment_name
str
必須

取り消すデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

なしまたは cls(response) の結果

の戻り値の型 :

例外

check_existence

デプロイが存在するかどうかを確認します。

async check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool

パラメーター

resource_group_name
str
必須

チェックするデプロイを含むリソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

deployment_name
str
必須

チェックするデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

bool または cls(response) の結果

の戻り値の型 :

例外

check_existence_at_subscription_scope

デプロイが存在するかどうかを確認します。

async check_existence_at_subscription_scope(deployment_name: str, **kwargs: Any) -> bool

パラメーター

deployment_name
str
必須

チェックするデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

bool または cls(response) の結果

の戻り値の型 :

例外

export_template

指定したデプロイに使用されるテンプレートをエクスポートします。

async export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

deployment_name
str
必須

テンプレートの取得元となるデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentExportResult または cls(response) の結果

の戻り値の型 :

例外

export_template_at_subscription_scope

指定したデプロイに使用されるテンプレートをエクスポートします。

async export_template_at_subscription_scope(deployment_name: str, **kwargs: Any) -> DeploymentExportResult

パラメーター

deployment_name
str
必須

テンプレートの取得元となるデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentExportResult または cls(response) の結果

の戻り値の型 :

例外

get

デプロイを取得します。

async get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

deployment_name
str
必須

取得するデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentExtended または cls(response) の結果

の戻り値の型 :

例外

get_at_subscription_scope

デプロイを取得します。

async get_at_subscription_scope(deployment_name: str, **kwargs: Any) -> DeploymentExtended

パラメーター

deployment_name
str
必須

取得するデプロイの名前。 必須。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentExtended または cls(response) の結果

の戻り値の型 :

例外

list_at_subscription_scope

サブスクリプションのすべてのデプロイを取得します。

list_at_subscription_scope(filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[DeploymentExtended]

パラメーター

filter
str
必須

操作に適用するフィルター。 たとえば、$filter=provisioningState eq '{state}' を使用できます。 既定値は [なし] です。

top
int
必須

取得する結果の数。 null が渡された場合は、すべてのデプロイが返されます。 既定値は [なし] です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentExtended または cls(response) の結果のインスタンスのような反復子

の戻り値の型 :

例外

list_by_resource_group

リソース グループに対して行われたすべてのデプロイを取得します。

list_by_resource_group(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[DeploymentExtended]

パラメーター

resource_group_name
str
必須

取得するデプロイを含むリソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

filter
str
必須

操作に適用するフィルター。 たとえば、$filter=provisioningState eq '{state}' を使用できます。 既定値は [なし] です。

top
int
必須

取得する結果の数。 null が渡された場合は、すべてのデプロイが返されます。 既定値は [なし] です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentExtended または cls(response) の結果のインスタンスのような反復子

の戻り値の型 :

例外

validate

指定したテンプレートが構文的に正しく、Azure Resource Manager によって受け入れられるかどうかを検証します。

async validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult

パラメーター

resource_group_name
str
必須

テンプレートがデプロイされるリソース グループの名前。 名前の大文字と小文字は区別されます。 必須。

deployment_name
str
必須

デプロイの名前。 必須。

parameters
Deployment または IO
必須

検証するパラメーター。 デプロイの種類または IO の種類です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentValidateResult または cls(response) の結果

の戻り値の型 :

例外

validate_at_subscription_scope

指定したテンプレートが構文的に正しく、Azure Resource Manager によって受け入れられるかどうかを検証します。

async validate_at_subscription_scope(deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult

パラメーター

deployment_name
str
必須

デプロイの名前。 必須。

parameters
Deployment または IO
必須

検証するパラメーター。 デプロイの種類または IO の種類です。 必須。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

DeploymentValidateResult または cls(response) の結果

の戻り値の型 :

例外

属性

models

models = <module 'azure.mgmt.resource.resources.v2019_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_03_01\\models\\__init__.py'>