IAM

Overview

SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 응용 프로그램 인터페이스(Application Programming Interface, API)를 제공합니다.

본 가이드는 IAM 서비스에 대한 간략한 설명 및 API를 호출하는 방법을 제공합니다. API는 RESTful API 방식으로 제공되며, JSON 형식으로 응답합니다.

Version

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

VersionStatusNot Before
1.3CURRENT-
1.2SUPPORTED20260930
1.1DEPRECATED20260531
1.0DEPRECATED20260223

OpenAPI URL

https://iam.{environment}.samsungsdscloud.com

Environment and Region List

environmentregion
skr-west1
skr-east1
gkr-south1
gkr-south2
gkr-south3
ekr-west1
ekr-east1

1 - APIs

1.1 - Add a permission into the resource based policy

1.1.1 - 1.3

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

Description

Add a permission into the resource based policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

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

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedStatementResponse
400Bad RequestNone
401권한이 없습니다None
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.3"

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"
    }
}

1.1.2 - 1.2

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

Description

Add a permission into the resource based policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

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

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedStatementResponse
400Bad RequestNone
401권한이 없습니다None
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.2"

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"
    }
}

1.1.3 - 1.1

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

Description

Add a permission into the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

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

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedStatementResponse
400Bad RequestNone
401권한이 없습니다None
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"
    }
}

1.1.4 - 1.0

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

Description

Add a permission into the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

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

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedStatementResponse
400Bad RequestNone
401권한이 없습니다None
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.0"

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"
    }
}

1.2 - Add a user to a group

1.2.1 - 1.3

post /v1/groups/{group_id}/members

Description

Add a user to a group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupMemberCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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.3"

Request body

{
    "user_id": "f39c460fade34fecb05ede8f904b24b7"
}

Example HTTP response

Response 200

{
    "group_member": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "user_email": "samsung.kim@samsung.com",
        "user_id": "f39c460fade34fecb05ede8f904b24b7",
        "user_name": "Kim Samsung"
    }
}

1.2.2 - 1.2

post /v1/groups/{group_id}/members

Description

Add a user to a group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupMemberCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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.2"

Request body

{
    "user_id": "f39c460fade34fecb05ede8f904b24b7"
}

Example HTTP response

Response 200

{
    "group_member": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "user_email": "samsung.kim@samsung.com",
        "user_id": "f39c460fade34fecb05ede8f904b24b7",
        "user_name": "Kim Samsung"
    }
}

1.2.3 - 1.1

post /v1/groups/{group_id}/members

Description

Add a user to a group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupMemberCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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

{
    "user_id": "f39c460fade34fecb05ede8f904b24b7"
}

Example HTTP response

Response 200

{
    "group_member": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "user_email": "samsung.kim@samsung.com",
        "user_id": "f39c460fade34fecb05ede8f904b24b7",
        "user_name": "Kim Samsung"
    }
}

1.2.4 - 1.0

post /v1/groups/{group_id}/members

Description

Add a user to a group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupMemberCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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.0"

Request body

{
    "user_id": "f39c460fade34fecb05ede8f904b24b7"
}

Example HTTP response

Response 200

{
    "group_member": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "user_email": "samsung.kim@samsung.com",
        "user_id": "f39c460fade34fecb05ede8f904b24b7",
        "user_name": "Kim Samsung"
    }
}

1.3 - Assign policies to the group

1.3.1 - 1.3

post /v1/groups/{group_id}/policy-bindings

Description

Assign policies to the group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupPolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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.3"

Request body

{
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.3.2 - 1.2

post /v1/groups/{group_id}/policy-bindings

Description

Assign policies to the group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupPolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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.2"

Request body

{
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.3.3 - 1.1

post /v1/groups/{group_id}/policy-bindings

Description

Assign policies to the group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupPolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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

{
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.3.4 - 1.0

post /v1/groups/{group_id}/policy-bindings

Description

Assign policies to the group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupPolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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.0"

Request body

{
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.4 - Assign policies to user

1.4.1 - 1.3

post /v1/users/{user_id}/policy-bindings

Description

Assign policies to user

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

UserPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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.3"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "user_id": ""
}

1.4.2 - 1.2

post /v1/users/{user_id}/policy-bindings

Description

Assign policies to user

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

UserPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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.2"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "user_id": ""
}

1.4.3 - 1.1

post /v1/users/{user_id}/policy-bindings

Description

Assign policies to user

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

UserPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "user_id": ""
}

1.4.4 - 1.0

post /v1/users/{user_id}/policy-bindings

Description

Assign policies to user

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

UserPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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.0"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "user_id": ""
}

1.5 - Attach policies to Role

1.5.1 - 1.3

post /v1/roles/{role_id}/policy-bindings

Description

Attach policies to Role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.3"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.5.2 - 1.2

post /v1/roles/{role_id}/policy-bindings

Description

Attach policies to Role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.2"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.5.3 - 1.1

post /v1/roles/{role_id}/policy-bindings

Description

Attach policies to Role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.5.4 - 1.0

post /v1/roles/{role_id}/policy-bindings

Description

Attach policies to Role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.0"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 200

{
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ]
}

1.6 - Create a group

1.6.1 - 1.3

post /v1/groups

Description

Create a group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

GroupCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
409ConflictNone

Example HTTP request

Request path

/v1/groups

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.3"

Request body

{
    "description": "Descriptions for group",
    "name": "TestGroup",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ],
    "user_ids": [
        "f39c460fade34fecb05ede8f904b24b7"
    ]
}

Example HTTP response

Response 201

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.6.2 - 1.2

post /v1/groups

Description

Create a group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

GroupCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
409ConflictNone

Example HTTP request

Request path

/v1/groups

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.2"

Request body

{
    "description": "Descriptions for group",
    "name": "TestGroup",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ],
    "user_ids": [
        "f39c460fade34fecb05ede8f904b24b7"
    ]
}

Example HTTP response

Response 201

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.6.3 - 1.1

post /v1/groups

Description

Create a group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

GroupCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
409ConflictNone

Example HTTP request

Request path

/v1/groups

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

{
    "description": "Descriptions for group",
    "name": "TestGroup",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ],
    "user_ids": [
        "f39c460fade34fecb05ede8f904b24b7"
    ]
}

Example HTTP response

Response 201

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.6.4 - 1.0

post /v1/groups

Description

Create a group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

GroupCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
409ConflictNone

Example HTTP request

Request path

/v1/groups

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.0"

Request body

{
    "description": "Descriptions for group",
    "name": "TestGroup",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ],
    "user_ids": [
        "f39c460fade34fecb05ede8f904b24b7"
    ]
}

Example HTTP response

Response 201

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.7 - Create a policy

1.7.1 - 1.3

post /v1/policies

Description

Create a policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

PolicyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/policies

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.3"

Request body

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    },
    "service_type": "scp-iam",
    "tags": [
        {
            "key": "foo",
            "value": "bar"
        }
    ]
}

Example HTTP response

Response 201

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.7.2 - 1.2

post /v1/policies

Description

Create a policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

PolicyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/policies

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.2"

Request body

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    },
    "service_type": "scp-iam",
    "tags": [
        {
            "key": "foo",
            "value": "bar"
        }
    ]
}

Example HTTP response

Response 201

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.7.3 - 1.1

post /v1/policies

Description

Create a policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

PolicyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/policies

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

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    },
    "service_type": "scp-iam",
    "tags": [
        {
            "key": "foo",
            "value": "bar"
        }
    ]
}

Example HTTP response

Response 201

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.7.4 - 1.0

post /v1/policies

Description

Create a policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

PolicyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/policies

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.0"

Request body

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    },
    "service_type": "scp-iam",
    "tags": [
        {
            "key": "foo",
            "value": "bar"
        }
    ]
}

Example HTTP response

Response 201

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.8 - Create a saml provider

1.8.1 - 1.3

post /v1/saml-providers

Description

Create a saml provider

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

SamlProviderCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedSamlProviderCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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.3,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="federation_type"

SAML
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 201

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.8.2 - 1.2

post /v1/saml-providers

Description

Create a saml provider

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

SamlProviderCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedSamlProviderCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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.2,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="federation_type"

SAML
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 201

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.8.3 - 1.1

post /v1/saml-providers

Description

Create a saml provider

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

SamlProviderCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedSamlProviderCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="federation_type"

SAML
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 201

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.8.4 - 1.0

post /v1/saml-providers

Description

Create a saml provider

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

SamlProviderCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedSamlProviderCreateResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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.0,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="federation_type"

SAML
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 201

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.9 - Create an access key

1.9.1 - 1.3

post /v1/access-keys

Description

Create an access key

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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.3"

Request body

{
    "access_key_type": "PERMANENT",
    "account_id": "f39c460fade34fecb05ede8f904b24b7",
    "description": "description",
    "duration": "P1Y2M10DT2H30M15S",
    "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
    "passcode": "000000"
}

Example HTTP response

Response 201

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.9.2 - 1.2

post /v1/access-keys

Description

Create an access key

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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.2"

Request body

{
    "access_key_type": "PERMANENT",
    "account_id": "f39c460fade34fecb05ede8f904b24b7",
    "description": "description",
    "duration": "P1Y2M10DT2H30M15S",
    "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
    "passcode": "000000"
}

Example HTTP response

Response 201

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.9.3 - 1.1

post /v1/access-keys

Description

Create an access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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

{
    "access_key_type": "PERMANENT",
    "account_id": "f39c460fade34fecb05ede8f904b24b7",
    "description": "description",
    "duration": "P1Y2M10DT2H30M15S",
    "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
    "passcode": "000000"
}

Example HTTP response

Response 201

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.9.4 - 1.0

post /v1/access-keys

Description

Create an access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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.0"

Request body

{
    "access_key_type": "PERMANENT",
    "account_id": "f39c460fade34fecb05ede8f904b24b7",
    "description": "description",
    "duration": "P1Y2M10DT2H30M15S",
    "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
    "passcode": "000000"
}

Example HTTP response

Response 201

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.10 - Create IAM user

1.10.1 - 1.3

post /v1/accounts/{account_id}/users

Description

Create IAM user

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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.3"

Request body

{
    "description": "",
    "group_ids": [
        ""
    ],
    "password": "",
    "policy_ids": [
        ""
    ],
    "tags": [
        ""
    ],
    "temporary_password": "",
    "user_name": ""
}

Example HTTP response

Response 201

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.10.2 - 1.2

post /v1/accounts/{account_id}/users

Description

Create IAM user

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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.2"

Request body

{
    "description": "",
    "group_ids": [
        ""
    ],
    "password": "",
    "policy_ids": [
        ""
    ],
    "tags": [
        ""
    ],
    "temporary_password": "",
    "user_name": ""
}

Example HTTP response

Response 201

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.10.3 - 1.1

post /v1/accounts/{account_id}/users

Description

Create IAM user

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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

{
    "description": "",
    "group_ids": [
        ""
    ],
    "password": "",
    "policy_ids": [
        ""
    ],
    "tags": [
        ""
    ],
    "temporary_password": "",
    "user_name": ""
}

Example HTTP response

Response 201

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.10.4 - 1.0

post /v1/accounts/{account_id}/users

Description

Create IAM user

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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.0"

Request body

{
    "description": "",
    "group_ids": [
        ""
    ],
    "password": "",
    "policy_ids": [
        ""
    ],
    "tags": [
        ""
    ],
    "temporary_password": "",
    "user_name": ""
}

Example HTTP response

Response 201

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.11 - Create role

1.11.1 - 1.3

post /v1/roles

Description

Create role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleCreateRequestV1Dot3

Responses

HTTP CodeDescriptionSchema
202AcceptedRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/roles

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.3"

Request body

{
    "account_id": "",
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "description": "",
    "max_session_duration": 3600,
    "name": "",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "principals": [
        {
            "type": "SRN",
            "value": "srn:e:1234:::iam:user/abc1234"
        }
    ],
    "role_type": "USER_DEFINED",
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ]
}

Example HTTP response

Response 202

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.11.2 - 1.2

post /v1/roles

Description

Create role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleCreateRequest

Responses

HTTP CodeDescriptionSchema
202AcceptedRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/roles

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.2"

Request body

{
    "account_id": "",
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "description": "",
    "max_session_duration": 3600,
    "name": "",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "principals": [
        {
            "type": "SRN",
            "value": "srn:e:1234:::iam:user/abc1234"
        }
    ],
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ]
}

Example HTTP response

Response 202

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.11.3 - 1.1

post /v1/roles

Description

Create role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleCreateRequest

Responses

HTTP CodeDescriptionSchema
202AcceptedRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/roles

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

{
    "account_id": "",
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "description": "",
    "max_session_duration": 3600,
    "name": "",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "principals": [
        {
            "type": "SRN",
            "value": "srn:e:1234:::iam:user/abc1234"
        }
    ],
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ]
}

Example HTTP response

Response 202

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.11.4 - 1.0

post /v1/roles

Description

Create role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleCreateRequest

Responses

HTTP CodeDescriptionSchema
202AcceptedRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/roles

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.0"

Request body

{
    "account_id": "",
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "description": "",
    "max_session_duration": 3600,
    "name": "",
    "policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ],
    "principals": [
        {
            "type": "SRN",
            "value": "srn:e:1234:::iam:user/abc1234"
        }
    ],
    "tags": [
        {
            "key": "company",
            "value": "SDS"
        }
    ]
}

Example HTTP response

Response 202

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.12 - Delete bulk role

1.12.1 - 1.3

delete /v1/roles/bulk

Description

Delete bulk role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleBulkDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/roles/bulk

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.3"

Request body

{
    "account_id": "",
    "role_ids": [
        ""
    ],
    "role_names": [
        ""
    ]
}

Example HTTP response

Response 204

1.12.2 - 1.2

delete /v1/roles/bulk

Description

Delete bulk role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleBulkDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/roles/bulk

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.2"

Request body

{
    "account_id": "",
    "role_ids": [
        ""
    ],
    "role_names": [
        ""
    ]
}

Example HTTP response

Response 204

1.12.3 - 1.1

delete /v1/roles/bulk

Description

Delete bulk role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleBulkDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/roles/bulk

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

{
    "account_id": "",
    "role_ids": [
        ""
    ],
    "role_names": [
        ""
    ]
}

Example HTTP response

Response 204

1.12.4 - 1.0

delete /v1/roles/bulk

Description

Delete bulk role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RoleBulkDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/roles/bulk

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.0"

Request body

{
    "account_id": "",
    "role_ids": [
        ""
    ],
    "role_names": [
        ""
    ]
}

Example HTTP response

Response 204

1.13 - Delete IAM user

1.13.1 - 1.3

delete /v1/accounts/{account_id}/users/{user_id}

Description

Delete IAM user

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.3"

Example HTTP response

Response 204

1.13.2 - 1.2

delete /v1/accounts/{account_id}/users/{user_id}

Description

Delete IAM user

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.2"

Example HTTP response

Response 204

1.13.3 - 1.1

delete /v1/accounts/{account_id}/users/{user_id}

Description

Delete IAM user

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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"

Example HTTP response

Response 204

1.14 - Delete IAM users

1.14.1 - 1.3

delete /v1/accounts/{account_id}/users/bulk

Description

Delete IAM users

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/bulk

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.3"

Request body

