Documentation
¶
Overview ¶
Package edgecontainerpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterEdgeContainerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterEdgeContainerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EdgeContainerClient) error
- func RegisterEdgeContainerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterEdgeContainerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EdgeContainerServer) error
- func RegisterEdgeContainerServer(s grpc.ServiceRegistrar, srv EdgeContainerServer)
- type Authorization
- type ChannelConfig
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetAuthorization() *Authorization
- func (x *Cluster) GetClusterCaCertificate() string
- func (x *Cluster) GetConnectionState() *Cluster_ConnectionState
- func (x *Cluster) GetControlPlane() *Cluster_ControlPlane
- func (x *Cluster) GetControlPlaneEncryption() *Cluster_ControlPlaneEncryption
- func (x *Cluster) GetControlPlaneVersion() string
- func (x *Cluster) GetCreateTime() *timestamp.Timestamp
- func (x *Cluster) GetDefaultMaxPodsPerNode() int32
- func (x *Cluster) GetEndpoint() string
- func (x *Cluster) GetExternalLoadBalancerIpv4AddressPools() []string
- func (x *Cluster) GetExternalLoadBalancerIpv6AddressPools() []string
- func (x *Cluster) GetFleet() *Fleet
- func (x *Cluster) GetLabels() map[string]string
- func (x *Cluster) GetMaintenanceEvents() []*Cluster_MaintenanceEvent
- func (x *Cluster) GetMaintenancePolicy() *MaintenancePolicy
- func (x *Cluster) GetName() string
- func (x *Cluster) GetNetworking() *ClusterNetworking
- func (x *Cluster) GetNodeVersion() string
- func (x *Cluster) GetPort() int32
- func (x *Cluster) GetReleaseChannel() Cluster_ReleaseChannel
- func (x *Cluster) GetStatus() Cluster_Status
- func (x *Cluster) GetSurvivabilityConfig() *Cluster_SurvivabilityConfig
- func (x *Cluster) GetSystemAddonsConfig() *Cluster_SystemAddonsConfig
- func (x *Cluster) GetTargetVersion() string
- func (x *Cluster) GetUpdateTime() *timestamp.Timestamp
- func (*Cluster) ProtoMessage()
- func (x *Cluster) ProtoReflect() protoreflect.Message
- func (x *Cluster) Reset()
- func (x *Cluster) String() string
- type ClusterNetworking
- func (*ClusterNetworking) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterNetworking) GetClusterIpv4CidrBlocks() []string
- func (x *ClusterNetworking) GetServicesIpv4CidrBlocks() []string
- func (*ClusterNetworking) ProtoMessage()
- func (x *ClusterNetworking) ProtoReflect() protoreflect.Message
- func (x *ClusterNetworking) Reset()
- func (x *ClusterNetworking) String() string
- type ClusterUser
- type Cluster_ConnectionState
- func (*Cluster_ConnectionState) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_ConnectionState) GetState() Cluster_ConnectionState_State
- func (x *Cluster_ConnectionState) GetUpdateTime() *timestamp.Timestamp
- func (*Cluster_ConnectionState) ProtoMessage()
- func (x *Cluster_ConnectionState) ProtoReflect() protoreflect.Message
- func (x *Cluster_ConnectionState) Reset()
- func (x *Cluster_ConnectionState) String() string
- type Cluster_ConnectionState_State
- func (Cluster_ConnectionState_State) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_ConnectionState_State) Enum() *Cluster_ConnectionState_State
- func (Cluster_ConnectionState_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_ConnectionState_State) Number() protoreflect.EnumNumber
- func (x Cluster_ConnectionState_State) String() string
- func (Cluster_ConnectionState_State) Type() protoreflect.EnumType
- type Cluster_ControlPlane
- func (*Cluster_ControlPlane) Descriptor() ([]byte, []int)deprecated
- func (m *Cluster_ControlPlane) GetConfig() isCluster_ControlPlane_Config
- func (x *Cluster_ControlPlane) GetLocal() *Cluster_ControlPlane_Local
- func (x *Cluster_ControlPlane) GetRemote() *Cluster_ControlPlane_Remote
- func (*Cluster_ControlPlane) ProtoMessage()
- func (x *Cluster_ControlPlane) ProtoReflect() protoreflect.Message
- func (x *Cluster_ControlPlane) Reset()
- func (x *Cluster_ControlPlane) String() string
- type Cluster_ControlPlaneEncryption
- func (*Cluster_ControlPlaneEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_ControlPlaneEncryption) GetKmsKey() string
- func (x *Cluster_ControlPlaneEncryption) GetKmsKeyActiveVersion() string
- func (x *Cluster_ControlPlaneEncryption) GetKmsKeyState() KmsKeyState
- func (x *Cluster_ControlPlaneEncryption) GetKmsStatus() *status.Status
- func (x *Cluster_ControlPlaneEncryption) GetResourceState() ResourceState
- func (*Cluster_ControlPlaneEncryption) ProtoMessage()
- func (x *Cluster_ControlPlaneEncryption) ProtoReflect() protoreflect.Message
- func (x *Cluster_ControlPlaneEncryption) Reset()
- func (x *Cluster_ControlPlaneEncryption) String() string
- type Cluster_ControlPlane_Local
- func (*Cluster_ControlPlane_Local) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_ControlPlane_Local) GetControlPlaneNodeStorageSchema() string
- func (x *Cluster_ControlPlane_Local) GetMachineFilter() string
- func (x *Cluster_ControlPlane_Local) GetNodeCount() int32
- func (x *Cluster_ControlPlane_Local) GetNodeLocation() string
- func (x *Cluster_ControlPlane_Local) GetSharedDeploymentPolicy() Cluster_ControlPlane_SharedDeploymentPolicy
- func (*Cluster_ControlPlane_Local) ProtoMessage()
- func (x *Cluster_ControlPlane_Local) ProtoReflect() protoreflect.Message
- func (x *Cluster_ControlPlane_Local) Reset()
- func (x *Cluster_ControlPlane_Local) String() string
- type Cluster_ControlPlane_Local_
- type Cluster_ControlPlane_Remote
- type Cluster_ControlPlane_Remote_
- type Cluster_ControlPlane_SharedDeploymentPolicy
- func (Cluster_ControlPlane_SharedDeploymentPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_ControlPlane_SharedDeploymentPolicy) Enum() *Cluster_ControlPlane_SharedDeploymentPolicy
- func (Cluster_ControlPlane_SharedDeploymentPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_ControlPlane_SharedDeploymentPolicy) Number() protoreflect.EnumNumber
- func (x Cluster_ControlPlane_SharedDeploymentPolicy) String() string
- func (Cluster_ControlPlane_SharedDeploymentPolicy) Type() protoreflect.EnumType
- type Cluster_MaintenanceEvent
- func (*Cluster_MaintenanceEvent) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_MaintenanceEvent) GetCreateTime() *timestamp.Timestamp
- func (x *Cluster_MaintenanceEvent) GetEndTime() *timestamp.Timestamp
- func (x *Cluster_MaintenanceEvent) GetOperation() string
- func (x *Cluster_MaintenanceEvent) GetSchedule() Cluster_MaintenanceEvent_Schedule
- func (x *Cluster_MaintenanceEvent) GetStartTime() *timestamp.Timestamp
- func (x *Cluster_MaintenanceEvent) GetState() Cluster_MaintenanceEvent_State
- func (x *Cluster_MaintenanceEvent) GetTargetVersion() string
- func (x *Cluster_MaintenanceEvent) GetType() Cluster_MaintenanceEvent_Type
- func (x *Cluster_MaintenanceEvent) GetUpdateTime() *timestamp.Timestamp
- func (x *Cluster_MaintenanceEvent) GetUuid() string
- func (*Cluster_MaintenanceEvent) ProtoMessage()
- func (x *Cluster_MaintenanceEvent) ProtoReflect() protoreflect.Message
- func (x *Cluster_MaintenanceEvent) Reset()
- func (x *Cluster_MaintenanceEvent) String() string
- type Cluster_MaintenanceEvent_Schedule
- func (Cluster_MaintenanceEvent_Schedule) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_MaintenanceEvent_Schedule) Enum() *Cluster_MaintenanceEvent_Schedule
- func (Cluster_MaintenanceEvent_Schedule) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_MaintenanceEvent_Schedule) Number() protoreflect.EnumNumber
- func (x Cluster_MaintenanceEvent_Schedule) String() string
- func (Cluster_MaintenanceEvent_Schedule) Type() protoreflect.EnumType
- type Cluster_MaintenanceEvent_State
- func (Cluster_MaintenanceEvent_State) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_MaintenanceEvent_State) Enum() *Cluster_MaintenanceEvent_State
- func (Cluster_MaintenanceEvent_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_MaintenanceEvent_State) Number() protoreflect.EnumNumber
- func (x Cluster_MaintenanceEvent_State) String() string
- func (Cluster_MaintenanceEvent_State) Type() protoreflect.EnumType
- type Cluster_MaintenanceEvent_Type
- func (Cluster_MaintenanceEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_MaintenanceEvent_Type) Enum() *Cluster_MaintenanceEvent_Type
- func (Cluster_MaintenanceEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_MaintenanceEvent_Type) Number() protoreflect.EnumNumber
- func (x Cluster_MaintenanceEvent_Type) String() string
- func (Cluster_MaintenanceEvent_Type) Type() protoreflect.EnumType
- type Cluster_ReleaseChannel
- func (Cluster_ReleaseChannel) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_ReleaseChannel) Enum() *Cluster_ReleaseChannel
- func (Cluster_ReleaseChannel) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_ReleaseChannel) Number() protoreflect.EnumNumber
- func (x Cluster_ReleaseChannel) String() string
- func (Cluster_ReleaseChannel) Type() protoreflect.EnumType
- type Cluster_Status
- func (Cluster_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_Status) Enum() *Cluster_Status
- func (Cluster_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_Status) Number() protoreflect.EnumNumber
- func (x Cluster_Status) String() string
- func (Cluster_Status) Type() protoreflect.EnumType
- type Cluster_SurvivabilityConfig
- func (*Cluster_SurvivabilityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_SurvivabilityConfig) GetOfflineRebootTtl() *duration.Duration
- func (*Cluster_SurvivabilityConfig) ProtoMessage()
- func (x *Cluster_SurvivabilityConfig) ProtoReflect() protoreflect.Message
- func (x *Cluster_SurvivabilityConfig) Reset()
- func (x *Cluster_SurvivabilityConfig) String() string
- type Cluster_SystemAddonsConfig
- func (*Cluster_SystemAddonsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_SystemAddonsConfig) GetIngress() *Cluster_SystemAddonsConfig_Ingress
- func (x *Cluster_SystemAddonsConfig) GetVmServiceConfig() *Cluster_SystemAddonsConfig_VMServiceConfig
- func (*Cluster_SystemAddonsConfig) ProtoMessage()
- func (x *Cluster_SystemAddonsConfig) ProtoReflect() protoreflect.Message
- func (x *Cluster_SystemAddonsConfig) Reset()
- func (x *Cluster_SystemAddonsConfig) String() string
- type Cluster_SystemAddonsConfig_Ingress
- func (*Cluster_SystemAddonsConfig_Ingress) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_SystemAddonsConfig_Ingress) GetDisabled() bool
- func (x *Cluster_SystemAddonsConfig_Ingress) GetIpv4Vip() string
- func (*Cluster_SystemAddonsConfig_Ingress) ProtoMessage()
- func (x *Cluster_SystemAddonsConfig_Ingress) ProtoReflect() protoreflect.Message
- func (x *Cluster_SystemAddonsConfig_Ingress) Reset()
- func (x *Cluster_SystemAddonsConfig_Ingress) String() string
- type Cluster_SystemAddonsConfig_VMServiceConfig
- func (*Cluster_SystemAddonsConfig_VMServiceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_SystemAddonsConfig_VMServiceConfig) GetVmmEnabled() bool
- func (*Cluster_SystemAddonsConfig_VMServiceConfig) ProtoMessage()
- func (x *Cluster_SystemAddonsConfig_VMServiceConfig) ProtoReflect() protoreflect.Message
- func (x *Cluster_SystemAddonsConfig_VMServiceConfig) Reset()
- func (x *Cluster_SystemAddonsConfig_VMServiceConfig) String() string
- type ConfigData
- func (*ConfigData) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigData) GetAvailableExternalLbPoolsIpv4() []string
- func (x *ConfigData) GetAvailableExternalLbPoolsIpv6() []string
- func (*ConfigData) ProtoMessage()
- func (x *ConfigData) ProtoReflect() protoreflect.Message
- func (x *ConfigData) Reset()
- func (x *ConfigData) String() string
- type CreateClusterRequest
- func (*CreateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterRequest) GetCluster() *Cluster
- func (x *CreateClusterRequest) GetClusterId() string
- func (x *CreateClusterRequest) GetParent() string
- func (x *CreateClusterRequest) GetRequestId() string
- func (*CreateClusterRequest) ProtoMessage()
- func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClusterRequest) Reset()
- func (x *CreateClusterRequest) String() string
- type CreateNodePoolRequest
- func (*CreateNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNodePoolRequest) GetNodePool() *NodePool
- func (x *CreateNodePoolRequest) GetNodePoolId() string
- func (x *CreateNodePoolRequest) GetParent() string
- func (x *CreateNodePoolRequest) GetRequestId() string
- func (*CreateNodePoolRequest) ProtoMessage()
- func (x *CreateNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNodePoolRequest) Reset()
- func (x *CreateNodePoolRequest) String() string
- type CreateVpnConnectionRequest
- func (*CreateVpnConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVpnConnectionRequest) GetParent() string
- func (x *CreateVpnConnectionRequest) GetRequestId() string
- func (x *CreateVpnConnectionRequest) GetVpnConnection() *VpnConnection
- func (x *CreateVpnConnectionRequest) GetVpnConnectionId() string
- func (*CreateVpnConnectionRequest) ProtoMessage()
- func (x *CreateVpnConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVpnConnectionRequest) Reset()
- func (x *CreateVpnConnectionRequest) String() string
- type DeleteClusterRequest
- func (*DeleteClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterRequest) GetName() string
- func (x *DeleteClusterRequest) GetRequestId() string
- func (*DeleteClusterRequest) ProtoMessage()
- func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterRequest) Reset()
- func (x *DeleteClusterRequest) String() string
- type DeleteNodePoolRequest
- func (*DeleteNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNodePoolRequest) GetName() string
- func (x *DeleteNodePoolRequest) GetRequestId() string
- func (*DeleteNodePoolRequest) ProtoMessage()
- func (x *DeleteNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNodePoolRequest) Reset()
- func (x *DeleteNodePoolRequest) String() string
- type DeleteVpnConnectionRequest
- func (*DeleteVpnConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVpnConnectionRequest) GetName() string
- func (x *DeleteVpnConnectionRequest) GetRequestId() string
- func (*DeleteVpnConnectionRequest) ProtoMessage()
- func (x *DeleteVpnConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVpnConnectionRequest) Reset()
- func (x *DeleteVpnConnectionRequest) String() string
- type EdgeContainerClient
- type EdgeContainerServer
- type Fleet
- type GenerateAccessTokenRequest
- func (*GenerateAccessTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateAccessTokenRequest) GetCluster() string
- func (*GenerateAccessTokenRequest) ProtoMessage()
- func (x *GenerateAccessTokenRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateAccessTokenRequest) Reset()
- func (x *GenerateAccessTokenRequest) String() string
- type GenerateAccessTokenResponse
- func (*GenerateAccessTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateAccessTokenResponse) GetAccessToken() string
- func (x *GenerateAccessTokenResponse) GetExpireTime() *timestamp.Timestamp
- func (*GenerateAccessTokenResponse) ProtoMessage()
- func (x *GenerateAccessTokenResponse) ProtoReflect() protoreflect.Message
- func (x *GenerateAccessTokenResponse) Reset()
- func (x *GenerateAccessTokenResponse) String() string
- type GenerateOfflineCredentialRequest
- func (*GenerateOfflineCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateOfflineCredentialRequest) GetCluster() string
- func (*GenerateOfflineCredentialRequest) ProtoMessage()
- func (x *GenerateOfflineCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateOfflineCredentialRequest) Reset()
- func (x *GenerateOfflineCredentialRequest) String() string
- type GenerateOfflineCredentialResponse
- func (*GenerateOfflineCredentialResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateOfflineCredentialResponse) GetClientCertificate() string
- func (x *GenerateOfflineCredentialResponse) GetClientKey() string
- func (x *GenerateOfflineCredentialResponse) GetExpireTime() *timestamp.Timestamp
- func (x *GenerateOfflineCredentialResponse) GetUserId() string
- func (*GenerateOfflineCredentialResponse) ProtoMessage()
- func (x *GenerateOfflineCredentialResponse) ProtoReflect() protoreflect.Message
- func (x *GenerateOfflineCredentialResponse) Reset()
- func (x *GenerateOfflineCredentialResponse) String() string
- type GetClusterRequest
- type GetMachineRequest
- type GetNodePoolRequest
- func (*GetNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodePoolRequest) GetName() string
- func (*GetNodePoolRequest) ProtoMessage()
- func (x *GetNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodePoolRequest) Reset()
- func (x *GetNodePoolRequest) String() string
- type GetServerConfigRequest
- func (*GetServerConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServerConfigRequest) GetName() string
- func (*GetServerConfigRequest) ProtoMessage()
- func (x *GetServerConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetServerConfigRequest) Reset()
- func (x *GetServerConfigRequest) String() string
- type GetVpnConnectionRequest
- func (*GetVpnConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVpnConnectionRequest) GetName() string
- func (*GetVpnConnectionRequest) ProtoMessage()
- func (x *GetVpnConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *GetVpnConnectionRequest) Reset()
- func (x *GetVpnConnectionRequest) String() string
- type KmsKeyState
- func (KmsKeyState) Descriptor() protoreflect.EnumDescriptor
- func (x KmsKeyState) Enum() *KmsKeyState
- func (KmsKeyState) EnumDescriptor() ([]byte, []int)deprecated
- func (x KmsKeyState) Number() protoreflect.EnumNumber
- func (x KmsKeyState) String() string
- func (KmsKeyState) Type() protoreflect.EnumType
- type ListClustersRequest
- func (*ListClustersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersRequest) GetFilter() string
- func (x *ListClustersRequest) GetOrderBy() string
- func (x *ListClustersRequest) GetPageSize() int32
- func (x *ListClustersRequest) GetPageToken() string
- func (x *ListClustersRequest) GetParent() string
- func (*ListClustersRequest) ProtoMessage()
- func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
- func (x *ListClustersRequest) Reset()
- func (x *ListClustersRequest) String() string
- type ListClustersResponse
- func (*ListClustersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersResponse) GetClusters() []*Cluster
- func (x *ListClustersResponse) GetNextPageToken() string
- func (x *ListClustersResponse) GetUnreachable() []string
- func (*ListClustersResponse) ProtoMessage()
- func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
- func (x *ListClustersResponse) Reset()
- func (x *ListClustersResponse) String() string
- type ListMachinesRequest
- func (*ListMachinesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMachinesRequest) GetFilter() string
- func (x *ListMachinesRequest) GetOrderBy() string
- func (x *ListMachinesRequest) GetPageSize() int32
- func (x *ListMachinesRequest) GetPageToken() string
- func (x *ListMachinesRequest) GetParent() string
- func (*ListMachinesRequest) ProtoMessage()
- func (x *ListMachinesRequest) ProtoReflect() protoreflect.Message
- func (x *ListMachinesRequest) Reset()
- func (x *ListMachinesRequest) String() string
- type ListMachinesResponse
- func (*ListMachinesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMachinesResponse) GetMachines() []*Machine
- func (x *ListMachinesResponse) GetNextPageToken() string
- func (x *ListMachinesResponse) GetUnreachable() []string
- func (*ListMachinesResponse) ProtoMessage()
- func (x *ListMachinesResponse) ProtoReflect() protoreflect.Message
- func (x *ListMachinesResponse) Reset()
- func (x *ListMachinesResponse) String() string
- type ListNodePoolsRequest
- func (*ListNodePoolsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodePoolsRequest) GetFilter() string
- func (x *ListNodePoolsRequest) GetOrderBy() string
- func (x *ListNodePoolsRequest) GetPageSize() int32
- func (x *ListNodePoolsRequest) GetPageToken() string
- func (x *ListNodePoolsRequest) GetParent() string
- func (*ListNodePoolsRequest) ProtoMessage()
- func (x *ListNodePoolsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodePoolsRequest) Reset()
- func (x *ListNodePoolsRequest) String() string
- type ListNodePoolsResponse
- func (*ListNodePoolsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodePoolsResponse) GetNextPageToken() string
- func (x *ListNodePoolsResponse) GetNodePools() []*NodePool
- func (x *ListNodePoolsResponse) GetUnreachable() []string
- func (*ListNodePoolsResponse) ProtoMessage()
- func (x *ListNodePoolsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodePoolsResponse) Reset()
- func (x *ListNodePoolsResponse) String() string
- type ListVpnConnectionsRequest
- func (*ListVpnConnectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVpnConnectionsRequest) GetFilter() string
- func (x *ListVpnConnectionsRequest) GetOrderBy() string
- func (x *ListVpnConnectionsRequest) GetPageSize() int32
- func (x *ListVpnConnectionsRequest) GetPageToken() string
- func (x *ListVpnConnectionsRequest) GetParent() string
- func (*ListVpnConnectionsRequest) ProtoMessage()
- func (x *ListVpnConnectionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVpnConnectionsRequest) Reset()
- func (x *ListVpnConnectionsRequest) String() string
- type ListVpnConnectionsResponse
- func (*ListVpnConnectionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVpnConnectionsResponse) GetNextPageToken() string
- func (x *ListVpnConnectionsResponse) GetUnreachable() []string
- func (x *ListVpnConnectionsResponse) GetVpnConnections() []*VpnConnection
- func (*ListVpnConnectionsResponse) ProtoMessage()
- func (x *ListVpnConnectionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVpnConnectionsResponse) Reset()
- func (x *ListVpnConnectionsResponse) String() string
- type LocationMetadata
- func (*LocationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *LocationMetadata) GetAvailableZones() map[string]*ZoneMetadata
- func (*LocationMetadata) ProtoMessage()
- func (x *LocationMetadata) ProtoReflect() protoreflect.Message
- func (x *LocationMetadata) Reset()
- func (x *LocationMetadata) String() string
- type Machine
- func (*Machine) Descriptor() ([]byte, []int)deprecated
- func (x *Machine) GetCreateTime() *timestamp.Timestamp
- func (x *Machine) GetDisabled() bool
- func (x *Machine) GetHostedNode() string
- func (x *Machine) GetLabels() map[string]string
- func (x *Machine) GetName() string
- func (x *Machine) GetUpdateTime() *timestamp.Timestamp
- func (x *Machine) GetVersion() string
- func (x *Machine) GetZone() string
- func (*Machine) ProtoMessage()
- func (x *Machine) ProtoReflect() protoreflect.Message
- func (x *Machine) Reset()
- func (x *Machine) String() string
- type MaintenanceExclusionWindow
- func (*MaintenanceExclusionWindow) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceExclusionWindow) GetId() string
- func (x *MaintenanceExclusionWindow) GetWindow() *TimeWindow
- func (*MaintenanceExclusionWindow) ProtoMessage()
- func (x *MaintenanceExclusionWindow) ProtoReflect() protoreflect.Message
- func (x *MaintenanceExclusionWindow) Reset()
- func (x *MaintenanceExclusionWindow) String() string
- type MaintenancePolicy
- func (*MaintenancePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenancePolicy) GetMaintenanceExclusions() []*MaintenanceExclusionWindow
- func (x *MaintenancePolicy) GetWindow() *MaintenanceWindow
- func (*MaintenancePolicy) ProtoMessage()
- func (x *MaintenancePolicy) ProtoReflect() protoreflect.Message
- func (x *MaintenancePolicy) Reset()
- func (x *MaintenancePolicy) String() string
- type MaintenanceWindow
- func (*MaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceWindow) GetRecurringWindow() *RecurringTimeWindow
- func (*MaintenanceWindow) ProtoMessage()
- func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *MaintenanceWindow) Reset()
- func (x *MaintenanceWindow) String() string
- type NodePool
- func (*NodePool) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool) GetCreateTime() *timestamp.Timestamp
- func (x *NodePool) GetLabels() map[string]string
- func (x *NodePool) GetLocalDiskEncryption() *NodePool_LocalDiskEncryption
- func (x *NodePool) GetMachineFilter() string
- func (x *NodePool) GetName() string
- func (x *NodePool) GetNodeConfig() *NodePool_NodeConfig
- func (x *NodePool) GetNodeCount() int32
- func (x *NodePool) GetNodeLocation() string
- func (x *NodePool) GetNodeVersion() string
- func (x *NodePool) GetUpdateTime() *timestamp.Timestamp
- func (*NodePool) ProtoMessage()
- func (x *NodePool) ProtoReflect() protoreflect.Message
- func (x *NodePool) Reset()
- func (x *NodePool) String() string
- type NodePool_LocalDiskEncryption
- func (*NodePool_LocalDiskEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool_LocalDiskEncryption) GetKmsKey() string
- func (x *NodePool_LocalDiskEncryption) GetKmsKeyActiveVersion() string
- func (x *NodePool_LocalDiskEncryption) GetKmsKeyState() KmsKeyState
- func (x *NodePool_LocalDiskEncryption) GetKmsStatus() *status.Status
- func (x *NodePool_LocalDiskEncryption) GetResourceState() ResourceState
- func (*NodePool_LocalDiskEncryption) ProtoMessage()
- func (x *NodePool_LocalDiskEncryption) ProtoReflect() protoreflect.Message
- func (x *NodePool_LocalDiskEncryption) Reset()
- func (x *NodePool_LocalDiskEncryption) String() string
- type NodePool_NodeConfig
- func (*NodePool_NodeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool_NodeConfig) GetLabels() map[string]string
- func (x *NodePool_NodeConfig) GetNodeStorageSchema() string
- func (*NodePool_NodeConfig) ProtoMessage()
- func (x *NodePool_NodeConfig) ProtoReflect() protoreflect.Message
- func (x *NodePool_NodeConfig) Reset()
- func (x *NodePool_NodeConfig) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamp.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamp.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetStatusReason() OperationMetadata_StatusReason
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (x *OperationMetadata) GetWarnings() []string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type OperationMetadata_StatusReason
- func (OperationMetadata_StatusReason) Descriptor() protoreflect.EnumDescriptor
- func (x OperationMetadata_StatusReason) Enum() *OperationMetadata_StatusReason
- func (OperationMetadata_StatusReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x OperationMetadata_StatusReason) Number() protoreflect.EnumNumber
- func (x OperationMetadata_StatusReason) String() string
- func (OperationMetadata_StatusReason) Type() protoreflect.EnumType
- type Quota
- type RecurringTimeWindow
- func (*RecurringTimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *RecurringTimeWindow) GetRecurrence() string
- func (x *RecurringTimeWindow) GetWindow() *TimeWindow
- func (*RecurringTimeWindow) ProtoMessage()
- func (x *RecurringTimeWindow) ProtoReflect() protoreflect.Message
- func (x *RecurringTimeWindow) Reset()
- func (x *RecurringTimeWindow) String() string
- type ResourceState
- func (ResourceState) Descriptor() protoreflect.EnumDescriptor
- func (x ResourceState) Enum() *ResourceState
- func (ResourceState) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourceState) Number() protoreflect.EnumNumber
- func (x ResourceState) String() string
- func (ResourceState) Type() protoreflect.EnumType
- type ServerConfig
- func (*ServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfig) GetChannels() map[string]*ChannelConfig
- func (x *ServerConfig) GetDefaultVersion() string
- func (x *ServerConfig) GetVersions() []*Version
- func (*ServerConfig) ProtoMessage()
- func (x *ServerConfig) ProtoReflect() protoreflect.Message
- func (x *ServerConfig) Reset()
- func (x *ServerConfig) String() string
- type TimeWindow
- func (*TimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *TimeWindow) GetEndTime() *timestamp.Timestamp
- func (x *TimeWindow) GetStartTime() *timestamp.Timestamp
- func (*TimeWindow) ProtoMessage()
- func (x *TimeWindow) ProtoReflect() protoreflect.Message
- func (x *TimeWindow) Reset()
- func (x *TimeWindow) String() string
- type UnimplementedEdgeContainerServer
- func (UnimplementedEdgeContainerServer) CreateCluster(context.Context, *CreateClusterRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) CreateNodePool(context.Context, *CreateNodePoolRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) CreateVpnConnection(context.Context, *CreateVpnConnectionRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) DeleteNodePool(context.Context, *DeleteNodePoolRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) DeleteVpnConnection(context.Context, *DeleteVpnConnectionRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) GenerateAccessToken(context.Context, *GenerateAccessTokenRequest) (*GenerateAccessTokenResponse, error)
- func (UnimplementedEdgeContainerServer) GenerateOfflineCredential(context.Context, *GenerateOfflineCredentialRequest) (*GenerateOfflineCredentialResponse, error)
- func (UnimplementedEdgeContainerServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
- func (UnimplementedEdgeContainerServer) GetMachine(context.Context, *GetMachineRequest) (*Machine, error)
- func (UnimplementedEdgeContainerServer) GetNodePool(context.Context, *GetNodePoolRequest) (*NodePool, error)
- func (UnimplementedEdgeContainerServer) GetServerConfig(context.Context, *GetServerConfigRequest) (*ServerConfig, error)
- func (UnimplementedEdgeContainerServer) GetVpnConnection(context.Context, *GetVpnConnectionRequest) (*VpnConnection, error)
- func (UnimplementedEdgeContainerServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
- func (UnimplementedEdgeContainerServer) ListMachines(context.Context, *ListMachinesRequest) (*ListMachinesResponse, error)
- func (UnimplementedEdgeContainerServer) ListNodePools(context.Context, *ListNodePoolsRequest) (*ListNodePoolsResponse, error)
- func (UnimplementedEdgeContainerServer) ListVpnConnections(context.Context, *ListVpnConnectionsRequest) (*ListVpnConnectionsResponse, error)
- func (UnimplementedEdgeContainerServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeContainerServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*longrunningpb.Operation, error)
- type UnsafeEdgeContainerServer
- type UpdateClusterRequest
- func (*UpdateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterRequest) GetCluster() *Cluster
- func (x *UpdateClusterRequest) GetRequestId() string
- func (x *UpdateClusterRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateClusterRequest) ProtoMessage()
- func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterRequest) Reset()
- func (x *UpdateClusterRequest) String() string
- type UpdateNodePoolRequest
- func (*UpdateNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNodePoolRequest) GetNodePool() *NodePool
- func (x *UpdateNodePoolRequest) GetRequestId() string
- func (x *UpdateNodePoolRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateNodePoolRequest) ProtoMessage()
- func (x *UpdateNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNodePoolRequest) Reset()
- func (x *UpdateNodePoolRequest) String() string
- type UpgradeClusterRequest
- func (*UpgradeClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeClusterRequest) GetName() string
- func (x *UpgradeClusterRequest) GetRequestId() string
- func (x *UpgradeClusterRequest) GetSchedule() UpgradeClusterRequest_Schedule
- func (x *UpgradeClusterRequest) GetTargetVersion() string
- func (*UpgradeClusterRequest) ProtoMessage()
- func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeClusterRequest) Reset()
- func (x *UpgradeClusterRequest) String() string
- type UpgradeClusterRequest_Schedule
- func (UpgradeClusterRequest_Schedule) Descriptor() protoreflect.EnumDescriptor
- func (x UpgradeClusterRequest_Schedule) Enum() *UpgradeClusterRequest_Schedule
- func (UpgradeClusterRequest_Schedule) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpgradeClusterRequest_Schedule) Number() protoreflect.EnumNumber
- func (x UpgradeClusterRequest_Schedule) String() string
- func (UpgradeClusterRequest_Schedule) Type() protoreflect.EnumType
- type Version
- type VpnConnection
- func (*VpnConnection) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection) GetBgpRoutingMode() VpnConnection_BgpRoutingModedeprecated
- func (x *VpnConnection) GetCluster() string
- func (x *VpnConnection) GetCreateTime() *timestamp.Timestamp
- func (x *VpnConnection) GetDetails() *VpnConnection_Details
- func (x *VpnConnection) GetEnableHighAvailability() bool
- func (x *VpnConnection) GetLabels() map[string]string
- func (x *VpnConnection) GetName() string
- func (x *VpnConnection) GetNatGatewayIp() string
- func (x *VpnConnection) GetRouter() string
- func (x *VpnConnection) GetUpdateTime() *timestamp.Timestamp
- func (x *VpnConnection) GetVpc() string
- func (x *VpnConnection) GetVpcProject() *VpnConnection_VpcProject
- func (*VpnConnection) ProtoMessage()
- func (x *VpnConnection) ProtoReflect() protoreflect.Message
- func (x *VpnConnection) Reset()
- func (x *VpnConnection) String() string
- type VpnConnection_BgpRoutingMode
- func (VpnConnection_BgpRoutingMode) Descriptor() protoreflect.EnumDescriptor
- func (x VpnConnection_BgpRoutingMode) Enum() *VpnConnection_BgpRoutingMode
- func (VpnConnection_BgpRoutingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x VpnConnection_BgpRoutingMode) Number() protoreflect.EnumNumber
- func (x VpnConnection_BgpRoutingMode) String() string
- func (VpnConnection_BgpRoutingMode) Type() protoreflect.EnumType
- type VpnConnection_Details
- func (*VpnConnection_Details) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_Details) GetCloudRouter() *VpnConnection_Details_CloudRouter
- func (x *VpnConnection_Details) GetCloudVpns() []*VpnConnection_Details_CloudVpn
- func (x *VpnConnection_Details) GetError() string
- func (x *VpnConnection_Details) GetState() VpnConnection_Details_State
- func (*VpnConnection_Details) ProtoMessage()
- func (x *VpnConnection_Details) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_Details) Reset()
- func (x *VpnConnection_Details) String() string
- type VpnConnection_Details_CloudRouter
- func (*VpnConnection_Details_CloudRouter) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_Details_CloudRouter) GetName() string
- func (*VpnConnection_Details_CloudRouter) ProtoMessage()
- func (x *VpnConnection_Details_CloudRouter) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_Details_CloudRouter) Reset()
- func (x *VpnConnection_Details_CloudRouter) String() string
- type VpnConnection_Details_CloudVpn
- func (*VpnConnection_Details_CloudVpn) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_Details_CloudVpn) GetGateway() string
- func (*VpnConnection_Details_CloudVpn) ProtoMessage()
- func (x *VpnConnection_Details_CloudVpn) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_Details_CloudVpn) Reset()
- func (x *VpnConnection_Details_CloudVpn) String() string
- type VpnConnection_Details_State
- func (VpnConnection_Details_State) Descriptor() protoreflect.EnumDescriptor
- func (x VpnConnection_Details_State) Enum() *VpnConnection_Details_State
- func (VpnConnection_Details_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x VpnConnection_Details_State) Number() protoreflect.EnumNumber
- func (x VpnConnection_Details_State) String() string
- func (VpnConnection_Details_State) Type() protoreflect.EnumType
- type VpnConnection_VpcProject
- func (*VpnConnection_VpcProject) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_VpcProject) GetProjectId() string
- func (x *VpnConnection_VpcProject) GetServiceAccount() stringdeprecated
- func (*VpnConnection_VpcProject) ProtoMessage()
- func (x *VpnConnection_VpcProject) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_VpcProject) Reset()
- func (x *VpnConnection_VpcProject) String() string
- type ZoneMetadata
- func (*ZoneMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ZoneMetadata) GetConfigData() *ConfigData
- func (x *ZoneMetadata) GetQuota() []*Quota
- func (x *ZoneMetadata) GetRackTypes() map[string]ZoneMetadata_RackType
- func (*ZoneMetadata) ProtoMessage()
- func (x *ZoneMetadata) ProtoReflect() protoreflect.Message
- func (x *ZoneMetadata) Reset()
- func (x *ZoneMetadata) String() string
- type ZoneMetadata_RackType
- func (ZoneMetadata_RackType) Descriptor() protoreflect.EnumDescriptor
- func (x ZoneMetadata_RackType) Enum() *ZoneMetadata_RackType
- func (ZoneMetadata_RackType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ZoneMetadata_RackType) Number() protoreflect.EnumNumber
- func (x ZoneMetadata_RackType) String() string
- func (ZoneMetadata_RackType) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( KmsKeyState_name = map[int32]string{ 0: "KMS_KEY_STATE_UNSPECIFIED", 1: "KMS_KEY_STATE_KEY_AVAILABLE", 2: "KMS_KEY_STATE_KEY_UNAVAILABLE", } KmsKeyState_value = map[string]int32{ "KMS_KEY_STATE_UNSPECIFIED": 0, "KMS_KEY_STATE_KEY_AVAILABLE": 1, "KMS_KEY_STATE_KEY_UNAVAILABLE": 2, } )
Enum value maps for KmsKeyState.
var ( ResourceState_name = map[int32]string{ 0: "RESOURCE_STATE_UNSPECIFIED", 1: "RESOURCE_STATE_LOCK_DOWN", 2: "RESOURCE_STATE_LOCK_DOWN_PENDING", } ResourceState_value = map[string]int32{ "RESOURCE_STATE_UNSPECIFIED": 0, "RESOURCE_STATE_LOCK_DOWN": 1, "RESOURCE_STATE_LOCK_DOWN_PENDING": 2, } )
Enum value maps for ResourceState.
var ( Cluster_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PROVISIONING", 2: "RUNNING", 3: "DELETING", 4: "ERROR", 5: "RECONCILING", } Cluster_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PROVISIONING": 1, "RUNNING": 2, "DELETING": 3, "ERROR": 4, "RECONCILING": 5, } )
Enum value maps for Cluster_Status.
var ( Cluster_ReleaseChannel_name = map[int32]string{ 0: "RELEASE_CHANNEL_UNSPECIFIED", 1: "NONE", 2: "REGULAR", } Cluster_ReleaseChannel_value = map[string]int32{ "RELEASE_CHANNEL_UNSPECIFIED": 0, "NONE": 1, "REGULAR": 2, } )
Enum value maps for Cluster_ReleaseChannel.
var (0: "SHARED_DEPLOYMENT_POLICY_UNSPECIFIED", 1: "ALLOWED", 2: "DISALLOWED", } "SHARED_DEPLOYMENT_POLICY_UNSPECIFIED": 0, "ALLOWED": 1, "DISALLOWED": 2, } )
Enum value maps for Cluster_ControlPlane_SharedDeploymentPolicy.
var ( Cluster_MaintenanceEvent_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "USER_INITIATED_UPGRADE", 2: "GOOGLE_DRIVEN_UPGRADE", } Cluster_MaintenanceEvent_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "USER_INITIATED_UPGRADE": 1, "GOOGLE_DRIVEN_UPGRADE": 2, } )
Enum value maps for Cluster_MaintenanceEvent_Type.
var ( Cluster_MaintenanceEvent_Schedule_name = map[int32]string{ 0: "SCHEDULE_UNSPECIFIED", 1: "IMMEDIATELY", } Cluster_MaintenanceEvent_Schedule_value = map[string]int32{ "SCHEDULE_UNSPECIFIED": 0, "IMMEDIATELY": 1, } )
Enum value maps for Cluster_MaintenanceEvent_Schedule.
var ( Cluster_MaintenanceEvent_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "RECONCILING", 2: "SUCCEEDED", 3: "FAILED", } Cluster_MaintenanceEvent_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "RECONCILING": 1, "SUCCEEDED": 2, "FAILED": 3, } )
Enum value maps for Cluster_MaintenanceEvent_State.
var ( Cluster_ConnectionState_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "DISCONNECTED", 2: "CONNECTED", 3: "CONNECTED_AND_SYNCING", } Cluster_ConnectionState_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "DISCONNECTED": 1, "CONNECTED": 2, "CONNECTED_AND_SYNCING": 3, } )
Enum value maps for Cluster_ConnectionState_State.
var ( VpnConnection_BgpRoutingMode_name = map[int32]string{ 0: "BGP_ROUTING_MODE_UNSPECIFIED", 1: "REGIONAL", 2: "GLOBAL", } VpnConnection_BgpRoutingMode_value = map[string]int32{ "BGP_ROUTING_MODE_UNSPECIFIED": 0, "REGIONAL": 1, "GLOBAL": 2, } )
Enum value maps for VpnConnection_BgpRoutingMode.
var ( VpnConnection_Details_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "STATE_CONNECTED", 2: "STATE_CONNECTING", 3: "STATE_ERROR", } VpnConnection_Details_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "STATE_CONNECTED": 1, "STATE_CONNECTING": 2, "STATE_ERROR": 3, } )
Enum value maps for VpnConnection_Details_State.
var ( ZoneMetadata_RackType_name = map[int32]string{ 0: "RACK_TYPE_UNSPECIFIED", 1: "BASE", 2: "EXPANSION", } ZoneMetadata_RackType_value = map[string]int32{ "RACK_TYPE_UNSPECIFIED": 0, "BASE": 1, "EXPANSION": 2, } )
Enum value maps for ZoneMetadata_RackType.
var ( OperationMetadata_StatusReason_name = map[int32]string{ 0: "STATUS_REASON_UNSPECIFIED", 1: "UPGRADE_PAUSED", } OperationMetadata_StatusReason_value = map[string]int32{ "STATUS_REASON_UNSPECIFIED": 0, "UPGRADE_PAUSED": 1, } )
Enum value maps for OperationMetadata_StatusReason.
var ( UpgradeClusterRequest_Schedule_name = map[int32]string{ 0: "SCHEDULE_UNSPECIFIED", 1: "IMMEDIATELY", } UpgradeClusterRequest_Schedule_value = map[string]int32{ "SCHEDULE_UNSPECIFIED": 0, "IMMEDIATELY": 1, } )
Enum value maps for UpgradeClusterRequest_Schedule.
var EdgeContainer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.edgecontainer.v1.EdgeContainer", HandlerType: (*EdgeContainerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListClusters", Handler: _EdgeContainer_ListClusters_Handler, }, { MethodName: "GetCluster", Handler: _EdgeContainer_GetCluster_Handler, }, { MethodName: "CreateCluster", Handler: _EdgeContainer_CreateCluster_Handler, }, { MethodName: "UpdateCluster", Handler: _EdgeContainer_UpdateCluster_Handler, }, { MethodName: "UpgradeCluster", Handler: _EdgeContainer_UpgradeCluster_Handler, }, { MethodName: "DeleteCluster", Handler: _EdgeContainer_DeleteCluster_Handler, }, { MethodName: "GenerateAccessToken", Handler: _EdgeContainer_GenerateAccessToken_Handler, }, { MethodName: "GenerateOfflineCredential", Handler: _EdgeContainer_GenerateOfflineCredential_Handler, }, { MethodName: "ListNodePools", Handler: _EdgeContainer_ListNodePools_Handler, }, { MethodName: "GetNodePool", Handler: _EdgeContainer_GetNodePool_Handler, }, { MethodName: "CreateNodePool", Handler: _EdgeContainer_CreateNodePool_Handler, }, { MethodName: "UpdateNodePool", Handler: _EdgeContainer_UpdateNodePool_Handler, }, { MethodName: "DeleteNodePool", Handler: _EdgeContainer_DeleteNodePool_Handler, }, { MethodName: "ListMachines", Handler: _EdgeContainer_ListMachines_Handler, }, { MethodName: "GetMachine", Handler: _EdgeContainer_GetMachine_Handler, }, { MethodName: "ListVpnConnections", Handler: _EdgeContainer_ListVpnConnections_Handler, }, { MethodName: "GetVpnConnection", Handler: _EdgeContainer_GetVpnConnection_Handler, }, { MethodName: "CreateVpnConnection", Handler: _EdgeContainer_CreateVpnConnection_Handler, }, { MethodName: "DeleteVpnConnection", Handler: _EdgeContainer_DeleteVpnConnection_Handler, }, { MethodName: "GetServerConfig", Handler: _EdgeContainer_GetServerConfig_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/edgecontainer/v1/service.proto", }
EdgeContainer_ServiceDesc is the grpc.ServiceDesc for EdgeContainer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_mockgcp_cloud_edgecontainer_v1_resources_proto protoreflect.FileDescriptor
var File_mockgcp_cloud_edgecontainer_v1_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEdgeContainerHandler ¶
func RegisterEdgeContainerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterEdgeContainerHandler registers the http handlers for service EdgeContainer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterEdgeContainerHandlerClient ¶
func RegisterEdgeContainerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EdgeContainerClient) error
RegisterEdgeContainerHandlerClient registers the http handlers for service EdgeContainer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EdgeContainerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EdgeContainerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EdgeContainerClient" to call the correct interceptors.
func RegisterEdgeContainerHandlerFromEndpoint ¶
func RegisterEdgeContainerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterEdgeContainerHandlerFromEndpoint is same as RegisterEdgeContainerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterEdgeContainerHandlerServer ¶
func RegisterEdgeContainerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EdgeContainerServer) error
RegisterEdgeContainerHandlerServer registers the http handlers for service EdgeContainer to "mux". UnaryRPC :call EdgeContainerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEdgeContainerHandlerFromEndpoint instead.
func RegisterEdgeContainerServer ¶
func RegisterEdgeContainerServer(s grpc.ServiceRegistrar, srv EdgeContainerServer)
Types ¶
type Authorization ¶
type Authorization struct { // Required. User that will be granted the cluster-admin role on the cluster, // providing full access to the cluster. Currently, this is a singular field, // but will be expanded to allow multiple admins in the future. AdminUsers *ClusterUser `protobuf:"bytes,1,opt,name=admin_users,json=adminUsers,proto3" json:"admin_users,omitempty"` // contains filtered or unexported fields }
RBAC policy that will be applied and managed by GEC.
func (*Authorization) Descriptor
deprecated
func (*Authorization) Descriptor() ([]byte, []int)
Deprecated: Use Authorization.ProtoReflect.Descriptor instead.
func (*Authorization) GetAdminUsers ¶
func (x *Authorization) GetAdminUsers() *ClusterUser
func (*Authorization) ProtoMessage ¶
func (*Authorization) ProtoMessage()
func (*Authorization) ProtoReflect ¶
func (x *Authorization) ProtoReflect() protoreflect.Message
func (*Authorization) Reset ¶
func (x *Authorization) Reset()
func (*Authorization) String ¶
func (x *Authorization) String() string
type ChannelConfig ¶
type ChannelConfig struct { // Output only. Default version for this release channel, e.g.: "1.4.0". DefaultVersion string `protobuf:"bytes,1,opt,name=default_version,json=defaultVersion,proto3" json:"default_version,omitempty"` // contains filtered or unexported fields }
Configuration for a release channel.
func (*ChannelConfig) Descriptor
deprecated
func (*ChannelConfig) Descriptor() ([]byte, []int)
Deprecated: Use ChannelConfig.ProtoReflect.Descriptor instead.
func (*ChannelConfig) GetDefaultVersion ¶
func (x *ChannelConfig) GetDefaultVersion() string
func (*ChannelConfig) ProtoMessage ¶
func (*ChannelConfig) ProtoMessage()
func (*ChannelConfig) ProtoReflect ¶
func (x *ChannelConfig) ProtoReflect() protoreflect.Message
func (*ChannelConfig) Reset ¶
func (x *ChannelConfig) Reset()
func (*ChannelConfig) String ¶
func (x *ChannelConfig) String() string
type Cluster ¶
type Cluster struct { // Required. The resource name of the cluster. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the cluster was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the cluster was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Required. Fleet configuration. Fleet *Fleet `protobuf:"bytes,11,opt,name=fleet,proto3" json:"fleet,omitempty"` // Required. Cluster-wide networking configuration. Networking *ClusterNetworking `protobuf:"bytes,7,opt,name=networking,proto3" json:"networking,omitempty"` // Required. Immutable. RBAC policy that will be applied and managed by GEC. Authorization *Authorization `protobuf:"bytes,9,opt,name=authorization,proto3" json:"authorization,omitempty"` // Optional. The default maximum number of pods per node used if a maximum // value is not specified explicitly for a node pool in this cluster. If // unspecified, the Kubernetes default value will be used. DefaultMaxPodsPerNode int32 `` /* 131-byte string literal not displayed */ // Output only. The IP address of the Kubernetes API server. Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // Output only. The port number of the Kubernetes API server. Port int32 `protobuf:"varint,19,opt,name=port,proto3" json:"port,omitempty"` // Output only. The PEM-encoded public certificate of the cluster's CA. ClusterCaCertificate string `protobuf:"bytes,10,opt,name=cluster_ca_certificate,json=clusterCaCertificate,proto3" json:"cluster_ca_certificate,omitempty"` // Optional. Cluster-wide maintenance policy configuration. MaintenancePolicy *MaintenancePolicy `protobuf:"bytes,12,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Output only. The control plane release version ControlPlaneVersion string `protobuf:"bytes,13,opt,name=control_plane_version,json=controlPlaneVersion,proto3" json:"control_plane_version,omitempty"` // Output only. The lowest release version among all worker nodes. This field // can be empty if the cluster does not have any worker nodes. NodeVersion string `protobuf:"bytes,14,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` // Optional. The configuration of the cluster control plane. ControlPlane *Cluster_ControlPlane `protobuf:"bytes,15,opt,name=control_plane,json=controlPlane,proto3" json:"control_plane,omitempty"` // Optional. The configuration of the system add-ons. SystemAddonsConfig *Cluster_SystemAddonsConfig `protobuf:"bytes,16,opt,name=system_addons_config,json=systemAddonsConfig,proto3" json:"system_addons_config,omitempty"` // Optional. IPv4 address pools for cluster data plane external load // balancing. ExternalLoadBalancerIpv4AddressPools []string `` /* 178-byte string literal not displayed */ // Optional. Remote control plane disk encryption options. This field is only // used when enabling CMEK support. ControlPlaneEncryption *Cluster_ControlPlaneEncryption `` /* 130-byte string literal not displayed */ // Output only. The current status of the cluster. Status Cluster_Status `protobuf:"varint,20,opt,name=status,proto3,enum=mockgcp.cloud.edgecontainer.v1.Cluster_Status" json:"status,omitempty"` // Output only. All the maintenance events scheduled for the cluster, // including the ones ongoing, planned for the future and done in the past (up // to 90 days). MaintenanceEvents []*Cluster_MaintenanceEvent `protobuf:"bytes,21,rep,name=maintenance_events,json=maintenanceEvents,proto3" json:"maintenance_events,omitempty"` // Optional. The target cluster version. For example: "1.5.0". TargetVersion string `protobuf:"bytes,22,opt,name=target_version,json=targetVersion,proto3" json:"target_version,omitempty"` // Optional. The release channel a cluster is subscribed to. ReleaseChannel Cluster_ReleaseChannel `` /* 164-byte string literal not displayed */ // Optional. Configuration of the cluster survivability, e.g., for the case // when network connectivity is lost. Note: This only applies to local control // plane clusters. SurvivabilityConfig *Cluster_SurvivabilityConfig `protobuf:"bytes,24,opt,name=survivability_config,json=survivabilityConfig,proto3" json:"survivability_config,omitempty"` // Optional. IPv6 address pools for cluster data plane external load // balancing. ExternalLoadBalancerIpv6AddressPools []string `` /* 178-byte string literal not displayed */ // Output only. The current connection state of the cluster. ConnectionState *Cluster_ConnectionState `protobuf:"bytes,27,opt,name=connection_state,json=connectionState,proto3" json:"connection_state,omitempty"` // contains filtered or unexported fields }
A Google Distributed Cloud Edge Kubernetes cluster.
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetAuthorization ¶
func (x *Cluster) GetAuthorization() *Authorization
func (*Cluster) GetClusterCaCertificate ¶
func (*Cluster) GetConnectionState ¶
func (x *Cluster) GetConnectionState() *Cluster_ConnectionState
func (*Cluster) GetControlPlane ¶
func (x *Cluster) GetControlPlane() *Cluster_ControlPlane
func (*Cluster) GetControlPlaneEncryption ¶
func (x *Cluster) GetControlPlaneEncryption() *Cluster_ControlPlaneEncryption
func (*Cluster) GetControlPlaneVersion ¶
func (*Cluster) GetCreateTime ¶
func (*Cluster) GetDefaultMaxPodsPerNode ¶
func (*Cluster) GetEndpoint ¶
func (*Cluster) GetExternalLoadBalancerIpv4AddressPools ¶
func (*Cluster) GetExternalLoadBalancerIpv6AddressPools ¶
func (*Cluster) GetMaintenanceEvents ¶
func (x *Cluster) GetMaintenanceEvents() []*Cluster_MaintenanceEvent
func (*Cluster) GetMaintenancePolicy ¶
func (x *Cluster) GetMaintenancePolicy() *MaintenancePolicy
func (*Cluster) GetNetworking ¶
func (x *Cluster) GetNetworking() *ClusterNetworking
func (*Cluster) GetNodeVersion ¶
func (*Cluster) GetReleaseChannel ¶
func (x *Cluster) GetReleaseChannel() Cluster_ReleaseChannel
func (*Cluster) GetStatus ¶
func (x *Cluster) GetStatus() Cluster_Status
func (*Cluster) GetSurvivabilityConfig ¶
func (x *Cluster) GetSurvivabilityConfig() *Cluster_SurvivabilityConfig
func (*Cluster) GetSystemAddonsConfig ¶
func (x *Cluster) GetSystemAddonsConfig() *Cluster_SystemAddonsConfig
func (*Cluster) GetTargetVersion ¶
func (*Cluster) GetUpdateTime ¶
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
type ClusterNetworking ¶
type ClusterNetworking struct { // Required. All pods in the cluster are assigned an RFC1918 IPv4 address from // these blocks. Only a single block is supported. This field cannot be // changed after creation. ClusterIpv4CidrBlocks []string `` /* 128-byte string literal not displayed */ // Required. All services in the cluster are assigned an RFC1918 IPv4 address // from these blocks. Only a single block is supported. This field cannot be // changed after creation. ServicesIpv4CidrBlocks []string `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
Cluster-wide networking configuration.
func (*ClusterNetworking) Descriptor
deprecated
func (*ClusterNetworking) Descriptor() ([]byte, []int)
Deprecated: Use ClusterNetworking.ProtoReflect.Descriptor instead.
func (*ClusterNetworking) GetClusterIpv4CidrBlocks ¶
func (x *ClusterNetworking) GetClusterIpv4CidrBlocks() []string
func (*ClusterNetworking) GetServicesIpv4CidrBlocks ¶
func (x *ClusterNetworking) GetServicesIpv4CidrBlocks() []string
func (*ClusterNetworking) ProtoMessage ¶
func (*ClusterNetworking) ProtoMessage()
func (*ClusterNetworking) ProtoReflect ¶
func (x *ClusterNetworking) ProtoReflect() protoreflect.Message
func (*ClusterNetworking) Reset ¶
func (x *ClusterNetworking) Reset()
func (*ClusterNetworking) String ¶
func (x *ClusterNetworking) String() string
type ClusterUser ¶
type ClusterUser struct { // Required. An active Google username. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` // contains filtered or unexported fields }
A user principal for an RBAC policy.
func (*ClusterUser) Descriptor
deprecated
func (*ClusterUser) Descriptor() ([]byte, []int)
Deprecated: Use ClusterUser.ProtoReflect.Descriptor instead.
func (*ClusterUser) GetUsername ¶
func (x *ClusterUser) GetUsername() string
func (*ClusterUser) ProtoMessage ¶
func (*ClusterUser) ProtoMessage()
func (*ClusterUser) ProtoReflect ¶
func (x *ClusterUser) ProtoReflect() protoreflect.Message
func (*ClusterUser) Reset ¶
func (x *ClusterUser) Reset()
func (*ClusterUser) String ¶
func (x *ClusterUser) String() string
type Cluster_ConnectionState ¶
type Cluster_ConnectionState struct { // Output only. The current connection state. State Cluster_ConnectionState_State `` /* 130-byte string literal not displayed */ // Output only. The time when the connection state was last changed. UpdateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
ConnectionState holds the current connection state from the cluster to Google.
func (*Cluster_ConnectionState) Descriptor
deprecated
func (*Cluster_ConnectionState) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ConnectionState.ProtoReflect.Descriptor instead.
func (*Cluster_ConnectionState) GetState ¶
func (x *Cluster_ConnectionState) GetState() Cluster_ConnectionState_State
func (*Cluster_ConnectionState) GetUpdateTime ¶
func (x *Cluster_ConnectionState) GetUpdateTime() *timestamp.Timestamp
func (*Cluster_ConnectionState) ProtoMessage ¶
func (*Cluster_ConnectionState) ProtoMessage()
func (*Cluster_ConnectionState) ProtoReflect ¶
func (x *Cluster_ConnectionState) ProtoReflect() protoreflect.Message
func (*Cluster_ConnectionState) Reset ¶
func (x *Cluster_ConnectionState) Reset()
func (*Cluster_ConnectionState) String ¶
func (x *Cluster_ConnectionState) String() string
type Cluster_ConnectionState_State ¶
type Cluster_ConnectionState_State int32
The connection state.
const ( // Unknown connection state. Cluster_ConnectionState_STATE_UNSPECIFIED Cluster_ConnectionState_State = 0 // This cluster is currently disconnected from Google. Cluster_ConnectionState_DISCONNECTED Cluster_ConnectionState_State = 1 // This cluster is currently connected to Google. Cluster_ConnectionState_CONNECTED Cluster_ConnectionState_State = 2 // This cluster is currently connected to Google, but may have recently // reconnected after a disconnection. It is still syncing back. Cluster_ConnectionState_CONNECTED_AND_SYNCING Cluster_ConnectionState_State = 3 )
func (Cluster_ConnectionState_State) Descriptor ¶
func (Cluster_ConnectionState_State) Descriptor() protoreflect.EnumDescriptor
func (Cluster_ConnectionState_State) Enum ¶
func (x Cluster_ConnectionState_State) Enum() *Cluster_ConnectionState_State
func (Cluster_ConnectionState_State) EnumDescriptor
deprecated
func (Cluster_ConnectionState_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_ConnectionState_State.Descriptor instead.
func (Cluster_ConnectionState_State) Number ¶
func (x Cluster_ConnectionState_State) Number() protoreflect.EnumNumber
func (Cluster_ConnectionState_State) String ¶
func (x Cluster_ConnectionState_State) String() string
func (Cluster_ConnectionState_State) Type ¶
func (Cluster_ConnectionState_State) Type() protoreflect.EnumType
type Cluster_ControlPlane ¶
type Cluster_ControlPlane struct { // Types that are assignable to Config: // // *Cluster_ControlPlane_Remote_ // *Cluster_ControlPlane_Local_ Config isCluster_ControlPlane_Config `protobuf_oneof:"config"` // contains filtered or unexported fields }
Configuration of the cluster control plane.
func (*Cluster_ControlPlane) Descriptor
deprecated
func (*Cluster_ControlPlane) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlane) GetConfig ¶
func (m *Cluster_ControlPlane) GetConfig() isCluster_ControlPlane_Config
func (*Cluster_ControlPlane) GetLocal ¶
func (x *Cluster_ControlPlane) GetLocal() *Cluster_ControlPlane_Local
func (*Cluster_ControlPlane) GetRemote ¶
func (x *Cluster_ControlPlane) GetRemote() *Cluster_ControlPlane_Remote
func (*Cluster_ControlPlane) ProtoMessage ¶
func (*Cluster_ControlPlane) ProtoMessage()
func (*Cluster_ControlPlane) ProtoReflect ¶
func (x *Cluster_ControlPlane) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlane) Reset ¶
func (x *Cluster_ControlPlane) Reset()
func (*Cluster_ControlPlane) String ¶
func (x *Cluster_ControlPlane) String() string
type Cluster_ControlPlaneEncryption ¶
type Cluster_ControlPlaneEncryption struct { // Optional. The Cloud KMS CryptoKey e.g. // projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} // to use for protecting control plane disks. If not specified, a // Google-managed key will be used instead. KmsKey string `protobuf:"bytes,1,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"` // Output only. The Cloud KMS CryptoKeyVersion currently in use for // protecting control plane disks. Only applicable if kms_key is set. KmsKeyActiveVersion string `protobuf:"bytes,2,opt,name=kms_key_active_version,json=kmsKeyActiveVersion,proto3" json:"kms_key_active_version,omitempty"` // Output only. Availability of the Cloud KMS CryptoKey. If not // `KEY_AVAILABLE`, then nodes may go offline as they cannot access their // local data. This can be caused by a lack of permissions to use the key, // or if the key is disabled or deleted. KmsKeyState KmsKeyState `` /* 145-byte string literal not displayed */ // Output only. Error status returned by Cloud KMS when using this key. This // field may be populated only if `kms_key_state` is not // `KMS_KEY_STATE_KEY_AVAILABLE`. If populated, this field contains the // error status reported by Cloud KMS. KmsStatus *status.Status `protobuf:"bytes,4,opt,name=kms_status,json=kmsStatus,proto3" json:"kms_status,omitempty"` // Output only. The current resource state associated with the cmek. ResourceState ResourceState `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration for Customer-managed KMS key support for control plane nodes.
func (*Cluster_ControlPlaneEncryption) Descriptor
deprecated
func (*Cluster_ControlPlaneEncryption) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlaneEncryption.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlaneEncryption) GetKmsKey ¶
func (x *Cluster_ControlPlaneEncryption) GetKmsKey() string
func (*Cluster_ControlPlaneEncryption) GetKmsKeyActiveVersion ¶
func (x *Cluster_ControlPlaneEncryption) GetKmsKeyActiveVersion() string
func (*Cluster_ControlPlaneEncryption) GetKmsKeyState ¶
func (x *Cluster_ControlPlaneEncryption) GetKmsKeyState() KmsKeyState
func (*Cluster_ControlPlaneEncryption) GetKmsStatus ¶
func (x *Cluster_ControlPlaneEncryption) GetKmsStatus() *status.Status
func (*Cluster_ControlPlaneEncryption) GetResourceState ¶
func (x *Cluster_ControlPlaneEncryption) GetResourceState() ResourceState
func (*Cluster_ControlPlaneEncryption) ProtoMessage ¶
func (*Cluster_ControlPlaneEncryption) ProtoMessage()
func (*Cluster_ControlPlaneEncryption) ProtoReflect ¶
func (x *Cluster_ControlPlaneEncryption) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlaneEncryption) Reset ¶
func (x *Cluster_ControlPlaneEncryption) Reset()
func (*Cluster_ControlPlaneEncryption) String ¶
func (x *Cluster_ControlPlaneEncryption) String() string
type Cluster_ControlPlane_Local ¶
type Cluster_ControlPlane_Local struct { // Name of the Google Distributed Cloud Edge zones where this node pool // will be created. For example: `us-central1-edge-customer-a`. NodeLocation string `protobuf:"bytes,1,opt,name=node_location,json=nodeLocation,proto3" json:"node_location,omitempty"` // The number of nodes to serve as replicas of the Control Plane. NodeCount int32 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` // Only machines matching this filter will be allowed to host control // plane nodes. The filtering language accepts strings like "name=<name>", // and is documented here: [AIP-160](https://google.aip.dev/160). MachineFilter string `protobuf:"bytes,3,opt,name=machine_filter,json=machineFilter,proto3" json:"machine_filter,omitempty"` SharedDeploymentPolicy Cluster_ControlPlane_SharedDeploymentPolicy `` /* 210-byte string literal not displayed */ // Optional. Name for the storage schema of control plane nodes. // // Warning: Configurable node local storage schema feature is an // experimental feature, and is not recommended for general use // in production clusters/nodepools. ControlPlaneNodeStorageSchema string `` /* 154-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration specific to clusters with a control plane hosted locally.
Warning: Local control plane clusters must be created in their own project. Local control plane clusters cannot coexist in the same project with any other type of clusters, including non-GDCE clusters. Mixing local control plane GDCE clusters with any other type of clusters in the same project can result in data loss.
func (*Cluster_ControlPlane_Local) Descriptor
deprecated
func (*Cluster_ControlPlane_Local) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane_Local.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlane_Local) GetControlPlaneNodeStorageSchema ¶
func (x *Cluster_ControlPlane_Local) GetControlPlaneNodeStorageSchema() string
func (*Cluster_ControlPlane_Local) GetMachineFilter ¶
func (x *Cluster_ControlPlane_Local) GetMachineFilter() string
func (*Cluster_ControlPlane_Local) GetNodeCount ¶
func (x *Cluster_ControlPlane_Local) GetNodeCount() int32
func (*Cluster_ControlPlane_Local) GetNodeLocation ¶
func (x *Cluster_ControlPlane_Local) GetNodeLocation() string
func (*Cluster_ControlPlane_Local) GetSharedDeploymentPolicy ¶
func (x *Cluster_ControlPlane_Local) GetSharedDeploymentPolicy() Cluster_ControlPlane_SharedDeploymentPolicy
func (*Cluster_ControlPlane_Local) ProtoMessage ¶
func (*Cluster_ControlPlane_Local) ProtoMessage()
func (*Cluster_ControlPlane_Local) ProtoReflect ¶
func (x *Cluster_ControlPlane_Local) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlane_Local) Reset ¶
func (x *Cluster_ControlPlane_Local) Reset()
func (*Cluster_ControlPlane_Local) String ¶
func (x *Cluster_ControlPlane_Local) String() string
type Cluster_ControlPlane_Local_ ¶
type Cluster_ControlPlane_Local_ struct { // Local control plane configuration. // // Warning: Local control plane clusters must be created in their own // project. Local control plane clusters cannot coexist in the same // project with any other type of clusters, including non-GDCE clusters. // Mixing local control plane GDCE clusters with any other type of // clusters in the same project can result in data loss. Local *Cluster_ControlPlane_Local `protobuf:"bytes,2,opt,name=local,proto3,oneof"` }
type Cluster_ControlPlane_Remote ¶
type Cluster_ControlPlane_Remote struct {
// contains filtered or unexported fields
}
Configuration specific to clusters with a control plane hosted remotely.
func (*Cluster_ControlPlane_Remote) Descriptor
deprecated
func (*Cluster_ControlPlane_Remote) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane_Remote.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlane_Remote) ProtoMessage ¶
func (*Cluster_ControlPlane_Remote) ProtoMessage()
func (*Cluster_ControlPlane_Remote) ProtoReflect ¶
func (x *Cluster_ControlPlane_Remote) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlane_Remote) Reset ¶
func (x *Cluster_ControlPlane_Remote) Reset()
func (*Cluster_ControlPlane_Remote) String ¶
func (x *Cluster_ControlPlane_Remote) String() string
type Cluster_ControlPlane_Remote_ ¶
type Cluster_ControlPlane_Remote_ struct { // Remote control plane configuration. Remote *Cluster_ControlPlane_Remote `protobuf:"bytes,1,opt,name=remote,proto3,oneof"` }
type Cluster_ControlPlane_SharedDeploymentPolicy ¶
type Cluster_ControlPlane_SharedDeploymentPolicy int32
Represents the policy configuration about how user applications are deployed.
const ( // Unspecified. Cluster_ControlPlane_SHARED_DEPLOYMENT_POLICY_UNSPECIFIED Cluster_ControlPlane_SharedDeploymentPolicy = 0 // User applications can be deployed both on control plane and worker // nodes. Cluster_ControlPlane_ALLOWED Cluster_ControlPlane_SharedDeploymentPolicy = 1 // User applications can not be deployed on control plane nodes and can // only be deployed on worker nodes. Cluster_ControlPlane_DISALLOWED Cluster_ControlPlane_SharedDeploymentPolicy = 2 )
func (Cluster_ControlPlane_SharedDeploymentPolicy) Descriptor ¶
func (Cluster_ControlPlane_SharedDeploymentPolicy) Descriptor() protoreflect.EnumDescriptor
func (Cluster_ControlPlane_SharedDeploymentPolicy) EnumDescriptor
deprecated
func (Cluster_ControlPlane_SharedDeploymentPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane_SharedDeploymentPolicy.Descriptor instead.
func (Cluster_ControlPlane_SharedDeploymentPolicy) Number ¶
func (x Cluster_ControlPlane_SharedDeploymentPolicy) Number() protoreflect.EnumNumber
func (Cluster_ControlPlane_SharedDeploymentPolicy) String ¶
func (x Cluster_ControlPlane_SharedDeploymentPolicy) String() string
func (Cluster_ControlPlane_SharedDeploymentPolicy) Type ¶
func (Cluster_ControlPlane_SharedDeploymentPolicy) Type() protoreflect.EnumType
type Cluster_MaintenanceEvent ¶
type Cluster_MaintenanceEvent struct { // Output only. UUID of the maintenance event. Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` // Output only. The target version of the cluster. TargetVersion string `protobuf:"bytes,2,opt,name=target_version,json=targetVersion,proto3" json:"target_version,omitempty"` // Output only. The operation for running the maintenance event. Specified // in the format projects/*/locations/*/operations/*. If the maintenance // event is split into multiple operations (e.g. due to maintenance // windows), the latest one is recorded. Operation string `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"` // Output only. The type of the maintenance event. Type Cluster_MaintenanceEvent_Type `` /* 128-byte string literal not displayed */ // Output only. The schedule of the maintenance event. Schedule Cluster_MaintenanceEvent_Schedule `` /* 140-byte string literal not displayed */ // Output only. The state of the maintenance event. State Cluster_MaintenanceEvent_State `` /* 131-byte string literal not displayed */ // Output only. The time when the maintenance event request was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the maintenance event started. StartTime *timestamp.Timestamp `protobuf:"bytes,8,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Output only. The time when the maintenance event ended, either // successfully or not. If the maintenance event is split into multiple // maintenance windows, end_time is only updated when the whole flow ends. EndTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Output only. The time when the maintenance event message was updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
A Maintenance Event is an operation that could cause temporary disruptions to the cluster workloads, including Google-driven or user-initiated cluster upgrades, user-initiated cluster configuration changes that require restarting nodes, etc.
func (*Cluster_MaintenanceEvent) Descriptor
deprecated
func (*Cluster_MaintenanceEvent) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent.ProtoReflect.Descriptor instead.
func (*Cluster_MaintenanceEvent) GetCreateTime ¶
func (x *Cluster_MaintenanceEvent) GetCreateTime() *timestamp.Timestamp
func (*Cluster_MaintenanceEvent) GetEndTime ¶
func (x *Cluster_MaintenanceEvent) GetEndTime() *timestamp.Timestamp
func (*Cluster_MaintenanceEvent) GetOperation ¶
func (x *Cluster_MaintenanceEvent) GetOperation() string
func (*Cluster_MaintenanceEvent) GetSchedule ¶
func (x *Cluster_MaintenanceEvent) GetSchedule() Cluster_MaintenanceEvent_Schedule
func (*Cluster_MaintenanceEvent) GetStartTime ¶
func (x *Cluster_MaintenanceEvent) GetStartTime() *timestamp.Timestamp
func (*Cluster_MaintenanceEvent) GetState ¶
func (x *Cluster_MaintenanceEvent) GetState() Cluster_MaintenanceEvent_State
func (*Cluster_MaintenanceEvent) GetTargetVersion ¶
func (x *Cluster_MaintenanceEvent) GetTargetVersion() string
func (*Cluster_MaintenanceEvent) GetType ¶
func (x *Cluster_MaintenanceEvent) GetType() Cluster_MaintenanceEvent_Type
func (*Cluster_MaintenanceEvent) GetUpdateTime ¶
func (x *Cluster_MaintenanceEvent) GetUpdateTime() *timestamp.Timestamp
func (*Cluster_MaintenanceEvent) GetUuid ¶
func (x *Cluster_MaintenanceEvent) GetUuid() string
func (*Cluster_MaintenanceEvent) ProtoMessage ¶
func (*Cluster_MaintenanceEvent) ProtoMessage()
func (*Cluster_MaintenanceEvent) ProtoReflect ¶
func (x *Cluster_MaintenanceEvent) ProtoReflect() protoreflect.Message
func (*Cluster_MaintenanceEvent) Reset ¶
func (x *Cluster_MaintenanceEvent) Reset()
func (*Cluster_MaintenanceEvent) String ¶
func (x *Cluster_MaintenanceEvent) String() string
type Cluster_MaintenanceEvent_Schedule ¶
type Cluster_MaintenanceEvent_Schedule int32
Indicates when the maintenance event should be performed.
const ( // Unspecified. Cluster_MaintenanceEvent_SCHEDULE_UNSPECIFIED Cluster_MaintenanceEvent_Schedule = 0 // Immediately after receiving the request. Cluster_MaintenanceEvent_IMMEDIATELY Cluster_MaintenanceEvent_Schedule = 1 )
func (Cluster_MaintenanceEvent_Schedule) Descriptor ¶
func (Cluster_MaintenanceEvent_Schedule) Descriptor() protoreflect.EnumDescriptor
func (Cluster_MaintenanceEvent_Schedule) Enum ¶
func (x Cluster_MaintenanceEvent_Schedule) Enum() *Cluster_MaintenanceEvent_Schedule
func (Cluster_MaintenanceEvent_Schedule) EnumDescriptor
deprecated
func (Cluster_MaintenanceEvent_Schedule) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent_Schedule.Descriptor instead.
func (Cluster_MaintenanceEvent_Schedule) Number ¶
func (x Cluster_MaintenanceEvent_Schedule) Number() protoreflect.EnumNumber
func (Cluster_MaintenanceEvent_Schedule) String ¶
func (x Cluster_MaintenanceEvent_Schedule) String() string
func (Cluster_MaintenanceEvent_Schedule) Type ¶
func (Cluster_MaintenanceEvent_Schedule) Type() protoreflect.EnumType
type Cluster_MaintenanceEvent_State ¶
type Cluster_MaintenanceEvent_State int32
Indicates the maintenance event state.
const ( // Unspecified. Cluster_MaintenanceEvent_STATE_UNSPECIFIED Cluster_MaintenanceEvent_State = 0 // The maintenance event is ongoing. The cluster might be unusable. Cluster_MaintenanceEvent_RECONCILING Cluster_MaintenanceEvent_State = 1 // The maintenance event succeeded. Cluster_MaintenanceEvent_SUCCEEDED Cluster_MaintenanceEvent_State = 2 // The maintenance event failed. Cluster_MaintenanceEvent_FAILED Cluster_MaintenanceEvent_State = 3 )
func (Cluster_MaintenanceEvent_State) Descriptor ¶
func (Cluster_MaintenanceEvent_State) Descriptor() protoreflect.EnumDescriptor
func (Cluster_MaintenanceEvent_State) Enum ¶
func (x Cluster_MaintenanceEvent_State) Enum() *Cluster_MaintenanceEvent_State
func (Cluster_MaintenanceEvent_State) EnumDescriptor
deprecated
func (Cluster_MaintenanceEvent_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent_State.Descriptor instead.
func (Cluster_MaintenanceEvent_State) Number ¶
func (x Cluster_MaintenanceEvent_State) Number() protoreflect.EnumNumber
func (Cluster_MaintenanceEvent_State) String ¶
func (x Cluster_MaintenanceEvent_State) String() string
func (Cluster_MaintenanceEvent_State) Type ¶
func (Cluster_MaintenanceEvent_State) Type() protoreflect.EnumType
type Cluster_MaintenanceEvent_Type ¶
type Cluster_MaintenanceEvent_Type int32
Indicates the maintenance event type.
const ( // Unspecified. Cluster_MaintenanceEvent_TYPE_UNSPECIFIED Cluster_MaintenanceEvent_Type = 0 // Upgrade initiated by users. Cluster_MaintenanceEvent_USER_INITIATED_UPGRADE Cluster_MaintenanceEvent_Type = 1 // Upgrade driven by Google. Cluster_MaintenanceEvent_GOOGLE_DRIVEN_UPGRADE Cluster_MaintenanceEvent_Type = 2 )
func (Cluster_MaintenanceEvent_Type) Descriptor ¶
func (Cluster_MaintenanceEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (Cluster_MaintenanceEvent_Type) Enum ¶
func (x Cluster_MaintenanceEvent_Type) Enum() *Cluster_MaintenanceEvent_Type
func (Cluster_MaintenanceEvent_Type) EnumDescriptor
deprecated
func (Cluster_MaintenanceEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent_Type.Descriptor instead.
func (Cluster_MaintenanceEvent_Type) Number ¶
func (x Cluster_MaintenanceEvent_Type) Number() protoreflect.EnumNumber
func (Cluster_MaintenanceEvent_Type) String ¶
func (x Cluster_MaintenanceEvent_Type) String() string
func (Cluster_MaintenanceEvent_Type) Type ¶
func (Cluster_MaintenanceEvent_Type) Type() protoreflect.EnumType
type Cluster_ReleaseChannel ¶
type Cluster_ReleaseChannel int32
The release channel a cluster is subscribed to.
const ( // Unspecified release channel. This will default to the REGULAR channel. Cluster_RELEASE_CHANNEL_UNSPECIFIED Cluster_ReleaseChannel = 0 // No release channel. Cluster_NONE Cluster_ReleaseChannel = 1 // Regular release channel. Cluster_REGULAR Cluster_ReleaseChannel = 2 )
func (Cluster_ReleaseChannel) Descriptor ¶
func (Cluster_ReleaseChannel) Descriptor() protoreflect.EnumDescriptor
func (Cluster_ReleaseChannel) Enum ¶
func (x Cluster_ReleaseChannel) Enum() *Cluster_ReleaseChannel
func (Cluster_ReleaseChannel) EnumDescriptor
deprecated
func (Cluster_ReleaseChannel) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_ReleaseChannel.Descriptor instead.
func (Cluster_ReleaseChannel) Number ¶
func (x Cluster_ReleaseChannel) Number() protoreflect.EnumNumber
func (Cluster_ReleaseChannel) String ¶
func (x Cluster_ReleaseChannel) String() string
func (Cluster_ReleaseChannel) Type ¶
func (Cluster_ReleaseChannel) Type() protoreflect.EnumType
type Cluster_Status ¶
type Cluster_Status int32
Indicates the status of the cluster.
const ( // Status unknown. Cluster_STATUS_UNSPECIFIED Cluster_Status = 0 // The cluster is being created. Cluster_PROVISIONING Cluster_Status = 1 // The cluster is created and fully usable. Cluster_RUNNING Cluster_Status = 2 // The cluster is being deleted. Cluster_DELETING Cluster_Status = 3 // The status indicates that some errors occurred while reconciling/deleting // the cluster. Cluster_ERROR Cluster_Status = 4 // The cluster is undergoing some work such as version upgrades, etc. Cluster_RECONCILING Cluster_Status = 5 )
func (Cluster_Status) Descriptor ¶
func (Cluster_Status) Descriptor() protoreflect.EnumDescriptor
func (Cluster_Status) Enum ¶
func (x Cluster_Status) Enum() *Cluster_Status
func (Cluster_Status) EnumDescriptor
deprecated
func (Cluster_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_Status.Descriptor instead.
func (Cluster_Status) Number ¶
func (x Cluster_Status) Number() protoreflect.EnumNumber
func (Cluster_Status) String ¶
func (x Cluster_Status) String() string
func (Cluster_Status) Type ¶
func (Cluster_Status) Type() protoreflect.EnumType
type Cluster_SurvivabilityConfig ¶
type Cluster_SurvivabilityConfig struct { // Optional. Time period that allows the cluster nodes to be rebooted and // become functional without network connectivity to Google. The default 0 // means not allowed. The maximum is 7 days. OfflineRebootTtl *duration.Duration `protobuf:"bytes,1,opt,name=offline_reboot_ttl,json=offlineRebootTtl,proto3" json:"offline_reboot_ttl,omitempty"` // contains filtered or unexported fields }
Configuration of the cluster survivability, e.g., for the case when network connectivity is lost.
func (*Cluster_SurvivabilityConfig) Descriptor
deprecated
func (*Cluster_SurvivabilityConfig) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SurvivabilityConfig.ProtoReflect.Descriptor instead.
func (*Cluster_SurvivabilityConfig) GetOfflineRebootTtl ¶
func (x *Cluster_SurvivabilityConfig) GetOfflineRebootTtl() *duration.Duration
func (*Cluster_SurvivabilityConfig) ProtoMessage ¶
func (*Cluster_SurvivabilityConfig) ProtoMessage()
func (*Cluster_SurvivabilityConfig) ProtoReflect ¶
func (x *Cluster_SurvivabilityConfig) ProtoReflect() protoreflect.Message
func (*Cluster_SurvivabilityConfig) Reset ¶
func (x *Cluster_SurvivabilityConfig) Reset()
func (*Cluster_SurvivabilityConfig) String ¶
func (x *Cluster_SurvivabilityConfig) String() string
type Cluster_SystemAddonsConfig ¶
type Cluster_SystemAddonsConfig struct { // Optional. Config for Ingress. Ingress *Cluster_SystemAddonsConfig_Ingress `protobuf:"bytes,1,opt,name=ingress,proto3" json:"ingress,omitempty"` // Optional. Config for VM Service. VmServiceConfig *Cluster_SystemAddonsConfig_VMServiceConfig `protobuf:"bytes,4,opt,name=vm_service_config,json=vmServiceConfig,proto3" json:"vm_service_config,omitempty"` // contains filtered or unexported fields }
Config that customers are allowed to define for GDCE system add-ons.
func (*Cluster_SystemAddonsConfig) Descriptor
deprecated
func (*Cluster_SystemAddonsConfig) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SystemAddonsConfig.ProtoReflect.Descriptor instead.
func (*Cluster_SystemAddonsConfig) GetIngress ¶
func (x *Cluster_SystemAddonsConfig) GetIngress() *Cluster_SystemAddonsConfig_Ingress
func (*Cluster_SystemAddonsConfig) GetVmServiceConfig ¶
func (x *Cluster_SystemAddonsConfig) GetVmServiceConfig() *Cluster_SystemAddonsConfig_VMServiceConfig
func (*Cluster_SystemAddonsConfig) ProtoMessage ¶
func (*Cluster_SystemAddonsConfig) ProtoMessage()
func (*Cluster_SystemAddonsConfig) ProtoReflect ¶
func (x *Cluster_SystemAddonsConfig) ProtoReflect() protoreflect.Message
func (*Cluster_SystemAddonsConfig) Reset ¶
func (x *Cluster_SystemAddonsConfig) Reset()
func (*Cluster_SystemAddonsConfig) String ¶
func (x *Cluster_SystemAddonsConfig) String() string
type Cluster_SystemAddonsConfig_Ingress ¶
type Cluster_SystemAddonsConfig_Ingress struct { // Optional. Whether Ingress is disabled. Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"` // Optional. Ingress VIP. Ipv4Vip string `protobuf:"bytes,2,opt,name=ipv4_vip,json=ipv4Vip,proto3" json:"ipv4_vip,omitempty"` // contains filtered or unexported fields }
Config for the Ingress add-on which allows customers to create an Ingress object to manage external access to the servers in a cluster. The add-on consists of istiod and istio-ingress.
func (*Cluster_SystemAddonsConfig_Ingress) Descriptor
deprecated
func (*Cluster_SystemAddonsConfig_Ingress) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SystemAddonsConfig_Ingress.ProtoReflect.Descriptor instead.
func (*Cluster_SystemAddonsConfig_Ingress) GetDisabled ¶
func (x *Cluster_SystemAddonsConfig_Ingress) GetDisabled() bool
func (*Cluster_SystemAddonsConfig_Ingress) GetIpv4Vip ¶
func (x *Cluster_SystemAddonsConfig_Ingress) GetIpv4Vip() string
func (*Cluster_SystemAddonsConfig_Ingress) ProtoMessage ¶
func (*Cluster_SystemAddonsConfig_Ingress) ProtoMessage()
func (*Cluster_SystemAddonsConfig_Ingress) ProtoReflect ¶
func (x *Cluster_SystemAddonsConfig_Ingress) ProtoReflect() protoreflect.Message
func (*Cluster_SystemAddonsConfig_Ingress) Reset ¶
func (x *Cluster_SystemAddonsConfig_Ingress) Reset()
func (*Cluster_SystemAddonsConfig_Ingress) String ¶
func (x *Cluster_SystemAddonsConfig_Ingress) String() string
type Cluster_SystemAddonsConfig_VMServiceConfig ¶
type Cluster_SystemAddonsConfig_VMServiceConfig struct { // Optional. Whether VMM is enabled. VmmEnabled bool `protobuf:"varint,1,opt,name=vmm_enabled,json=vmmEnabled,proto3" json:"vmm_enabled,omitempty"` // contains filtered or unexported fields }
VMServiceConfig defines the configuration for GDCE VM Service.
func (*Cluster_SystemAddonsConfig_VMServiceConfig) Descriptor
deprecated
func (*Cluster_SystemAddonsConfig_VMServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SystemAddonsConfig_VMServiceConfig.ProtoReflect.Descriptor instead.
func (*Cluster_SystemAddonsConfig_VMServiceConfig) GetVmmEnabled ¶
func (x *Cluster_SystemAddonsConfig_VMServiceConfig) GetVmmEnabled() bool
func (*Cluster_SystemAddonsConfig_VMServiceConfig) ProtoMessage ¶
func (*Cluster_SystemAddonsConfig_VMServiceConfig) ProtoMessage()
func (*Cluster_SystemAddonsConfig_VMServiceConfig) ProtoReflect ¶
func (x *Cluster_SystemAddonsConfig_VMServiceConfig) ProtoReflect() protoreflect.Message
func (*Cluster_SystemAddonsConfig_VMServiceConfig) Reset ¶
func (x *Cluster_SystemAddonsConfig_VMServiceConfig) Reset()
func (*Cluster_SystemAddonsConfig_VMServiceConfig) String ¶
func (x *Cluster_SystemAddonsConfig_VMServiceConfig) String() string
type ConfigData ¶
type ConfigData struct { // list of available v4 ip pools for external loadbalancer AvailableExternalLbPoolsIpv4 []string `` /* 151-byte string literal not displayed */ // list of available v6 ip pools for external loadbalancer AvailableExternalLbPoolsIpv6 []string `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
Config data holds all the config related data for the zone.
func (*ConfigData) Descriptor
deprecated
func (*ConfigData) Descriptor() ([]byte, []int)
Deprecated: Use ConfigData.ProtoReflect.Descriptor instead.
func (*ConfigData) GetAvailableExternalLbPoolsIpv4 ¶
func (x *ConfigData) GetAvailableExternalLbPoolsIpv4() []string
func (*ConfigData) GetAvailableExternalLbPoolsIpv6 ¶
func (x *ConfigData) GetAvailableExternalLbPoolsIpv6() []string
func (*ConfigData) ProtoMessage ¶
func (*ConfigData) ProtoMessage()
func (*ConfigData) ProtoReflect ¶
func (x *ConfigData) ProtoReflect() protoreflect.Message
func (*ConfigData) Reset ¶
func (x *ConfigData) Reset()
func (*ConfigData) String ¶
func (x *ConfigData) String() string
type CreateClusterRequest ¶
type CreateClusterRequest struct { // Required. The parent location where this cluster will be created. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A client-specified unique identifier for the cluster. ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Required. The cluster to create. Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Creates a cluster.
func (*CreateClusterRequest) Descriptor
deprecated
func (*CreateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateClusterRequest) GetCluster ¶
func (x *CreateClusterRequest) GetCluster() *Cluster
func (*CreateClusterRequest) GetClusterId ¶
func (x *CreateClusterRequest) GetClusterId() string
func (*CreateClusterRequest) GetParent ¶
func (x *CreateClusterRequest) GetParent() string
func (*CreateClusterRequest) GetRequestId ¶
func (x *CreateClusterRequest) GetRequestId() string
func (*CreateClusterRequest) ProtoMessage ¶
func (*CreateClusterRequest) ProtoMessage()
func (*CreateClusterRequest) ProtoReflect ¶
func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
func (*CreateClusterRequest) Reset ¶
func (x *CreateClusterRequest) Reset()
func (*CreateClusterRequest) String ¶
func (x *CreateClusterRequest) String() string
type CreateNodePoolRequest ¶
type CreateNodePoolRequest struct { // Required. The parent cluster where this node pool will be created. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A client-specified unique identifier for the node pool. NodePoolId string `protobuf:"bytes,2,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` // Required. The node pool to create. NodePool *NodePool `protobuf:"bytes,3,opt,name=node_pool,json=nodePool,proto3" json:"node_pool,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Creates a node pool.
func (*CreateNodePoolRequest) Descriptor
deprecated
func (*CreateNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNodePoolRequest.ProtoReflect.Descriptor instead.
func (*CreateNodePoolRequest) GetNodePool ¶
func (x *CreateNodePoolRequest) GetNodePool() *NodePool
func (*CreateNodePoolRequest) GetNodePoolId ¶
func (x *CreateNodePoolRequest) GetNodePoolId() string
func (*CreateNodePoolRequest) GetParent ¶
func (x *CreateNodePoolRequest) GetParent() string
func (*CreateNodePoolRequest) GetRequestId ¶
func (x *CreateNodePoolRequest) GetRequestId() string
func (*CreateNodePoolRequest) ProtoMessage ¶
func (*CreateNodePoolRequest) ProtoMessage()
func (*CreateNodePoolRequest) ProtoReflect ¶
func (x *CreateNodePoolRequest) ProtoReflect() protoreflect.Message
func (*CreateNodePoolRequest) Reset ¶
func (x *CreateNodePoolRequest) Reset()
func (*CreateNodePoolRequest) String ¶
func (x *CreateNodePoolRequest) String() string
type CreateVpnConnectionRequest ¶
type CreateVpnConnectionRequest struct { // Required. The parent location where this vpn connection will be created. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The VPN connection identifier. VpnConnectionId string `protobuf:"bytes,2,opt,name=vpn_connection_id,json=vpnConnectionId,proto3" json:"vpn_connection_id,omitempty"` // Required. The VPN connection to create. VpnConnection *VpnConnection `protobuf:"bytes,3,opt,name=vpn_connection,json=vpnConnection,proto3" json:"vpn_connection,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Creates a VPN connection.
func (*CreateVpnConnectionRequest) Descriptor
deprecated
func (*CreateVpnConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVpnConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreateVpnConnectionRequest) GetParent ¶
func (x *CreateVpnConnectionRequest) GetParent() string
func (*CreateVpnConnectionRequest) GetRequestId ¶
func (x *CreateVpnConnectionRequest) GetRequestId() string
func (*CreateVpnConnectionRequest) GetVpnConnection ¶
func (x *CreateVpnConnectionRequest) GetVpnConnection() *VpnConnection
func (*CreateVpnConnectionRequest) GetVpnConnectionId ¶
func (x *CreateVpnConnectionRequest) GetVpnConnectionId() string
func (*CreateVpnConnectionRequest) ProtoMessage ¶
func (*CreateVpnConnectionRequest) ProtoMessage()
func (*CreateVpnConnectionRequest) ProtoReflect ¶
func (x *CreateVpnConnectionRequest) ProtoReflect() protoreflect.Message
func (*CreateVpnConnectionRequest) Reset ¶
func (x *CreateVpnConnectionRequest) Reset()
func (*CreateVpnConnectionRequest) String ¶
func (x *CreateVpnConnectionRequest) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // Required. The resource name of the cluster. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Deletes a cluster.
func (*DeleteClusterRequest) Descriptor
deprecated
func (*DeleteClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.
func (*DeleteClusterRequest) GetName ¶
func (x *DeleteClusterRequest) GetName() string
func (*DeleteClusterRequest) GetRequestId ¶
func (x *DeleteClusterRequest) GetRequestId() string
func (*DeleteClusterRequest) ProtoMessage ¶
func (*DeleteClusterRequest) ProtoMessage()
func (*DeleteClusterRequest) ProtoReflect ¶
func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
func (*DeleteClusterRequest) Reset ¶
func (x *DeleteClusterRequest) Reset()
func (*DeleteClusterRequest) String ¶
func (x *DeleteClusterRequest) String() string
type DeleteNodePoolRequest ¶
type DeleteNodePoolRequest struct { // Required. The resource name of the node pool. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Deletes a node pool.
func (*DeleteNodePoolRequest) Descriptor
deprecated
func (*DeleteNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNodePoolRequest.ProtoReflect.Descriptor instead.
func (*DeleteNodePoolRequest) GetName ¶
func (x *DeleteNodePoolRequest) GetName() string
func (*DeleteNodePoolRequest) GetRequestId ¶
func (x *DeleteNodePoolRequest) GetRequestId() string
func (*DeleteNodePoolRequest) ProtoMessage ¶
func (*DeleteNodePoolRequest) ProtoMessage()
func (*DeleteNodePoolRequest) ProtoReflect ¶
func (x *DeleteNodePoolRequest) ProtoReflect() protoreflect.Message
func (*DeleteNodePoolRequest) Reset ¶
func (x *DeleteNodePoolRequest) Reset()
func (*DeleteNodePoolRequest) String ¶
func (x *DeleteNodePoolRequest) String() string
type DeleteVpnConnectionRequest ¶
type DeleteVpnConnectionRequest struct { // Required. The resource name of the vpn connection. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Deletes a vpn connection.
func (*DeleteVpnConnectionRequest) Descriptor
deprecated
func (*DeleteVpnConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVpnConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeleteVpnConnectionRequest) GetName ¶
func (x *DeleteVpnConnectionRequest) GetName() string
func (*DeleteVpnConnectionRequest) GetRequestId ¶
func (x *DeleteVpnConnectionRequest) GetRequestId() string
func (*DeleteVpnConnectionRequest) ProtoMessage ¶
func (*DeleteVpnConnectionRequest) ProtoMessage()
func (*DeleteVpnConnectionRequest) ProtoReflect ¶
func (x *DeleteVpnConnectionRequest) ProtoReflect() protoreflect.Message
func (*DeleteVpnConnectionRequest) Reset ¶
func (x *DeleteVpnConnectionRequest) Reset()
func (*DeleteVpnConnectionRequest) String ¶
func (x *DeleteVpnConnectionRequest) String() string
type EdgeContainerClient ¶
type EdgeContainerClient interface { // Lists Clusters in a given project and location. ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) // Gets details of a single Cluster. GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) // Creates a new Cluster in a given project and location. CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single Cluster. UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Upgrades a single cluster. UpgradeCluster(ctx context.Context, in *UpgradeClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single Cluster. DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Generates an access token for a Cluster. GenerateAccessToken(ctx context.Context, in *GenerateAccessTokenRequest, opts ...grpc.CallOption) (*GenerateAccessTokenResponse, error) // Generates an offline credential for a Cluster. GenerateOfflineCredential(ctx context.Context, in *GenerateOfflineCredentialRequest, opts ...grpc.CallOption) (*GenerateOfflineCredentialResponse, error) // Lists NodePools in a given project and location. ListNodePools(ctx context.Context, in *ListNodePoolsRequest, opts ...grpc.CallOption) (*ListNodePoolsResponse, error) // Gets details of a single NodePool. GetNodePool(ctx context.Context, in *GetNodePoolRequest, opts ...grpc.CallOption) (*NodePool, error) // Creates a new NodePool in a given project and location. CreateNodePool(ctx context.Context, in *CreateNodePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single NodePool. UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single NodePool. DeleteNodePool(ctx context.Context, in *DeleteNodePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists Machines in a given project and location. ListMachines(ctx context.Context, in *ListMachinesRequest, opts ...grpc.CallOption) (*ListMachinesResponse, error) // Gets details of a single Machine. GetMachine(ctx context.Context, in *GetMachineRequest, opts ...grpc.CallOption) (*Machine, error) // Lists VPN connections in a given project and location. ListVpnConnections(ctx context.Context, in *ListVpnConnectionsRequest, opts ...grpc.CallOption) (*ListVpnConnectionsResponse, error) // Gets details of a single VPN connection. GetVpnConnection(ctx context.Context, in *GetVpnConnectionRequest, opts ...grpc.CallOption) (*VpnConnection, error) // Creates a new VPN connection in a given project and location. CreateVpnConnection(ctx context.Context, in *CreateVpnConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single VPN connection. DeleteVpnConnection(ctx context.Context, in *DeleteVpnConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Gets the server config. GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*ServerConfig, error) }
EdgeContainerClient is the client API for EdgeContainer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEdgeContainerClient ¶
func NewEdgeContainerClient(cc grpc.ClientConnInterface) EdgeContainerClient
type EdgeContainerServer ¶
type EdgeContainerServer interface { // Lists Clusters in a given project and location. ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error) // Gets details of a single Cluster. GetCluster(context.Context, *GetClusterRequest) (*Cluster, error) // Creates a new Cluster in a given project and location. CreateCluster(context.Context, *CreateClusterRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single Cluster. UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunningpb.Operation, error) // Upgrades a single cluster. UpgradeCluster(context.Context, *UpgradeClusterRequest) (*longrunningpb.Operation, error) // Deletes a single Cluster. DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunningpb.Operation, error) // Generates an access token for a Cluster. GenerateAccessToken(context.Context, *GenerateAccessTokenRequest) (*GenerateAccessTokenResponse, error) // Generates an offline credential for a Cluster. GenerateOfflineCredential(context.Context, *GenerateOfflineCredentialRequest) (*GenerateOfflineCredentialResponse, error) // Lists NodePools in a given project and location. ListNodePools(context.Context, *ListNodePoolsRequest) (*ListNodePoolsResponse, error) // Gets details of a single NodePool. GetNodePool(context.Context, *GetNodePoolRequest) (*NodePool, error) // Creates a new NodePool in a given project and location. CreateNodePool(context.Context, *CreateNodePoolRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single NodePool. UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*longrunningpb.Operation, error) // Deletes a single NodePool. DeleteNodePool(context.Context, *DeleteNodePoolRequest) (*longrunningpb.Operation, error) // Lists Machines in a given project and location. ListMachines(context.Context, *ListMachinesRequest) (*ListMachinesResponse, error) // Gets details of a single Machine. GetMachine(context.Context, *GetMachineRequest) (*Machine, error) // Lists VPN connections in a given project and location. ListVpnConnections(context.Context, *ListVpnConnectionsRequest) (*ListVpnConnectionsResponse, error) // Gets details of a single VPN connection. GetVpnConnection(context.Context, *GetVpnConnectionRequest) (*VpnConnection, error) // Creates a new VPN connection in a given project and location. CreateVpnConnection(context.Context, *CreateVpnConnectionRequest) (*longrunningpb.Operation, error) // Deletes a single VPN connection. DeleteVpnConnection(context.Context, *DeleteVpnConnectionRequest) (*longrunningpb.Operation, error) // Gets the server config. GetServerConfig(context.Context, *GetServerConfigRequest) (*ServerConfig, error) // contains filtered or unexported methods }
EdgeContainerServer is the server API for EdgeContainer service. All implementations must embed UnimplementedEdgeContainerServer for forward compatibility
type Fleet ¶
type Fleet struct { // Required. The name of the Fleet host project where this cluster will be // registered. // // Project names are formatted as // `projects/<project-number>`. Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // Output only. The name of the managed Hub Membership resource associated to // this cluster. // // Membership names are formatted as // `projects/<project-number>/locations/global/membership/<cluster-id>`. Membership string `protobuf:"bytes,2,opt,name=membership,proto3" json:"membership,omitempty"` // contains filtered or unexported fields }
Fleet related configuration.
Fleets are a Google Cloud concept for logically organizing clusters, letting you use and manage multi-cluster capabilities and apply consistent policies across your systems.
func (*Fleet) Descriptor
deprecated
func (*Fleet) GetMembership ¶
func (*Fleet) GetProject ¶
func (*Fleet) ProtoMessage ¶
func (*Fleet) ProtoMessage()
func (*Fleet) ProtoReflect ¶
func (x *Fleet) ProtoReflect() protoreflect.Message
type GenerateAccessTokenRequest ¶
type GenerateAccessTokenRequest struct { // Required. The resource name of the cluster. Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
Generates an access token for a cluster.
func (*GenerateAccessTokenRequest) Descriptor
deprecated
func (*GenerateAccessTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateAccessTokenRequest.ProtoReflect.Descriptor instead.
func (*GenerateAccessTokenRequest) GetCluster ¶
func (x *GenerateAccessTokenRequest) GetCluster() string
func (*GenerateAccessTokenRequest) ProtoMessage ¶
func (*GenerateAccessTokenRequest) ProtoMessage()
func (*GenerateAccessTokenRequest) ProtoReflect ¶
func (x *GenerateAccessTokenRequest) ProtoReflect() protoreflect.Message
func (*GenerateAccessTokenRequest) Reset ¶
func (x *GenerateAccessTokenRequest) Reset()
func (*GenerateAccessTokenRequest) String ¶
func (x *GenerateAccessTokenRequest) String() string
type GenerateAccessTokenResponse ¶
type GenerateAccessTokenResponse struct { // Output only. Access token to authenticate to k8s api-server. AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"` // Output only. Timestamp at which the token will expire. ExpireTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` // contains filtered or unexported fields }
An access token for a cluster.
func (*GenerateAccessTokenResponse) Descriptor
deprecated
func (*GenerateAccessTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateAccessTokenResponse.ProtoReflect.Descriptor instead.
func (*GenerateAccessTokenResponse) GetAccessToken ¶
func (x *GenerateAccessTokenResponse) GetAccessToken() string
func (*GenerateAccessTokenResponse) GetExpireTime ¶
func (x *GenerateAccessTokenResponse) GetExpireTime() *timestamp.Timestamp
func (*GenerateAccessTokenResponse) ProtoMessage ¶
func (*GenerateAccessTokenResponse) ProtoMessage()
func (*GenerateAccessTokenResponse) ProtoReflect ¶
func (x *GenerateAccessTokenResponse) ProtoReflect() protoreflect.Message
func (*GenerateAccessTokenResponse) Reset ¶
func (x *GenerateAccessTokenResponse) Reset()
func (*GenerateAccessTokenResponse) String ¶
func (x *GenerateAccessTokenResponse) String() string
type GenerateOfflineCredentialRequest ¶
type GenerateOfflineCredentialRequest struct { // Required. The resource name of the cluster. Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
Generates an offline credential(offline) for a cluster.
func (*GenerateOfflineCredentialRequest) Descriptor
deprecated
func (*GenerateOfflineCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateOfflineCredentialRequest.ProtoReflect.Descriptor instead.
func (*GenerateOfflineCredentialRequest) GetCluster ¶
func (x *GenerateOfflineCredentialRequest) GetCluster() string
func (*GenerateOfflineCredentialRequest) ProtoMessage ¶
func (*GenerateOfflineCredentialRequest) ProtoMessage()
func (*GenerateOfflineCredentialRequest) ProtoReflect ¶
func (x *GenerateOfflineCredentialRequest) ProtoReflect() protoreflect.Message
func (*GenerateOfflineCredentialRequest) Reset ¶
func (x *GenerateOfflineCredentialRequest) Reset()
func (*GenerateOfflineCredentialRequest) String ¶
func (x *GenerateOfflineCredentialRequest) String() string
type GenerateOfflineCredentialResponse ¶
type GenerateOfflineCredentialResponse struct { // Output only. Client certificate to authenticate to k8s api-server. ClientCertificate string `protobuf:"bytes,1,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"` // Output only. Client private key to authenticate to k8s api-server. ClientKey string `protobuf:"bytes,2,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"` // Output only. Client's identity. UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // Output only. Timestamp at which this credential will expire. ExpireTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` // contains filtered or unexported fields }
An offline credential for a cluster.
func (*GenerateOfflineCredentialResponse) Descriptor
deprecated
func (*GenerateOfflineCredentialResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateOfflineCredentialResponse.ProtoReflect.Descriptor instead.
func (*GenerateOfflineCredentialResponse) GetClientCertificate ¶
func (x *GenerateOfflineCredentialResponse) GetClientCertificate() string
func (*GenerateOfflineCredentialResponse) GetClientKey ¶
func (x *GenerateOfflineCredentialResponse) GetClientKey() string
func (*GenerateOfflineCredentialResponse) GetExpireTime ¶
func (x *GenerateOfflineCredentialResponse) GetExpireTime() *timestamp.Timestamp
func (*GenerateOfflineCredentialResponse) GetUserId ¶
func (x *GenerateOfflineCredentialResponse) GetUserId() string
func (*GenerateOfflineCredentialResponse) ProtoMessage ¶
func (*GenerateOfflineCredentialResponse) ProtoMessage()
func (*GenerateOfflineCredentialResponse) ProtoReflect ¶
func (x *GenerateOfflineCredentialResponse) ProtoReflect() protoreflect.Message
func (*GenerateOfflineCredentialResponse) Reset ¶
func (x *GenerateOfflineCredentialResponse) Reset()
func (*GenerateOfflineCredentialResponse) String ¶
func (x *GenerateOfflineCredentialResponse) String() string
type GetClusterRequest ¶
type GetClusterRequest struct { // Required. The resource name of the cluster. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a cluster.
func (*GetClusterRequest) Descriptor
deprecated
func (*GetClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.
func (*GetClusterRequest) GetName ¶
func (x *GetClusterRequest) GetName() string
func (*GetClusterRequest) ProtoMessage ¶
func (*GetClusterRequest) ProtoMessage()
func (*GetClusterRequest) ProtoReflect ¶
func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
func (*GetClusterRequest) Reset ¶
func (x *GetClusterRequest) Reset()
func (*GetClusterRequest) String ¶
func (x *GetClusterRequest) String() string
type GetMachineRequest ¶
type GetMachineRequest struct { // Required. The resource name of the machine. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a machine.
func (*GetMachineRequest) Descriptor
deprecated
func (*GetMachineRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMachineRequest.ProtoReflect.Descriptor instead.
func (*GetMachineRequest) GetName ¶
func (x *GetMachineRequest) GetName() string
func (*GetMachineRequest) ProtoMessage ¶
func (*GetMachineRequest) ProtoMessage()
func (*GetMachineRequest) ProtoReflect ¶
func (x *GetMachineRequest) ProtoReflect() protoreflect.Message
func (*GetMachineRequest) Reset ¶
func (x *GetMachineRequest) Reset()
func (*GetMachineRequest) String ¶
func (x *GetMachineRequest) String() string
type GetNodePoolRequest ¶
type GetNodePoolRequest struct { // Required. The resource name of the node pool. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a node pool.
func (*GetNodePoolRequest) Descriptor
deprecated
func (*GetNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodePoolRequest.ProtoReflect.Descriptor instead.
func (*GetNodePoolRequest) GetName ¶
func (x *GetNodePoolRequest) GetName() string
func (*GetNodePoolRequest) ProtoMessage ¶
func (*GetNodePoolRequest) ProtoMessage()
func (*GetNodePoolRequest) ProtoReflect ¶
func (x *GetNodePoolRequest) ProtoReflect() protoreflect.Message
func (*GetNodePoolRequest) Reset ¶
func (x *GetNodePoolRequest) Reset()
func (*GetNodePoolRequest) String ¶
func (x *GetNodePoolRequest) String() string
type GetServerConfigRequest ¶
type GetServerConfigRequest struct { // Required. The name (project and location) of the server config to get, // specified in the format `projects/*/locations/*`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets the server config.
func (*GetServerConfigRequest) Descriptor
deprecated
func (*GetServerConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServerConfigRequest.ProtoReflect.Descriptor instead.
func (*GetServerConfigRequest) GetName ¶
func (x *GetServerConfigRequest) GetName() string
func (*GetServerConfigRequest) ProtoMessage ¶
func (*GetServerConfigRequest) ProtoMessage()
func (*GetServerConfigRequest) ProtoReflect ¶
func (x *GetServerConfigRequest) ProtoReflect() protoreflect.Message
func (*GetServerConfigRequest) Reset ¶
func (x *GetServerConfigRequest) Reset()
func (*GetServerConfigRequest) String ¶
func (x *GetServerConfigRequest) String() string
type GetVpnConnectionRequest ¶
type GetVpnConnectionRequest struct { // Required. The resource name of the vpn connection. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a VPN connection.
func (*GetVpnConnectionRequest) Descriptor
deprecated
func (*GetVpnConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVpnConnectionRequest.ProtoReflect.Descriptor instead.
func (*GetVpnConnectionRequest) GetName ¶
func (x *GetVpnConnectionRequest) GetName() string
func (*GetVpnConnectionRequest) ProtoMessage ¶
func (*GetVpnConnectionRequest) ProtoMessage()
func (*GetVpnConnectionRequest) ProtoReflect ¶
func (x *GetVpnConnectionRequest) ProtoReflect() protoreflect.Message
func (*GetVpnConnectionRequest) Reset ¶
func (x *GetVpnConnectionRequest) Reset()
func (*GetVpnConnectionRequest) String ¶
func (x *GetVpnConnectionRequest) String() string
type KmsKeyState ¶
type KmsKeyState int32
Represents the accessibility state of a customer-managed KMS key used for CMEK integration.
const ( // Unspecified. KmsKeyState_KMS_KEY_STATE_UNSPECIFIED KmsKeyState = 0 // The key is available for use, and dependent resources should be accessible. KmsKeyState_KMS_KEY_STATE_KEY_AVAILABLE KmsKeyState = 1 // The key is unavailable for an unspecified reason. Dependent resources may // be inaccessible. KmsKeyState_KMS_KEY_STATE_KEY_UNAVAILABLE KmsKeyState = 2 )
func (KmsKeyState) Descriptor ¶
func (KmsKeyState) Descriptor() protoreflect.EnumDescriptor
func (KmsKeyState) Enum ¶
func (x KmsKeyState) Enum() *KmsKeyState
func (KmsKeyState) EnumDescriptor
deprecated
func (KmsKeyState) EnumDescriptor() ([]byte, []int)
Deprecated: Use KmsKeyState.Descriptor instead.
func (KmsKeyState) Number ¶
func (x KmsKeyState) Number() protoreflect.EnumNumber
func (KmsKeyState) String ¶
func (x KmsKeyState) String() string
func (KmsKeyState) Type ¶
func (KmsKeyState) Type() protoreflect.EnumType
type ListClustersRequest ¶
type ListClustersRequest struct { // Required. The parent location, which owns this collection of clusters. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists clusters in a location.
func (*ListClustersRequest) Descriptor
deprecated
func (*ListClustersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.
func (*ListClustersRequest) GetFilter ¶
func (x *ListClustersRequest) GetFilter() string
func (*ListClustersRequest) GetOrderBy ¶
func (x *ListClustersRequest) GetOrderBy() string
func (*ListClustersRequest) GetPageSize ¶
func (x *ListClustersRequest) GetPageSize() int32
func (*ListClustersRequest) GetPageToken ¶
func (x *ListClustersRequest) GetPageToken() string
func (*ListClustersRequest) GetParent ¶
func (x *ListClustersRequest) GetParent() string
func (*ListClustersRequest) ProtoMessage ¶
func (*ListClustersRequest) ProtoMessage()
func (*ListClustersRequest) ProtoReflect ¶
func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
func (*ListClustersRequest) Reset ¶
func (x *ListClustersRequest) Reset()
func (*ListClustersRequest) String ¶
func (x *ListClustersRequest) String() string
type ListClustersResponse ¶
type ListClustersResponse struct { // Clusters in the location. Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of clusters in a location.
func (*ListClustersResponse) Descriptor
deprecated
func (*ListClustersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.
func (*ListClustersResponse) GetClusters ¶
func (x *ListClustersResponse) GetClusters() []*Cluster
func (*ListClustersResponse) GetNextPageToken ¶
func (x *ListClustersResponse) GetNextPageToken() string
func (*ListClustersResponse) GetUnreachable ¶
func (x *ListClustersResponse) GetUnreachable() []string
func (*ListClustersResponse) ProtoMessage ¶
func (*ListClustersResponse) ProtoMessage()
func (*ListClustersResponse) ProtoReflect ¶
func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
func (*ListClustersResponse) Reset ¶
func (x *ListClustersResponse) Reset()
func (*ListClustersResponse) String ¶
func (x *ListClustersResponse) String() string
type ListMachinesRequest ¶
type ListMachinesRequest struct { // Required. The parent site, which owns this collection of machines. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists machines in a site.
func (*ListMachinesRequest) Descriptor
deprecated
func (*ListMachinesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMachinesRequest.ProtoReflect.Descriptor instead.
func (*ListMachinesRequest) GetFilter ¶
func (x *ListMachinesRequest) GetFilter() string
func (*ListMachinesRequest) GetOrderBy ¶
func (x *ListMachinesRequest) GetOrderBy() string
func (*ListMachinesRequest) GetPageSize ¶
func (x *ListMachinesRequest) GetPageSize() int32
func (*ListMachinesRequest) GetPageToken ¶
func (x *ListMachinesRequest) GetPageToken() string
func (*ListMachinesRequest) GetParent ¶
func (x *ListMachinesRequest) GetParent() string
func (*ListMachinesRequest) ProtoMessage ¶
func (*ListMachinesRequest) ProtoMessage()
func (*ListMachinesRequest) ProtoReflect ¶
func (x *ListMachinesRequest) ProtoReflect() protoreflect.Message
func (*ListMachinesRequest) Reset ¶
func (x *ListMachinesRequest) Reset()
func (*ListMachinesRequest) String ¶
func (x *ListMachinesRequest) String() string
type ListMachinesResponse ¶
type ListMachinesResponse struct { // Machines in the site. Machines []*Machine `protobuf:"bytes,1,rep,name=machines,proto3" json:"machines,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of machines in a site.
func (*ListMachinesResponse) Descriptor
deprecated
func (*ListMachinesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMachinesResponse.ProtoReflect.Descriptor instead.
func (*ListMachinesResponse) GetMachines ¶
func (x *ListMachinesResponse) GetMachines() []*Machine
func (*ListMachinesResponse) GetNextPageToken ¶
func (x *ListMachinesResponse) GetNextPageToken() string
func (*ListMachinesResponse) GetUnreachable ¶
func (x *ListMachinesResponse) GetUnreachable() []string
func (*ListMachinesResponse) ProtoMessage ¶
func (*ListMachinesResponse) ProtoMessage()
func (*ListMachinesResponse) ProtoReflect ¶
func (x *ListMachinesResponse) ProtoReflect() protoreflect.Message
func (*ListMachinesResponse) Reset ¶
func (x *ListMachinesResponse) Reset()
func (*ListMachinesResponse) String ¶
func (x *ListMachinesResponse) String() string
type ListNodePoolsRequest ¶
type ListNodePoolsRequest struct { // Required. The parent cluster, which owns this collection of node pools. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists node pools in a cluster.
func (*ListNodePoolsRequest) Descriptor
deprecated
func (*ListNodePoolsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNodePoolsRequest.ProtoReflect.Descriptor instead.
func (*ListNodePoolsRequest) GetFilter ¶
func (x *ListNodePoolsRequest) GetFilter() string
func (*ListNodePoolsRequest) GetOrderBy ¶
func (x *ListNodePoolsRequest) GetOrderBy() string
func (*ListNodePoolsRequest) GetPageSize ¶
func (x *ListNodePoolsRequest) GetPageSize() int32
func (*ListNodePoolsRequest) GetPageToken ¶
func (x *ListNodePoolsRequest) GetPageToken() string
func (*ListNodePoolsRequest) GetParent ¶
func (x *ListNodePoolsRequest) GetParent() string
func (*ListNodePoolsRequest) ProtoMessage ¶
func (*ListNodePoolsRequest) ProtoMessage()
func (*ListNodePoolsRequest) ProtoReflect ¶
func (x *ListNodePoolsRequest) ProtoReflect() protoreflect.Message
func (*ListNodePoolsRequest) Reset ¶
func (x *ListNodePoolsRequest) Reset()
func (*ListNodePoolsRequest) String ¶
func (x *ListNodePoolsRequest) String() string
type ListNodePoolsResponse ¶
type ListNodePoolsResponse struct { // Node pools in the cluster. NodePools []*NodePool `protobuf:"bytes,1,rep,name=node_pools,json=nodePools,proto3" json:"node_pools,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of node pools in a cluster.
func (*ListNodePoolsResponse) Descriptor
deprecated
func (*ListNodePoolsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNodePoolsResponse.ProtoReflect.Descriptor instead.
func (*ListNodePoolsResponse) GetNextPageToken ¶
func (x *ListNodePoolsResponse) GetNextPageToken() string
func (*ListNodePoolsResponse) GetNodePools ¶
func (x *ListNodePoolsResponse) GetNodePools() []*NodePool
func (*ListNodePoolsResponse) GetUnreachable ¶
func (x *ListNodePoolsResponse) GetUnreachable() []string
func (*ListNodePoolsResponse) ProtoMessage ¶
func (*ListNodePoolsResponse) ProtoMessage()
func (*ListNodePoolsResponse) ProtoReflect ¶
func (x *ListNodePoolsResponse) ProtoReflect() protoreflect.Message
func (*ListNodePoolsResponse) Reset ¶
func (x *ListNodePoolsResponse) Reset()
func (*ListNodePoolsResponse) String ¶
func (x *ListNodePoolsResponse) String() string
type ListVpnConnectionsRequest ¶
type ListVpnConnectionsRequest struct { // Required. The parent location, which owns this collection of VPN // connections. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists VPN connections.
func (*ListVpnConnectionsRequest) Descriptor
deprecated
func (*ListVpnConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVpnConnectionsRequest.ProtoReflect.Descriptor instead.
func (*ListVpnConnectionsRequest) GetFilter ¶
func (x *ListVpnConnectionsRequest) GetFilter() string
func (*ListVpnConnectionsRequest) GetOrderBy ¶
func (x *ListVpnConnectionsRequest) GetOrderBy() string
func (*ListVpnConnectionsRequest) GetPageSize ¶
func (x *ListVpnConnectionsRequest) GetPageSize() int32
func (*ListVpnConnectionsRequest) GetPageToken ¶
func (x *ListVpnConnectionsRequest) GetPageToken() string
func (*ListVpnConnectionsRequest) GetParent ¶
func (x *ListVpnConnectionsRequest) GetParent() string
func (*ListVpnConnectionsRequest) ProtoMessage ¶
func (*ListVpnConnectionsRequest) ProtoMessage()
func (*ListVpnConnectionsRequest) ProtoReflect ¶
func (x *ListVpnConnectionsRequest) ProtoReflect() protoreflect.Message
func (*ListVpnConnectionsRequest) Reset ¶
func (x *ListVpnConnectionsRequest) Reset()
func (*ListVpnConnectionsRequest) String ¶
func (x *ListVpnConnectionsRequest) String() string
type ListVpnConnectionsResponse ¶
type ListVpnConnectionsResponse struct { // VpnConnections in the location. VpnConnections []*VpnConnection `protobuf:"bytes,1,rep,name=vpn_connections,json=vpnConnections,proto3" json:"vpn_connections,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of VPN connections in a location.
func (*ListVpnConnectionsResponse) Descriptor
deprecated
func (*ListVpnConnectionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVpnConnectionsResponse.ProtoReflect.Descriptor instead.
func (*ListVpnConnectionsResponse) GetNextPageToken ¶
func (x *ListVpnConnectionsResponse) GetNextPageToken() string
func (*ListVpnConnectionsResponse) GetUnreachable ¶
func (x *ListVpnConnectionsResponse) GetUnreachable() []string
func (*ListVpnConnectionsResponse) GetVpnConnections ¶
func (x *ListVpnConnectionsResponse) GetVpnConnections() []*VpnConnection
func (*ListVpnConnectionsResponse) ProtoMessage ¶
func (*ListVpnConnectionsResponse) ProtoMessage()
func (*ListVpnConnectionsResponse) ProtoReflect ¶
func (x *ListVpnConnectionsResponse) ProtoReflect() protoreflect.Message
func (*ListVpnConnectionsResponse) Reset ¶
func (x *ListVpnConnectionsResponse) Reset()
func (*ListVpnConnectionsResponse) String ¶
func (x *ListVpnConnectionsResponse) String() string
type LocationMetadata ¶
type LocationMetadata struct { // The set of available Google Distributed Cloud Edge zones in the location. // The map is keyed by the lowercase ID of each zone. AvailableZones map[string]*ZoneMetadata `` /* 191-byte string literal not displayed */ // contains filtered or unexported fields }
Metadata for a given [mockgcp.cloud.location.Location][mockgcp.cloud.location.Location].
func (*LocationMetadata) Descriptor
deprecated
func (*LocationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetAvailableZones ¶
func (x *LocationMetadata) GetAvailableZones() map[string]*ZoneMetadata
func (*LocationMetadata) ProtoMessage ¶
func (*LocationMetadata) ProtoMessage()
func (*LocationMetadata) ProtoReflect ¶
func (x *LocationMetadata) ProtoReflect() protoreflect.Message
func (*LocationMetadata) Reset ¶
func (x *LocationMetadata) Reset()
func (*LocationMetadata) String ¶
func (x *LocationMetadata) String() string
type Machine ¶
type Machine struct { // Required. The resource name of the machine. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the node pool was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the node pool was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Canonical resource name of the node that this machine is responsible for // hosting e.g. // projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}, // Or empty if the machine is not assigned to assume the role of a node. // // For control plane nodes hosted on edge machines, this will return // the following format: // // "projects/{project}/locations/{location}/clusters/{cluster_id}/controlPlaneNodes/{node}". HostedNode string `protobuf:"bytes,5,opt,name=hosted_node,json=hostedNode,proto3" json:"hosted_node,omitempty"` // The Google Distributed Cloud Edge zone of this machine. Zone string `protobuf:"bytes,6,opt,name=zone,proto3" json:"zone,omitempty"` // Output only. The software version of the machine. Version string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"` // Output only. Whether the machine is disabled. If disabled, the machine is // unable to enter service. Disabled bool `protobuf:"varint,8,opt,name=disabled,proto3" json:"disabled,omitempty"` // contains filtered or unexported fields }
A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.
func (*Machine) Descriptor
deprecated
func (*Machine) GetCreateTime ¶
func (*Machine) GetDisabled ¶
func (*Machine) GetHostedNode ¶
func (*Machine) GetUpdateTime ¶
func (*Machine) GetVersion ¶
func (*Machine) ProtoMessage ¶
func (*Machine) ProtoMessage()
func (*Machine) ProtoReflect ¶
func (x *Machine) ProtoReflect() protoreflect.Message
type MaintenanceExclusionWindow ¶
type MaintenanceExclusionWindow struct { // Optional. The time window. Window *TimeWindow `protobuf:"bytes,1,opt,name=window,proto3" json:"window,omitempty"` // Optional. A unique (per cluster) id for the window. Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Represents a maintenance exclusion window.
func (*MaintenanceExclusionWindow) Descriptor
deprecated
func (*MaintenanceExclusionWindow) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceExclusionWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceExclusionWindow) GetId ¶
func (x *MaintenanceExclusionWindow) GetId() string
func (*MaintenanceExclusionWindow) GetWindow ¶
func (x *MaintenanceExclusionWindow) GetWindow() *TimeWindow
func (*MaintenanceExclusionWindow) ProtoMessage ¶
func (*MaintenanceExclusionWindow) ProtoMessage()
func (*MaintenanceExclusionWindow) ProtoReflect ¶
func (x *MaintenanceExclusionWindow) ProtoReflect() protoreflect.Message
func (*MaintenanceExclusionWindow) Reset ¶
func (x *MaintenanceExclusionWindow) Reset()
func (*MaintenanceExclusionWindow) String ¶
func (x *MaintenanceExclusionWindow) String() string
type MaintenancePolicy ¶
type MaintenancePolicy struct { // Specifies the maintenance window in which maintenance may be performed. Window *MaintenanceWindow `protobuf:"bytes,1,opt,name=window,proto3" json:"window,omitempty"` // Optional. Exclusions to automatic maintenance. Non-emergency maintenance // should not occur in these windows. Each exclusion has a unique name and may // be active or expired. The max number of maintenance exclusions allowed at a // given time is 3. MaintenanceExclusions []*MaintenanceExclusionWindow `protobuf:"bytes,2,rep,name=maintenance_exclusions,json=maintenanceExclusions,proto3" json:"maintenance_exclusions,omitempty"` // contains filtered or unexported fields }
Maintenance policy configuration.
func (*MaintenancePolicy) Descriptor
deprecated
func (*MaintenancePolicy) Descriptor() ([]byte, []int)
Deprecated: Use MaintenancePolicy.ProtoReflect.Descriptor instead.
func (*MaintenancePolicy) GetMaintenanceExclusions ¶
func (x *MaintenancePolicy) GetMaintenanceExclusions() []*MaintenanceExclusionWindow
func (*MaintenancePolicy) GetWindow ¶
func (x *MaintenancePolicy) GetWindow() *MaintenanceWindow
func (*MaintenancePolicy) ProtoMessage ¶
func (*MaintenancePolicy) ProtoMessage()
func (*MaintenancePolicy) ProtoReflect ¶
func (x *MaintenancePolicy) ProtoReflect() protoreflect.Message
func (*MaintenancePolicy) Reset ¶
func (x *MaintenancePolicy) Reset()
func (*MaintenancePolicy) String ¶
func (x *MaintenancePolicy) String() string
type MaintenanceWindow ¶
type MaintenanceWindow struct { // Configuration of a recurring maintenance window. RecurringWindow *RecurringTimeWindow `protobuf:"bytes,1,opt,name=recurring_window,json=recurringWindow,proto3" json:"recurring_window,omitempty"` // contains filtered or unexported fields }
Maintenance window configuration
func (*MaintenanceWindow) Descriptor
deprecated
func (*MaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceWindow) GetRecurringWindow ¶
func (x *MaintenanceWindow) GetRecurringWindow() *RecurringTimeWindow
func (*MaintenanceWindow) ProtoMessage ¶
func (*MaintenanceWindow) ProtoMessage()
func (*MaintenanceWindow) ProtoReflect ¶
func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
func (*MaintenanceWindow) Reset ¶
func (x *MaintenanceWindow) Reset()
func (*MaintenanceWindow) String ¶
func (x *MaintenanceWindow) String() string
type NodePool ¶
type NodePool struct { // Required. The resource name of the node pool. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the node pool was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the node pool was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Name of the Google Distributed Cloud Edge zone where this node pool will be // created. For example: `us-central1-edge-customer-a`. NodeLocation string `protobuf:"bytes,8,opt,name=node_location,json=nodeLocation,proto3" json:"node_location,omitempty"` // Required. The number of nodes in the pool. NodeCount int32 `protobuf:"varint,6,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` // Only machines matching this filter will be allowed to join the node pool. // The filtering language accepts strings like "name=<name>", and is // documented in more detail in [AIP-160](https://google.aip.dev/160). MachineFilter string `protobuf:"bytes,7,opt,name=machine_filter,json=machineFilter,proto3" json:"machine_filter,omitempty"` // Optional. Local disk encryption options. This field is only used when // enabling CMEK support. LocalDiskEncryption *NodePool_LocalDiskEncryption `protobuf:"bytes,9,opt,name=local_disk_encryption,json=localDiskEncryption,proto3" json:"local_disk_encryption,omitempty"` // Output only. The lowest release version among all worker nodes. NodeVersion string `protobuf:"bytes,10,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` // Optional. Configuration for each node in the NodePool NodeConfig *NodePool_NodeConfig `protobuf:"bytes,11,opt,name=node_config,json=nodeConfig,proto3" json:"node_config,omitempty"` // contains filtered or unexported fields }
A set of Kubernetes nodes in a cluster with common configuration and specification.
func (*NodePool) Descriptor
deprecated
func (*NodePool) GetCreateTime ¶
func (*NodePool) GetLocalDiskEncryption ¶
func (x *NodePool) GetLocalDiskEncryption() *NodePool_LocalDiskEncryption
func (*NodePool) GetMachineFilter ¶
func (*NodePool) GetNodeConfig ¶
func (x *NodePool) GetNodeConfig() *NodePool_NodeConfig
func (*NodePool) GetNodeCount ¶
func (*NodePool) GetNodeLocation ¶
func (*NodePool) GetNodeVersion ¶
func (*NodePool) GetUpdateTime ¶
func (*NodePool) ProtoMessage ¶
func (*NodePool) ProtoMessage()
func (*NodePool) ProtoReflect ¶
func (x *NodePool) ProtoReflect() protoreflect.Message
type NodePool_LocalDiskEncryption ¶
type NodePool_LocalDiskEncryption struct { // Optional. The Cloud KMS CryptoKey e.g. // projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey} // to use for protecting node local disks. If not specified, a // Google-managed key will be used instead. KmsKey string `protobuf:"bytes,1,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"` // Output only. The Cloud KMS CryptoKeyVersion currently in use for // protecting node local disks. Only applicable if kms_key is set. KmsKeyActiveVersion string `protobuf:"bytes,2,opt,name=kms_key_active_version,json=kmsKeyActiveVersion,proto3" json:"kms_key_active_version,omitempty"` // Output only. Availability of the Cloud KMS CryptoKey. If not // `KEY_AVAILABLE`, then nodes may go offline as they cannot access their // local data. This can be caused by a lack of permissions to use the key, // or if the key is disabled or deleted. KmsKeyState KmsKeyState `` /* 145-byte string literal not displayed */ // Output only. Error status returned by Cloud KMS when using this key. This // field may be populated only if `kms_key_state` is not // `KMS_KEY_STATE_KEY_AVAILABLE`. If populated, this field contains the // error status reported by Cloud KMS. KmsStatus *status.Status `protobuf:"bytes,4,opt,name=kms_status,json=kmsStatus,proto3" json:"kms_status,omitempty"` // Output only. The current resource state associated with the cmek. ResourceState ResourceState `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration for CMEK support for edge machine local disk encryption.
func (*NodePool_LocalDiskEncryption) Descriptor
deprecated
func (*NodePool_LocalDiskEncryption) Descriptor() ([]byte, []int)
Deprecated: Use NodePool_LocalDiskEncryption.ProtoReflect.Descriptor instead.
func (*NodePool_LocalDiskEncryption) GetKmsKey ¶
func (x *NodePool_LocalDiskEncryption) GetKmsKey() string
func (*NodePool_LocalDiskEncryption) GetKmsKeyActiveVersion ¶
func (x *NodePool_LocalDiskEncryption) GetKmsKeyActiveVersion() string
func (*NodePool_LocalDiskEncryption) GetKmsKeyState ¶
func (x *NodePool_LocalDiskEncryption) GetKmsKeyState() KmsKeyState
func (*NodePool_LocalDiskEncryption) GetKmsStatus ¶
func (x *NodePool_LocalDiskEncryption) GetKmsStatus() *status.Status
func (*NodePool_LocalDiskEncryption) GetResourceState ¶
func (x *NodePool_LocalDiskEncryption) GetResourceState() ResourceState
func (*NodePool_LocalDiskEncryption) ProtoMessage ¶
func (*NodePool_LocalDiskEncryption) ProtoMessage()
func (*NodePool_LocalDiskEncryption) ProtoReflect ¶
func (x *NodePool_LocalDiskEncryption) ProtoReflect() protoreflect.Message
func (*NodePool_LocalDiskEncryption) Reset ¶
func (x *NodePool_LocalDiskEncryption) Reset()
func (*NodePool_LocalDiskEncryption) String ¶
func (x *NodePool_LocalDiskEncryption) String() string
type NodePool_NodeConfig ¶
type NodePool_NodeConfig struct { // Optional. The Kubernetes node labels Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. Name for the storage schema of worker nodes. // // Warning: Configurable node local storage schema feature is an // experimental feature, and is not recommended for general use // in production clusters/nodepools. NodeStorageSchema string `protobuf:"bytes,2,opt,name=node_storage_schema,json=nodeStorageSchema,proto3" json:"node_storage_schema,omitempty"` // contains filtered or unexported fields }
Configuration for each node in the NodePool
func (*NodePool_NodeConfig) Descriptor
deprecated
func (*NodePool_NodeConfig) Descriptor() ([]byte, []int)
Deprecated: Use NodePool_NodeConfig.ProtoReflect.Descriptor instead.
func (*NodePool_NodeConfig) GetLabels ¶
func (x *NodePool_NodeConfig) GetLabels() map[string]string
func (*NodePool_NodeConfig) GetNodeStorageSchema ¶
func (x *NodePool_NodeConfig) GetNodeStorageSchema() string
func (*NodePool_NodeConfig) ProtoMessage ¶
func (*NodePool_NodeConfig) ProtoMessage()
func (*NodePool_NodeConfig) ProtoReflect ¶
func (x *NodePool_NodeConfig) ProtoReflect() protoreflect.Message
func (*NodePool_NodeConfig) Reset ¶
func (x *NodePool_NodeConfig) Reset()
func (*NodePool_NodeConfig) String ¶
func (x *NodePool_NodeConfig) String() string
type OperationMetadata ¶
type OperationMetadata struct { // The time the operation was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // The time the operation finished running. EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Server-defined resource path for the target of the operation. Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // The verb executed by the operation. Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` // Human-readable status of the operation, if any. StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // Identifies whether the user has requested cancellation of the operation. // Operations that have successfully been cancelled have [Operation.error][] // value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, // corresponding to `Code.CANCELLED`. RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` // API version used to start the operation. ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // Warnings that do not block the operation, but still hold relevant // information for the end user to receive. Warnings []string `protobuf:"bytes,8,rep,name=warnings,proto3" json:"warnings,omitempty"` // Machine-readable status of the operation, if any. StatusReason OperationMetadata_StatusReason `` /* 165-byte string literal not displayed */ // contains filtered or unexported fields }
Long-running operation metadata for Edge Container API methods.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamp.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamp.Timestamp
func (*OperationMetadata) GetRequestedCancellation ¶
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage ¶
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetStatusReason ¶
func (x *OperationMetadata) GetStatusReason() OperationMetadata_StatusReason
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) GetWarnings ¶
func (x *OperationMetadata) GetWarnings() []string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type OperationMetadata_StatusReason ¶
type OperationMetadata_StatusReason int32
Indicates the reason for the status of the operation.
const ( // Reason unknown. OperationMetadata_STATUS_REASON_UNSPECIFIED OperationMetadata_StatusReason = 0 // The cluster upgrade is currently paused. OperationMetadata_UPGRADE_PAUSED OperationMetadata_StatusReason = 1 )
func (OperationMetadata_StatusReason) Descriptor ¶
func (OperationMetadata_StatusReason) Descriptor() protoreflect.EnumDescriptor
func (OperationMetadata_StatusReason) Enum ¶
func (x OperationMetadata_StatusReason) Enum() *OperationMetadata_StatusReason
func (OperationMetadata_StatusReason) EnumDescriptor
deprecated
func (OperationMetadata_StatusReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use OperationMetadata_StatusReason.Descriptor instead.
func (OperationMetadata_StatusReason) Number ¶
func (x OperationMetadata_StatusReason) Number() protoreflect.EnumNumber
func (OperationMetadata_StatusReason) String ¶
func (x OperationMetadata_StatusReason) String() string
func (OperationMetadata_StatusReason) Type ¶
func (OperationMetadata_StatusReason) Type() protoreflect.EnumType
type Quota ¶
type Quota struct { // Name of the quota metric. Metric string `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // Quota limit for this metric. Limit float64 `protobuf:"fixed64,2,opt,name=limit,proto3" json:"limit,omitempty"` // Current usage of this metric. Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` // contains filtered or unexported fields }
Represents quota for Edge Container resources.
func (*Quota) Descriptor
deprecated
func (*Quota) ProtoMessage ¶
func (*Quota) ProtoMessage()
func (*Quota) ProtoReflect ¶
func (x *Quota) ProtoReflect() protoreflect.Message
type RecurringTimeWindow ¶
type RecurringTimeWindow struct { // The window of the first recurrence. Window *TimeWindow `protobuf:"bytes,1,opt,name=window,proto3" json:"window,omitempty"` // An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how // this window recurs. They go on for the span of time between the start and // end time. Recurrence string `protobuf:"bytes,2,opt,name=recurrence,proto3" json:"recurrence,omitempty"` // contains filtered or unexported fields }
Represents an arbitrary window of time that recurs.
func (*RecurringTimeWindow) Descriptor
deprecated
func (*RecurringTimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use RecurringTimeWindow.ProtoReflect.Descriptor instead.
func (*RecurringTimeWindow) GetRecurrence ¶
func (x *RecurringTimeWindow) GetRecurrence() string
func (*RecurringTimeWindow) GetWindow ¶
func (x *RecurringTimeWindow) GetWindow() *TimeWindow
func (*RecurringTimeWindow) ProtoMessage ¶
func (*RecurringTimeWindow) ProtoMessage()
func (*RecurringTimeWindow) ProtoReflect ¶
func (x *RecurringTimeWindow) ProtoReflect() protoreflect.Message
func (*RecurringTimeWindow) Reset ¶
func (x *RecurringTimeWindow) Reset()
func (*RecurringTimeWindow) String ¶
func (x *RecurringTimeWindow) String() string
type ResourceState ¶
type ResourceState int32
Represents if the resource is in lock down state or pending.
const ( // Default value. ResourceState_RESOURCE_STATE_UNSPECIFIED ResourceState = 0 // The resource is in LOCK DOWN state. ResourceState_RESOURCE_STATE_LOCK_DOWN ResourceState = 1 // The resource is pending lock down. ResourceState_RESOURCE_STATE_LOCK_DOWN_PENDING ResourceState = 2 )
func (ResourceState) Descriptor ¶
func (ResourceState) Descriptor() protoreflect.EnumDescriptor
func (ResourceState) Enum ¶
func (x ResourceState) Enum() *ResourceState
func (ResourceState) EnumDescriptor
deprecated
func (ResourceState) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourceState.Descriptor instead.
func (ResourceState) Number ¶
func (x ResourceState) Number() protoreflect.EnumNumber
func (ResourceState) String ¶
func (x ResourceState) String() string
func (ResourceState) Type ¶
func (ResourceState) Type() protoreflect.EnumType
type ServerConfig ¶
type ServerConfig struct { // Output only. Mapping from release channel to channel config. Channels map[string]*ChannelConfig `` /* 157-byte string literal not displayed */ // Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"]. Versions []*Version `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"` // Output only. Default version, e.g.: "1.4.0". DefaultVersion string `protobuf:"bytes,3,opt,name=default_version,json=defaultVersion,proto3" json:"default_version,omitempty"` // contains filtered or unexported fields }
Server configuration for supported versions and release channels.
func (*ServerConfig) Descriptor
deprecated
func (*ServerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfig.ProtoReflect.Descriptor instead.
func (*ServerConfig) GetChannels ¶
func (x *ServerConfig) GetChannels() map[string]*ChannelConfig
func (*ServerConfig) GetDefaultVersion ¶
func (x *ServerConfig) GetDefaultVersion() string
func (*ServerConfig) GetVersions ¶
func (x *ServerConfig) GetVersions() []*Version
func (*ServerConfig) ProtoMessage ¶
func (*ServerConfig) ProtoMessage()
func (*ServerConfig) ProtoReflect ¶
func (x *ServerConfig) ProtoReflect() protoreflect.Message
func (*ServerConfig) Reset ¶
func (x *ServerConfig) Reset()
func (*ServerConfig) String ¶
func (x *ServerConfig) String() string
type TimeWindow ¶
type TimeWindow struct { // The time that the window first starts. StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The time that the window ends. The end time must take place after the // start time. EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // contains filtered or unexported fields }
Represents an arbitrary window of time.
func (*TimeWindow) Descriptor
deprecated
func (*TimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use TimeWindow.ProtoReflect.Descriptor instead.
func (*TimeWindow) GetEndTime ¶
func (x *TimeWindow) GetEndTime() *timestamp.Timestamp
func (*TimeWindow) GetStartTime ¶
func (x *TimeWindow) GetStartTime() *timestamp.Timestamp
func (*TimeWindow) ProtoMessage ¶
func (*TimeWindow) ProtoMessage()
func (*TimeWindow) ProtoReflect ¶
func (x *TimeWindow) ProtoReflect() protoreflect.Message
func (*TimeWindow) Reset ¶
func (x *TimeWindow) Reset()
func (*TimeWindow) String ¶
func (x *TimeWindow) String() string
type UnimplementedEdgeContainerServer ¶
type UnimplementedEdgeContainerServer struct { }
UnimplementedEdgeContainerServer must be embedded to have forward compatible implementations.
func (UnimplementedEdgeContainerServer) CreateCluster ¶
func (UnimplementedEdgeContainerServer) CreateCluster(context.Context, *CreateClusterRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) CreateNodePool ¶
func (UnimplementedEdgeContainerServer) CreateNodePool(context.Context, *CreateNodePoolRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) CreateVpnConnection ¶
func (UnimplementedEdgeContainerServer) CreateVpnConnection(context.Context, *CreateVpnConnectionRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) DeleteCluster ¶
func (UnimplementedEdgeContainerServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) DeleteNodePool ¶
func (UnimplementedEdgeContainerServer) DeleteNodePool(context.Context, *DeleteNodePoolRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) DeleteVpnConnection ¶
func (UnimplementedEdgeContainerServer) DeleteVpnConnection(context.Context, *DeleteVpnConnectionRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) GenerateAccessToken ¶
func (UnimplementedEdgeContainerServer) GenerateAccessToken(context.Context, *GenerateAccessTokenRequest) (*GenerateAccessTokenResponse, error)
func (UnimplementedEdgeContainerServer) GenerateOfflineCredential ¶
func (UnimplementedEdgeContainerServer) GenerateOfflineCredential(context.Context, *GenerateOfflineCredentialRequest) (*GenerateOfflineCredentialResponse, error)
func (UnimplementedEdgeContainerServer) GetCluster ¶
func (UnimplementedEdgeContainerServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
func (UnimplementedEdgeContainerServer) GetMachine ¶
func (UnimplementedEdgeContainerServer) GetMachine(context.Context, *GetMachineRequest) (*Machine, error)
func (UnimplementedEdgeContainerServer) GetNodePool ¶
func (UnimplementedEdgeContainerServer) GetNodePool(context.Context, *GetNodePoolRequest) (*NodePool, error)
func (UnimplementedEdgeContainerServer) GetServerConfig ¶
func (UnimplementedEdgeContainerServer) GetServerConfig(context.Context, *GetServerConfigRequest) (*ServerConfig, error)
func (UnimplementedEdgeContainerServer) GetVpnConnection ¶
func (UnimplementedEdgeContainerServer) GetVpnConnection(context.Context, *GetVpnConnectionRequest) (*VpnConnection, error)
func (UnimplementedEdgeContainerServer) ListClusters ¶
func (UnimplementedEdgeContainerServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
func (UnimplementedEdgeContainerServer) ListMachines ¶
func (UnimplementedEdgeContainerServer) ListMachines(context.Context, *ListMachinesRequest) (*ListMachinesResponse, error)
func (UnimplementedEdgeContainerServer) ListNodePools ¶
func (UnimplementedEdgeContainerServer) ListNodePools(context.Context, *ListNodePoolsRequest) (*ListNodePoolsResponse, error)
func (UnimplementedEdgeContainerServer) ListVpnConnections ¶
func (UnimplementedEdgeContainerServer) ListVpnConnections(context.Context, *ListVpnConnectionsRequest) (*ListVpnConnectionsResponse, error)
func (UnimplementedEdgeContainerServer) UpdateCluster ¶
func (UnimplementedEdgeContainerServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) UpdateNodePool ¶
func (UnimplementedEdgeContainerServer) UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*longrunningpb.Operation, error)
func (UnimplementedEdgeContainerServer) UpgradeCluster ¶
func (UnimplementedEdgeContainerServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*longrunningpb.Operation, error)
type UnsafeEdgeContainerServer ¶
type UnsafeEdgeContainerServer interface {
// contains filtered or unexported methods
}
UnsafeEdgeContainerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EdgeContainerServer will result in compilation errors.
type UpdateClusterRequest ¶
type UpdateClusterRequest struct { // Field mask is used to specify the fields to be overwritten in the // Cluster resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *field_mask.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // The updated cluster. Cluster *Cluster `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. // A random UUID is recommended. // This request is only idempotent if `request_id` is provided. RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Updates a cluster.
func (*UpdateClusterRequest) Descriptor
deprecated
func (*UpdateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.
func (*UpdateClusterRequest) GetCluster ¶
func (x *UpdateClusterRequest) GetCluster() *Cluster
func (*UpdateClusterRequest) GetRequestId ¶
func (x *UpdateClusterRequest) GetRequestId() string
func (*UpdateClusterRequest) GetUpdateMask ¶
func (x *UpdateClusterRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateClusterRequest) ProtoMessage ¶
func (*UpdateClusterRequest) ProtoMessage()
func (*UpdateClusterRequest) ProtoReflect ¶
func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
func (*UpdateClusterRequest) Reset ¶
func (x *UpdateClusterRequest) Reset()
func (*UpdateClusterRequest) String ¶
func (x *UpdateClusterRequest) String() string
type UpdateNodePoolRequest ¶
type UpdateNodePoolRequest struct { // Field mask is used to specify the fields to be overwritten in the // NodePool resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *field_mask.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // The updated node pool. NodePool *NodePool `protobuf:"bytes,2,opt,name=node_pool,json=nodePool,proto3" json:"node_pool,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Updates a node pool.
func (*UpdateNodePoolRequest) Descriptor
deprecated
func (*UpdateNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNodePoolRequest.ProtoReflect.Descriptor instead.
func (*UpdateNodePoolRequest) GetNodePool ¶
func (x *UpdateNodePoolRequest) GetNodePool() *NodePool
func (*UpdateNodePoolRequest) GetRequestId ¶
func (x *UpdateNodePoolRequest) GetRequestId() string
func (*UpdateNodePoolRequest) GetUpdateMask ¶
func (x *UpdateNodePoolRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateNodePoolRequest) ProtoMessage ¶
func (*UpdateNodePoolRequest) ProtoMessage()
func (*UpdateNodePoolRequest) ProtoReflect ¶
func (x *UpdateNodePoolRequest) ProtoReflect() protoreflect.Message
func (*UpdateNodePoolRequest) Reset ¶
func (x *UpdateNodePoolRequest) Reset()
func (*UpdateNodePoolRequest) String ¶
func (x *UpdateNodePoolRequest) String() string
type UpgradeClusterRequest ¶
type UpgradeClusterRequest struct { // Required. The resource name of the cluster. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The version the cluster is going to be upgraded to. TargetVersion string `protobuf:"bytes,2,opt,name=target_version,json=targetVersion,proto3" json:"target_version,omitempty"` // The schedule for the upgrade. Schedule UpgradeClusterRequest_Schedule `` /* 137-byte string literal not displayed */ // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Upgrades a cluster.
func (*UpgradeClusterRequest) Descriptor
deprecated
func (*UpgradeClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeClusterRequest.ProtoReflect.Descriptor instead.
func (*UpgradeClusterRequest) GetName ¶
func (x *UpgradeClusterRequest) GetName() string
func (*UpgradeClusterRequest) GetRequestId ¶
func (x *UpgradeClusterRequest) GetRequestId() string
func (*UpgradeClusterRequest) GetSchedule ¶
func (x *UpgradeClusterRequest) GetSchedule() UpgradeClusterRequest_Schedule
func (*UpgradeClusterRequest) GetTargetVersion ¶
func (x *UpgradeClusterRequest) GetTargetVersion() string
func (*UpgradeClusterRequest) ProtoMessage ¶
func (*UpgradeClusterRequest) ProtoMessage()
func (*UpgradeClusterRequest) ProtoReflect ¶
func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message
func (*UpgradeClusterRequest) Reset ¶
func (x *UpgradeClusterRequest) Reset()
func (*UpgradeClusterRequest) String ¶
func (x *UpgradeClusterRequest) String() string
type UpgradeClusterRequest_Schedule ¶
type UpgradeClusterRequest_Schedule int32
Represents the schedule about when the cluster is going to be upgraded.
const ( // Unspecified. The default is to upgrade the cluster immediately which is // the only option today. UpgradeClusterRequest_SCHEDULE_UNSPECIFIED UpgradeClusterRequest_Schedule = 0 // The cluster is going to be upgraded immediately after receiving the // request. UpgradeClusterRequest_IMMEDIATELY UpgradeClusterRequest_Schedule = 1 )
func (UpgradeClusterRequest_Schedule) Descriptor ¶
func (UpgradeClusterRequest_Schedule) Descriptor() protoreflect.EnumDescriptor
func (UpgradeClusterRequest_Schedule) Enum ¶
func (x UpgradeClusterRequest_Schedule) Enum() *UpgradeClusterRequest_Schedule
func (UpgradeClusterRequest_Schedule) EnumDescriptor
deprecated
func (UpgradeClusterRequest_Schedule) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpgradeClusterRequest_Schedule.Descriptor instead.
func (UpgradeClusterRequest_Schedule) Number ¶
func (x UpgradeClusterRequest_Schedule) Number() protoreflect.EnumNumber
func (UpgradeClusterRequest_Schedule) String ¶
func (x UpgradeClusterRequest_Schedule) String() string
func (UpgradeClusterRequest_Schedule) Type ¶
func (UpgradeClusterRequest_Schedule) Type() protoreflect.EnumType
type Version ¶
type Version struct { // Output only. Name of the version, e.g.: "1.4.0". Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Version of a cluster.
func (*Version) Descriptor
deprecated
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
type VpnConnection ¶
type VpnConnection struct { // Required. The resource name of VPN connection Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the VPN connection was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the VPN connection was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // NAT gateway IP, or WAN IP address. If a customer has multiple NAT IPs, the // customer needs to configure NAT such that only one external IP maps to the // GMEC Anthos cluster. This is empty if NAT is not used. NatGatewayIp string `protobuf:"bytes,5,opt,name=nat_gateway_ip,json=natGatewayIp,proto3" json:"nat_gateway_ip,omitempty"` // Dynamic routing mode of the VPC network, `regional` or `global`. // // Deprecated: Do not use. BgpRoutingMode VpnConnection_BgpRoutingMode `` /* 171-byte string literal not displayed */ // The canonical Cluster name to connect to. It is in the form of // projects/{project}/locations/{location}/clusters/{cluster}. Cluster string `protobuf:"bytes,7,opt,name=cluster,proto3" json:"cluster,omitempty"` // The network ID of VPC to connect to. Vpc string `protobuf:"bytes,8,opt,name=vpc,proto3" json:"vpc,omitempty"` // Optional. Project detail of the VPC network. Required if VPC is in a // different project than the cluster project. VpcProject *VpnConnection_VpcProject `protobuf:"bytes,11,opt,name=vpc_project,json=vpcProject,proto3" json:"vpc_project,omitempty"` // Whether this VPN connection has HA enabled on cluster side. If enabled, // when creating VPN connection we will attempt to use 2 ANG floating IPs. EnableHighAvailability bool `` /* 130-byte string literal not displayed */ // Optional. The VPN connection Cloud Router name. Router string `protobuf:"bytes,12,opt,name=router,proto3" json:"router,omitempty"` // Output only. The created connection details. Details *VpnConnection_Details `protobuf:"bytes,10,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
A VPN connection .
func (*VpnConnection) Descriptor
deprecated
func (*VpnConnection) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection.ProtoReflect.Descriptor instead.
func (*VpnConnection) GetBgpRoutingMode
deprecated
func (x *VpnConnection) GetBgpRoutingMode() VpnConnection_BgpRoutingMode
Deprecated: Do not use.
func (*VpnConnection) GetCluster ¶
func (x *VpnConnection) GetCluster() string
func (*VpnConnection) GetCreateTime ¶
func (x *VpnConnection) GetCreateTime() *timestamp.Timestamp
func (*VpnConnection) GetDetails ¶
func (x *VpnConnection) GetDetails() *VpnConnection_Details
func (*VpnConnection) GetEnableHighAvailability ¶
func (x *VpnConnection) GetEnableHighAvailability() bool
func (*VpnConnection) GetLabels ¶
func (x *VpnConnection) GetLabels() map[string]string
func (*VpnConnection) GetName ¶
func (x *VpnConnection) GetName() string
func (*VpnConnection) GetNatGatewayIp ¶
func (x *VpnConnection) GetNatGatewayIp() string
func (*VpnConnection) GetRouter ¶
func (x *VpnConnection) GetRouter() string
func (*VpnConnection) GetUpdateTime ¶
func (x *VpnConnection) GetUpdateTime() *timestamp.Timestamp
func (*VpnConnection) GetVpc ¶
func (x *VpnConnection) GetVpc() string
func (*VpnConnection) GetVpcProject ¶
func (x *VpnConnection) GetVpcProject() *VpnConnection_VpcProject
func (*VpnConnection) ProtoMessage ¶
func (*VpnConnection) ProtoMessage()
func (*VpnConnection) ProtoReflect ¶
func (x *VpnConnection) ProtoReflect() protoreflect.Message
func (*VpnConnection) Reset ¶
func (x *VpnConnection) Reset()
func (*VpnConnection) String ¶
func (x *VpnConnection) String() string
type VpnConnection_BgpRoutingMode ¶
type VpnConnection_BgpRoutingMode int32
Routing mode.
const ( // Unknown. VpnConnection_BGP_ROUTING_MODE_UNSPECIFIED VpnConnection_BgpRoutingMode = 0 // Regional mode. VpnConnection_REGIONAL VpnConnection_BgpRoutingMode = 1 // Global mode. VpnConnection_GLOBAL VpnConnection_BgpRoutingMode = 2 )
func (VpnConnection_BgpRoutingMode) Descriptor ¶
func (VpnConnection_BgpRoutingMode) Descriptor() protoreflect.EnumDescriptor
func (VpnConnection_BgpRoutingMode) Enum ¶
func (x VpnConnection_BgpRoutingMode) Enum() *VpnConnection_BgpRoutingMode
func (VpnConnection_BgpRoutingMode) EnumDescriptor
deprecated
func (VpnConnection_BgpRoutingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use VpnConnection_BgpRoutingMode.Descriptor instead.
func (VpnConnection_BgpRoutingMode) Number ¶
func (x VpnConnection_BgpRoutingMode) Number() protoreflect.EnumNumber
func (VpnConnection_BgpRoutingMode) String ¶
func (x VpnConnection_BgpRoutingMode) String() string
func (VpnConnection_BgpRoutingMode) Type ¶
func (VpnConnection_BgpRoutingMode) Type() protoreflect.EnumType
type VpnConnection_Details ¶
type VpnConnection_Details struct { // The state of this connection. State VpnConnection_Details_State `` /* 128-byte string literal not displayed */ // The error message. This is only populated when state=ERROR. Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // The Cloud Router info. CloudRouter *VpnConnection_Details_CloudRouter `protobuf:"bytes,3,opt,name=cloud_router,json=cloudRouter,proto3" json:"cloud_router,omitempty"` // Each connection has multiple Cloud VPN gateways. CloudVpns []*VpnConnection_Details_CloudVpn `protobuf:"bytes,4,rep,name=cloud_vpns,json=cloudVpns,proto3" json:"cloud_vpns,omitempty"` // contains filtered or unexported fields }
The created connection details.
func (*VpnConnection_Details) Descriptor
deprecated
func (*VpnConnection_Details) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details.ProtoReflect.Descriptor instead.
func (*VpnConnection_Details) GetCloudRouter ¶
func (x *VpnConnection_Details) GetCloudRouter() *VpnConnection_Details_CloudRouter
func (*VpnConnection_Details) GetCloudVpns ¶
func (x *VpnConnection_Details) GetCloudVpns() []*VpnConnection_Details_CloudVpn
func (*VpnConnection_Details) GetError ¶
func (x *VpnConnection_Details) GetError() string
func (*VpnConnection_Details) GetState ¶
func (x *VpnConnection_Details) GetState() VpnConnection_Details_State
func (*VpnConnection_Details) ProtoMessage ¶
func (*VpnConnection_Details) ProtoMessage()
func (*VpnConnection_Details) ProtoReflect ¶
func (x *VpnConnection_Details) ProtoReflect() protoreflect.Message
func (*VpnConnection_Details) Reset ¶
func (x *VpnConnection_Details) Reset()
func (*VpnConnection_Details) String ¶
func (x *VpnConnection_Details) String() string
type VpnConnection_Details_CloudRouter ¶
type VpnConnection_Details_CloudRouter struct { // The associated Cloud Router name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The Cloud Router info.
func (*VpnConnection_Details_CloudRouter) Descriptor
deprecated
func (*VpnConnection_Details_CloudRouter) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details_CloudRouter.ProtoReflect.Descriptor instead.
func (*VpnConnection_Details_CloudRouter) GetName ¶
func (x *VpnConnection_Details_CloudRouter) GetName() string
func (*VpnConnection_Details_CloudRouter) ProtoMessage ¶
func (*VpnConnection_Details_CloudRouter) ProtoMessage()
func (*VpnConnection_Details_CloudRouter) ProtoReflect ¶
func (x *VpnConnection_Details_CloudRouter) ProtoReflect() protoreflect.Message
func (*VpnConnection_Details_CloudRouter) Reset ¶
func (x *VpnConnection_Details_CloudRouter) Reset()
func (*VpnConnection_Details_CloudRouter) String ¶
func (x *VpnConnection_Details_CloudRouter) String() string
type VpnConnection_Details_CloudVpn ¶
type VpnConnection_Details_CloudVpn struct { // The created Cloud VPN gateway name. Gateway string `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"` // contains filtered or unexported fields }
The Cloud VPN info.
func (*VpnConnection_Details_CloudVpn) Descriptor
deprecated
func (*VpnConnection_Details_CloudVpn) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details_CloudVpn.ProtoReflect.Descriptor instead.
func (*VpnConnection_Details_CloudVpn) GetGateway ¶
func (x *VpnConnection_Details_CloudVpn) GetGateway() string
func (*VpnConnection_Details_CloudVpn) ProtoMessage ¶
func (*VpnConnection_Details_CloudVpn) ProtoMessage()
func (*VpnConnection_Details_CloudVpn) ProtoReflect ¶
func (x *VpnConnection_Details_CloudVpn) ProtoReflect() protoreflect.Message
func (*VpnConnection_Details_CloudVpn) Reset ¶
func (x *VpnConnection_Details_CloudVpn) Reset()
func (*VpnConnection_Details_CloudVpn) String ¶
func (x *VpnConnection_Details_CloudVpn) String() string
type VpnConnection_Details_State ¶
type VpnConnection_Details_State int32
The current connection state.
const ( // Unknown. VpnConnection_Details_STATE_UNSPECIFIED VpnConnection_Details_State = 0 // Connected. VpnConnection_Details_STATE_CONNECTED VpnConnection_Details_State = 1 // Still connecting. VpnConnection_Details_STATE_CONNECTING VpnConnection_Details_State = 2 // Error occurred. VpnConnection_Details_STATE_ERROR VpnConnection_Details_State = 3 )
func (VpnConnection_Details_State) Descriptor ¶
func (VpnConnection_Details_State) Descriptor() protoreflect.EnumDescriptor
func (VpnConnection_Details_State) Enum ¶
func (x VpnConnection_Details_State) Enum() *VpnConnection_Details_State
func (VpnConnection_Details_State) EnumDescriptor
deprecated
func (VpnConnection_Details_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details_State.Descriptor instead.
func (VpnConnection_Details_State) Number ¶
func (x VpnConnection_Details_State) Number() protoreflect.EnumNumber
func (VpnConnection_Details_State) String ¶
func (x VpnConnection_Details_State) String() string
func (VpnConnection_Details_State) Type ¶
func (VpnConnection_Details_State) Type() protoreflect.EnumType
type VpnConnection_VpcProject ¶
type VpnConnection_VpcProject struct { // The project of the VPC to connect to. If not specified, it is the same as // the cluster project. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Optional. Deprecated: do not use. // // Deprecated: Do not use. ServiceAccount string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // contains filtered or unexported fields }
Project detail of the VPC network.
func (*VpnConnection_VpcProject) Descriptor
deprecated
func (*VpnConnection_VpcProject) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_VpcProject.ProtoReflect.Descriptor instead.
func (*VpnConnection_VpcProject) GetProjectId ¶
func (x *VpnConnection_VpcProject) GetProjectId() string
func (*VpnConnection_VpcProject) GetServiceAccount
deprecated
func (x *VpnConnection_VpcProject) GetServiceAccount() string
Deprecated: Do not use.
func (*VpnConnection_VpcProject) ProtoMessage ¶
func (*VpnConnection_VpcProject) ProtoMessage()
func (*VpnConnection_VpcProject) ProtoReflect ¶
func (x *VpnConnection_VpcProject) ProtoReflect() protoreflect.Message
func (*VpnConnection_VpcProject) Reset ¶
func (x *VpnConnection_VpcProject) Reset()
func (*VpnConnection_VpcProject) String ¶
func (x *VpnConnection_VpcProject) String() string
type ZoneMetadata ¶
type ZoneMetadata struct { // Quota for resources in this zone. Quota []*Quota `protobuf:"bytes,1,rep,name=quota,proto3" json:"quota,omitempty"` // The map keyed by rack name and has value of RackType. RackTypes map[string]ZoneMetadata_RackType `` /* 235-byte string literal not displayed */ // Config data for the zone. ConfigData *ConfigData `protobuf:"bytes,3,opt,name=config_data,json=configData,proto3" json:"config_data,omitempty"` // contains filtered or unexported fields }
A Google Distributed Cloud Edge zone where edge machines are located.
func (*ZoneMetadata) Descriptor
deprecated
func (*ZoneMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ZoneMetadata.ProtoReflect.Descriptor instead.
func (*ZoneMetadata) GetConfigData ¶
func (x *ZoneMetadata) GetConfigData() *ConfigData
func (*ZoneMetadata) GetQuota ¶
func (x *ZoneMetadata) GetQuota() []*Quota
func (*ZoneMetadata) GetRackTypes ¶
func (x *ZoneMetadata) GetRackTypes() map[string]ZoneMetadata_RackType
func (*ZoneMetadata) ProtoMessage ¶
func (*ZoneMetadata) ProtoMessage()
func (*ZoneMetadata) ProtoReflect ¶
func (x *ZoneMetadata) ProtoReflect() protoreflect.Message
func (*ZoneMetadata) Reset ¶
func (x *ZoneMetadata) Reset()
func (*ZoneMetadata) String ¶
func (x *ZoneMetadata) String() string
type ZoneMetadata_RackType ¶
type ZoneMetadata_RackType int32
Type of the rack.
const ( // Unspecified rack type, single rack also belongs to this type. ZoneMetadata_RACK_TYPE_UNSPECIFIED ZoneMetadata_RackType = 0 // Base rack type, a pair of two modified Config-1 racks containing // Aggregation switches. ZoneMetadata_BASE ZoneMetadata_RackType = 1 // Expansion rack type, also known as standalone racks, // added by customers on demand. ZoneMetadata_EXPANSION ZoneMetadata_RackType = 2 )
func (ZoneMetadata_RackType) Descriptor ¶
func (ZoneMetadata_RackType) Descriptor() protoreflect.EnumDescriptor
func (ZoneMetadata_RackType) Enum ¶
func (x ZoneMetadata_RackType) Enum() *ZoneMetadata_RackType
func (ZoneMetadata_RackType) EnumDescriptor
deprecated
func (ZoneMetadata_RackType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ZoneMetadata_RackType.Descriptor instead.
func (ZoneMetadata_RackType) Number ¶
func (x ZoneMetadata_RackType) Number() protoreflect.EnumNumber
func (ZoneMetadata_RackType) String ¶
func (x ZoneMetadata_RackType) String() string
func (ZoneMetadata_RackType) Type ¶
func (ZoneMetadata_RackType) Type() protoreflect.EnumType