Index
ConfigData
(message)IdentityProvider
(message)LocationMetadata
(message)OIDCProviderConfig
(message)OperationMetadata
(message)OperationMetadata.StatusReason
(enum)Quota
(message)ServiceAccount
(message)ServiceAccount.ServiceAccountKey
(message)ZonalService
(message)ZonalService.ServiceSelector
(enum)ZonalService.State
(enum)ZoneMetadata
(message)ZoneMetadata.RackType
(enum)
ConfigData
Config data holds all the config related data for the zone.
Fields | |
---|---|
available_external_lb_pools_ipv4[] |
list of available v4 ip pools for external loadbalancer |
available_external_lb_pools_ipv6[] |
list of available v6 ip pools for external loadbalancer |
IdentityProvider
Represents an identity provider resource which represents the identity provider configuration for the organization.
Fields | |
---|---|
name |
Identifier. The canonical resource name of the identity provider. E.g. organizations/{organization}/locations/{location}/identityProviders/{identity_provider} |
create_time |
Output only. The time when the identity provider was created. |
update_time |
Output only. The time when the identity provider was last updated. |
delete_time |
Output only. The time when the identity provider was deleted. |
labels |
Optional. Labels associated with this resource. |
Union field config . The configuration of the identity provider. config can be only one of the following: |
|
oidc_config |
The OIDC provider configuration. |
Union field target . The target of the identity provider. target can be only one of the following: |
|
zone_id |
The zone id of the target zone of the infra cluster for which the identity provider is to be configured. |
cluster |
The fully qualified name of the target BMUC for which the identity provider is to be configured. |
LocationMetadata
Metadata for a given google.cloud.location.Location
.
Fields | |
---|---|
available_zones |
The set of available Google Distributed Cloud Edge zones in the location. The map is keyed by the lowercase ID of each zone. |
OIDCProviderConfig
Represents the OIDC provider configuration.
Fields | |
---|---|
client_id |
Required. The client id of the identity provider. |
client_secret |
Optional. The client secret of the identity provider. |
issuer_uri |
Required. The issuer uri of the identity provider. |
scopes |
Required. The scopes of the identity provider. |
user_claim |
Optional. The user claim of the identity provider. |
OperationMetadata
Long-running operation metadata for Edge Container API methods.
Fields | |
---|---|
create_time |
The time the operation was created. |
end_time |
The time the operation finished running. |
target |
Server-defined resource path for the target of the operation. |
verb |
The verb executed by the operation. |
status_message |
Human-readable status of the operation, if any. |
requested_cancellation |
Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have [Operation.error][] value with a |
api_version |
API version used to start the operation. |
warnings[] |
Warnings that do not block the operation, but still hold relevant information for the end user to receive. |
status_reason |
Machine-readable status of the operation, if any. |
StatusReason
Indicates the reason for the status of the operation.
Enums | |
---|---|
STATUS_REASON_UNSPECIFIED |
Reason unknown. |
UPGRADE_PAUSED |
The cluster upgrade is currently paused. |
Quota
Represents quota for Edge Container resources.
Fields | |
---|---|
metric |
Name of the quota metric. |
limit |
Quota limit for this metric. |
usage |
Current usage of this metric. |
ServiceAccount
Represents the service account resource.
Fields | |
---|---|
name |
Identifier. The canonical resource name of the project service account. E.g. projects/{project}/locations/{location}/serviceAccounts/{service_account} |
zone |
Required. The zone id of the zone on which the project service account has to be created. |
key[] |
Optional. service account keys. |
create_time |
Output only. The time when the project service account was created. |
update_time |
Output only. The time when the project service account was last updated. |
labels |
Optional. Labels associated with this resource. |
ServiceAccountKey
ServiceAccountKey contains the key components of a service account key.
Fields | |
---|---|
algorithm |
Required. The algorithm of the key. Currently only ES256 keys are supported. |
id |
Required. The ID of the key. This is used to determine which key to verify against. |
key |
Required. The base64 encoded public key to verify against. |
expiry_time |
Required. The expiration date for the key. |
valid_start_time |
Required. The start date when the key becomes valid. |
ZonalService
Service enabled on the project.
Fields | |
---|---|
name |
Identifier. The resource name of the service. |
service_selector |
Required. The service to enable/disable. |
state |
Output only. The state of the service. |
create_time |
Output only. The time when the service was enabled. |
update_time |
Output only. The time when the service was last updated. |
labels |
Optional. Labels associated with this resource. |
Union field zone_or_cluster . The zone or cluster on which the service has to be enabled/disabled. zone_or_cluster can be only one of the following: |
|
zone |
The zone id of the zone on which the service has to be enabled/disabled. |
cluster |
The fully qualified name of the cluster on which the service has to be enabled/disabled. |
ServiceSelector
Services that can be enabled/disabled.
Enums | |
---|---|
SERVICE_SELECTOR_UNSPECIFIED |
Unspecified. |
ALLOYDB |
AlloyDB service, alloydb.googleapis.com. |
VMM |
VMM service, gdcvmmanager.googleapis.com. |
BOOKSTORE |
Bookstore service, bookstore.googleapis.com. |
State
The state of the service.
Enums | |
---|---|
STATE_UNSPECIFIED |
Unspecified. |
STATE_ENABLED |
The service is enabled on the project. |
STATE_DISABLED |
The service is disabled on the project. |
STATE_ENABLING |
The service is being enabled on the project. |
STATE_DISABLING |
The service is being disabled on the project. |
ZoneMetadata
A Google Distributed Cloud Edge zone where edge machines are located.
Fields | |
---|---|
quota[] |
Quota for resources in this zone. |
rack_types |
The map keyed by rack name and has value of RackType. |
config_data |
Config data for the zone. |
RackType
Type of the rack.
Enums | |
---|---|
RACK_TYPE_UNSPECIFIED |
Unspecified rack type, single rack also belongs to this type. |
BASE |
Base rack type, a pair of two modified Config-1 racks containing Aggregation switches. |
EXPANSION |
Expansion rack type, also known as standalone racks, added by customers on demand. |