{
    "user_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.14.2 - 1.2

delete /v1/accounts/{account_id}/users/bulk

Description

Delete IAM users

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/bulk

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.2"

Request body

{
    "user_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.14.3 - 1.1

delete /v1/accounts/{account_id}/users/bulk

Description

Delete IAM users

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/bulk

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

{
    "user_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.14.4 - 1.0

delete /v1/accounts/{account_id}/users/bulk

Description

Delete IAM users

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
bodybody
required

IAMUserDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/bulk

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.0"

Request body

{
    "user_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.15 - Delete role

1.15.1 - 1.3

delete /v1/roles/{role_id}

Description

Delete role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.3"

Example HTTP response

Response 204

1.15.2 - 1.2

delete /v1/roles/{role_id}

Description

Delete role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.2"

Example HTTP response

Response 204

1.15.3 - 1.1

delete /v1/roles/{role_id}

Description

Delete role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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"

Example HTTP response

Response 204

1.15.4 - 1.0

delete /v1/roles/{role_id}

Description

Delete role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.0"

Example HTTP response

Response 204

1.16 - Delete the policy

1.16.1 - 1.3

delete /v1/policies/{policy_id}

Description

Delete the policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.3"

Example HTTP response

Response 204

1.16.2 - 1.2

delete /v1/policies/{policy_id}

Description

Delete the policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.2"

Example HTTP response

Response 204

1.16.3 - 1.1

delete /v1/policies/{policy_id}

Description

Delete the policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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"

Example HTTP response

Response 204

1.16.4 - 1.0

delete /v1/policies/{policy_id}

Description

Delete the policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.0"

Example HTTP response

Response 204

1.17 - Delete the resource based policy

1.17.1 - 1.3

delete /v1/resource-policies/{srn}

Description

Delete the resource based policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.3"

Example HTTP response

Response 204

1.17.2 - 1.2

delete /v1/resource-policies/{srn}

Description

Delete the resource based policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.2"

Example HTTP response

Response 204

1.17.3 - 1.1

delete /v1/resource-policies/{srn}

Description

Delete the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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"

Example HTTP response

Response 204

1.17.4 - 1.0

delete /v1/resource-policies/{srn}

Description

Delete the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.0"

Example HTTP response

Response 204

1.18 - Delete user policy

1.18.1 - 1.3

delete /v1/users/{user_id}/policy-bindings/{policy_id}

Description

Delete user policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
pathpolicy_id
required
정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings/{policy_id}

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.3"

Example HTTP response

Response 204

1.18.2 - 1.2

delete /v1/users/{user_id}/policy-bindings/{policy_id}

Description

Delete user policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
pathpolicy_id
required
정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings/{policy_id}

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.2"

Example HTTP response

Response 204

1.18.3 - 1.1

delete /v1/users/{user_id}/policy-bindings/{policy_id}

Description

Delete user policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
pathpolicy_id
required
정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings/{policy_id}

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"

Example HTTP response

Response 204

1.18.4 - 1.0

delete /v1/users/{user_id}/policy-bindings/{policy_id}

Description

Delete user policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
pathpolicy_id
required
정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings/{policy_id}

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.0"

Example HTTP response

Response 204

1.19 - Detach policies to Role

1.19.1 - 1.3

delete /v1/roles/{role_id}/policy-bindings

Description

Detach policies to Role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.3"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.19.2 - 1.2

delete /v1/roles/{role_id}/policy-bindings

Description

Detach policies to Role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.2"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.19.3 - 1.1

delete /v1/roles/{role_id}/policy-bindings

Description

Detach policies to Role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.19.4 - 1.0

delete /v1/roles/{role_id}/policy-bindings

Description

Detach policies to Role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RolePolicyBindingRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.0"

Request body

{
    "policy_ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.20 - Detach policy to Role

1.20.1 - 1.3

delete /v1/roles/{role_id}/policy-bindings/{policy_id}

Description

Detach policy to Role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
pathpolicy_id
required
역할에 연결된 정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings/{policy_id}

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.3"

Example HTTP response

Response 204

1.20.2 - 1.2

delete /v1/roles/{role_id}/policy-bindings/{policy_id}

Description

Detach policy to Role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
pathpolicy_id
required
역할에 연결된 정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings/{policy_id}

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.2"

Example HTTP response

Response 204

1.20.3 - 1.1

delete /v1/roles/{role_id}/policy-bindings/{policy_id}

Description

Detach policy to Role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
pathpolicy_id
required
역할에 연결된 정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings/{policy_id}

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"

Example HTTP response

Response 204

1.20.4 - 1.0

delete /v1/roles/{role_id}/policy-bindings/{policy_id}

Description

Detach policy to Role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
pathpolicy_id
required
역할에 연결된 정책 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings/{policy_id}

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.0"

Example HTTP response

Response 204

1.21 - Get a Group

1.21.1 - 1.3

get /v1/groups/{group_id}

Description

Get a Group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.3"

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.21.2 - 1.2

get /v1/groups/{group_id}

Description

Get a Group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.2"

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.21.3 - 1.1

get /v1/groups/{group_id}

Description

Get a Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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"

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.21.4 - 1.0

get /v1/groups/{group_id}

Description

Get a Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.0"

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.22 - Get a specific policy binding list

1.22.1 - 1.3

get /v1/policies/{policy_id}/bindings

Description

Get a specific policy binding list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryidentity_id
optional
신원 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryidentity_type
optional
신원 유형
Example : GROUP
any of [string, null]None
queryname
optional
이름
Example : TestGroup
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.22.2 - 1.2

get /v1/policies/{policy_id}/bindings

Description

Get a specific policy binding list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryidentity_id
optional
신원 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryidentity_type
optional
신원 유형
Example : GROUP
any of [string, null]None
queryname
optional
이름
Example : TestGroup
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.22.3 - 1.1

get /v1/policies/{policy_id}/bindings

Description

Get a specific policy binding list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryidentity_id
optional
신원 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryidentity_type
optional
신원 유형
Example : GROUP
any of [string, null]None
queryname
optional
이름
Example : TestGroup
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.22.4 - 1.0

get /v1/policies/{policy_id}/bindings

Description

Get a specific policy binding list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryidentity_id
optional
신원 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryidentity_type
optional
신원 유형
Example : GROUP
any of [string, null]None
queryname
optional
이름
Example : TestGroup
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.23 - Get an access key

1.23.1 - 1.3

get /v1/access-keys/{access_key_id}

Description

Get an access key

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.3"

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.23.2 - 1.2

get /v1/access-keys/{access_key_id}

Description

Get an access key

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.2"

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.23.3 - 1.1

get /v1/access-keys/{access_key_id}

Description

Get an access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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"

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.23.4 - 1.0

get /v1/access-keys/{access_key_id}

Description

Get an access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.0"

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.24 - Get endpoint list

1.24.1 - 1.3

get /v1/endpoints

Description

Get endpoint list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Responses

HTTP CodeDescriptionSchema
200OKListEndpointsResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/endpoints

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.3"

Example HTTP response

Response 200

{
    "endpoints": [
        {
            "region": "kr-west1",
            "service_name": "scp-iam",
            "service_type": "scp-iam",
            "url": "https://iam.dev2.samsungsdscloud.com"
        }
    ]
}

1.24.2 - 1.2

get /v1/endpoints

Description

Get endpoint list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Responses

HTTP CodeDescriptionSchema
200OKListEndpointsResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/endpoints

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.2"

Example HTTP response

Response 200

{
    "endpoints": [
        {
            "region": "kr-west1",
            "service_name": "scp-iam",
            "service_type": "scp-iam",
            "url": "https://iam.dev2.samsungsdscloud.com"
        }
    ]
}

1.24.3 - 1.1

get /v1/endpoints

Description

Get endpoint list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Responses

HTTP CodeDescriptionSchema
200OKListEndpointsResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/endpoints

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"

Example HTTP response

Response 200

{
    "endpoints": [
        {
            "region": "kr-west1",
            "service_name": "scp-iam",
            "service_type": "scp-iam",
            "url": "https://iam.dev2.samsungsdscloud.com"
        }
    ]
}

1.24.4 - 1.0

get /v1/endpoints

Description

Get endpoint list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Responses

HTTP CodeDescriptionSchema
200OKListEndpointsResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/endpoints

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.0"

Example HTTP response

Response 200

{
    "endpoints": [
        {
            "region": "kr-west1",
            "service_name": "scp-iam",
            "service_type": "scp-iam",
            "url": "https://iam.dev2.samsungsdscloud.com"
        }
    ]
}

1.25 - Get IAM users

1.25.1 - 1.3

get /v1/accounts/{account_id}/users/{user_id}

Description

Get IAM users

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKIAMUserDetailResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.3"

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "created_by_name": "",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modified_by_name": "",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "resource_type": "User",
    "service": "iam",
    "service_name": "Identity Access Management",
    "srn": "",
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.25.2 - 1.2

get /v1/accounts/{account_id}/users/{user_id}

Description

Get IAM users

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKIAMUserDetailResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.2"

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "created_by_name": "",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modified_by_name": "",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "resource_type": "User",
    "service": "iam",
    "service_name": "Identity Access Management",
    "srn": "",
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.25.3 - 1.1

get /v1/accounts/{account_id}/users/{user_id}

Description

Get IAM users

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKIAMUserDetailResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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"

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "created_by_name": "",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modified_by_name": "",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "resource_type": "User",
    "service": "iam",
    "service_name": "Identity Access Management",
    "srn": "",
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.25.4 - 1.0

get /v1/accounts/{account_id}/users/{user_id}

Description

Get IAM users

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKIAMUserDetailResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.0"

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "created_by_name": "",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modified_by_name": "",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "resource_type": "User",
    "service": "iam",
    "service_name": "Identity Access Management",
    "srn": "",
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.26 - Get policy list

1.26.1 - 1.3

get /v1/policies

Description

Get policy list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.26.2 - 1.2

get /v1/policies

Description

Get policy list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.26.3 - 1.1

get /v1/policies

Description

Get policy list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies

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"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.26.4 - 1.0

get /v1/policies

Description

Get policy list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.27 - Get role

1.27.1 - 1.3

get /v1/roles/{role_id}

Description

Get role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.3"

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.27.2 - 1.2

get /v1/roles/{role_id}

Description

Get role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.2"

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.27.3 - 1.1

get /v1/roles/{role_id}

Description

Get role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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"

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.27.4 - 1.0

get /v1/roles/{role_id}

Description

Get role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.0"

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.28 - Get role list

1.28.1 - 1.3

get /v1/roles

Description

Get role list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
역할명
Example :
any of [string, null]None
queryrole_type
optional
역할 유형
Example :
any of [string, null]None
queryaccount_id
optional
Account ID
Example :
any of [string, null]None
queryexclude_policy_id
optional
정책 예외
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "roles": [
        {
            "account_id": "",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "",
            "creator_name": "",
            "description": "",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "",
            "modifier_name": "",
            "name": "",
            "policies": [
                {
                    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_name": "Kim Samsung",
                    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "description": "Descriptions for policy",
                    "domain_name": "scp",
                    "id": "37f2e31ff86b415698d7e8eeafab445d",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "modifier_email": "samsung.kim@samsung.com",
                    "modifier_name": "Kim Samsung",
                    "policy_category": "IDENTITY_BASED",
                    "policy_name": "PolicyName",
                    "policy_type": "USER_DEFINED",
                    "policy_versions": [
                        {
                            "created_at": "2024-05-17T00:23:17Z",
                            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "id": "c1b1fc611eb34eccbccfb563f77395ee",
                            "modified_at": "2024-05-17T00:23:17Z",
                            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "policy_document": {
                                "Statement": [
                                    {
                                        "Action": [
                                            "iam:*"
                                        ],
                                        "Condition": {
                                            "StringEquals": {
                                                "scp:RequestedRegion": [
                                                    "kr-west1"
                                                ]
                                            }
                                        },
                                        "Effect": "Allow",
                                        "NotAction": [],
                                        "Principal": [],
                                        "Resource": [
                                            "*"
                                        ],
                                        "Sid": "Statement1"
                                    }
                                ],
                                "Version": "2024-07-01"
                            },
                            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                            "policy_version_name": "PolicyVersion-1"
                        }
                    ],
                    "resource_type": "policy",
                    "service_name": "Identity Access Management",
                    "service_type": "iam",
                    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                    "state": "ACTIVE"
                }
            ],
            "type": "USER_DEFINED"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.28.2 - 1.2

get /v1/roles

Description

Get role list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
역할명
Example :
any of [string, null]None
queryrole_type
optional
역할 유형
Example :
any of [string, null]None
queryaccount_id
optional
Account ID
Example :
any of [string, null]None
queryexclude_policy_id
optional
정책 예외
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "roles": [
        {
            "account_id": "",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "",
            "creator_name": "",
            "description": "",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "",
            "modifier_name": "",
            "name": "",
            "policies": [
                {
                    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_name": "Kim Samsung",
                    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "description": "Descriptions for policy",
                    "domain_name": "scp",
                    "id": "37f2e31ff86b415698d7e8eeafab445d",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "modifier_email": "samsung.kim@samsung.com",
                    "modifier_name": "Kim Samsung",
                    "policy_category": "IDENTITY_BASED",
                    "policy_name": "PolicyName",
                    "policy_type": "USER_DEFINED",
                    "policy_versions": [
                        {
                            "created_at": "2024-05-17T00:23:17Z",
                            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "id": "c1b1fc611eb34eccbccfb563f77395ee",
                            "modified_at": "2024-05-17T00:23:17Z",
                            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "policy_document": {
                                "Statement": [
                                    {
                                        "Action": [
                                            "iam:*"
                                        ],
                                        "Condition": {
                                            "StringEquals": {
                                                "scp:RequestedRegion": [
                                                    "kr-west1"
                                                ]
                                            }
                                        },
                                        "Effect": "Allow",
                                        "NotAction": [],
                                        "Principal": [],
                                        "Resource": [
                                            "*"
                                        ],
                                        "Sid": "Statement1"
                                    }
                                ],
                                "Version": "2024-07-01"
                            },
                            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                            "policy_version_name": "PolicyVersion-1"
                        }
                    ],
                    "resource_type": "policy",
                    "service_name": "Identity Access Management",
                    "service_type": "iam",
                    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                    "state": "ACTIVE"
                }
            ],
            "type": "USER_DEFINED"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.28.3 - 1.1

get /v1/roles

Description

Get role list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
역할명
Example :
any of [string, null]None
queryrole_type
optional
역할 유형
Example :
any of [string, null]None
queryaccount_id
optional
Account ID
Example :
any of [string, null]None
queryexclude_policy_id
optional
정책 예외
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles

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"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "roles": [
        {
            "account_id": "",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "",
            "creator_name": "",
            "description": "",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "",
            "modifier_name": "",
            "name": "",
            "policies": [
                {
                    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_name": "Kim Samsung",
                    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "description": "Descriptions for policy",
                    "domain_name": "scp",
                    "id": "37f2e31ff86b415698d7e8eeafab445d",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "modifier_email": "samsung.kim@samsung.com",
                    "modifier_name": "Kim Samsung",
                    "policy_category": "IDENTITY_BASED",
                    "policy_name": "PolicyName",
                    "policy_type": "USER_DEFINED",
                    "policy_versions": [
                        {
                            "created_at": "2024-05-17T00:23:17Z",
                            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "id": "c1b1fc611eb34eccbccfb563f77395ee",
                            "modified_at": "2024-05-17T00:23:17Z",
                            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "policy_document": {
                                "Statement": [
                                    {
                                        "Action": [
                                            "iam:*"
                                        ],
                                        "Condition": {
                                            "StringEquals": {
                                                "scp:RequestedRegion": [
                                                    "kr-west1"
                                                ]
                                            }
                                        },
                                        "Effect": "Allow",
                                        "NotAction": [],
                                        "Principal": [],
                                        "Resource": [
                                            "*"
                                        ],
                                        "Sid": "Statement1"
                                    }
                                ],
                                "Version": "2024-07-01"
                            },
                            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                            "policy_version_name": "PolicyVersion-1"
                        }
                    ],
                    "resource_type": "policy",
                    "service_name": "Identity Access Management",
                    "service_type": "iam",
                    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                    "state": "ACTIVE"
                }
            ],
            "type": "USER_DEFINED"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.28.4 - 1.0

get /v1/roles

Description

Get role list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
역할명
Example :
any of [string, null]None
queryrole_type
optional
역할 유형
Example :
any of [string, null]None
queryaccount_id
optional
Account ID
Example :
any of [string, null]None
queryexclude_policy_id
optional
정책 예외
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "roles": [
        {
            "account_id": "",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "",
            "creator_name": "",
            "description": "",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "",
            "modifier_name": "",
            "name": "",
            "policies": [
                {
                    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_name": "Kim Samsung",
                    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "description": "Descriptions for policy",
                    "domain_name": "scp",
                    "id": "37f2e31ff86b415698d7e8eeafab445d",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "modifier_email": "samsung.kim@samsung.com",
                    "modifier_name": "Kim Samsung",
                    "policy_category": "IDENTITY_BASED",
                    "policy_name": "PolicyName",
                    "policy_type": "USER_DEFINED",
                    "policy_versions": [
                        {
                            "created_at": "2024-05-17T00:23:17Z",
                            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "id": "c1b1fc611eb34eccbccfb563f77395ee",
                            "modified_at": "2024-05-17T00:23:17Z",
                            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                            "policy_document": {
                                "Statement": [
                                    {
                                        "Action": [
                                            "iam:*"
                                        ],
                                        "Condition": {
                                            "StringEquals": {
                                                "scp:RequestedRegion": [
                                                    "kr-west1"
                                                ]
                                            }
                                        },
                                        "Effect": "Allow",
                                        "NotAction": [],
                                        "Principal": [],
                                        "Resource": [
                                            "*"
                                        ],
                                        "Sid": "Statement1"
                                    }
                                ],
                                "Version": "2024-07-01"
                            },
                            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                            "policy_version_name": "PolicyVersion-1"
                        }
                    ],
                    "resource_type": "policy",
                    "service_name": "Identity Access Management",
                    "service_type": "iam",
                    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                    "state": "ACTIVE"
                }
            ],
            "type": "USER_DEFINED"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.29 - Get Role Policy-Binding list

1.29.1 - 1.3

get /v1/roles/{role_id}/policy-bindings

Description

Get Role Policy-Binding list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
역할에 연결된 정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
역할에 연결된 정책명
Example :
any of [string, null]None
querypolicy_type
optional
역할에 연결된 정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED', 'INLINE']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.29.2 - 1.2

get /v1/roles/{role_id}/policy-bindings

Description

Get Role Policy-Binding list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
역할에 연결된 정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
역할에 연결된 정책명
Example :
any of [string, null]None
querypolicy_type
optional
역할에 연결된 정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED', 'INLINE']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.29.3 - 1.1

get /v1/roles/{role_id}/policy-bindings

Description

Get Role Policy-Binding list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
역할에 연결된 정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
역할에 연결된 정책명
Example :
any of [string, null]None
querypolicy_type
optional
역할에 연결된 정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED', 'INLINE']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.29.4 - 1.0

get /v1/roles/{role_id}/policy-bindings

Description

Get Role Policy-Binding list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
역할에 연결된 정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
역할에 연결된 정책명
Example :
any of [string, null]None
querypolicy_type
optional
역할에 연결된 정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED', 'INLINE']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKRolePolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/policy-bindings

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.30 - Get saml provider information

1.30.1 - 1.3

get /v1/saml-providers/{saml_provider_id}

Description

Get saml provider information

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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.3"

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.30.2 - 1.2

get /v1/saml-providers/{saml_provider_id}

Description

Get saml provider information

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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.2"

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.30.3 - 1.1

get /v1/saml-providers/{saml_provider_id}

Description

Get saml provider information

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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"

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.30.4 - 1.0

get /v1/saml-providers/{saml_provider_id}

Description

Get saml provider information

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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.0"

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.31 - Get service account

1.31.1 - 1.3

get /v1/service-accounts/{service_account_id}

Description

Get service account

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathservice_account_id
required
서비스 어카운트 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/service-accounts/{service_account_id}

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.3"

Example HTTP response

Response 200

{
    "service_account": {
        "id": "",
        "name": "",
        "password": "",
        "service": ""
    }
}

1.31.2 - 1.2

get /v1/service-accounts/{service_account_id}

Description

Get service account

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathservice_account_id
required
서비스 어카운트 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/service-accounts/{service_account_id}

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.2"

Example HTTP response

Response 200

{
    "service_account": {
        "id": "",
        "name": "",
        "password": "",
        "service": ""
    }
}

1.31.3 - 1.1

get /v1/service-accounts/{service_account_id}

Description

Get service account

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathservice_account_id
required
서비스 어카운트 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/service-accounts/{service_account_id}

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"

Example HTTP response

Response 200

{
    "service_account": {
        "id": "",
        "name": "",
        "password": "",
        "service": ""
    }
}

1.31.4 - 1.0

get /v1/service-accounts/{service_account_id}

Description

Get service account

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathservice_account_id
required
서비스 어카운트 ID
Example :
stringNone

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/service-accounts/{service_account_id}

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.0"

Example HTTP response

Response 200

{
    "service_account": {
        "id": "",
        "name": "",
        "password": "",
        "service": ""
    }
}

1.32 - Get user policy-binding list

1.32.1 - 1.3

get /v1/users/{user_id}/policy-bindings

Description

Get user policy-binding list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "user_id": ""
}

1.32.2 - 1.2

get /v1/users/{user_id}/policy-bindings

Description

Get user policy-binding list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "user_id": ""
}

1.32.3 - 1.1

get /v1/users/{user_id}/policy-bindings

Description

Get user policy-binding list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "user_id": ""
}

1.32.4 - 1.0

get /v1/users/{user_id}/policy-bindings

Description

Get user policy-binding list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathuser_id
required
사용자 ID
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example :
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형 목록
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKUserPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/users/{user_id}/policy-bindings

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "user_id": ""
}

1.33 - Group Member list

1.33.1 - 1.3

get /v1/groups/{group_id}/members

Description

Group Member list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryuser_name
optional
그룹 멤버 성, 이름
Example : Kim Samsung
any of [string, null]None
queryuser_email
optional
그룹 멤버 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "group_members": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_created_at": "2024-05-17T00:23:17Z",
            "creator_email": "samsung.kim@samsung.com",
            "creator_last_login_at": "2024-05-17T00:23:17Z",
            "creator_name": "Kim Samsung",
            "group_names": [
                "TestGroup",
                "SampleGroup"
            ],
            "user_created_at": "2024-05-17T00:23:17Z",
            "user_email": "samsung.kim@samsung.com",
            "user_id": "f39c460fade34fecb05ede8f904b24b7",
            "user_last_login_at": "2024-05-17T00:23:17Z",
            "user_name": "Kim Samsung"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.33.2 - 1.2

get /v1/groups/{group_id}/members

Description

Group Member list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryuser_name
optional
그룹 멤버 성, 이름
Example : Kim Samsung
any of [string, null]None
queryuser_email
optional
그룹 멤버 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "group_members": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_created_at": "2024-05-17T00:23:17Z",
            "creator_email": "samsung.kim@samsung.com",
            "creator_last_login_at": "2024-05-17T00:23:17Z",
            "creator_name": "Kim Samsung",
            "group_names": [
                "TestGroup",
                "SampleGroup"
            ],
            "user_created_at": "2024-05-17T00:23:17Z",
            "user_email": "samsung.kim@samsung.com",
            "user_id": "f39c460fade34fecb05ede8f904b24b7",
            "user_last_login_at": "2024-05-17T00:23:17Z",
            "user_name": "Kim Samsung"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.33.3 - 1.1

get /v1/groups/{group_id}/members

Description

Group Member list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryuser_name
optional
그룹 멤버 성, 이름
Example : Kim Samsung
any of [string, null]None
queryuser_email
optional
그룹 멤버 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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"

Example HTTP response

Response 200

{
    "count": 20,
    "group_members": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_created_at": "2024-05-17T00:23:17Z",
            "creator_email": "samsung.kim@samsung.com",
            "creator_last_login_at": "2024-05-17T00:23:17Z",
            "creator_name": "Kim Samsung",
            "group_names": [
                "TestGroup",
                "SampleGroup"
            ],
            "user_created_at": "2024-05-17T00:23:17Z",
            "user_email": "samsung.kim@samsung.com",
            "user_id": "f39c460fade34fecb05ede8f904b24b7",
            "user_last_login_at": "2024-05-17T00:23:17Z",
            "user_name": "Kim Samsung"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.33.4 - 1.0

get /v1/groups/{group_id}/members

Description

Group Member list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryuser_name
optional
그룹 멤버 성, 이름
Example : Kim Samsung
any of [string, null]None
queryuser_email
optional
그룹 멤버 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupMemberPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "group_members": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_created_at": "2024-05-17T00:23:17Z",
            "creator_email": "samsung.kim@samsung.com",
            "creator_last_login_at": "2024-05-17T00:23:17Z",
            "creator_name": "Kim Samsung",
            "group_names": [
                "TestGroup",
                "SampleGroup"
            ],
            "user_created_at": "2024-05-17T00:23:17Z",
            "user_email": "samsung.kim@samsung.com",
            "user_id": "f39c460fade34fecb05ede8f904b24b7",
            "user_last_login_at": "2024-05-17T00:23:17Z",
            "user_name": "Kim Samsung"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.34 - List access keys

1.34.1 - 1.3

get /v1/access-keys

Description

List access keys

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
querywith_count
optional
with count
Example : true
any of [string, null]None
querylimit
optional
limit
Example : 20
any of [integer, null]None
querymarker
optional
marker
Example : 607e0938521643b5b4b266f343fae693
any of [string, null]None
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryaccount_id
optional
어카운트 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryaccess_key_type
optional
액세스 키 유형
Example : PERMANENT
any of [string, null]None
queryparent_access_key_id
optional
부모 액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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.3"

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.34.2 - 1.2

get /v1/access-keys

Description

List access keys

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
querywith_count
optional
with count
Example : true
any of [string, null]None
querylimit
optional
limit
Example : 20
any of [integer, null]None
querymarker
optional
marker
Example : 607e0938521643b5b4b266f343fae693
any of [string, null]None
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryaccount_id
optional
어카운트 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryaccess_key_type
optional
액세스 키 유형
Example : PERMANENT
any of [string, null]None
queryparent_access_key_id
optional
부모 액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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.2"

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.34.3 - 1.1

get /v1/access-keys

Description

List access keys

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
querywith_count
optional
with count
Example : true
any of [string, null]None
querylimit
optional
limit
Example : 20
any of [integer, null]None
querymarker
optional
marker
Example : 607e0938521643b5b4b266f343fae693
any of [string, null]None
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryaccount_id
optional
어카운트 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryaccess_key_type
optional
액세스 키 유형
Example : PERMANENT
any of [string, null]None
queryparent_access_key_id
optional
부모 액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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"

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.34.4 - 1.0

get /v1/access-keys

Description

List access keys

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
querywith_count
optional
with count
Example : true
any of [string, null]None
querylimit
optional
limit
Example : 20
any of [integer, null]None
querymarker
optional
marker
Example : 607e0938521643b5b4b266f343fae693
any of [string, null]None
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryaccount_id
optional
어카운트 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryaccess_key_type
optional
액세스 키 유형
Example : PERMANENT
any of [string, null]None
queryparent_access_key_id
optional
부모 액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys

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.0"

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.35 - List Groups

1.35.1 - 1.3

get /v1/groups

Description

List Groups

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
그룹명
Example : TestGroup
any of [string, null]None
querytypes
optional
그룹 유형
Example : USER_DEFINED,DEFAULT
any of [string, null]None
queryids
optional
그룹 ID 목록
Example : 629114aa440b456797cc5da5d3d2ef5d,f2b62d3cba5f42a796783266507ce765
any of [string, null]None
queryhas_member
optional
그룹 멤버 존재 여부
Example : false
any of [string, null]None
queryhas_role
optional
그룹 역할 존재 여부
Example : false
any of [string, null]None
queryis_completed
optional
그룹 완료 상태
Example : false
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : Kim Samsung
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryexclude_policy_id
optional
제외할 정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "description": "Descriptions for group",
            "domain_name": "scp",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "members": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                    "creator_created_at": "2024-05-17T00:23:17Z",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_last_login_at": "2024-05-17T00:23:17Z",
                    "creator_name": "Kim Samsung",
                    "group_names": [
                        "TestGroup",
                        "SampleGroup"
                    ],
                    "user_created_at": "2024-05-17T00:23:17Z",
                    "user_email": "samsung.kim@samsung.com",
                    "user_id": "f39c460fade34fecb05ede8f904b24b7",
                    "user_last_login_at": "2024-05-17T00:23:17Z",
                    "user_name": "Kim Samsung"
                }
            ],
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "name": "TestGroup",
            "policies": [],
            "resource_type": "group",
            "roles": [],
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.35.2 - 1.2

get /v1/groups

Description

List Groups

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
그룹명
Example : TestGroup
any of [string, null]None
querytypes
optional
그룹 유형
Example : USER_DEFINED,DEFAULT
any of [string, null]None
queryids
optional
그룹 ID 목록
Example : 629114aa440b456797cc5da5d3d2ef5d,f2b62d3cba5f42a796783266507ce765
any of [string, null]None
queryhas_member
optional
그룹 멤버 존재 여부
Example : false
any of [string, null]None
queryhas_role
optional
그룹 역할 존재 여부
Example : false
any of [string, null]None
queryis_completed
optional
그룹 완료 상태
Example : false
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : Kim Samsung
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryexclude_policy_id
optional
제외할 정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "description": "Descriptions for group",
            "domain_name": "scp",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "members": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                    "creator_created_at": "2024-05-17T00:23:17Z",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_last_login_at": "2024-05-17T00:23:17Z",
                    "creator_name": "Kim Samsung",
                    "group_names": [
                        "TestGroup",
                        "SampleGroup"
                    ],
                    "user_created_at": "2024-05-17T00:23:17Z",
                    "user_email": "samsung.kim@samsung.com",
                    "user_id": "f39c460fade34fecb05ede8f904b24b7",
                    "user_last_login_at": "2024-05-17T00:23:17Z",
                    "user_name": "Kim Samsung"
                }
            ],
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "name": "TestGroup",
            "policies": [],
            "resource_type": "group",
            "roles": [],
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.35.3 - 1.1

get /v1/groups

Description

List Groups

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
그룹명
Example : TestGroup
any of [string, null]None
querytypes
optional
그룹 유형
Example : USER_DEFINED,DEFAULT
any of [string, null]None
queryids
optional
그룹 ID 목록
Example : 629114aa440b456797cc5da5d3d2ef5d,f2b62d3cba5f42a796783266507ce765
any of [string, null]None
queryhas_member
optional
그룹 멤버 존재 여부
Example : false
any of [string, null]None
queryhas_role
optional
그룹 역할 존재 여부
Example : false
any of [string, null]None
queryis_completed
optional
그룹 완료 상태
Example : false
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : Kim Samsung
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryexclude_policy_id
optional
제외할 정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups

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"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "description": "Descriptions for group",
            "domain_name": "scp",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "members": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                    "creator_created_at": "2024-05-17T00:23:17Z",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_last_login_at": "2024-05-17T00:23:17Z",
                    "creator_name": "Kim Samsung",
                    "group_names": [
                        "TestGroup",
                        "SampleGroup"
                    ],
                    "user_created_at": "2024-05-17T00:23:17Z",
                    "user_email": "samsung.kim@samsung.com",
                    "user_id": "f39c460fade34fecb05ede8f904b24b7",
                    "user_last_login_at": "2024-05-17T00:23:17Z",
                    "user_name": "Kim Samsung"
                }
            ],
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "name": "TestGroup",
            "policies": [],
            "resource_type": "group",
            "roles": [],
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.35.4 - 1.0

get /v1/groups

Description

List Groups

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryname
optional
그룹명
Example : TestGroup
any of [string, null]None
querytypes
optional
그룹 유형
Example : USER_DEFINED,DEFAULT
any of [string, null]None
queryids
optional
그룹 ID 목록
Example : 629114aa440b456797cc5da5d3d2ef5d,f2b62d3cba5f42a796783266507ce765
any of [string, null]None
queryhas_member
optional
그룹 멤버 존재 여부
Example : false
any of [string, null]None
queryhas_role
optional
그룹 역할 존재 여부
Example : false
any of [string, null]None
queryis_completed
optional
그룹 완료 상태
Example : false
any of [string, null]None
querycreator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : Kim Samsung
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example : f39c460fade34fecb05ede8f904b24b7
any of [string, null]None
queryexclude_policy_id
optional
제외할 정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "description": "Descriptions for group",
            "domain_name": "scp",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "members": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                    "creator_created_at": "2024-05-17T00:23:17Z",
                    "creator_email": "samsung.kim@samsung.com",
                    "creator_last_login_at": "2024-05-17T00:23:17Z",
                    "creator_name": "Kim Samsung",
                    "group_names": [
                        "TestGroup",
                        "SampleGroup"
                    ],
                    "user_created_at": "2024-05-17T00:23:17Z",
                    "user_email": "samsung.kim@samsung.com",
                    "user_id": "f39c460fade34fecb05ede8f904b24b7",
                    "user_last_login_at": "2024-05-17T00:23:17Z",
                    "user_name": "Kim Samsung"
                }
            ],
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "name": "TestGroup",
            "policies": [],
            "resource_type": "group",
            "roles": [],
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.36 - List IAM users

1.36.1 - 1.3

get /v1/accounts/{account_id}/users

Description

List IAM users

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querylogin_id
optional
로그인 ID
Example :
any of [string, null]None
queryemail
optional
사용자 이메일
Example :
any of [string, null]None
querynation_id
optional
국가 ID
Example :
any of [string, null]None
queryphone_number
optional
사용자 전화번호
Example :
any of [string, null]None
queryuser_name
optional
사용자명
Example :
any of [string, null]None
queryexclude_group_id
optional
Exception Target Group
Example :
any of [string, null]None
queryexclude_policy_id
optional
Exception Target Policy
Example :
any of [string, null]None
querytype
optional
사용자 유형
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListIAMUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "account_id": "",
            "company_name": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "dst_offset": "",
            "email": "",
            "email_authenticated": "",
            "first_name": "",
            "groups": [
                ""
            ],
            "id": "",
            "last_login_at": "",
            "last_name": "",
            "last_password_update_at": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "",
            "password_reuse_count": "",
            "phone_authenticated": "",
            "policies": [],
            "state": "",
            "timezone": "",
            "type": "",
            "tz_id": "",
            "user_name": "",
            "utc_offset": ""
        }
    ]
}

