1.1

1.1

post /v1/resource-policies/{srn}/statements

Description

Add a permission into the resource based policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 리소스 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
bodybody
required

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedStatementResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/resource-policies/{srn}/statements

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = iam 1.1"

Request body

{
    "Action": [
        "virtualserver:ShowVirtualServer"
    ],
    "Condition": {
        "StringEquals": {
            "scp:RequestedRegion": [
                "kr-west1"
            ]
        }
    },
    "Effect": "Allow",
    "NotAction": [],
    "Principal": "*",
    "Resource": [
        "srn:dev2::1234567890102345690:kr-west1::virtualserver:virtual-server/abcde-1234-5555-6666"
    ],
    "Sid": "Statement1"
}

Example HTTP response

Response 201

{
    "Statement": {
        "Action": [
            "virtualserver:ShowVirtualServer"
        ],
        "Condition": {
            "StringEquals": {
                "scp:RequestedRegion": [
                    "kr-west1"
                ]
            }
        },
        "Effect": "Allow",
        "Principal": "*",
        "Resource": [
            "srn:dev2::1234567890102345690:kr-west1::virtualserver:virtual-server/abcde-1234-5555-6666"
        ],
        "Sid": "Statement1"
    }
}