Index
ConfigData(message)IdentityProvider(message)IdentityProvider.State(enum)LocationMetadata(message)OIDCProviderConfig(message)OperationMetadata(message)OperationMetadata.StatusReason(enum)Quota(message)SAMLProviderConfig(message)ServiceAccount(message)ServiceAccount.State(enum)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} |
proxy_uri |
Optional. The proxy URI for reaching 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. |
state |
Output only. The state of the identity provider. |
Union field config. The configuration of the identity provider. config can be only one of the following: |
|
oidc_config |
The OIDC provider configuration. |
saml_config |
The SAML 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. |
State
The state of the identity provider.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unspecified. |
CREATING |
The identity provider is in CREATING state. |
RUNNING |
The identity provider is in RUNNING state. |
DELETING |
The identity provider is in DELETING state. |
ERROR |
The identity provider is in ERROR state. |
REPAIRING |
The identity provider is in REPAIRING state. |
DELETED |
The identity provider is in DELETED state. |
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. |
extra_params |
Optional. Comma-separated list of key-value pairs that will be query-encoded and sent with the authentication endpoint request. |
certificate_authority_data |
Optional. The certificate authority data of the identity provider. |
group_claim |
Optional. The group claim of the identity provider. |
attribute_mapping |
Optional. The attribute mapping 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. |
public_error |
A public-facing error representation, intended for client consumption. This field is populated from the operation's error, and is especially useful for providing richer error details to clients when the canonical error code is |
StatusReason
Indicates the reason for the status of the operation.
| Enums | |
|---|---|
STATUS_REASON_UNSPECIFIED |
Reason unknown. |
UPGRADE_PAUSED |
The cluster upgrade is currently paused. |
RETRYABLE_ERROR |
The request has errored, but the error is retryable. |
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. |
SAMLProviderConfig
Represents the SAML provider configuration.
| Fields | |
|---|---|
entity_id |
Required. The entity id of the identity provider. |
single_sign_on_uri |
Required. The single sign on uri of the identity provider. |
certificate_data[] |
Optional. The certificate data of the identity provider. |
user_attribute |
Optional. The user attribute of the identity provider. |
group_attribute |
Optional. The group attribute of the identity provider. |
attribute_mapping |
Optional. The attribute mapping of the identity provider. |
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. |
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. |
state |
Output only. The state of the service account. |
State
The state of the service account.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unspecified. |
CREATING |
The service account is in CREATING state. |
RUNNING |
The service account is in RUNNING state. |
DELETING |
The service account is in DELETING state. |
ERROR |
The service account is in ERROR state. |
REPAIRING |
The service account is in REPAIRING state. |
ZonalService
Service enabled on the project.
| Fields | |
|---|---|
name |
Identifier. The resource name of the service. |
service_selector |
Optional. The service to enable/disable. Only one of service_selector or service_name must be specified. |
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. |
service_name |
Optional. The full service name, e.g.: alloydb.googleapis.com. Only one of service_selector or service_name must be specified. It will be used to enable/disable the service on the project. |
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. |
VERTEX |
Vertex service, aiplatform.googleapis.com. |
BOOKSTORE_AI |
Bookstore.AI service, bookstore-ai.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. |
STATE_REPAIRING |
The service is being repaired. |
STATE_ERROR |
The service is in ERROR state. |
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. |