1.36.2 - 1.2

get /v1/accounts/{account_id}/users

Description

List IAM users

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querylogin_id
optional
로그인 ID
Example :
any of [string, null]None
queryemail
optional
사용자 이메일
Example :
any of [string, null]None
querynation_id
optional
국가 ID
Example :
any of [string, null]None
queryphone_number
optional
사용자 전화번호
Example :
any of [string, null]None
queryuser_name
optional
사용자명
Example :
any of [string, null]None
queryexclude_group_id
optional
Exception Target Group
Example :
any of [string, null]None
queryexclude_policy_id
optional
Exception Target Policy
Example :
any of [string, null]None
querytype
optional
사용자 유형
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListIAMUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "account_id": "",
            "company_name": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "dst_offset": "",
            "email": "",
            "email_authenticated": "",
            "first_name": "",
            "groups": [
                ""
            ],
            "id": "",
            "last_login_at": "",
            "last_name": "",
            "last_password_update_at": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "",
            "password_reuse_count": "",
            "phone_authenticated": "",
            "policies": [],
            "state": "",
            "timezone": "",
            "type": "",
            "tz_id": "",
            "user_name": "",
            "utc_offset": ""
        }
    ]
}

1.36.3 - 1.1

get /v1/accounts/{account_id}/users

