Platform

Company APIs

listCompanies

get

로그인한 사용자가 액세스할 수 있는 모든 회사 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
permissionTypestring · enumOptionalDefault: readPossible values:
Responses
200

OK

*/*
get
/platform/v2/companies

listCompanyUsers

get

회사에 연결된 모든 사용자 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/users

Cloud Account - AWS APIs

listAwsAccounts

get

지정된 회사 ID에 연결된 AWS 계정 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Query parameters
isAddReadyToStartbooleanOptional

isAddReadyToStart가 true로 설정된 경우 추가 멤버 계정을 등록할 수 있는지 여부를 지정합니다.

Example: true
accountTypestringOptional

accountType 매개변수는 AWS 계정의 유형을 나타내며, 주로 마스터 계정과 멤버 계정을 구분하는 데 사용됩니다. AWS 계정 구조에서 마스터 계정은 AWS 조직의 루트 계정으로, 멤버 계정을 관리하고 청구를 통합하는 역할을 합니다. 반면 멤버 계정은 마스터 계정에 속한 개별 계정으로, 각각 고유한 리소스와 서비스를 가집니다. 이 매개변수는 API 요청에서 마스터 계정 또는 멤버 계정을 쿼리할지 지정하는 데 사용됩니다. 허용되는 값은 'master'와 'member'입니다.

Example: master
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/aws/accounts

getAwsAccount

get

지정된 회사 및 계정 ID를 사용하여 특정 AWS 계정의 세부 정보를 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
accountIdstringRequired

AWS 계정의 고유 식별자입니다.

Example: 123456789012
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId}

updateAwsAccount

put

회사 및 계정 ID로 식별된 기존 AWS 계정의 정보를 업데이트합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
accountIdstringRequired

AWS 계정의 고유 식별자입니다.

Example: 123456789012
Body
accountAliasstringOptional

AWS 계정의 별칭으로, 쉽게 식별할 수 있도록 사용됩니다.

Example: AWS 1st DEV Infra Account
isCancelDeleteAccountbooleanOptional

AWS 계정 삭제를 취소할지 여부를 지정합니다.

Example: true
Responses
200

OK

*/*
put
/platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId}

deleteAwsAccount

delete

지정된 회사 및 계정 ID를 사용하여 시스템에서 AWS 계정을 제거합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
accountIdstringRequired

AWS 계정의 고유 식별자입니다.

Example: 123456789012
Responses
200

OK

