This documentation is for a release that is no longer maintained.
You can select a different version or view all RHACS documentation.56장. ServiceAccountService
56.1. ListServiceAccounts 링크 복사링크가 클립보드에 복사되었습니다!
GET /v1/serviceaccounts
56.1.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
56.1.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
56.1.2.1. 쿼리 매개변수 링크 복사링크가 클립보드에 복사되었습니다!
| 이름 | 설명 | 필수 항목 | 기본 | 패턴 |
|---|---|---|---|---|
| query | - | null | ||
| pagination.limit | - | null | ||
| pagination.offset | - | null | ||
| pagination.sortOption.field | - | null | ||
| pagination.sortOption.reversed | - | null | ||
| pagination.sortOption.aggregateBy.aggrFunc | - | 설정되지 않음 | ||
| pagination.sortOption.aggregateBy.distinct | - | null |
56.1.3. 반환 유형 링크 복사링크가 클립보드에 복사되었습니다!
56.1.4. 콘텐츠 유형 링크 복사링크가 클립보드에 복사되었습니다!
- application/json
56.1.5. 응답 링크 복사링크가 클립보드에 복사되었습니다!
| 코드 | 메시지 | datatype |
|---|---|---|
| 200 | 성공적인 응답입니다. | |
| 0 | 예기치 않은 오류 응답 |
56.1.6. Samples 링크 복사링크가 클립보드에 복사되었습니다!
56.1.7. 공통 오브젝트 참조 링크 복사링크가 클립보드에 복사되었습니다!
56.1.7.1. ProtobufAny 링크 복사링크가 클립보드에 복사되었습니다!
any 는 직렬화된 메시지의 유형을 설명하는 URL과 함께 임의의 직렬화된 프로토콜 버퍼 메시지를 포함합니다.
protobuf 라이브러리는 유틸리티 함수 또는 Any 유형의 추가 생성 메서드 형태로 모든 값의 팩/unpack을 지원합니다.
예 1: 팩 및 C++에서 메시지의 압축을 풉니다.
예 2: Java에서 메시지 팩 및 압축을 풉니다.
Example 3: Pack and unpack a message in Python.
Example 3: Pack and unpack a message in Python.
Example 4: Pack and unpack a message in Go
Example 4: Pack and unpack a message in Go
protobuf 라이브러리에서 제공하는 pack 메서드는 기본적으로 유형 URL로 'type.googleapis.com/full.type.name'을 사용하고 압축 해제 방법은 유형 URL에서 마지막 '/' 후에만 정규화된 유형 이름을 사용합니다(예: "foo.bar.com/x/y.z")는 유형 이름 "y.z"를 생성합니다.
56.1.7.1.1. JSON 표현 링크 복사링크가 클립보드에 복사되었습니다!
Any 값의 JSON 표현에서는 형식 URL을 포함하는 추가 필드 @type 과 함께 deserialized 포함 메시지의 정규식을 사용합니다. 예제:
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
}
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
}
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": <string>,
"lastName": <string>
}
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": <string>,
"lastName": <string>
}
포함된 메시지 유형이 잘 알려져 있고 사용자 지정 JSON 표현이 있는 경우 해당 표현에 @type 필드 외에도 사용자 지정 JSON이 포함된 필드 값을 추가합니다. 예(메시지 [google.protobuf.Duration][]).
{
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
}
{
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
}
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| typeUrl | 문자열 |
직렬화된 프로토콜 버퍼 메시지의 유형을 고유하게 식별하는 URL/리소스 이름입니다. 이 문자열에는 하나 이상의 \"/\" 문자가 포함되어야 합니다. URL 경로의 마지막 세그먼트는 | |||
| value | byte[] | 지정된 유형의 유효한 직렬화 프로토콜 버퍼여야 합니다. | byte |
56.1.7.2. RuntimeError 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| error | 문자열 | ||||
| 코드 | 정수 | int32 | |||
| message | 문자열 | ||||
| 세부 정보 |
56.1.7.3. StorageK8sRole 링크 복사링크가 클립보드에 복사되었습니다!
Properties of an individual k8s Role or ClusterRole. ////////////////////////////////////////
Properties of an individual k8s Role or ClusterRole. ////////////////////////////////////////
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| id | 문자열 | ||||
| name | 문자열 | ||||
| 네임스페이스 | 문자열 | ||||
| clusterId | 문자열 | ||||
| clusterName | 문자열 | ||||
| ClusterRole | 부울 | ||||
| labels |
| ||||
| annotations |
| ||||
| createdAt | 날짜 | 날짜-시간 | |||
| 규칙 |
56.1.7.4. StoragePolicyRule 링크 복사링크가 클립보드에 복사되었습니다!
Properties of an individual rules that grant permissions to resources. ////////////////////////////////////////
Properties of an individual rules that grant permissions to resources. ////////////////////////////////////////
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| verbs |
| ||||
| apiGroups |
| ||||
| resources |
| ||||
| nonResourceUrls |
| ||||
| resourceNames |
|
56.1.7.5. StorageServiceAccount 링크 복사링크가 클립보드에 복사되었습니다!
Any properties of an individual service account. (regardless of time, scope, or context) ////////////////////////////////////////
Any properties of an individual service account. (regardless of time, scope, or context) ////////////////////////////////////////
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| id | 문자열 | ||||
| name | 문자열 | ||||
| 네임스페이스 | 문자열 | ||||
| clusterName | 문자열 | ||||
| clusterId | 문자열 | ||||
| labels |
| ||||
| annotations |
| ||||
| createdAt | 날짜 | 날짜-시간 | |||
| automountToken | 부울 | ||||
| secrets |
| ||||
| imagePullSecrets |
|
56.1.7.6. V1ListServiceAccountResponse 링크 복사링크가 클립보드에 복사되었습니다!
A list of service accounts (free of scoped information) Next Tag: 2
A list of service accounts (free of scoped information) Next Tag: 2
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| saAndRoles |
56.1.7.7. V1SADeploymentRelationship 링크 복사링크가 클립보드에 복사되었습니다!
Service accounts can be used by a deployment. Next Tag: 3
Service accounts can be used by a deployment. Next Tag: 3
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| id | 문자열 | ||||
| name | 문자열 | 배포 이름입니다. |
56.1.7.8. V1ScopedRoles 링크 복사링크가 클립보드에 복사되었습니다!
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| 네임스페이스 | 문자열 | ||||
| 역할 |
56.1.7.9. V1ServiceAccountAndRoles 링크 복사링크가 클립보드에 복사되었습니다!
A service account and the roles that reference it Next Tag: 5
A service account and the roles that reference it Next Tag: 5
| 필드 이름 | 필수 항목 | Cryostat | 유형 | 설명 | 형식 |
|---|---|---|---|---|---|
| serviceAccount | |||||
| Clusterroles | |||||
| scopedRoles | |||||
| deploymentRelationships | V1SADeploymentCryostatship 목록 |