Description

List IAM users

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querylogin_id
optional
로그인 ID
Example :
any of [string, null]None
queryemail
optional
사용자 이메일
Example :
any of [string, null]None
querynation_id
optional
국가 ID
Example :
any of [string, null]None
queryphone_number
optional
사용자 전화번호
Example :
any of [string, null]None
queryuser_name
optional
사용자명
Example :
any of [string, null]None
queryexclude_group_id
optional
Exception Target Group
Example :
any of [string, null]None
queryexclude_policy_id
optional
Exception Target Policy
Example :
any of [string, null]None
querytype
optional
사용자 유형
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListIAMUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "account_id": "",
            "company_name": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "dst_offset": "",
            "email": "",
            "email_authenticated": "",
            "first_name": "",
            "groups": [
                ""
            ],
            "id": "",
            "last_login_at": "",
            "last_name": "",
            "last_password_update_at": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "",
            "password_reuse_count": "",
            "phone_authenticated": "",
            "policies": [],
            "state": "",
            "timezone": "",
            "type": "",
            "tz_id": "",
            "user_name": "",
            "utc_offset": ""
        }
    ]
}

1.36.4 - 1.0

get /v1/accounts/{account_id}/users

Description

List IAM users

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querylogin_id
optional
로그인 ID
Example :
any of [string, null]None
queryemail
optional
사용자 이메일
Example :
any of [string, null]None
querynation_id
optional
국가 ID
Example :
any of [string, null]None
queryphone_number
optional
사용자 전화번호
Example :
any of [string, null]None
queryuser_name
optional
사용자명
Example :
any of [string, null]None
queryexclude_group_id
optional
Exception Target Group
Example :
any of [string, null]None
queryexclude_policy_id
optional
Exception Target Policy
Example :
any of [string, null]None
querytype
optional
사용자 유형
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListIAMUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "account_id": "",
            "company_name": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "dst_offset": "",
            "email": "",
            "email_authenticated": "",
            "first_name": "",
            "groups": [
                ""
            ],
            "id": "",
            "last_login_at": "",
            "last_name": "",
            "last_password_update_at": "",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "",
            "password_reuse_count": "",
            "phone_authenticated": "",
            "policies": [],
            "state": "",
            "timezone": "",
            "type": "",
            "tz_id": "",
            "user_name": "",
            "utc_offset": ""
        }
    ]
}

1.37 - List saml providers

1.37.1 - 1.3

get /v1/saml-providers

Description

List saml providers

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryfederation_type
optional
Credential Provider Type
Example :
any of [string, null]None
querysaml_provider_name
optional
Credential Provider Name
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListSamlProviderResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "saml_providers": [
        {
            "account_id": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_name": "",
            "description": "",
            "federation_type": "",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_name": "",
            "saml_provider_name": ""
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.37.2 - 1.2

get /v1/saml-providers

Description

List saml providers

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryfederation_type
optional
Credential Provider Type
Example :
any of [string, null]None
querysaml_provider_name
optional
Credential Provider Name
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListSamlProviderResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "saml_providers": [
        {
            "account_id": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_name": "",
            "description": "",
            "federation_type": "",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_name": "",
            "saml_provider_name": ""
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.37.3 - 1.1

get /v1/saml-providers

Description

List saml providers

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryfederation_type
optional
Credential Provider Type
Example :
any of [string, null]None
querysaml_provider_name
optional
Credential Provider Name
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListSamlProviderResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "saml_providers": [
        {
            "account_id": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_name": "",
            "description": "",
            "federation_type": "",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_name": "",
            "saml_provider_name": ""
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.37.4 - 1.0

get /v1/saml-providers

Description

List saml providers

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryfederation_type
optional
Credential Provider Type
Example :
any of [string, null]None
querysaml_provider_name
optional
Credential Provider Name
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKListSamlProviderResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "saml_providers": [
        {
            "account_id": "",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_name": "",
            "description": "",
            "federation_type": "",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_name": "",
            "saml_provider_name": ""
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.38 - List service accounts

1.38.1 - 1.3

get /v1/service-accounts

Description

List service accounts

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
queryname
optional
서비스 어카운트명
Example :
any of [string, null]None
queryservice
optional
서비스 어카운트 서비스
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountListResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/service-accounts

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.3"

Example HTTP response

Response 200

{
    "service_accounts": [
        {
            "id": "",
            "name": "",
            "service": ""
        }
    ]
}

1.38.2 - 1.2

get /v1/service-accounts

Description

List service accounts

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
queryname
optional
서비스 어카운트명
Example :
any of [string, null]None
queryservice
optional
서비스 어카운트 서비스
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountListResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/service-accounts

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.2"

Example HTTP response

Response 200

{
    "service_accounts": [
        {
            "id": "",
            "name": "",
            "service": ""
        }
    ]
}

1.38.3 - 1.1

get /v1/service-accounts

Description

List service accounts

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
queryname
optional
서비스 어카운트명
Example :
any of [string, null]None
queryservice
optional
서비스 어카운트 서비스
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountListResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/service-accounts

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"

Example HTTP response

Response 200

{
    "service_accounts": [
        {
            "id": "",
            "name": "",
            "service": ""
        }
    ]
}

1.38.4 - 1.0

get /v1/service-accounts

Description

List service accounts

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
queryname
optional
서비스 어카운트명
Example :
any of [string, null]None
queryservice
optional
서비스 어카운트 서비스
Example :
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKServiceAccountListResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/service-accounts

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.0"

Example HTTP response

Response 200

{
    "service_accounts": [
        {
            "id": "",
            "name": "",
            "service": ""
        }
    ]
}

1.39 - Modify a Group

1.39.1 - 1.3

put /v1/groups/{group_id}

Description

Modify a Group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupSetRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.3"

Request body

{
    "description": "Descriptions for group",
    "name": "TestGroup"
}

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.39.2 - 1.2

put /v1/groups/{group_id}

Description

Modify a Group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupSetRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.2"

Request body

{
    "description": "Descriptions for group",
    "name": "TestGroup"
}

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.39.3 - 1.1

put /v1/groups/{group_id}

Description

Modify a Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupSetRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/groups/{group_id}

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

{
    "description": "Descriptions for group",
    "name": "TestGroup"
}

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.39.4 - 1.0

put /v1/groups/{group_id}

Description

Modify a Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
bodybody
required

GroupSetRequest

Responses

HTTP CodeDescriptionSchema
200OKGroupShowResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.0"

Request body

{
    "description": "Descriptions for group",
    "name": "TestGroup"
}

Example HTTP response

Response 200

{
    "group": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "samsung.kim@samsung.com",
        "creator_name": "Kim Samsung",
        "description": "Descriptions for group",
        "domain_name": "scp",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "members": [
            {
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
                "creator_created_at": "2024-05-17T00:23:17Z",
                "creator_email": "samsung.kim@samsung.com",
                "creator_last_login_at": "2024-05-17T00:23:17Z",
                "creator_name": "Kim Samsung",
                "group_names": [
                    "TestGroup",
                    "SampleGroup"
                ],
                "user_created_at": "2024-05-17T00:23:17Z",
                "user_email": "samsung.kim@samsung.com",
                "user_id": "f39c460fade34fecb05ede8f904b24b7",
                "user_last_login_at": "2024-05-17T00:23:17Z",
                "user_name": "Kim Samsung"
            }
        ],
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "samsung.kim@samsung.com",
        "modifier_name": "Kim Samsung",
        "name": "TestGroup",
        "policies": [],
        "resource_type": "group",
        "roles": [],
        "service_name": "Identity Access Management",
        "service_type": "iam",
        "srn": "srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda",
        "type": "USER_DEFINED"
    }
}

1.40 - Query policy list

1.40.1 - 1.3

post /v1/policies/list

Description

Query policy list

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None
bodybody
required

PolicyQueryRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies/list

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.3"

Request body

{
    "excluded_policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.40.2 - 1.2

post /v1/policies/list

Description

Query policy list

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None
bodybody
required

PolicyQueryRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies/list

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.2"

Request body

{
    "excluded_policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.40.3 - 1.1

post /v1/policies/list

Description

Query policy list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None
bodybody
required

PolicyQueryRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies/list

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

{
    "excluded_policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.40.4 - 1.0

post /v1/policies/list

Description

Query policy list

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
queryid
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : SYSTEM_MANAGED
any of [string, array[string], null]None
queryservice_type
optional
서비스 유형
Example : scp-iam
any of [string, array[string], null]None
querycreator_name
optional
생성자 성, 이름
Example : test1
any of [string, null]None
querycreator_email
optional
생성자 이메일
Example : test@test.com
any of [string, null]None
querymodifier_name
optional
수정자 성, 이름
Example : test1
any of [string, null]None
querymodifier_email
optional
수정자 이메일
Example : test@test.com
any of [string, null]None
queryexclude_group_id
optional
제외할 그룹 ID
Example : a946662dc4314dac93da413a32457459
any of [string, null]None
queryexclude_user_id
optional
제외할 사용자 ID
Example :
any of [string, null]None
bodybody
required

PolicyQueryRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone

Example HTTP request

Request path

/v1/policies/list

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.0"

Request body

{
    "excluded_policy_ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.41 - Remove a permission into the resource based policy

1.41.1 - 1.3

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

Description

Remove a permission into the resource based policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

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

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.3"

Example HTTP response

Response 204

1.41.2 - 1.2

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

Description

Remove a permission into the resource based policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

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

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.2"

Example HTTP response

Response 204

1.41.3 - 1.1

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

Description

Remove a permission into the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

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

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"

Example HTTP response

Response 204

1.41.4 - 1.0

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

Description

Remove a permission into the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

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

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.0"

Example HTTP response

Response 204

1.42 - Remove a User from a Group

1.42.1 - 1.3

delete /v1/groups/{group_id}/members/{user_id}

Description

Remove a User from a Group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathuser_id
required
사용자 ID
Example : ef50cdc207f05f6fb8f20219f229ed1f
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members/{user_id}

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.3"

Example HTTP response

Response 204

1.42.2 - 1.2

delete /v1/groups/{group_id}/members/{user_id}

Description

Remove a User from a Group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathuser_id
required
사용자 ID
Example : ef50cdc207f05f6fb8f20219f229ed1f
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members/{user_id}

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.2"

Example HTTP response

Response 204

1.42.3 - 1.1

delete /v1/groups/{group_id}/members/{user_id}

Description

Remove a User from a Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathuser_id
required
사용자 ID
Example : ef50cdc207f05f6fb8f20219f229ed1f
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members/{user_id}

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"

Example HTTP response

Response 204

1.42.4 - 1.0

delete /v1/groups/{group_id}/members/{user_id}

Description

Remove a User from a Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathuser_id
required
사용자 ID
Example : ef50cdc207f05f6fb8f20219f229ed1f
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/members/{user_id}

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.0"

Example HTTP response

Response 204

1.43 - Remove policies

1.43.1 - 1.3

delete /v1/policies/bulk

Description

Remove policies

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListPolicyRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/bulk

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.3"

Request body

{
    "ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 204

1.43.2 - 1.2

delete /v1/policies/bulk

Description

Remove policies

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListPolicyRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/bulk

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.2"

Request body

{
    "ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 204

1.43.3 - 1.1

delete /v1/policies/bulk

Description

Remove policies

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListPolicyRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/bulk

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

{
    "ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 204

1.43.4 - 1.0

delete /v1/policies/bulk

Description

Remove policies

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListPolicyRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/bulk

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.0"

Request body

{
    "ids": [
        "37f2e31ff86b415698d7e8eeafab445d"
    ]
}

Example HTTP response

Response 204

1.44 - Remove policy assignment from group

1.44.1 - 1.3

delete /v1/groups/{group_id}/policy-bindings/{policy_id}

Description

Remove policy assignment from group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings/{policy_id}

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.3"

Example HTTP response

Response 204

1.44.2 - 1.2

delete /v1/groups/{group_id}/policy-bindings/{policy_id}

Description

Remove policy assignment from group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings/{policy_id}

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.2"

Example HTTP response

Response 204

1.44.3 - 1.1

delete /v1/groups/{group_id}/policy-bindings/{policy_id}

Description

Remove policy assignment from group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings/{policy_id}

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"

Example HTTP response

Response 204

1.44.4 - 1.0

delete /v1/groups/{group_id}/policy-bindings/{policy_id}

Description

Remove policy assignment from group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings/{policy_id}

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.0"

Example HTTP response

Response 204

1.45 - Remove saml providers

1.45.1 - 1.3

delete /v1/saml-providers/bulk

Description

Remove saml providers

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListSamlProviderRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/bulk

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.3"

Request body

{
    "ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.45.2 - 1.2

delete /v1/saml-providers/bulk

Description

Remove saml providers

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListSamlProviderRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/bulk

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.2"

Request body

{
    "ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.45.3 - 1.1

delete /v1/saml-providers/bulk

Description

Remove saml providers

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListSamlProviderRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/bulk

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

{
    "ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.45.4 - 1.0

delete /v1/saml-providers/bulk

Description

Remove saml providers

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListSamlProviderRemoveRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/bulk

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.0"

Request body

{
    "ids": [
        ""
    ]
}

Example HTTP response

Response 204

1.46 - Remove the access key

1.46.1 - 1.3

delete /v1/access-keys/{access_key_id}

Description

Remove the access key

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.3"

Example HTTP response

Response 204

1.46.2 - 1.2

delete /v1/access-keys/{access_key_id}

Description

Remove the access key

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.2"

Example HTTP response

Response 204

1.46.3 - 1.1

delete /v1/access-keys/{access_key_id}

Description

Remove the access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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"

Example HTTP response

Response 204

1.46.4 - 1.0

delete /v1/access-keys/{access_key_id}

Description

Remove the access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.0"

Example HTTP response

Response 204

1.47 - Remove the access keys

1.47.1 - 1.3

delete /v1/access-keys/bulk

Description

Remove the access keys

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListAccessKeyRemoveRequest

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/bulk

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.3"

Request body

{
    "ids": [
        ""
    ],
    "limit": 20,
    "marker": "607e0938521643b5b4b266f343fae693",
    "sort": "created_at:desc",
    "with_count": "true"
}

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.47.2 - 1.2

delete /v1/access-keys/bulk

Description

Remove the access keys

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListAccessKeyRemoveRequest

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/bulk

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.2"

Request body

{
    "ids": [
        ""
    ],
    "limit": 20,
    "marker": "607e0938521643b5b4b266f343fae693",
    "sort": "created_at:desc",
    "with_count": "true"
}

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.47.3 - 1.1

delete /v1/access-keys/bulk

Description

Remove the access keys

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListAccessKeyRemoveRequest

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/bulk

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

{
    "ids": [
        ""
    ],
    "limit": 20,
    "marker": "607e0938521643b5b4b266f343fae693",
    "sort": "created_at:desc",
    "with_count": "true"
}

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.47.4 - 1.0

delete /v1/access-keys/bulk

Description

Remove the access keys

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ListAccessKeyRemoveRequest

Responses

HTTP CodeDescriptionSchema
200OKListAccessKeyResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/bulk

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.0"

Request body

{
    "ids": [
        ""
    ],
    "limit": 20,
    "marker": "607e0938521643b5b4b266f343fae693",
    "sort": "created_at:desc",
    "with_count": "true"
}

Example HTTP response

Response 200

{
    "access_keys": [
        {
            "access_key": "b754b12b39da4ce29a40c5e324650bd0",
            "access_key_type": "PERMANENT",
            "account_id": "f39c460fade34fecb05ede8f904b24b7",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "description",
            "expiration_timestamp": "9999-12-31T23:59:59Z",
            "id": "6558fc9df5b54c8a985465bdf637e097",
            "is_enabled": "true",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
            "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
        }
    ],
    "count": 20,
    "links": [
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "first"
        },
        {
            "href": "http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20",
            "rel": "self"
        }
    ]
}

1.48 - Remove the Group

1.48.1 - 1.3

delete /v1/groups/{group_id}

Description

Remove the Group

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.3"

Example HTTP response

Response 204

1.48.2 - 1.2

delete /v1/groups/{group_id}

Description

Remove the Group

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.2"

Example HTTP response

Response 204

1.48.3 - 1.1

delete /v1/groups/{group_id}

Description

Remove the Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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"

Example HTTP response

Response 204

1.48.4 - 1.0

delete /v1/groups/{group_id}

Description

Remove the Group

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone

Responses

HTTP CodeDescriptionSchema
204No ContentNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}

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.0"

Example HTTP response

Response 204

1.49 - Send Temporary Access Key OTP

1.49.1 - 1.3

post /v1/access-keys/send-otp

Description

Send Temporary Access Key OTP

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyOtpRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/send-otp

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.3"

Request body

{
    "locale": "ko_KR",
    "method": "PHONE"
}

Example HTTP response

Response 204

1.49.2 - 1.2

post /v1/access-keys/send-otp

Description

Send Temporary Access Key OTP

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyOtpRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/send-otp

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.2"

Request body

{
    "locale": "ko_KR",
    "method": "PHONE"
}

Example HTTP response

Response 204

1.49.3 - 1.1

post /v1/access-keys/send-otp

Description

Send Temporary Access Key OTP

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyOtpRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/send-otp

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

{
    "locale": "ko_KR",
    "method": "PHONE"
}

Example HTTP response

Response 204

1.49.4 - 1.0

post /v1/access-keys/send-otp

Description

Send Temporary Access Key OTP

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

AccessKeyOtpRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/send-otp

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.0"

Request body

{
    "locale": "ko_KR",
    "method": "PHONE"
}

Example HTTP response

Response 204

1.50 - Set a permission into the resource based policy

1.50.1 - 1.3

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

Description

Set a permission into the resource based policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone
bodybody
required

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKStatementResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

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

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.3"

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 200

{
    "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"
    }
}

1.50.2 - 1.2

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

Description

Set a permission into the resource based policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone
bodybody
required

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKStatementResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

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

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.2"

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 200

{
    "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"
    }
}

1.50.3 - 1.1

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

Description

Set a permission into the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone
bodybody
required

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKStatementResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

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

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 200

{
    "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"
    }
}

1.50.4 - 1.0

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

Description

Set a permission into the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone
pathsid
required
문장 ID
Example : Statement1
stringNone
bodybody
required

StatementCreateRequest

Responses

HTTP CodeDescriptionSchema
200OKStatementResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

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

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.0"

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 200

{
    "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"
    }
}

1.51 - Set an access key

1.51.1 - 1.3

put /v1/access-keys/{access_key_id}

Description

Set or update an access key

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone
bodybody
required

AccessKeyUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.3"

Request body

{
    "is_enabled": "true"
}

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.51.2 - 1.2

put /v1/access-keys/{access_key_id}

Description

Set or update an access key

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone
bodybody
required

AccessKeyUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.2"

Request body

{
    "is_enabled": "true"
}

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.51.3 - 1.1

put /v1/access-keys/{access_key_id}

Description

Set or update an access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone
bodybody
required

AccessKeyUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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

{
    "is_enabled": "true"
}

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.51.4 - 1.0

put /v1/access-keys/{access_key_id}

Description

Set or update an access key

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccess_key_id
required
액세스 키 ID
Example : f39c460fade34fecb05ede8f904b24b7
stringNone
bodybody
required

AccessKeyUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKAccessKeyResponse
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/access-keys/{access_key_id}

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.0"

Request body

{
    "is_enabled": "true"
}

Example HTTP response

Response 200

{
    "access_key": {
        "access_key": "b754b12b39da4ce29a40c5e324650bd0",
        "access_key_type": "PERMANENT",
        "account_id": "f39c460fade34fecb05ede8f904b24b7",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "description",
        "expiration_timestamp": "9999-12-31T23:59:59Z",
        "id": "6558fc9df5b54c8a985465bdf637e097",
        "is_enabled": "true",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "parent_access_key_id": "92d6eid9e9ae4f868s842910k11573a3",
        "secret_key": "c4150149-f7c6-46bc-9faa-d2b9d20e0899"
    }
}

1.52 - Set role

1.52.1 - 1.3

put /v1/roles/{role_id}

Description

Set role

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleSetRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.3"

Request body

{
    "description": "",
    "max_session_duration": 3600
}

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.52.2 - 1.2

put /v1/roles/{role_id}

Description

Set role

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleSetRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.2"

Request body

{
    "description": "",
    "max_session_duration": 3600
}

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.52.3 - 1.1

put /v1/roles/{role_id}

Description

Set role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleSetRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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

{
    "description": "",
    "max_session_duration": 3600
}

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.52.4 - 1.0

put /v1/roles/{role_id}

Description

Set role

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleSetRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}

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.0"

Request body

{
    "description": "",
    "max_session_duration": 3600
}

Example HTTP response

Response 200

{
    "role": {
        "account_id": "",
        "assume_role_policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "NotAction": [],
                    "Principal": [],
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "creator_email": "",
        "creator_name": "",
        "description": "",
        "id": "f39c460fade34fecb05ede8f904b24b7",
        "max_session_duration": "",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
        "modifier_email": "",
        "modifier_name": "",
        "name": "",
        "policies": [
            {
                "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
                "created_at": "2024-05-17T00:23:17Z",
                "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "creator_email": "samsung.kim@samsung.com",
                "creator_name": "Kim Samsung",
                "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
                "description": "Descriptions for policy",
                "domain_name": "scp",
                "id": "37f2e31ff86b415698d7e8eeafab445d",
                "modified_at": "2024-05-17T00:23:17Z",
                "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                "modifier_email": "samsung.kim@samsung.com",
                "modifier_name": "Kim Samsung",
                "policy_category": "IDENTITY_BASED",
                "policy_name": "PolicyName",
                "policy_type": "USER_DEFINED",
                "policy_versions": [
                    {
                        "created_at": "2024-05-17T00:23:17Z",
                        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "id": "c1b1fc611eb34eccbccfb563f77395ee",
                        "modified_at": "2024-05-17T00:23:17Z",
                        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                        "policy_document": {
                            "Statement": [
                                {
                                    "Action": [
                                        "iam:*"
                                    ],
                                    "Condition": {
                                        "StringEquals": {
                                            "scp:RequestedRegion": [
                                                "kr-west1"
                                            ]
                                        }
                                    },
                                    "Effect": "Allow",
                                    "NotAction": [],
                                    "Principal": [],
                                    "Resource": [
                                        "*"
                                    ],
                                    "Sid": "Statement1"
                                }
                            ],
                            "Version": "2024-07-01"
                        },
                        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                        "policy_version_name": "PolicyVersion-1"
                    }
                ],
                "resource_type": "policy",
                "service_name": "Identity Access Management",
                "service_type": "iam",
                "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
                "state": "ACTIVE"
            }
        ],
        "type": "USER_DEFINED"
    }
}

1.53 - Set role trust policy

1.53.1 - 1.3

put /v1/roles/{role_id}/trust-policy

Description

Set role trust policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleTrustPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleTrustPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/trust-policy

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.3"

Request body

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    }
}

Example HTTP response

Response 200

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "iam:*"
                ],
                "Condition": {
                    "StringEquals": {
                        "scp:RequestedRegion": [
                            "kr-west1"
                        ]
                    }
                },
                "Effect": "Allow",
                "NotAction": [],
                "Principal": [],
                "Resource": [
                    "*"
                ],
                "Sid": "Statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac"
}

1.53.2 - 1.2

put /v1/roles/{role_id}/trust-policy

Description

Set role trust policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleTrustPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleTrustPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/trust-policy

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.2"

Request body

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    }
}

Example HTTP response

Response 200

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "iam:*"
                ],
                "Condition": {
                    "StringEquals": {
                        "scp:RequestedRegion": [
                            "kr-west1"
                        ]
                    }
                },
                "Effect": "Allow",
                "NotAction": [],
                "Principal": [],
                "Resource": [
                    "*"
                ],
                "Sid": "Statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac"
}

1.53.3 - 1.1

put /v1/roles/{role_id}/trust-policy

Description

Set role trust policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleTrustPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleTrustPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/trust-policy

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

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    }
}

