UpdatePolicy#

Description#

Обновляет политику IAM.

Request Parameters#

Необходимые параметры#

  • PolicyName — Имя политики.

    • Тип: String

    • Необходимо: Да

Опциональные параметры#

  • Description — Описание политики.

    • Тип: String

    • Необходимо: Нет

  • Document — Определяемые политикой правила доступа в формате JSON.

    • Тип: String

    • Необходимо: Нет

Response Elements#

  • Policy — Информация об обновлённой политике.

Examples#

Запрос

https://iam.k2.cloud/?Action=UpdatePolicy
&Description=новое описание
&Document={"Statement": [{"Action": ["iam:ListUsers"]}]}
&PolicyName=policy-1

Ответ

<UpdatePolicyResponse>
    <UpdatePolicyResult>
        <Policy>
            <PolicyArn>arn:c2:iam::c2dev:policy/policy-1</PolicyArn>
            <PolicyId>2cec7683-7ecf-470f-b3f1-498a140752da</PolicyId>
            <PolicyName>policy-1</PolicyName>
            <Owner>self</Owner>
            <Type>global</Type>
            <CreateDate>1724418895</CreateDate>
            <UpdateDate>1724419323</UpdateDate>
            <Description>новое описание</Description>
        </Policy>
    </UpdatePolicyResult>
    <requestId>281f9a87-567b-4196-ac30-2dc82047eaac</requestId>
    <ResponseMetadata>
        <RequestId>281f9a87-567b-4196-ac30-2dc82047eaac</RequestId>
    </ResponseMetadata>
</UpdatePolicyResponse>
c2-iam UpdatePolicy PolicyName policy-2 Document '{"Statement": [{"Action": ["ec2:DescribeVolumes"]}]}'

c2-iam UpdatePolicy PolicyName policy-2 Description new_description