カスタムコントロールポリシーを更新します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
resourcemanager:UpdateControlPolicy |
update |
*ControlPolicy
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| PolicyId |
string |
必須 |
コントロールポリシーの ID です。 |
cp-jExXAqIYkwHN**** |
| NewPolicyName |
string |
任意 |
コントロールポリシーの新しい名前です。 名前の長さは 1~128 文字で、英字で始める必要があります。使用可能な文字は英字、数字、およびハイフン (-) のみです。 |
NewControlPolicy |
| NewDescription |
string |
任意 |
コントロールポリシーの新しい説明文です。 説明文の長さは 1~1,024 文字で、英字で始める必要があります。使用可能な文字は英字、数字、アンダースコア (_)、およびハイフン (-) のみです。 |
ExampleControlPolicy |
| NewPolicyDocument |
string |
任意 |
新しいポリシードキュメントです。 ポリシードキュメントは最大 4,096 文字まで指定できます。 コントロールポリシー言語の詳細については、「コントロールポリシー言語」をご参照ください。 ポリシーのサンプルについては、「カスタムコントロールポリシーのサンプル」をご参照ください。 |
{"Version":"1","Statement":[{"Effect":"Deny","Action":["ram:UpdateRole","ram:DeleteRole","ram:AttachPolicyToRole","ram:DetachPolicyFromRole"],"Resource":"acs:ram:*:*:role/ResourceDirectoryAccountAccessRole"}]} |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答内容です。 |
||
| ControlPolicy |
object |
コントロールポリシーの詳細です。 |
|
| UpdateDate |
string |
コントロールポリシーが最後に更新された時刻です。 |
2021-03-18T10:04:55Z |
| Description |
string |
コントロールポリシーの説明文です。 |
ExampleControlPolicy |
| EffectScope |
string |
コントロールポリシーの適用範囲です。有効な値は以下のとおりです。
|
RAM |
| AttachmentCount |
string |
このコントロールポリシーがアタッチされているエンティティの数です。 |
0 |
| PolicyName |
string |
コントロールポリシーの名前です。 |
NewControlPolicy |
| PolicyId |
string |
コントロールポリシーの ID です。 |
cp-jExXAqIYkwHN**** |
| CreateDate |
string |
コントロールポリシーが作成された時刻です。 |
2021-03-18T09:24:19Z |
| PolicyType |
string |
コントロールポリシーの種類です。有効な値は以下のとおりです。
|
Custom |
| ControlPolicyType |
string |
RESOURCE_CONTROL_POLICY |
|
| RequestId |
string |
リクエスト ID です。 |
2DFCE4C9-04A9-4C83-BB14-FE791275EC53 |
例
成功レスポンス
JSONJSON
{
"ControlPolicy": {
"UpdateDate": "2021-03-18T10:04:55Z",
"Description": "ExampleControlPolicy",
"EffectScope": "RAM",
"AttachmentCount": "0",
"PolicyName": "NewControlPolicy",
"PolicyId": "cp-jExXAqIYkwHN****",
"CreateDate": "2021-03-18T09:24:19Z",
"PolicyType": "Custom",
"ControlPolicyType": "RESOURCE_CONTROL_POLICY"
},
"RequestId": "2DFCE4C9-04A9-4C83-BB14-FE791275EC53"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter.NewPolicyDocument.Length | Unable to save your policy. A policy contains a maximum of 4096 characters. | |
| 404 | EntityNotExists.ResourceControlPolicy | The specified resource control policy does not exist. | |
| 409 | DeleteConflict.SystemResourceControlPolicy | The system resource control policy cannot be deleted. | |
| 409 | InvalidResourceControlPolicyEnablementStatus | The resource control policy enablement status is not valid to perform this operation. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。