Example HTTP response

Response 200

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "iam:*"
                ],
                "Condition": {
                    "StringEquals": {
                        "scp:RequestedRegion": [
                            "kr-west1"
                        ]
                    }
                },
                "Effect": "Allow",
                "NotAction": [],
                "Principal": [],
                "Resource": [
                    "*"
                ],
                "Sid": "Statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac"
}

1.53.4 - 1.0

put /v1/roles/{role_id}/trust-policy

Description

Set role trust policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathrole_id
required
역할 ID
Example :
stringNone
bodybody
required

RoleTrustPolicyRequest

Responses

HTTP CodeDescriptionSchema
200OKRoleTrustPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/roles/{role_id}/trust-policy

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.0"

Request body

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "sts:AssumeRole"
                ],
                "Condition": {},
                "Effect": "Allow",
                "Principal": "srn:e:1234:::iam:user/abc1234",
                "Resource": [],
                "Sid": "statement1"
            }
        ],
        "Version": "2024-07-01"
    }
}

Example HTTP response

Response 200

{
    "assume_role_policy_document": {
        "Statement": [
            {
                "Action": [
                    "iam:*"
                ],
                "Condition": {
                    "StringEquals": {
                        "scp:RequestedRegion": [
                            "kr-west1"
                        ]
                    }
                },
                "Effect": "Allow",
                "NotAction": [],
                "Principal": [],
                "Resource": [
                    "*"
                ],
                "Sid": "Statement1"
            }
        ],
        "Version": "2024-07-01"
    },
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac"
}

1.54 - Set the policy

1.54.1 - 1.3

put /v1/policies/{policy_id}

Description

Set the policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.3"

Request body

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_name": "Policy1",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.54.2 - 1.2

put /v1/policies/{policy_id}

Description

Set the policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.2"

Request body

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_name": "Policy1",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.54.3 - 1.1

put /v1/policies/{policy_id}

Description

Set the policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_name": "Policy1",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.54.4 - 1.0

put /v1/policies/{policy_id}

Description

Set the policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.0"

Request body