*/*
delete
/platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId}

getAwsAccountSavingsAmount

get

지정된 회사 및 계정 ID를 사용하여 특정 AWS 계정의 절약 금액 정보를 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
accountIdstringRequired

AWS 계정의 고유 식별자입니다.

Example: 123456789012
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId}/recommendation-savingsplan

getAwsAccountSetup

get

지정된 회사 ID에 연결된 AWS 계정의 설정 정보를 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Query parameters
registrationTypestringOptional

AWS 계정을 등록하는 방법을 결정하는 데 사용됩니다. 값이 'single'이면 단일 계정을 등록하고, 'bulk'이면 여러 계정을 한 번에 등록하기 위한 정보를 제공합니다.

Default: singleExample: single
excludeAccountsstring[]Optional

계정 등록에 필요한 정보를 가져올 때, 일괄 선택 시 제외할 계정을 지정합니다. AWS 계정 번호를 쉼표로 구분하여 입력하면, 해당 계정을 제외한 정보가 반환됩니다.

Example: 123456789012, 234567890123
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/aws/accounts/setup

listAwsAccounts

get

지정된 회사 ID에 연결된 AWS 계정 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/aws/management-accounts

Cloud Account - Azure APIs

listAzureTenants

get

지정된 회사 ID에 연결된 Azure 테넌트 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/azure/tenants

createAzureTenant

post

지정된 회사 ID에 대한 새 Azure 테넌트를 생성합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Body
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
tenantAliasstringRequired

Azure 테넌트의 별칭 이름입니다.

Example: First Tenant
applicationIdstringRequired

applicationId는 Azure Active Directory (AAD)에 등록된 애플리케이션에 할당된 고유 식별자입니다. 이 식별자는 애플리케이션을 식별하고 다른 서비스나 애플리케이션과 통신할 때 인증하는 데 사용됩니다. 종종 ClientId라고도 합니다. 예를 들어, 애플리케이션이 AAD에 인증 요청을 보낼 때 이 applicationId를 포함하여 자신의 신원을 증명합니다.

Example: 993a65dd-691f-44f7-ba1d-21e7b4c60d38
clientSecretstringRequired

clientSecret은 Azure Active Directory (AAD)에 애플리케이션을 등록할 때 생성되는 비밀 키입니다. 이 비밀 키는 애플리케이션이 인증 요청을 할 때 applicationId와 함께 사용됩니다. 두 정보가 일치하면 AAD는 애플리케이션의 정당성을 확인합니다. clientSecret은 민감한 정보이므로 안전하게 저장하고 관리하는 것이 중요합니다.

Example: your-client-secret
tenantTypestringRequired

테넌트의 유형을 나타내며, 주로 구독 모델에 따라 분류됩니다. 예를 들어 EA (Enterprise Agreement), Pay-As-You-Go, CSP, Azure Plan 등이 있습니다. 이는 테넌트가 사용하는 청구 계획과 관련된 정보를 제공합니다.

Example: PAY-AS-YOU-GOPattern: PAY-AS-YOU-GO|EA|AZURE-PLAN|CSP
enrollmentNumberstringOptional

'Enrollment Number'는 조직이 Microsoft Azure 서비스를 구매할 때 할당되는 고유 식별자입니다. 이 번호는 여러 구독을 관리하고, 사용량과 비용을 추적하여 청구 목적으로 사용되며, 특정 구독에 연결된 서비스와 리소스를 감독하는 데 사용됩니다. 조직이 Azure 서비스를 효율적으로 관리하고 모니터링할 수 있도록 합니다.

Example: 123456
primaryKeystringOptional

Azure Enterprise Agreement (EA) 계정의 맥락에서 PRIMARY_KEY는 조직에 제공되는 고유 키입니다. 이 키는 EA 계정과 관련된 Azure 서비스 및 리소스에 인증하고 접근하는 데 사용됩니다. 보안 자격 증명 역할을 하여 조직이 Azure 사용량과 청구를 관리하고 모니터링할 수 있도록 합니다.

Example: jwt-token-format
Responses
200

OK

*/*
post
/platform/v2/companies/{companyId}/vendors/azure/tenants

getAzureTenant

get

지정된 회사 ID에 연결된 특정 Azure 테넌트의 세부 정보를 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}

updateAzureTenant

put

지정된 회사 ID에 연결된 특정 Azure 테넌트의 정보를 업데이트합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
Body
tenantAliasstringRequired

Azure 테넌트의 별칭 이름입니다.

Example: First Tenant
Responses
200

OK

*/*
put
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}

deleteAzureTenant

delete

지정된 회사 ID에 연결된 특정 Azure 테넌트를 삭제합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
Responses
200

OK

*/*
delete
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}

listAzureSubscriptions

get

지정된 테넌트 ID에 연결된 Azure 구독 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
Query parameters
sourcestringOptional

Data source: 'console' for Azure Console, default is database

Example: console
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions

createAzureSubscription

post

지정된 테넌트 ID에 대한 새 Azure 구독을 생성합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
Body
subscriptionIdstringRequired

Azure 구독의 고유 식별자입니다. Azure 리소스 및 서비스 집합을 관리하고 비용을 청구하는 데 사용됩니다.

Example: c925a595-81d2-470c-a8cd-f7bd56fa8e95
subscriptionAliasstringRequired

Azure 구독의 별칭 이름입니다.

Example: First Subscription
Responses
200

OK

*/*
post
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions

getAzureSubscription

get

지정된 테넌트 ID에 연결된 특정 Azure 구독의 세부 정보를 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
subscriptionIdstringRequired

Azure 구독의 고유 식별자입니다. Azure 리소스 및 서비스 집합을 관리하고 비용을 청구하는 데 사용됩니다.

Example: c925a595-81d2-470c-a8cd-f7bd56fa8e95
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions/{subscriptionId}

updateAzureSubscription

put

지정된 테넌트 ID에 연결된 특정 Azure 구독의 정보를 업데이트합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
subscriptionIdstringRequired

Azure 구독의 고유 식별자입니다. Azure 리소스 및 서비스 집합을 관리하고 비용을 청구하는 데 사용됩니다.

Example: c925a595-81d2-470c-a8cd-f7bd56fa8e95
Body
subscriptionAliasstringRequired

Azure 구독의 별칭 이름입니다.

Example: First Subscription
Responses
200

OK

*/*
put
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions/{subscriptionId}

