package edgecontainerpb
import "cloud.google.com/go/edgecontainer/apiv1/edgecontainerpb"
Index ¶
- Variables
- func RegisterEdgeContainerServer(s *grpc.Server, srv EdgeContainerServer)
- type Authorization
- func (*Authorization) Descriptor() ([]byte, []int)
- func (x *Authorization) GetAdminUsers() *ClusterUser
- func (*Authorization) ProtoMessage()
- func (x *Authorization) ProtoReflect() protoreflect.Message
- func (x *Authorization) Reset()
- func (x *Authorization) String() string
- type ChannelConfig
- func (*ChannelConfig) Descriptor() ([]byte, []int)
- func (x *ChannelConfig) GetDefaultVersion() string
- func (*ChannelConfig) ProtoMessage()
- func (x *ChannelConfig) ProtoReflect() protoreflect.Message
- func (x *ChannelConfig) Reset()
- func (x *ChannelConfig) String() string
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)
- 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() *timestamppb.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() *timestamppb.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)
- 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
- func (*ClusterUser) Descriptor() ([]byte, []int)
- func (x *ClusterUser) GetUsername() string
- func (*ClusterUser) ProtoMessage()
- func (x *ClusterUser) ProtoReflect() protoreflect.Message
- func (x *ClusterUser) Reset()
- func (x *ClusterUser) String() string
- type Cluster_ConnectionState
- func (*Cluster_ConnectionState) Descriptor() ([]byte, []int)
- func (x *Cluster_ConnectionState) GetState() Cluster_ConnectionState_State
- func (x *Cluster_ConnectionState) GetUpdateTime() *timestamppb.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)
- 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)
- 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)
- 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)
- 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
- func (*Cluster_ControlPlane_Remote) Descriptor() ([]byte, []int)
- func (*Cluster_ControlPlane_Remote) ProtoMessage()
- func (x *Cluster_ControlPlane_Remote) ProtoReflect() protoreflect.Message
- func (x *Cluster_ControlPlane_Remote) Reset()
- func (x *Cluster_ControlPlane_Remote) String() string
- 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)
- 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)
- func (x *Cluster_MaintenanceEvent) GetCreateTime() *timestamppb.Timestamp
- func (x *Cluster_MaintenanceEvent) GetEndTime() *timestamppb.Timestamp
- func (x *Cluster_MaintenanceEvent) GetOperation() string
- func (x *Cluster_MaintenanceEvent) GetSchedule() Cluster_MaintenanceEvent_Schedule
- func (x *Cluster_MaintenanceEvent) GetStartTime() *timestamppb.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() *timestamppb.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)
- 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)
- 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)
- 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)
- 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)
- 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)
- func (x *Cluster_SurvivabilityConfig) GetOfflineRebootTtl() *durationpb.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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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
- func (*Fleet) Descriptor() ([]byte, []int)
- func (x *Fleet) GetMembership() string
- func (x *Fleet) GetProject() string
- func (*Fleet) ProtoMessage()
- func (x *Fleet) ProtoReflect() protoreflect.Message
- func (x *Fleet) Reset()
- func (x *Fleet) String() string
- type GenerateAccessTokenRequest
- func (*GenerateAccessTokenRequest) Descriptor() ([]byte, []int)
- 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)
- func (x *GenerateAccessTokenResponse) GetAccessToken() string
- func (x *GenerateAccessTokenResponse) GetExpireTime() *timestamppb.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)
- 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)
- func (x *GenerateOfflineCredentialResponse) GetClientCertificate() string
- func (x *GenerateOfflineCredentialResponse) GetClientKey() string
- func (x *GenerateOfflineCredentialResponse) GetExpireTime() *timestamppb.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
- func (*GetClusterRequest) Descriptor() ([]byte, []int)
- func (x *GetClusterRequest) GetName() string
- func (*GetClusterRequest) ProtoMessage()
- func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterRequest) Reset()
- func (x *GetClusterRequest) String() string
- type GetMachineRequest
- func (*GetMachineRequest) Descriptor() ([]byte, []int)
- func (x *GetMachineRequest) GetName() string
- func (*GetMachineRequest) ProtoMessage()
- func (x *GetMachineRequest) ProtoReflect() protoreflect.Message
- func (x *GetMachineRequest) Reset()
- func (x *GetMachineRequest) String() string
- type GetNodePoolRequest
- func (*GetNodePoolRequest) Descriptor() ([]byte, []int)
- 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)
- 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)
- 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)
- func (x KmsKeyState) Number() protoreflect.EnumNumber
- func (x KmsKeyState) String() string
- func (KmsKeyState) Type() protoreflect.EnumType
- type ListClustersRequest
- func (*ListClustersRequest) Descriptor() ([]byte, []int)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- func (x *Machine) GetCreateTime() *timestamppb.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() *timestamppb.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)
- 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)
- 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)
- 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)
- func (x *NodePool) GetCreateTime() *timestamppb.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() *timestamppb.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)
- 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)
- 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)
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.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)
- func (x OperationMetadata_StatusReason) Number() protoreflect.EnumNumber
- func (x OperationMetadata_StatusReason) String() string
- func (OperationMetadata_StatusReason) Type() protoreflect.EnumType
- type Quota
- func (*Quota) Descriptor() ([]byte, []int)
- func (x *Quota) GetLimit() float64
- func (x *Quota) GetMetric() string
- func (x *Quota) GetUsage() float64
- func (*Quota) ProtoMessage()
- func (x *Quota) ProtoReflect() protoreflect.Message
- func (x *Quota) Reset()
- func (x *Quota) String() string
- type RecurringTimeWindow
- func (*RecurringTimeWindow) Descriptor() ([]byte, []int)
- 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)
- func (x ResourceState) Number() protoreflect.EnumNumber
- func (x ResourceState) String() string
- func (ResourceState) Type() protoreflect.EnumType
- type ServerConfig
- func (*ServerConfig) Descriptor() ([]byte, []int)
- 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)
- func (x *TimeWindow) GetEndTime() *timestamppb.Timestamp
- func (x *TimeWindow) GetStartTime() *timestamppb.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 UpdateClusterRequest
- func (*UpdateClusterRequest) Descriptor() ([]byte, []int)
- func (x *UpdateClusterRequest) GetCluster() *Cluster
- func (x *UpdateClusterRequest) GetRequestId() string
- func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.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)
- func (x *UpdateNodePoolRequest) GetNodePool() *NodePool
- func (x *UpdateNodePoolRequest) GetRequestId() string
- func (x *UpdateNodePoolRequest) GetUpdateMask() *fieldmaskpb.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)
- 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)
- func (x UpgradeClusterRequest_Schedule) Number() protoreflect.EnumNumber
- func (x UpgradeClusterRequest_Schedule) String() string
- func (UpgradeClusterRequest_Schedule) Type() protoreflect.EnumType
- type Version
- func (*Version) Descriptor() ([]byte, []int)
- func (x *Version) GetName() string
- func (*Version) ProtoMessage()
- func (x *Version) ProtoReflect() protoreflect.Message
- func (x *Version) Reset()
- func (x *Version) String() string
- type VpnConnection
- func (*VpnConnection) Descriptor() ([]byte, []int)
- func (x *VpnConnection) GetBgpRoutingMode() VpnConnection_BgpRoutingMode
- func (x *VpnConnection) GetCluster() string
- func (x *VpnConnection) GetCreateTime() *timestamppb.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() *timestamppb.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)
- 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)
- 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)
- 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)
- 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)
- 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)
- func (x *VpnConnection_VpcProject) GetProjectId() string
- func (x *VpnConnection_VpcProject) GetServiceAccount() string
- 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)
- 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)
- func (x ZoneMetadata_RackType) Number() protoreflect.EnumNumber
- func (x ZoneMetadata_RackType) String() string
- func (ZoneMetadata_RackType) Type() protoreflect.EnumType
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 ( int32]string{ 0: "SHARED_DEPLOYMENT_POLICY_UNSPECIFIED", 1: "ALLOWED", 2: "DISALLOWED", } = map[string]int32{ "SHARED_DEPLOYMENT_POLICY_UNSPECIFIED": 0, "ALLOWED": 1, "DISALLOWED": 2, } )= map[
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 File_google_cloud_edgecontainer_v1_resources_proto protoreflect.FileDescriptor
var File_google_cloud_edgecontainer_v1_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEdgeContainerServer ¶
func RegisterEdgeContainerServer(s *grpc.Server, 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 ¶
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 ¶
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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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 `protobuf:"varint,8,opt,name=default_max_pods_per_node,json=defaultMaxPodsPerNode,proto3" json:"default_max_pods_per_node,omitempty"` // 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 `protobuf:"bytes,17,rep,name=external_load_balancer_ipv4_address_pools,json=externalLoadBalancerIpv4AddressPools,proto3" json:"external_load_balancer_ipv4_address_pools,omitempty"` // Optional. Remote control plane disk encryption options. This field is only // used when enabling CMEK support. ControlPlaneEncryption *Cluster_ControlPlaneEncryption `protobuf:"bytes,18,opt,name=control_plane_encryption,json=controlPlaneEncryption,proto3" json:"control_plane_encryption,omitempty"` // Output only. The current status of the cluster. Status Cluster_Status `protobuf:"varint,20,opt,name=status,proto3,enum=google.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 `protobuf:"varint,23,opt,name=release_channel,json=releaseChannel,proto3,enum=google.cloud.edgecontainer.v1.Cluster_ReleaseChannel" json:"release_channel,omitempty"` // 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 `protobuf:"bytes,25,rep,name=external_load_balancer_ipv6_address_pools,json=externalLoadBalancerIpv6AddressPools,proto3" json:"external_load_balancer_ipv6_address_pools,omitempty"` // 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: Use Cluster.ProtoReflect.Descriptor instead.
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 (x *Cluster) GetCreateTime() *timestamppb.Timestamp
func (*Cluster) GetDefaultMaxPodsPerNode ¶
func (*Cluster) GetEndpoint ¶
func (*Cluster) GetExternalLoadBalancerIpv4AddressPools ¶
func (*Cluster) GetExternalLoadBalancerIpv6AddressPools ¶
func (*Cluster) GetFleet ¶
func (*Cluster) GetLabels ¶
func (*Cluster) GetMaintenanceEvents ¶
func (x *Cluster) GetMaintenanceEvents() []*Cluster_MaintenanceEvent
func (*Cluster) GetMaintenancePolicy ¶
func (x *Cluster) GetMaintenancePolicy() *MaintenancePolicy
func (*Cluster) GetName ¶
func (*Cluster) GetNetworking ¶
func (x *Cluster) GetNetworking() *ClusterNetworking
func (*Cluster) GetNodeVersion ¶
func (*Cluster) GetPort ¶
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 (x *Cluster) GetUpdateTime() *timestamppb.Timestamp
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
func (*Cluster) Reset ¶
func (x *Cluster) Reset()
func (*Cluster) String ¶
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 `protobuf:"bytes,1,rep,name=cluster_ipv4_cidr_blocks,json=clusterIpv4CidrBlocks,proto3" json:"cluster_ipv4_cidr_blocks,omitempty"` // 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 `protobuf:"bytes,2,rep,name=services_ipv4_cidr_blocks,json=servicesIpv4CidrBlocks,proto3" json:"services_ipv4_cidr_blocks,omitempty"` // contains filtered or unexported fields }
Cluster-wide networking configuration.
func (*ClusterNetworking) Descriptor ¶
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 ¶
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 `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.edgecontainer.v1.Cluster_ConnectionState_State" json:"state,omitempty"` // Output only. The time when the connection state was last changed. UpdateTime *timestamppb.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 ¶
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() *timestamppb.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 ¶
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 ¶
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 `protobuf:"varint,3,opt,name=kms_key_state,json=kmsKeyState,proto3,enum=google.cloud.edgecontainer.v1.KmsKeyState" json:"kms_key_state,omitempty"` // 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 `protobuf:"varint,5,opt,name=resource_state,json=resourceState,proto3,enum=google.cloud.edgecontainer.v1.ResourceState" json:"resource_state,omitempty"` // contains filtered or unexported fields }
Configuration for Customer-managed KMS key support for control plane nodes.
func (*Cluster_ControlPlaneEncryption) Descriptor ¶
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"` // Policy configuration about how user applications are deployed. Cluster_ControlPlane_SharedDeploymentPolicy `protobuf:"varint,4,opt,name=shared_deployment_policy,json=sharedDeploymentPolicy,proto3,enum=google.cloud.edgecontainer.v1.Cluster_ControlPlane_SharedDeploymentPolicy" json:"shared_deployment_policy,omitempty"` // 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 `protobuf:"bytes,5,opt,name=control_plane_node_storage_schema,json=controlPlaneNodeStorageSchema,proto3" json:"control_plane_node_storage_schema,omitempty"` // 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 ¶
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 ¶
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) Enum ¶
func (x Cluster_ControlPlane_SharedDeploymentPolicy) Enum() *Cluster_ControlPlane_SharedDeploymentPolicy
func (Cluster_ControlPlane_SharedDeploymentPolicy) EnumDescriptor ¶
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 `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.edgecontainer.v1.Cluster_MaintenanceEvent_Type" json:"type,omitempty"` // Output only. The schedule of the maintenance event. Schedule Cluster_MaintenanceEvent_Schedule `protobuf:"varint,5,opt,name=schedule,proto3,enum=google.cloud.edgecontainer.v1.Cluster_MaintenanceEvent_Schedule" json:"schedule,omitempty"` // Output only. The state of the maintenance event. State Cluster_MaintenanceEvent_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.edgecontainer.v1.Cluster_MaintenanceEvent_State" json:"state,omitempty"` // Output only. The time when the maintenance event request was created. CreateTime *timestamppb.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 *timestamppb.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 *timestamppb.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 *timestamppb.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 ¶
func (*Cluster_MaintenanceEvent) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent.ProtoReflect.Descriptor instead.
func (*Cluster_MaintenanceEvent) GetCreateTime ¶
func (x *Cluster_MaintenanceEvent) GetCreateTime() *timestamppb.Timestamp
func (*Cluster_MaintenanceEvent) GetEndTime ¶
func (x *Cluster_MaintenanceEvent) GetEndTime() *timestamppb.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() *timestamppb.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() *timestamppb.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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 *durationpb.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 ¶
func (*Cluster_SurvivabilityConfig) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SurvivabilityConfig.ProtoReflect.Descriptor instead.
func (*Cluster_SurvivabilityConfig) GetOfflineRebootTtl ¶
func (x *Cluster_SurvivabilityConfig) GetOfflineRebootTtl() *durationpb.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 ¶
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 ¶
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 ¶
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 `protobuf:"bytes,1,rep,name=available_external_lb_pools_ipv4,json=availableExternalLbPoolsIpv4,proto3" json:"available_external_lb_pools_ipv4,omitempty"` // list of available v6 ip pools for external loadbalancer AvailableExternalLbPoolsIpv6 []string `protobuf:"bytes,2,rep,name=available_external_lb_pools_ipv6,json=availableExternalLbPoolsIpv6,proto3" json:"available_external_lb_pools_ipv6,omitempty"` // contains filtered or unexported fields }
Config data holds all the config related data for the zone.
func (*ConfigData) Descriptor ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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://godoc.org/google.golang.org/grpc#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) }
EdgeContainerServer is the server API for EdgeContainer service.
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: Use Fleet.ProtoReflect.Descriptor instead.
func (*Fleet) GetMembership ¶
func (*Fleet) GetProject ¶
func (*Fleet) ProtoMessage ¶
func (*Fleet) ProtoMessage()
func (*Fleet) ProtoReflect ¶
func (x *Fleet) ProtoReflect() protoreflect.Message
func (*Fleet) Reset ¶
func (x *Fleet) Reset()
func (*Fleet) String ¶
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 ¶
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 *timestamppb.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 ¶
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() *timestamppb.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 ¶
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 *timestamppb.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 ¶
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() *timestamppb.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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 `protobuf:"bytes,1,rep,name=available_zones,json=availableZones,proto3" json:"available_zones,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // contains filtered or unexported fields }
Metadata for a given [google.cloud.location.Location][google.cloud.location.Location].
func (*LocationMetadata) Descriptor ¶
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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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: Use Machine.ProtoReflect.Descriptor instead.
func (*Machine) GetCreateTime ¶
func (x *Machine) GetCreateTime() *timestamppb.Timestamp
func (*Machine) GetDisabled ¶
func (*Machine) GetHostedNode ¶
func (*Machine) GetLabels ¶
func (*Machine) GetName ¶
func (*Machine) GetUpdateTime ¶
func (x *Machine) GetUpdateTime() *timestamppb.Timestamp
func (*Machine) GetVersion ¶
func (*Machine) GetZone ¶
func (*Machine) ProtoMessage ¶
func (*Machine) ProtoMessage()
func (*Machine) ProtoReflect ¶
func (x *Machine) ProtoReflect() protoreflect.Message
func (*Machine) Reset ¶
func (x *Machine) Reset()
func (*Machine) String ¶
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 ¶
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 ¶
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 ¶
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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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: Use NodePool.ProtoReflect.Descriptor instead.
func (*NodePool) GetCreateTime ¶
func (x *NodePool) GetCreateTime() *timestamppb.Timestamp
func (*NodePool) GetLabels ¶
func (*NodePool) GetLocalDiskEncryption ¶
func (x *NodePool) GetLocalDiskEncryption() *NodePool_LocalDiskEncryption
func (*NodePool) GetMachineFilter ¶
func (*NodePool) GetName ¶
func (*NodePool) GetNodeConfig ¶
func (x *NodePool) GetNodeConfig() *NodePool_NodeConfig
func (*NodePool) GetNodeCount ¶
func (*NodePool) GetNodeLocation ¶
func (*NodePool) GetNodeVersion ¶
func (*NodePool) GetUpdateTime ¶
func (x *NodePool) GetUpdateTime() *timestamppb.Timestamp
func (*NodePool) ProtoMessage ¶
func (*NodePool) ProtoMessage()
func (*NodePool) ProtoReflect ¶
func (x *NodePool) ProtoReflect() protoreflect.Message
func (*NodePool) Reset ¶
func (x *NodePool) Reset()
func (*NodePool) String ¶
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 `protobuf:"varint,3,opt,name=kms_key_state,json=kmsKeyState,proto3,enum=google.cloud.edgecontainer.v1.KmsKeyState" json:"kms_key_state,omitempty"` // 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 `protobuf:"varint,5,opt,name=resource_state,json=resourceState,proto3,enum=google.cloud.edgecontainer.v1.ResourceState" json:"resource_state,omitempty"` // contains filtered or unexported fields }
Configuration for CMEK support for edge machine local disk encryption.
func (*NodePool_LocalDiskEncryption) Descriptor ¶
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 `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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 ¶
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 *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // The time the operation finished running. EndTime *timestamppb.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 `protobuf:"varint,9,opt,name=status_reason,json=statusReason,proto3,enum=google.cloud.edgecontainer.v1.OperationMetadata_StatusReason" json:"status_reason,omitempty"` // contains filtered or unexported fields }
Long-running operation metadata for Edge Container API methods.
func (*OperationMetadata) Descriptor ¶
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() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.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 ¶
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: Use Quota.ProtoReflect.Descriptor instead.
func (*Quota) GetLimit ¶
func (*Quota) GetMetric ¶
func (*Quota) GetUsage ¶
func (*Quota) ProtoMessage ¶
func (*Quota) ProtoMessage()
func (*Quota) ProtoReflect ¶
func (x *Quota) ProtoReflect() protoreflect.Message
func (*Quota) Reset ¶
func (x *Quota) Reset()
func (*Quota) String ¶
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 ¶
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 ¶
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 `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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 ¶
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 *timestamppb.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 *timestamppb.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 ¶
func (*TimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use TimeWindow.ProtoReflect.Descriptor instead.
func (*TimeWindow) GetEndTime ¶
func (x *TimeWindow) GetEndTime() *timestamppb.Timestamp
func (*TimeWindow) GetStartTime ¶
func (x *TimeWindow) GetStartTime() *timestamppb.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 can 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 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 *fieldmaskpb.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 ¶
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() *fieldmaskpb.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 *fieldmaskpb.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 ¶
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() *fieldmaskpb.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 `protobuf:"varint,3,opt,name=schedule,proto3,enum=google.cloud.edgecontainer.v1.UpgradeClusterRequest_Schedule" json:"schedule,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 }
Upgrades a cluster.
func (*UpgradeClusterRequest) Descriptor ¶
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 ¶
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: Use Version.ProtoReflect.Descriptor instead.
func (*Version) GetName ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
func (*Version) Reset ¶
func (x *Version) Reset()
func (*Version) String ¶
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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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: Marked as deprecated in google/cloud/edgecontainer/v1/resources.proto. BgpRoutingMode VpnConnection_BgpRoutingMode `protobuf:"varint,6,opt,name=bgp_routing_mode,json=bgpRoutingMode,proto3,enum=google.cloud.edgecontainer.v1.VpnConnection_BgpRoutingMode" json:"bgp_routing_mode,omitempty"` // 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 `protobuf:"varint,9,opt,name=enable_high_availability,json=enableHighAvailability,proto3" json:"enable_high_availability,omitempty"` // 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 ¶
func (*VpnConnection) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection.ProtoReflect.Descriptor instead.
func (*VpnConnection) GetBgpRoutingMode ¶
func (x *VpnConnection) GetBgpRoutingMode() VpnConnection_BgpRoutingMode
Deprecated: Marked as deprecated in google/cloud/edgecontainer/v1/resources.proto.
func (*VpnConnection) GetCluster ¶
func (x *VpnConnection) GetCluster() string
func (*VpnConnection) GetCreateTime ¶
func (x *VpnConnection) GetCreateTime() *timestamppb.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() *timestamppb.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 ¶
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 `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.edgecontainer.v1.VpnConnection_Details_State" json:"state,omitempty"` // 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 ¶
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 ¶
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 ¶
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 ¶
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: Marked as deprecated in google/cloud/edgecontainer/v1/resources.proto. 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 ¶
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 ¶
func (x *VpnConnection_VpcProject) GetServiceAccount() string
Deprecated: Marked as deprecated in google/cloud/edgecontainer/v1/resources.proto.
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 `protobuf:"bytes,2,rep,name=rack_types,json=rackTypes,proto3" json:"rack_types,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.cloud.edgecontainer.v1.ZoneMetadata_RackType"` // 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 ¶
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 ¶
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
Source Files ¶
resources.pb.go service.pb.go
- Version
- v1.4.1 (latest)
- Published
- Jan 2, 2025
- Platform
- linux/amd64
- Imports
- 15 packages
- Last checked
- 5 days ago –
Tools for package owners.