{
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "policy_name": "Policy1",
    "policy_version": {
        "policy_document": {
            "Statement": [
                {
                    "Action": [
                        "iam:*"
                    ],
                    "Condition": {
                        "StringEquals": {
                            "scp:RequestedRegion": [
                                "kr-west1"
                            ]
                        }
                    },
                    "Effect": "Allow",
                    "Principal": null,
                    "Resource": [
                        "*"
                    ],
                    "Sid": "Statement1"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.55 - Set the policy group binding

1.55.1 - 1.3

put /v1/policies/{policy_id}/bindings

Description

Set the policy group binding

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicyBindingSetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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.3"

Request body

{
    "add_ids": [
        "a946662dc4314dac93da413a32457459"
    ],
    "identity_type": "GROUP",
    "remove_ids": [
        "a946662dc4314dac93da413a32457459"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.55.2 - 1.2

put /v1/policies/{policy_id}/bindings

Description

Set the policy group binding

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicyBindingSetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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.2"

Request body

{
    "add_ids": [
        "a946662dc4314dac93da413a32457459"
    ],
    "identity_type": "GROUP",
    "remove_ids": [
        "a946662dc4314dac93da413a32457459"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.55.3 - 1.1

put /v1/policies/{policy_id}/bindings

Description

Set the policy group binding

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicyBindingSetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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

{
    "add_ids": [
        "a946662dc4314dac93da413a32457459"
    ],
    "identity_type": "GROUP",
    "remove_ids": [
        "a946662dc4314dac93da413a32457459"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.55.4 - 1.0

put /v1/policies/{policy_id}/bindings

Description

Set the policy group binding

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone
bodybody
required

PolicyBindingSetRequest

Responses

HTTP CodeDescriptionSchema
200OKPolicyBindingPageResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}/bindings

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.0"

Request body

{
    "add_ids": [
        "a946662dc4314dac93da413a32457459"
    ],
    "identity_type": "GROUP",
    "remove_ids": [
        "a946662dc4314dac93da413a32457459"
    ]
}

Example HTTP response

Response 200

{
    "count": 20,
    "groups": [
        {
            "created_at": "2025-03-26T10:18:04Z",
            "created_by": "4a816a3f5099442ebb52daefc1f7be32",
            "creator_email": "-",
            "creator_name": "-",
            "description": "openapi-ga2-test-group",
            "domain_name": "scp",
            "id": "19fca177a57940daa5817960373c6542",
            "modified_at": "2025-03-26T10:18:04Z",
            "modified_by": "4a816a3f5099442ebb52daefc1f7be32",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "openapi-ga2-testgroup5",
            "policies": [],
            "roles": [],
            "srn": "srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542",
            "type": "USER_DEFINED"
        }
    ],
    "page": 0,
    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
    "roles": [
        {
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "assume_role_policy_document": {
                "Statement": [
                    {
                        "Action": "*",
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": "*",
                        "Principal": "*",
                        "Resource": "*",
                        "Sid": "statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "creator_email": "-",
            "creator_name": "-",
            "description": "string",
            "id": "f39c460fade34fecb05ede8f904b24b7",
            "max_session_duration": 0,
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "ef50cdc207f05f6fb8f20219f229ed1f",
            "modifier_email": "-",
            "modifier_name": "-",
            "name": "string",
            "type": "DEFAULT"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ],
    "users": [
        {
            "access_control": false,
            "account_id": "d7aba97100564b34a0f4f77c4bc7a303",
            "account_name": "",
            "allowed_ip_addresses": "",
            "company_name": "",
            "created_at": "2024-11-15T06:57:42.000000Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "description": "",
            "domain_name": "scp",
            "dst_offset": "+09:00",
            "email": "samsung.kim@samsung.com",
            "email_authenticate_code": "8ada8861bad2423295e4bb576bee5886",
            "email_authenticated": true,
            "first_name": "",
            "groups": [],
            "id": "90dddfc2b1e04edba54ba2b41539a9ac",
            "keycloak_id": "127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507",
            "keystone_credential": "",
            "last_login_at": "2024-11-25T06:57:42.000000Z",
            "last_name": "",
            "last_password_update_at": "",
            "login_id": "",
            "modified_at": "2024-11-17T06:57:42.000000Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "nation_id": "+82",
            "phone_authenticated": false,
            "phone_number": "0000000000",
            "policies": [],
            "state": "ACTIVE",
            "temporary_password": false,
            "term_region_id": "1",
            "timezone": "Asia/Seoul",
            "type": "IAM",
            "tz_id": "Asia/Seoul",
            "user_name": "Kim Samsung",
            "utc_offset": "+09:00"
        }
    ]
}

1.56 - Set the resource based policy

1.56.1 - 1.3

put /v1/resource-policies/{srn}

Description

Set the resource based policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

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

ResourcePolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.3"

Request body

{
    "policy_version": {
        "policy_document": {
            "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"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.56.2 - 1.2

put /v1/resource-policies/{srn}

Description

Set the resource based policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

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

ResourcePolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.2"

Request body

{
    "policy_version": {
        "policy_document": {
            "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"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.56.3 - 1.1

put /v1/resource-policies/{srn}

Description

Set the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

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

ResourcePolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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

{
    "policy_version": {
        "policy_document": {
            "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"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.56.4 - 1.0

put /v1/resource-policies/{srn}

Description

Set the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

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

ResourcePolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
409ConflictNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.0"

Request body

{
    "policy_version": {
        "policy_document": {
            "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"
                }
            ],
            "Version": "2024-07-01"
        },
        "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
        "policy_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
        "policy_version_name": "PolicyVersion-1"
    }
}

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.57 - Show group policy

1.57.1 - 1.3

get /v1/groups/{group_id}/policy-bindings

Description

Show group policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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.3"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.57.2 - 1.2

get /v1/groups/{group_id}/policy-bindings

Description

Show group policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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.2"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.57.3 - 1.1

get /v1/groups/{group_id}/policy-bindings

Description

Show group policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.57.4 - 1.0

get /v1/groups/{group_id}/policy-bindings

Description

Show group policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathgroup_id
required
그룹 ID
Example : a946662dc4314dac93da413a32457459
stringNone
querysize
optional
size
Example : 20
any of [integer, null]20
querypage
optional
page
Example : 0
any of [integer, null]0
querysort
optional
정렬
Example : created_at:desc
any of [string, null]None
querypolicy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]None
querypolicy_name
optional
정책명
Example : ViewerAccess
any of [string, null]None
querypolicy_type
optional
정책 유형
Example : ['SYSTEM_MANAGED', 'USER_DEFINED']
any of [string, array[string], null]None

Responses

HTTP CodeDescriptionSchema
200OKGroupPolicyPageResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/groups/{group_id}/policy-bindings

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.0"

Example HTTP response

Response 200

{
    "count": 20,
    "page": 0,
    "policies": [
        {
            "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "creator_email": "samsung.kim@samsung.com",
            "creator_name": "Kim Samsung",
            "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
            "description": "Descriptions for policy",
            "domain_name": "scp",
            "id": "37f2e31ff86b415698d7e8eeafab445d",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "modifier_email": "samsung.kim@samsung.com",
            "modifier_name": "Kim Samsung",
            "policy_category": "IDENTITY_BASED",
            "policy_name": "PolicyName",
            "policy_type": "USER_DEFINED",
            "policy_versions": [
                {
                    "created_at": "2024-05-17T00:23:17Z",
                    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "id": "c1b1fc611eb34eccbccfb563f77395ee",
                    "modified_at": "2024-05-17T00:23:17Z",
                    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
                    "policy_document": {
                        "Statement": [
                            {
                                "Action": [
                                    "iam:*"
                                ],
                                "Condition": {
                                    "StringEquals": {
                                        "scp:RequestedRegion": [
                                            "kr-west1"
                                        ]
                                    }
                                },
                                "Effect": "Allow",
                                "NotAction": [],
                                "Principal": [],
                                "Resource": [
                                    "*"
                                ],
                                "Sid": "Statement1"
                            }
                        ],
                        "Version": "2024-07-01"
                    },
                    "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
                    "policy_version_name": "PolicyVersion-1"
                }
            ],
            "resource_type": "policy",
            "service_name": "Identity Access Management",
            "service_type": "iam",
            "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
            "state": "ACTIVE"
        }
    ],
    "size": 20,
    "sort": [
        "created_at:asc"
    ]
}

1.58 - Show the policy

1.58.1 - 1.3

get /v1/policies/{policy_id}

Description

Show the policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.3"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.58.2 - 1.2

get /v1/policies/{policy_id}

Description

Show the policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.2"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.58.3 - 1.1

get /v1/policies/{policy_id}

Description

Show the policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.58.4 - 1.0

get /v1/policies/{policy_id}

Description

Show the policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathpolicy_id
required
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
stringNone

Responses

HTTP CodeDescriptionSchema
200OKPolicyShowResponse
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/policies/{policy_id}

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.0"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "c1b1fc611eb34eccbccfb563f77395ee",
    "description": "Descriptions for policy",
    "domain_name": "scp",
    "id": "37f2e31ff86b415698d7e8eeafab445d",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "IDENTITY_BASED",
    "policy_name": "PolicyName",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "Statement": [
                    {
                        "Action": [
                            "iam:*"
                        ],
                        "Condition": {
                            "StringEquals": {
                                "scp:RequestedRegion": [
                                    "kr-west1"
                                ]
                            }
                        },
                        "Effect": "Allow",
                        "NotAction": [],
                        "Principal": [],
                        "Resource": [
                            "*"
                        ],
                        "Sid": "Statement1"
                    }
                ],
                "Version": "2024-07-01"
            },
            "policy_id": "37f2e31ff86b415698d7e8eeafab445d",
            "policy_version_name": "PolicyVersion-1"
        }
    ],
    "resource_type": "policy",
    "service_name": "Identity Access Management",
    "service_type": "iam",
    "srn": "srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d",
    "state": "ACTIVE"
}

1.59 - Show the resource based policy

1.59.1 - 1.3

get /v1/resource-policies/{srn}

Description

Show the resource based policy

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.3"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.59.2 - 1.2

get /v1/resource-policies/{srn}

Description

Show the resource based policy

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.2"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.59.3 - 1.1

get /v1/resource-policies/{srn}

Description

Show the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.59.4 - 1.0

get /v1/resource-policies/{srn}

Description

Show the resource based policy

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathsrn
required
삼성 자원명
Example : c3JuOmRldjI6OjEyMzQ1Njc4OTAxMDIzNDU2OTA6a3Itd2VzdDE6OnZpcnR1YWxzZXJ2ZXI6dmlydHVhbC1zZXJ2ZXIvYWJjZGUtMTIzNC01NTU1LTY2NjY=
stringNone

Responses

HTTP CodeDescriptionSchema
200OKResourcePolicyShowResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/resource-policies/{srn}

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.0"

Example HTTP response

Response 200

{
    "account_id": "e99c73a8690d4ae39ae75e38a26f2b99",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_email": "samsung.kim@samsung.com",
    "creator_name": "Kim Samsung",
    "default_version_id": "f39c460fade34fecb05ede8f904b24b7",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_email": "samsung.kim@samsung.com",
    "modifier_name": "Kim Samsung",
    "policy_category": "RESOURCE_BASED",
    "policy_type": "USER_DEFINED",
    "policy_versions": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "c1b1fc611eb34eccbccfb563f77395ee",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "policy_document": {
                "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"
                    }
                ],
                "Version": "2024-07-01"
            }
        }
    ],
    "service_name": "Identity Access Management"
}

1.60 - Update IAM user

1.60.1 - 1.3

put /v1/accounts/{account_id}/users/{user_id}

Description

Update IAM user

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.3"

Request body

{
    "description": "",
    "password_reuse_count": ""
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.60.2 - 1.2

put /v1/accounts/{account_id}/users/{user_id}

Description

Update IAM user

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.2"

Request body

{
    "description": "",
    "password_reuse_count": ""
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.60.3 - 1.1

put /v1/accounts/{account_id}/users/{user_id}

Description

Update IAM user

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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

{
    "description": "",
    "password_reuse_count": ""
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.60.4 - 1.0

put /v1/accounts/{account_id}/users/{user_id}

Description

Update IAM user

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}

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.0"

Request body

{
    "description": "",
    "password_reuse_count": ""
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.61 - Update IAM user password

1.61.1 - 1.3

put /v1/accounts/{account_id}/users/{user_id}/password

Description

Update IAM user password

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserPasswordUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}/password

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.3"

Request body

{
    "password": "",
    "temporary_password": false
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.61.2 - 1.2

put /v1/accounts/{account_id}/users/{user_id}/password

Description

Update IAM user password

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserPasswordUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}/password

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.2"

Request body

{
    "password": "",
    "temporary_password": false
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.61.3 - 1.1

put /v1/accounts/{account_id}/users/{user_id}/password

Description

Update IAM user password

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserPasswordUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}/password

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

{
    "password": "",
    "temporary_password": false
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.61.4 - 1.0

put /v1/accounts/{account_id}/users/{user_id}/password

Description

Update IAM user password

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathaccount_id
required
어카운트 ID 필드
Example :
stringNone
pathuser_id
required
사용자 ID
Example :
stringNone
bodybody
required

IAMUserPasswordUpdateRequest

Responses

HTTP CodeDescriptionSchema
200OKIAMCreateUserResponse
400Bad RequestNone
401권한이 없습니다None
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/accounts/{account_id}/users/{user_id}/password

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.0"

Request body

{
    "password": "",
    "temporary_password": false
}

Example HTTP response

Response 200

{
    "account_id": "",
    "company_name": "",
    "console_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "description": "",
    "dst_offset": "",
    "email": "",
    "email_authenticated": "",
    "first_name": "",
    "id": "",
    "last_login_at": "",
    "last_name": "",
    "last_password_update_at": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "name": "",
    "password": "",
    "password_reuse_count": "",
    "phone_authenticated": "",
    "policies": [],
    "state": "",
    "timezone": "",
    "type": "",
    "tz_id": "",
    "user_name": "",
    "utc_offset": ""
}

1.62 - Update saml provider information

1.62.1 - 1.3

put /v1/saml-providers/{saml_provider_id}

Description

Update saml provider information

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.3-

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone
bodybody
required

SamlProviderUpdateRequestData

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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.3,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.62.2 - 1.2

put /v1/saml-providers/{saml_provider_id}

Description

Update saml provider information

상태 ACTIVE (SUPPORTED)

버전최소 지원 보장일
1.220260930

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone
bodybody
required

SamlProviderUpdateRequestData

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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.2,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.62.3 - 1.1

put /v1/saml-providers/{saml_provider_id}

Description

Update saml provider information

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.120260531

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone
bodybody
required

SamlProviderUpdateRequestData

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

1.62.4 - 1.0

put /v1/saml-providers/{saml_provider_id}

Description

Update saml provider information

상태 ACTIVE (DEPRECATED)

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

버전최소 지원 보장일
1.020260223

Parameters

TypeNameDescriptionSchemaDefault
pathsaml_provider_id
required
Credential Provider ID
Example :
stringNone
bodybody
required

SamlProviderUpdateRequestData

Responses

HTTP CodeDescriptionSchema
200OKSamlProviderDetailResponse
400Bad RequestNone
401권한이 없습니다None
404Not FoundNone

Example HTTP request

Request path

/v1/saml-providers/{saml_provider_id}

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.0,"
"Content-Type = multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"

Request body

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"

SAML provider Description
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="keycloak-idp-saml.xml"
Content-Type: application/xml

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="saml_provider_name"

IdpTest
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="tags"

[{'key': 'company', 'value': 'SDS'}]
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Example HTTP response

Response 200

{
    "account_id": "",
    "acs_url": "",
    "created_at": "2024-05-17T00:23:17Z",
    "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "creator_name": "",
    "description": "",
    "federation_type": "",
    "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
    "idp_cert_end": "",
    "idp_file_data": "",
    "idp_file_name": "",
    "idp_file_size": "",
    "idp_issuer_url": "",
    "idp_sso_url": "",
    "modified_at": "2024-05-17T00:23:17Z",
    "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
    "modifier_name": "",
    "saml_provider_name": ""
}

2 - Models

2.1 - AccessKey

NameDescriptionSchemaDefault
access_key
required
액세스 키
Example : b754b12b39da4ce29a40c5e324650bd0
string
access_key_type
required
액세스 키 유형
Example : PERMANENT
enum (PERMANENT, TEMPORARY, SECRET_VAULT_TEMPORARY)
account_id
required
어카운트 ID
Example : f39c460fade34fecb05ede8f904b24b7
string
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
설명
Example : description
any of [string, null]
expiration_timestamp
required
액세스 키 만료 타임스탬프
Example : 9999-12-31T23:59:59Z
string (date-time)
id
required
ID
Example : 6558fc9df5b54c8a985465bdf637e097
string
is_enabled
required
활성화 상태
Example : true
boolean
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
parent_access_key_id
required
Parent Access Key ID Used for Temporary Access Key Creation
Example : 92d6eid9e9ae4f868s842910k11573a3
any of [string, null]
secret_key
required
시크릿 키
Example : c4150149-f7c6-46bc-9faa-d2b9d20e0899
string

2.2 - AccessKeyCreateRequest

NameDescriptionSchemaDefault
access_key_type
required
액세스 키 유형
Example : PERMANENT
enum (PERMANENT, TEMPORARY)
account_id
optional
어카운트 ID
Example : f39c460fade34fecb05ede8f904b24b7
string
description
optional
설명
Example : description
any of [string, null]
duration
optional
만료 기간
Example : P1Y2M10DT2H30M15S
any of [string, null]
parent_access_key_id
optional
임시 액세스 키 생성에 필요한 액세스 키
Example : 92d6eid9e9ae4f868s842910k11573a3
any of [string, null]
passcode
optional
임시 액세스 키에 필요
Example : 000000
any of [string, null]

2.3 - AccessKeyOtpRequest

NameDescriptionSchemaDefault
locale
optional
로케일
Example : ko_KR
enum (ko_KR, en_US)
method
optional
OTP 방식(이메일 또는 전화)
Example : PHONE
enum (PHONE, EMAIL, MESSENGER)

2.4 - AccessKeyResponse

NameDescriptionSchemaDefault
access_key
required

AccessKey

2.5 - AccessKeyUpdateRequest

NameDescriptionSchemaDefault
is_enabled
optional
활성화 상태
Example : true
booleanTrue

2.6 - CreatedGroupMember

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : ef50cdc207f05f6fb8f20219f229ed1f
string
creator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
string-
creator_name
optional
생성자 성, 이름
Example : Kim Samsung
string-
user_email
optional
그룹 멤버 이메일
Example : samsung.kim@samsung.com
string-
user_id
required
사용자 ID
Example : f39c460fade34fecb05ede8f904b24b7
string
user_name
optional
그룹 멤버 성, 이름
Example : Kim Samsung
string-

2.7 - EndpointsResponse

NameDescriptionSchemaDefault
region
required
리전
Example : kr-west1
string
service_name
required
서비스명
Example : scp-iam
string
service_type
required
서비스 유형
Example : scp-iam
string
url
required
URL
Example : https://iam.dev2.samsungsdscloud.com
string

2.8 - Group

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : ef50cdc207f05f6fb8f20219f229ed1f
string
creator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
string-
creator_name
optional
생성자 성, 이름
Example : Kim Samsung
string-
description
required
그룹 설명
Example : Descriptions for group
any of [string, null]
domain_name
required
도메인명
Example : scp
string
id
required
ID
Example : f39c460fade34fecb05ede8f904b24b7
string
members
optional
그룹 멤버 목록
any of [array[GroupMember], null]
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : ef50cdc207f05f6fb8f20219f229ed1f
string
modifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
string-
modifier_name
optional
수정자 성, 이름
Example : Kim Samsung
string-
name
required
그룹명
Example : TestGroup
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
Minimum length : 3
Maximum length : 24
string
policies
required
정책
any of [array[Policy], null]
resource_type
optional
자원명
Example : group
any of [string, null]group
roles
required
역할 정보
any of [array[Role], null]
service_name
optional
서비스명
Example : Identity Access Management
any of [string, null]Identity Access Management
service_type
optional
서비스 유형
Example : iam
any of [string, null]iam
srn
optional
삼성 자원명
Example : srn:dev1:::::iam:group/0e0688b33641451a83d2ab8878666fda
any of [string, null]
type
required
그룹 유형
Example : USER_DEFINED
string

2.9 - GroupCreateRequest

NameDescriptionSchemaDefault
description
required
그룹 설명
Example : Descriptions for group
any of [string, null]
name
required
그룹명
Example : TestGroup
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
Minimum length : 3
Maximum length : 24
string
policy_ids
optional
그룹 정책 ID 목록
Example : ['37f2e31ff86b415698d7e8eeafab445d']
any of [array[string], null]
tags
optional
그룹 태그
Example : [{'key': 'company', 'value': 'SDS'}]
any of [array[object[string]], null]
user_ids
optional
그룹 멤버 사용자 ID 목록
Example : ['f39c460fade34fecb05ede8f904b24b7']
any of [array[string], null]

2.10 - GroupMember

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : ef50cdc207f05f6fb8f20219f229ed1f
string
creator_created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
creator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
string-
creator_last_login_at
optional
그룹 멤버 마지막 로그인 일시
Example : 2024-05-17T00:23:17Z
any of [string (date-time), null]
creator_name
optional
생성자 성, 이름
Example : Kim Samsung
string-
group_names
optional
그룹명 목록
Example : ['TestGroup', 'SampleGroup']
array[string]
user_created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
user_email
optional
그룹 멤버 이메일
Example : samsung.kim@samsung.com
string-
user_id
required
사용자 ID
Example : f39c460fade34fecb05ede8f904b24b7
string
user_last_login_at
optional
그룹 멤버 마지막 로그인 일시
Example : 2024-05-17T00:23:17Z
any of [string (date-time), null]
user_name
optional
그룹 멤버 성, 이름
Example : Kim Samsung
string-

2.11 - GroupMemberCreateRequest

NameDescriptionSchemaDefault
user_id
required
그룹 멤버 사용자 ID
Example : f39c460fade34fecb05ede8f904b24b7
string

2.12 - GroupMemberCreateResponse

NameDescriptionSchemaDefault
group_member
required

CreatedGroupMember

2.13 - GroupMemberPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
group_members
required

array[GroupMember]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]

2.14 - GroupPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
groups
required

array[Group]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]

2.15 - GroupPolicyBindingRequest

NameDescriptionSchemaDefault
policy_ids
required
그룹 정책 ID 목록
Example : ['37f2e31ff86b415698d7e8eeafab445d']
array[string]

2.16 - GroupPolicyPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
policies
required

array[Policy]
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]

2.17 - GroupPolicyResponse

NameDescriptionSchemaDefault
policies
required

array[Policy]

2.18 - GroupSetRequest

NameDescriptionSchemaDefault
description
required
그룹 설명
Example : Descriptions for group
any of [string, null]
name
required
그룹명
Example : TestGroup
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
Minimum length : 3
Maximum length : 24
string

2.19 - GroupShowResponse

NameDescriptionSchemaDefault
group
required

Group

2.20 - IAMCreateUserResponse

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
company_name
optional
회사명
Example :
any of [string, null]
console_url
required
콘솔 URL
Example :
string
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
사용자 설명
Example :
any of [string, null]
dst_offset
optional
DST 오프셋
Example :
any of [string, null]
email
optional
사용자 이메일
Example :
any of [string, null]
email_authenticated
required
이메일 인증 여부
Example :
boolean
first_name
optional
사용자명
Example :
any of [string, null]
id
required
ID
Example :
string
last_login_at
optional
Last Login
Example :
any of [string (date-time), null]
last_name
optional

Example :
any of [string, null]
last_password_update_at
optional
마지막 비밀번호 업데이트 시간
Example :
any of [string (date-time), null]
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
optional
이름
Example :
any of [string, null]
password
required
비밀번호
Example :
string
password_reuse_count
required
비밀번호 재사용 횟수
Example :
integer
phone_authenticated
required
휴대폰 인증 여부
Example :
boolean
policies
required
사용자 정책
any of [array[Policy], null]
state
optional
상태
Example :
any of [string, null]
timezone
optional
타임존 ID
Example :
any of [string, null]
type
required
유형
Example :
string
tz_id
optional
타임존 ID
Example :
any of [string, null]
user_name
optional
사용자명
Example :
any of [string, null]
utc_offset
optional
UTC 오프셋
Example :
any of [string, null]

2.21 - IamPolicyDocument

NameDescriptionSchemaDefault
Statement
required
문장
array[Statement]
Version
required
Policy Version
Example : 2024-07-01
string

2.22 - IAMUserCreateRequest

NameDescriptionSchemaDefault
description
optional
사용자 설명
Example :
any of [string, null]
group_ids
optional
그룹 ID
Example :
any of [array[string], null]
password
required
비밀번호
Example :
string
policy_ids
optional
정책 ID 필드
Example :
any of [array[string], null]
tags
optional
사용자 태그
Example :
any of [array[object[string]], null]
temporary_password
required
임시
Example :
boolean
user_name
required
사용자명
Example :
Pattern : ^[a-zA-Z0-9\+\.\@\-\_]*$
Maximum length : 64
string

2.23 - IAMUserDeleteRequest

NameDescriptionSchemaDefault
user_ids
optional
사용자 ID 목록
Example :
any of [array[string], null]

2.24 - IAMUserDetailResponse

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
company_name
optional
회사명
Example :
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
created_by_name
optional
생성자 성, 이름
Example :
any of [string, null]
description
optional
사용자 설명
Example :
any of [string, null]
dst_offset
optional
DST 오프셋
Example :
any of [string, null]
email
optional
사용자 이메일
Example :
any of [string, null]
email_authenticated
required
이메일 인증 여부
Example :
boolean
first_name
optional
사용자명
Example :
any of [string, null]
id
required
ID
Example :
string
last_login_at
optional
Last Login
Example :
any of [string (date-time), null]
last_name
optional

Example :
any of [string, null]
last_password_update_at
optional
마지막 비밀번호 업데이트 시간
Example :
any of [string (date-time), null]
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
modified_by_name
optional
수정자 성, 이름
Example :
any of [string, null]
name
optional
이름
Example :
any of [string, null]
password_reuse_count
required
비밀번호 재사용 횟수
Example :
integer
phone_authenticated
required
휴대폰 인증 여부
Example :
boolean
policies
required
사용자 정책
any of [array[Policy], null]
resource_type
optional
서비스
Example : User
any of [string, null]User
service
optional
서비스
Example : iam
any of [string, null]iam
service_name
optional
서비스명
Example : Identity Access Management
any of [string, null]Identity Access Management
srn
required
삼성 자원명
Example :
any of [string, null]
state
optional
상태
Example :
any of [string, null]
timezone
optional
타임존 ID
Example :
any of [string, null]
type
required
유형
Example :
string
tz_id
optional
타임존 ID
Example :
any of [string, null]
user_name
optional
사용자명
Example :
any of [string, null]
utc_offset
optional
UTC 오프셋
Example :
any of [string, null]

2.25 - IAMUserPasswordUpdateRequest

NameDescriptionSchemaDefault
password
required
비밀번호
Example :
string
temporary_password
optional
임시
Example : False
any of [boolean, null]

2.26 - IAMUserResponse

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
company_name
optional
회사명
Example :
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
사용자 설명
Example :
any of [string, null]
dst_offset
optional
DST 오프셋
Example :
any of [string, null]
email
optional
사용자 이메일
Example :
any of [string, null]
email_authenticated
required
이메일 인증 여부
Example :
boolean
first_name
optional
사용자명
Example :
any of [string, null]
groups
optional
그룹명 목록
Example :
any of [array[string], null]
id
required
ID
Example :
string
last_login_at
optional
Last Login
Example :
any of [string (date-time), null]
last_name
optional

Example :
any of [string, null]
last_password_update_at
optional
마지막 비밀번호 업데이트 시간
Example :
any of [string (date-time), null]
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
optional
이름
Example :
any of [string, null]
password_reuse_count
required
비밀번호 재사용 횟수
Example :
integer
phone_authenticated
required
휴대폰 인증 여부
Example :
boolean
policies
required
사용자 정책
any of [array[Policy], null]
state
optional
상태
Example :
any of [string, null]
timezone
optional
타임존 ID
Example :
any of [string, null]
type
required
유형
Example :
string
tz_id
optional
타임존 ID
Example :
any of [string, null]
user_name
optional
사용자명
Example :
any of [string, null]
utc_offset
optional
UTC 오프셋
Example :
any of [string, null]

2.27 - IAMUserUpdateRequest

NameDescriptionSchemaDefault
description
optional
사용자 설명
Example :
any of [string, null]
password_reuse_count
required
비밀번호 재사용 횟수
Example :
Maximum : 24
integer

2.28 - ListAccessKeyRemoveRequest

NameDescriptionSchemaDefault
ids
optional
액세스 키 ID 목록
array[string]
limit
optional
limit
Example : 20
any of [integer, null]
marker
optional
marker
Example : 607e0938521643b5b4b266f343fae693
any of [string, null]
sort
optional
정렬
Example : created_at:desc
any of [string, null]
with_count
optional
with count
Example : true
any of [string, null]

2.29 - ListAccessKeyResponse

NameDescriptionSchemaDefault
access_keys
required

array[AccessKey]
count
optional
전체 개수
Example : 20
any of [integer, null]
links
optional
링크
Example : [{'href': 'http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20', 'rel': 'first'}, {'href': 'http://scp.samsungsdscloud.com/v1/access-keys?with_count=true&limit=20', 'rel': 'self'}]
any of [array[object], null]

2.30 - ListEndpointsResponse

NameDescriptionSchemaDefault
endpoints
required

array[EndpointsResponse]

2.31 - ListIAMUserResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]
users
required

array[IAMUserResponse]

2.32 - ListPolicyRemoveRequest

NameDescriptionSchemaDefault
ids
optional
ID 목록
Example : ['37f2e31ff86b415698d7e8eeafab445d']
array[string]

2.33 - ListSamlProviderRemoveRequest

NameDescriptionSchemaDefault
ids
optional
Credential Provider ID List
array[string]

2.34 - ListSamlProviderResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
saml_providers
required

array[SamlProviderResponse]
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]

2.35 - Policy

NameDescriptionSchemaDefault
account_id
required
어카운트 ID
Example : e99c73a8690d4ae39ae75e38a26f2b99
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
creator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]-
creator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]
default_version_id
optional
기본 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
string
description
optional
설명
Example : Descriptions for policy
any of [string, null]
domain_name
required
도메인명
Example : scp
string
id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
modifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
any of [string, null]-
modifier_name
optional
수정자 성, 이름
Example : Kim Samsung
any of [string, null]
policy_category
optional
정책 카테고리
Example : IDENTITY_BASED
enum (IDENTITY_BASED, RESOURCE_BASED, SESSION)
policy_name
optional
정책명
Example : PolicyName
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
Minimum length : 3
Maximum length : 128
string
policy_type
optional
정책 유형
Example : USER_DEFINED
enum (SYSTEM_MANAGED, USER_DEFINED, INLINE)
policy_versions
optional
정책 버전
array[PolicyVersion]
resource_type
optional
자원 유형
Example : policy
any of [string, null]policy
service_name
optional
서비스명
Example : Identity Access Management
any of [string, null]Identity Access Management
service_type
optional
서비스 유형
Example : iam
any of [string, null]iam
srn
required
삼성 자원명
Example : srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d
string
state
optional
정책 상태
Example : ACTIVE
enum (ACTIVE, INACTIVE, DELETED)ACTIVE

2.36 - PolicyBindingPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
groups
optional
그룹
Example : [{'created_at': '2025-03-26T10:18:04Z', 'created_by': '4a816a3f5099442ebb52daefc1f7be32', 'creator_email': '-', 'creator_name': '-', 'description': 'openapi-ga2-test-group', 'domain_name': 'scp', 'id': '19fca177a57940daa5817960373c6542', 'modified_at': '2025-03-26T10:18:04Z', 'modified_by': '4a816a3f5099442ebb52daefc1f7be32', 'modifier_email': '-', 'modifier_name': '-', 'name': 'openapi-ga2-testgroup5', 'policies': [], 'roles': [], 'srn': 'srn:dev2::1d9cc99917ff41bb992276ac0ae9e4c8:::iam:group/19fca177a57940daa5817960373c6542', 'type': 'USER_DEFINED'}]
any of [Group, null]
page
required
page
Example : 0
integer
policy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
string
roles
optional
역할
Example : [{'account_id': 'd7aba97100564b34a0f4f77c4bc7a303', 'assume_role_policy_document': {'Statement': [{'Action': '*', 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'NotAction': '*', 'Principal': '*', 'Resource': '*', 'Sid': 'statement1'}], 'Version': '2024-07-01'}, 'created_at': '2024-05-17T00:23:17Z', 'created_by': 'ef50cdc207f05f6fb8f20219f229ed1f', 'creator_email': '-', 'creator_name': '-', 'description': 'string', 'id': 'f39c460fade34fecb05ede8f904b24b7', 'max_session_duration': 0, 'modified_at': '2024-05-17T00:23:17Z', 'modified_by': 'ef50cdc207f05f6fb8f20219f229ed1f', 'modifier_email': '-', 'modifier_name': '-', 'name': 'string', 'type': 'DEFAULT'}]
any of [Role, null]
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]
users
optional
사용자
Example : [{'access_control': False, 'account_id': 'd7aba97100564b34a0f4f77c4bc7a303', 'account_name': '', 'allowed_ip_addresses': '', 'company_name': '', 'created_at': '2024-11-15T06:57:42.000000Z', 'created_by': '90dddfc2b1e04edba54ba2b41539a9ac', 'description': '', 'domain_name': 'scp', 'dst_offset': '+09:00', 'email': 'samsung.kim@samsung.com', 'email_authenticate_code': '8ada8861bad2423295e4bb576bee5886', 'email_authenticated': True, 'first_name': '', 'groups': [], 'id': '90dddfc2b1e04edba54ba2b41539a9ac', 'keycloak_id': '127e3d8c-66dc-4b1b-b38b-9a1d0c6d5507', 'keystone_credential': '', 'last_login_at': '2024-11-25T06:57:42.000000Z', 'last_name': '', 'last_password_update_at': '', 'login_id': '', 'modified_at': '2024-11-17T06:57:42.000000Z', 'modified_by': '90dddfc2b1e04edba54ba2b41539a9ac', 'nation_id': '+82', 'phone_authenticated': False, 'phone_number': '0000000000', 'policies': [], 'state': 'ACTIVE', 'temporary_password': False, 'term_region_id': '1', 'timezone': 'Asia/Seoul', 'type': 'IAM', 'tz_id': 'Asia/Seoul', 'user_name': 'Kim Samsung', 'utc_offset': '+09:00'}]
any of [UserResponse, null]

2.37 - PolicyBindingSetRequest

NameDescriptionSchemaDefault
add_ids
optional
ID 목록
Example : ['a946662dc4314dac93da413a32457459']
any of [array[string], null]
identity_type
required
신원 유형
Example : GROUP
string
remove_ids
optional
ID 목록
Example : ['a946662dc4314dac93da413a32457459']
any of [array[string], null]

2.38 - PolicyCreateRequest

NameDescriptionSchemaDefault
default_version_id
optional
기본 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
any of [string, null]
description
optional
설명
Example : Descriptions for policy
any of [string, null]
policy_category
optional
정책 카테고리
Example : IDENTITY_BASED
enum (IDENTITY_BASED, RESOURCE_BASED, SESSION)IDENTITY_BASED
policy_name
required
정책명
Example : PolicyName
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
Minimum length : 3
Maximum length : 128
string
policy_type
optional
정책 유형
Example : USER_DEFINED
enum (SYSTEM_MANAGED, USER_DEFINED, INLINE)USER_DEFINED
policy_version
required
정책 버전
PolicyVersionCreateRequest
service_type
optional
서비스 유형
Example : scp-iam
any of [string, null]
tags
optional
정책 태그
Example : [{'key': 'foo', 'value': 'bar'}]
any of [array[object[string]], null]

2.39 - PolicyDocument

NameDescriptionSchemaDefault
Statement
required
문장
array[Statement]
Version
required
Policy Version
Example : 2024-07-01
string

2.40 - PolicyPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
policies
required

array[Policy]
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]

2.41 - PolicyQueryRequest

NameDescriptionSchemaDefault
excluded_policy_ids
optional
제외할 정책 ID 목록
Example : ['37f2e31ff86b415698d7e8eeafab445d']
any of [array[string], null]

2.42 - PolicySetRequest

NameDescriptionSchemaDefault
default_version_id
optional
기본 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
any of [string, null]
description
optional
설명
Example : Descriptions for policy
any of [string, null]
policy_name
optional
정책명
Example : Policy1
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
any of [string, null]
policy_version
optional
정책 버전
any of [PolicyVersionCreateRequest, null]

2.43 - PolicyShowResponse

NameDescriptionSchemaDefault
account_id
required
어카운트 ID
Example : e99c73a8690d4ae39ae75e38a26f2b99
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
creator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]-
creator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]
default_version_id
optional
기본 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
string
description
optional
설명
Example : Descriptions for policy
any of [string, null]
domain_name
required
도메인명
Example : scp
string
id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
modifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
any of [string, null]-
modifier_name
optional
수정자 성, 이름
Example : Kim Samsung
any of [string, null]
policy_category
optional
정책 카테고리
Example : IDENTITY_BASED
enum (IDENTITY_BASED, RESOURCE_BASED, SESSION)
policy_name
optional
정책명
Example : PolicyName
Pattern : ^[a-zA-Z0-9\-.,_+=@ㄱ-ㅎㅏ-ㅣ가-힣]*$
Minimum length : 3
Maximum length : 128
string
policy_type
optional
정책 유형
Example : USER_DEFINED
enum (SYSTEM_MANAGED, USER_DEFINED, INLINE)
policy_versions
optional
정책 버전
array[PolicyVersion]
resource_type
optional
자원 유형
Example : policy
any of [string, null]policy
service_name
optional
서비스명
Example : Identity Access Management
any of [string, null]Identity Access Management
service_type
optional
서비스 유형
Example : iam
any of [string, null]iam
srn
required
삼성 자원명
Example : srn:qa2:::::iam:policy/37f2e31ff86b415698d7e8eeafab445d
string
state
optional
정책 상태
Example : ACTIVE
enum (ACTIVE, INACTIVE, DELETED)ACTIVE

2.44 - PolicyVersion

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
id
optional
정책 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
policy_document
required
정책 문서
IamPolicyDocument
policy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
string
policy_version_name
optional
정책 버전명
Example : PolicyVersion-1
string

2.45 - PolicyVersionCreateRequest

NameDescriptionSchemaDefault
policy_document
required
정책 문서
Example : {'Statement': [{'Action': ['iam:*'], 'Condition': {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}, 'Effect': 'Allow', 'Principal': None, 'Resource': ['*'], 'Sid': 'Statement1'}], 'Version': '2024-07-01'}
IamPolicyDocument
policy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
string
policy_version_id
optional
정책 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
string
policy_version_name
optional
정책 버전명
Example : PolicyVersion-1
stringPOLICY_VERSION_1

2.46 - ResourcePolicySetRequest

NameDescriptionSchemaDefault
policy_version
required
설명
ResourcePolicyVersionCreateRequest

2.47 - ResourcePolicyShowResponse

NameDescriptionSchemaDefault
account_id
required
어카운트 ID
Example : e99c73a8690d4ae39ae75e38a26f2b99
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
creator_email
optional
생성자 이메일
Example : samsung.kim@samsung.com
any of [string, null]-
creator_name
optional
생성자 성, 이름
Example : Kim Samsung
any of [string, null]
default_version_id
optional
기본 버전 ID
Example : f39c460fade34fecb05ede8f904b24b7
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
modifier_email
optional
수정자 이메일
Example : samsung.kim@samsung.com
any of [string, null]-
modifier_name
optional
수정자 성, 이름
Example : Kim Samsung
any of [string, null]
policy_category
optional
정책 카테고리
Example : RESOURCE_BASED
enum (IDENTITY_BASED, RESOURCE_BASED, SESSION)
policy_type
optional
정책 유형
Example : USER_DEFINED
enum (SYSTEM_MANAGED, USER_DEFINED, INLINE)
policy_versions
optional
정책 버전
array[ResourcePolicyVersion]
service_name
optional
서비스명
Example : Identity Access Management
any of [string, null]Identity Access Management

2.48 - ResourcePolicyVersion

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
id
optional
정책 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
policy_document
required
정책 문서
Example : {'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'}], 'Version': '2024-07-01'}
IamPolicyDocument

2.49 - ResourcePolicyVersionCreateRequest

NameDescriptionSchemaDefault
policy_document
required
정책 문서
Example : {'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'}], 'Version': '2024-07-01'}
IamPolicyDocument
policy_id
optional
정책 ID
Example : 37f2e31ff86b415698d7e8eeafab445d
any of [string, null]
policy_version_id
optional
정책 버전 ID
Example : c1b1fc611eb34eccbccfb563f77395ee
any of [string, null]
policy_version_name
optional
정책 버전명
Example : PolicyVersion-1
stringPOLICY_VERSION_1

