tsb.tetrate.io/v2
ServiceAccount
| Name | Type | Description | Required |
|---|---|---|---|
| apiVersion | string | tsb.tetrate.io/v2 | true |
| kind | string | ServiceAccount | true |
| metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
| spec | object |
| false |
| status | object | false |
ServiceAccount.spec
ServiceAccount represents a service account that can be used to access the TSB platform.
| Name | Type | Description | Required |
|---|---|---|---|
| description | string | A description of the resource. | false |
| displayName | string | User friendly name for the resource. | false |
| etag | string | The etag for the resource. | false |
| fqn | string | Fully-qualified name of the resource. | false |
| keys | []object | Keys associated with the service account. | false |
ServiceAccount.spec.keys[index]
| Name | Type | Description | Required |
|---|---|---|---|
| defaultToken | string | false | |
| encoding | enum | Format in which the public and private keys are encoded. Enum: PEM, JWK | false |
| id | string | Unique identifier for this key-pair. | false |
| privateKey | string | The encoded private key associated with the service account. | false |
| publicKey | string | The encoded public key associated with the service account. | false |