deleteAzureSubscription

delete

지정된 테넌트 ID에 연결된 특정 Azure 구독을 삭제합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
subscriptionIdstringRequired

Azure 구독의 고유 식별자입니다. Azure 리소스 및 서비스 집합을 관리하고 비용을 청구하는 데 사용됩니다.

Example: c925a595-81d2-470c-a8cd-f7bd56fa8e95
Responses
200

OK

*/*
delete
/platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions/{subscriptionId}

listAzureRegistrableSubscriptions

post

지정된 테넌트 ID에 대한 등록 가능한 Azure 구독 목록을 표시합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Body
tenantIdstringRequired

Azure Active Directory (AAD) 테넌트를 식별하는 데 사용되는 고유 식별자입니다. 조직의 모든 Azure 리소스와 서비스가 속한 테넌트를 구분하는 데 사용됩니다.

Example: 6a05a771-d671-440a-9d64-087df0c16d6a
applicationIdstringRequired

applicationId는 Azure Active Directory (AAD)에 등록된 애플리케이션에 할당된 고유 식별자입니다. 이 식별자는 애플리케이션을 식별하고 다른 서비스나 애플리케이션과 통신할 때 인증하는 데 사용됩니다. 종종 ClientId라고도 합니다. 예를 들어, 애플리케이션이 AAD에 인증 요청을 보낼 때 이 applicationId를 포함하여 자신의 신원을 증명합니다.

Example: 993a65dd-691f-44f7-ba1d-21e7b4c60d38
clientSecretstringRequired

clientSecret은 Azure Active Directory (AAD)에 애플리케이션을 등록할 때 생성되는 비밀 키입니다. 이 비밀 키는 애플리케이션이 인증 요청을 할 때 applicationId와 함께 사용됩니다. 두 정보가 일치하면 AAD는 애플리케이션의 정당성을 확인합니다. clientSecret은 민감한 정보이므로 안전하게 저장하고 관리하는 것이 중요합니다.

Example: your-client-secret
tenantTypestringRequired

테넌트의 유형을 나타내며, 주로 구독 모델에 따라 분류됩니다. 예를 들어 EA (Enterprise Agreement), Pay-As-You-Go, CSP, Azure Plan 등이 있습니다. 이는 테넌트가 사용하는 청구 계획과 관련된 정보를 제공합니다.

Example: PAY-AS-YOU-GOPattern: PAY-AS-YOU-GO|EA|AZURE-PLAN|CSP
Responses
200

OK

*/*
post
/platform/v2/companies/{companyId}/vendors/azure/tenants/registrable-subscriptions

Cloud Account - GCP APIs

listGcpProjects

get

지정된 회사 ID에 연결된 GCP 프로젝트 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/gcp/projects

createGcpProject

post

지정된 회사 ID에 대한 새 GCP 프로젝트를 생성합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Body
serviceAccountIdstringRequired

Google Cloud 서비스 계정을 식별하는 데 사용되는 고유 식별자입니다. Google Cloud 리소스 및 서비스와 상호 작용하는 서비스 계정을 구분하는 데 사용됩니다.

Example: 106821279384347983826
projectIdstringRequired

Google Cloud Platform 프로젝트의 고유 식별자입니다. GCP 리소스, 서비스 및 청구를 조직하고 관리하는 데 사용됩니다.

Example: cloud-platform-1234
projectAliasstringRequired

GCP 프로젝트의 사용자 친화적인 이름 또는 별칭으로, 더 쉽게 식별하고 관리할 수 있도록 사용됩니다.

Example: My Cloud Project
datasetIdstringOptional

BigQuery 데이터셋의 고유 식별자입니다. Google Cloud Platform에서 테이블과 뷰의 모음입니다.

Example: my_dataset
Responses
200

OK