2.50 - Role

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
assume_role_policy_document
required
역할 신뢰 정책
PolicyDocument
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : ef50cdc207f05f6fb8f20219f229ed1f
string
creator_email
optional
생성자 이메일
Example :
any of [string, null]
creator_name
optional
생성자 성, 이름
Example :
any of [string, null]
description
required
역할 설명
Example :
any of [string, null]
id
required
ID
Example : f39c460fade34fecb05ede8f904b24b7
string
max_session_duration
required
역할 최대 세션 지속 시간(초)
Example :
integer
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : ef50cdc207f05f6fb8f20219f229ed1f
string
modifier_email
optional
수정자 이메일
Example :
any of [string, null]
modifier_name
optional
수정자 성, 이름
Example :
any of [string, null]
name
required
역할명
Example :
string
policies
required
역할에 연결된 정책 목록
any of [array[Policy], null]
type
optional
역할 유형
Example : USER_DEFINED
enum (USER_DEFINED, SERVICE, SERVICE_LINKED)USER_DEFINED

2.51 - RoleBulkDeleteRequest

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
role_ids
optional
역할 ID 목록
Example :
any of [array[string], null]
role_names
optional
역할명 목록
Example :
any of [array[string], null]

2.52 - RoleCreateRequest

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
assume_role_policy_document
optional
역할 신뢰 정책
Example : {'Statement': [{'Action': ['sts:AssumeRole'], 'Condition': {}, 'Effect': 'Allow', 'Principal': 'srn:e:1234:::iam:user/abc1234', 'Resource': [], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
any of [PolicyDocument, null]
description
optional
역할 설명
Example :
any of [string, null]
max_session_duration
optional
역할 최대 세션 지속 시간(초)
Example : 3600
Minimum : 3600
Maximum : 43200
integer3600
name
required
역할명
Example :
Pattern : ^[a-zA-Z0-9\+\=\,\.\@\-\_]*$
Maximum length : 64
string
policy_ids
required
역할에 연결할 정책 ID 목록
Example : ['37f2e31ff86b415698d7e8eeafab445d']
array[string]
principals
optional
신뢰 정책 주체 목록
Example : [{'type': 'SRN', 'value': 'srn:e:1234:::iam:user/abc1234'}]
any of [array[RoleTrustPolicyPrincipal], null]
tags
optional
역할 태그
Example : [{'key': 'company', 'value': 'SDS'}]
any of [array[object[string]], null]

2.53 - RoleCreateRequestV1Dot3

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
assume_role_policy_document
optional
역할 신뢰 정책
Example : {'Statement': [{'Action': ['sts:AssumeRole'], 'Condition': {}, 'Effect': 'Allow', 'Principal': 'srn:e:1234:::iam:user/abc1234', 'Resource': [], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
any of [PolicyDocument, null]
description
optional
역할 설명
Example :
any of [string, null]
max_session_duration
optional
역할 최대 세션 지속 시간(초)
Example : 3600
Minimum : 3600
Maximum : 43200
integer3600
name
required
역할명
Example :
Pattern : ^[a-zA-Z0-9\+\=\,\.\@\-\_]*$
Maximum length : 64
string
policy_ids
required
역할에 연결할 정책 ID 목록
Example : ['37f2e31ff86b415698d7e8eeafab445d']
array[string]
principals
optional
신뢰 정책 주체 목록
Example : [{'type': 'SRN', 'value': 'srn:e:1234:::iam:user/abc1234'}]
any of [array[RoleTrustPolicyPrincipal], null]
role_type
optional
역할 유형
Example : USER_DEFINED
any of [string, null]USER_DEFINED
tags
optional
역할 태그
Example : [{'key': 'company', 'value': 'SDS'}]
any of [array[object[string]], null]

2.54 - RolePageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
roles
required

array[Role]
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]

2.55 - RolePolicyBindingPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
policies
required

array[Policy]
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]

2.56 - RolePolicyBindingRequest

NameDescriptionSchemaDefault
policy_ids
required
역할에 연결할 정책 ID 목록
array[string]

2.57 - RolePolicyBindingResponse

NameDescriptionSchemaDefault
policies
required

array[Policy]

2.58 - RoleSetRequest

NameDescriptionSchemaDefault
description
optional
역할 설명
Example :
any of [string, null]
max_session_duration
optional
역할 최대 세션 지속 시간(초)
Example : 3600
any of [integer, null]

2.59 - RoleShowResponse

NameDescriptionSchemaDefault
role
required

Role

2.60 - RoleTrustPolicyPrincipal

NameDescriptionSchemaDefault
type
required
신뢰 정책 주체 유형
Example :
string
value
required
신뢰 정책 주체
Example :
string

2.61 - RoleTrustPolicyRequest

NameDescriptionSchemaDefault
assume_role_policy_document
required
역할 신뢰 정책
Example : {'Statement': [{'Action': ['sts:AssumeRole'], 'Condition': {}, 'Effect': 'Allow', 'Principal': 'srn:e:1234:::iam:user/abc1234', 'Resource': [], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
PolicyDocument

2.62 - RoleTrustPolicyShowResponse

NameDescriptionSchemaDefault
assume_role_policy_document
required

PolicyDocument
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string

2.63 - SamlProviderCreateRequest

NameDescriptionSchemaDefault
description
optional
Credential Provider Description
Example : SAML provider Description
any of [string, null]
federation_type
required
Credential Provider Type
Example : SAML
string
file
optional
메타데이터 파일
Example : keycloak-idp-saml.xml
string (binary)
saml_provider_name
required
Credential Provider Name
Example : IdpTest
string
tags
optional
태그
Example : [{'key': 'company', 'value': 'SDS'}]
any of [array[object[string]], null]

2.64 - SamlProviderCreateResponse

NameDescriptionSchemaDefault
account_id
required
Account ID
Example :
string
acs_url
optional
ACS URL
Example :
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
creator_name
optional
생성자
Example :
any of [string, null]
description
optional
Credential Provider Description
Example :
any of [string, null]
federation_type
optional
Credential Provider Type
Example :
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
idp_cert_end
optional
유효 기간
Example :
any of [string (date-time), null]
idp_file_name
optional
메타데이터 파일명
Example :
any of [string, null]
idp_file_size
optional
메타데이터 파일 크기
Example :
any of [integer, null]
idp_issuer_url
optional
발행자 URL
Example :
any of [string, null]
idp_sso_url
optional
SSO 서비스 위치
Example :
any of [string, null]
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
modifier_name
optional
수정자
Example :
any of [string, null]
saml_provider_name
optional
Credential Provider Name
Example :
any of [string, null]

2.65 - SamlProviderDetailResponse

NameDescriptionSchemaDefault
account_id
required
Account ID
Example :
string
acs_url
optional
ACS URL
Example :
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
creator_name
optional
생성자
Example :
any of [string, null]
description
optional
Credential Provider Description
Example :
any of [string, null]
federation_type
optional
Credential Provider Type
Example :
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
idp_cert_end
optional
유효 기간
Example :
any of [string (date-time), null]
idp_file_data
optional
Metadata Content
Example :
any of [string, null]
idp_file_name
optional
메타데이터 파일명
Example :
any of [string, null]
idp_file_size
optional
메타데이터 파일 크기
Example :
any of [integer, null]
idp_issuer_url
optional
발행자 URL
Example :
any of [string, null]
idp_sso_url
optional
SSO 서비스 위치
Example :
any of [string, null]
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
modifier_name
optional
수정자
Example :
any of [string, null]
saml_provider_name
optional
Credential Provider Name
Example :
any of [string, null]

2.66 - SamlProviderResponse

NameDescriptionSchemaDefault
account_id
required
Account ID
Example :
string
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
creator_name
optional
생성자
Example :
any of [string, null]
description
optional
Credential Provider Description
Example :
any of [string, null]
federation_type
optional
Credential Provider Type
Example :
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
modifier_name
optional
수정자
Example :
any of [string, null]
saml_provider_name
optional
Credential Provider Name
Example :
any of [string, null]

2.67 - SamlProviderUpdateRequestData

NameDescriptionSchemaDefault
description
optional
Credential Provider Description
Example : SAML provider Description
string
file
optional
메타데이터 파일
Example : keycloak-idp-saml.xml
string (binary)
saml_provider_name
optional
Credential Provider Name
Example : IdpTest
any of [string, null]
tags
optional
태그
Example : [{'key': 'company', 'value': 'SDS'}]
any of [array[object[string]], null]

2.68 - ServiceAccount

NameDescriptionSchemaDefault
id
required
서비스 어카운트 ID
Example :
string
name
required
서비스 어카운트명
Example :
string
service
required
서비스 어카운트 서비스
Example :
string

2.69 - ServiceAccountDetail

NameDescriptionSchemaDefault
id
required
서비스 어카운트 ID
Example :
string
name
required
서비스 어카운트명
Example :
string
password
required
서비스 어카운트 비밀번호
Example :
string
service
required
서비스 어카운트 서비스
Example :
string

2.70 - ServiceAccountListResponse

NameDescriptionSchemaDefault
service_accounts
required

array[ServiceAccount]

2.71 - ServiceAccountShowResponse

NameDescriptionSchemaDefault
service_account
required

ServiceAccountDetail

2.72 - Statement

NameDescriptionSchemaDefault
Action
optional
Action
Example : ['iam:*']
any of [array[string], null]
Condition
optional
Condition
Example : {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}
any of [object[object[array[object]]], null]
Effect
required
Effect
Example : Allow
string
NotAction
optional
NotAction
Example :
any of [array[string], null]
Principal
optional
주체
Example :
any of [string, object[array[string]], null]
Resource
optional
Resource
Example : ['*']
array[string]
Sid
optional
Statement Id
Example : Statement1
stringstatement1

2.73 - StatementCreateRequest

NameDescriptionSchemaDefault
Action
optional
Action
Example : ['virtualserver:ShowVirtualServer']
any of [array[string], null]
Condition
optional
Condition
Example : {'StringEquals': {'scp:RequestedRegion': ['kr-west1']}}
any of [object[object[array[object]]], null]
Effect
required
Effect
Example : Allow
string
NotAction
optional
NotAction
Example :
any of [array[string], null]
Principal
optional
주체
Example : *
any of [string, object[array[string]], null]
Resource
optional
Resource
Example : ['srn:dev2::1234567890102345690:kr-west1::virtualserver:virtual-server/abcde-1234-5555-6666']
array[string]
Sid
optional
Statement Id
Example : Statement1
stringstatement1

2.74 - StatementResponse

NameDescriptionSchemaDefault
Statement
required
문장
Example : {'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'}
Statement

2.75 - UserPolicyPageResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
policies
required
사용자 정책
array[Policy]
size
required
size
Example : 20
integer
sort
optional
정렬
Example : ['created_at:asc']
any of [array[string], null]
user_id
required
사용자 ID
Example :
string

2.76 - UserPolicyRequest

NameDescriptionSchemaDefault
policy_ids
optional
사용자 정책 연결
array[string]

2.77 - UserPolicyResponse

NameDescriptionSchemaDefault
policies
required
사용자 정책
array[Policy]
user_id
required
사용자 ID
Example :
string

2.78 - UserResponse

NameDescriptionSchemaDefault
account_id
optional
Account ID
Example :
any of [string, null]
company_name
optional
회사명
Example :
any of [string, null]
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
사용자 설명
Example :
any of [string, null]
dst_offset
optional
DST 오프셋
Example :
any of [string, null]
email
optional
사용자 이메일
Example :
any of [string, null]
email_authenticated
required
이메일 인증 여부
Example :
boolean
first_name
optional
사용자명
Example :
any of [string, null]
id
required
ID
Example :
string
last_login_at
optional
Last Login
Example :
any of [string (date-time), null]
last_name
optional

Example :
any of [string, null]
last_password_update_at
optional
마지막 비밀번호 업데이트 시간
Example :
any of [string (date-time), null]
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
optional
이름
Example :
any of [string, null]
password_reuse_count
required
비밀번호 재사용 횟수
Example :
integer
phone_authenticated
required
휴대폰 인증 여부
Example :
boolean
policies
required
사용자 정책
any of [array[Policy], null]
state
optional
상태
Example :
any of [string, null]
timezone
optional
타임존 ID
Example :
any of [string, null]
type
required
유형
Example :
string
tz_id
optional
타임존 ID
Example :
any of [string, null]
user_name
optional
사용자명
Example :
any of [string, null]
utc_offset
optional
UTC 오프셋
Example :
any of [string, null]