*/*
post
/platform/v2/companies/{companyId}/vendors/gcp/projects

getGcpProject

get

지정된 회사 ID 및 프로젝트 ID에 연결된 특정 GCP 프로젝트의 세부 정보를 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
projectIdstringRequired

Google Cloud Platform 프로젝트의 고유 식별자입니다. GCP 리소스, 서비스 및 청구를 조직하고 관리하는 데 사용됩니다.

Example: cloud-platform-1234
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/gcp/projects/{projectId}

updateGcpProject

put

지정된 프로젝트 ID에 대한 특정 GCP 프로젝트의 정보를 업데이트합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
projectIdstringRequired

Google Cloud Platform 프로젝트의 고유 식별자입니다. GCP 리소스, 서비스 및 청구를 조직하고 관리하는 데 사용됩니다.

Example: cloud-platform-1234
Body
projectAliasstringOptional

GCP 프로젝트의 사용자 친화적인 이름 또는 별칭으로, 더 쉽게 식별하고 관리할 수 있도록 사용됩니다.

Example: My Cloud Project
datasetIdstringOptional

BigQuery 데이터셋의 고유 식별자입니다. Google Cloud Platform에서 테이블과 뷰의 모음입니다.

Example: my_dataset
Responses
200

OK

*/*
put
/platform/v2/companies/{companyId}/vendors/gcp/projects/{projectId}

deleteGcpProject

delete

지정된 프로젝트 ID에 연결된 특정 GCP 프로젝트를 삭제합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
projectIdstringRequired

Google Cloud Platform 프로젝트의 고유 식별자입니다. GCP 리소스, 서비스 및 청구를 조직하고 관리하는 데 사용됩니다.

Example: cloud-platform-1234
Responses
200

OK

*/*
delete
/platform/v2/companies/{companyId}/vendors/gcp/projects/{projectId}

listGcpServiceAccounts

get

지정된 회사 ID에 연결된 GCP 서비스 계정 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/gcp/service-accounts

createGcpServiceAccount

post

지정된 회사 ID에 대한 새 GCP 서비스 계정을 생성합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
Body
serviceAccountAliasstringRequired

GCP 서비스 계정의 별칭 이름입니다.

Example: my-service-account
serviceAccountKeystringRequired

GCP 서비스 계정의 자격 증명을 포함하는 JSON 키 파일의 Base64 인코딩된 문자열입니다.

Example: <Base64-encoded JSON key file string>
Responses
200

OK

*/*
post
/platform/v2/companies/{companyId}/vendors/gcp/service-accounts

getGcpServiceAccount

get

특정 GCP 서비스 계정과 그 연결된 프로젝트에 대한 세부 정보를 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
serviceAccountIdstringRequired

Google Cloud 서비스 계정을 식별하는 데 사용되는 고유 식별자입니다. Google Cloud 리소스 및 서비스와 상호 작용하는 서비스 계정을 구분하는 데 사용됩니다.

Example: 106821279384347980000
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId}

updateGcpServiceAccount

put

지정된 회사 ID에 연결된 특정 GCP 계정의 정보를 업데이트합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
serviceAccountIdstringRequired

Google Cloud 서비스 계정을 식별하는 데 사용되는 고유 식별자입니다. Google Cloud 리소스 및 서비스와 상호 작용하는 서비스 계정을 구분하는 데 사용됩니다.

Example: 106821279384347980000
Body
serviceAccountAliasstringRequired

GCP 서비스 계정의 별칭 이름입니다.

Example: my-service-account
Responses
200

OK

*/*
put
/platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId}

deleteGcpServiceAccount

delete

지정된 회사 ID에 연결된 특정 GCP 계정을 삭제합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
serviceAccountIdstringRequired

Google Cloud 서비스 계정을 식별하는 데 사용되는 고유 식별자입니다. Google Cloud 리소스 및 서비스와 상호 작용하는 서비스 계정을 구분하는 데 사용됩니다.

Example: 106821279384347980000
Responses
200

OK

*/*
delete
/platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId}

listGcpServiceAccountProjects

get

지정된 서비스 계정 ID에 연결된 GCP 프로젝트 목록을 가져옵니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
companyIdstringRequired

조직의 ID로, 'listCompanies'를 통해 얻을 수 있습니다.

Example: f23a80d2-2077-4e0a-aa85-e7b08a379be7
serviceAccountIdstringRequired

Google Cloud 서비스 계정을 식별하는 데 사용되는 고유 식별자입니다. Google Cloud 리소스 및 서비스와 상호 작용하는 서비스 계정을 구분하는 데 사용됩니다.

Example: 106821279384347980000
Responses
200

OK

*/*
get
/platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId}/projects

Last updated