Documentation ¶
Index ¶
- Variables
- func RegisterEdgeContainerServer(s *grpc.Server, srv EdgeContainerServer)
- type Authorization
- type ChannelConfig
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetAuthorization() *Authorization
- func (x *Cluster) GetClusterCaCertificate() string
- func (x *Cluster) 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)deprecated
- func (x *ClusterNetworking) GetClusterIpv4CidrBlocks() []string
- func (x *ClusterNetworking) GetServicesIpv4CidrBlocks() []string
- func (*ClusterNetworking) ProtoMessage()
- func (x *ClusterNetworking) ProtoReflect() protoreflect.Message
- func (x *ClusterNetworking) Reset()
- func (x *ClusterNetworking) String() string
- type ClusterUser
- type Cluster_ControlPlane
- func (*Cluster_ControlPlane) Descriptor() ([]byte, []int)deprecated
- func (m *Cluster_ControlPlane) GetConfig() isCluster_ControlPlane_Config
- func (x *Cluster_ControlPlane) GetLocal() *Cluster_ControlPlane_Local
- func (x *Cluster_ControlPlane) GetRemote() *Cluster_ControlPlane_Remote
- func (*Cluster_ControlPlane) ProtoMessage()
- func (x *Cluster_ControlPlane) ProtoReflect() protoreflect.Message
- func (x *Cluster_ControlPlane) Reset()
- func (x *Cluster_ControlPlane) String() string
- type Cluster_ControlPlaneEncryption
- func (*Cluster_ControlPlaneEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_ControlPlaneEncryption) GetKmsKey() string
- func (x *Cluster_ControlPlaneEncryption) GetKmsKeyActiveVersion() string
- func (x *Cluster_ControlPlaneEncryption) GetKmsKeyState() KmsKeyState
- func (x *Cluster_ControlPlaneEncryption) GetKmsStatus() *status.Status
- func (*Cluster_ControlPlaneEncryption) ProtoMessage()
- func (x *Cluster_ControlPlaneEncryption) ProtoReflect() protoreflect.Message
- func (x *Cluster_ControlPlaneEncryption) Reset()
- func (x *Cluster_ControlPlaneEncryption) String() string
- type Cluster_ControlPlane_Local
- func (*Cluster_ControlPlane_Local) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_ControlPlane_Local) GetMachineFilter() string
- func (x *Cluster_ControlPlane_Local) GetNodeCount() int32
- func (x *Cluster_ControlPlane_Local) GetNodeLocation() string
- func (x *Cluster_ControlPlane_Local) GetSharedDeploymentPolicy() Cluster_ControlPlane_SharedDeploymentPolicy
- func (*Cluster_ControlPlane_Local) ProtoMessage()
- func (x *Cluster_ControlPlane_Local) ProtoReflect() protoreflect.Message
- func (x *Cluster_ControlPlane_Local) Reset()
- func (x *Cluster_ControlPlane_Local) String() string
- type Cluster_ControlPlane_Local_
- type Cluster_ControlPlane_Remote
- type Cluster_ControlPlane_Remote_
- type Cluster_ControlPlane_SharedDeploymentPolicy
- func (Cluster_ControlPlane_SharedDeploymentPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_ControlPlane_SharedDeploymentPolicy) Enum() *Cluster_ControlPlane_SharedDeploymentPolicy
- func (Cluster_ControlPlane_SharedDeploymentPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_ControlPlane_SharedDeploymentPolicy) Number() protoreflect.EnumNumber
- func (x Cluster_ControlPlane_SharedDeploymentPolicy) String() string
- func (Cluster_ControlPlane_SharedDeploymentPolicy) Type() protoreflect.EnumType
- type Cluster_MaintenanceEvent
- func (*Cluster_MaintenanceEvent) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_MaintenanceEvent) GetCreateTime() *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)deprecated
- func (x Cluster_MaintenanceEvent_Schedule) Number() protoreflect.EnumNumber
- func (x Cluster_MaintenanceEvent_Schedule) String() string
- func (Cluster_MaintenanceEvent_Schedule) Type() protoreflect.EnumType
- type Cluster_MaintenanceEvent_State
- func (Cluster_MaintenanceEvent_State) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_MaintenanceEvent_State) Enum() *Cluster_MaintenanceEvent_State
- func (Cluster_MaintenanceEvent_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_MaintenanceEvent_State) Number() protoreflect.EnumNumber
- func (x Cluster_MaintenanceEvent_State) String() string
- func (Cluster_MaintenanceEvent_State) Type() protoreflect.EnumType
- type Cluster_MaintenanceEvent_Type
- func (Cluster_MaintenanceEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_MaintenanceEvent_Type) Enum() *Cluster_MaintenanceEvent_Type
- func (Cluster_MaintenanceEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_MaintenanceEvent_Type) Number() protoreflect.EnumNumber
- func (x Cluster_MaintenanceEvent_Type) String() string
- func (Cluster_MaintenanceEvent_Type) Type() protoreflect.EnumType
- type Cluster_ReleaseChannel
- func (Cluster_ReleaseChannel) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_ReleaseChannel) Enum() *Cluster_ReleaseChannel
- func (Cluster_ReleaseChannel) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_ReleaseChannel) Number() protoreflect.EnumNumber
- func (x Cluster_ReleaseChannel) String() string
- func (Cluster_ReleaseChannel) Type() protoreflect.EnumType
- type Cluster_Status
- func (Cluster_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_Status) Enum() *Cluster_Status
- func (Cluster_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_Status) Number() protoreflect.EnumNumber
- func (x Cluster_Status) String() string
- func (Cluster_Status) Type() protoreflect.EnumType
- type Cluster_SurvivabilityConfig
- func (*Cluster_SurvivabilityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_SurvivabilityConfig) GetOfflineRebootTtl() *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)deprecated
- func (x *Cluster_SystemAddonsConfig) GetIngress() *Cluster_SystemAddonsConfig_Ingress
- func (*Cluster_SystemAddonsConfig) ProtoMessage()
- func (x *Cluster_SystemAddonsConfig) ProtoReflect() protoreflect.Message
- func (x *Cluster_SystemAddonsConfig) Reset()
- func (x *Cluster_SystemAddonsConfig) String() string
- type Cluster_SystemAddonsConfig_Ingress
- func (*Cluster_SystemAddonsConfig_Ingress) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster_SystemAddonsConfig_Ingress) GetDisabled() bool
- func (x *Cluster_SystemAddonsConfig_Ingress) GetIpv4Vip() string
- func (*Cluster_SystemAddonsConfig_Ingress) ProtoMessage()
- func (x *Cluster_SystemAddonsConfig_Ingress) ProtoReflect() protoreflect.Message
- func (x *Cluster_SystemAddonsConfig_Ingress) Reset()
- func (x *Cluster_SystemAddonsConfig_Ingress) String() string
- type CreateClusterRequest
- func (*CreateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterRequest) GetCluster() *Cluster
- func (x *CreateClusterRequest) GetClusterId() string
- func (x *CreateClusterRequest) GetParent() string
- func (x *CreateClusterRequest) GetRequestId() string
- func (*CreateClusterRequest) ProtoMessage()
- func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClusterRequest) Reset()
- func (x *CreateClusterRequest) String() string
- type CreateNodePoolRequest
- func (*CreateNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNodePoolRequest) GetNodePool() *NodePool
- func (x *CreateNodePoolRequest) GetNodePoolId() string
- func (x *CreateNodePoolRequest) GetParent() string
- func (x *CreateNodePoolRequest) GetRequestId() string
- func (*CreateNodePoolRequest) ProtoMessage()
- func (x *CreateNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNodePoolRequest) Reset()
- func (x *CreateNodePoolRequest) String() string
- type CreateVpnConnectionRequest
- func (*CreateVpnConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVpnConnectionRequest) GetParent() string
- func (x *CreateVpnConnectionRequest) GetRequestId() string
- func (x *CreateVpnConnectionRequest) GetVpnConnection() *VpnConnection
- func (x *CreateVpnConnectionRequest) GetVpnConnectionId() string
- func (*CreateVpnConnectionRequest) ProtoMessage()
- func (x *CreateVpnConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVpnConnectionRequest) Reset()
- func (x *CreateVpnConnectionRequest) String() string
- type DeleteClusterRequest
- func (*DeleteClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterRequest) GetName() string
- func (x *DeleteClusterRequest) GetRequestId() string
- func (*DeleteClusterRequest) ProtoMessage()
- func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterRequest) Reset()
- func (x *DeleteClusterRequest) String() string
- type DeleteNodePoolRequest
- func (*DeleteNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNodePoolRequest) GetName() string
- func (x *DeleteNodePoolRequest) GetRequestId() string
- func (*DeleteNodePoolRequest) ProtoMessage()
- func (x *DeleteNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNodePoolRequest) Reset()
- func (x *DeleteNodePoolRequest) String() string
- type DeleteVpnConnectionRequest
- func (*DeleteVpnConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVpnConnectionRequest) GetName() string
- func (x *DeleteVpnConnectionRequest) GetRequestId() string
- func (*DeleteVpnConnectionRequest) ProtoMessage()
- func (x *DeleteVpnConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVpnConnectionRequest) Reset()
- func (x *DeleteVpnConnectionRequest) String() string
- type EdgeContainerClient
- type EdgeContainerServer
- type Fleet
- type GenerateAccessTokenRequest
- func (*GenerateAccessTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateAccessTokenRequest) GetCluster() string
- func (*GenerateAccessTokenRequest) ProtoMessage()
- func (x *GenerateAccessTokenRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateAccessTokenRequest) Reset()
- func (x *GenerateAccessTokenRequest) String() string
- type GenerateAccessTokenResponse
- func (*GenerateAccessTokenResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateAccessTokenResponse) GetAccessToken() string
- func (x *GenerateAccessTokenResponse) GetExpireTime() *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)deprecated
- func (x *GenerateOfflineCredentialRequest) GetCluster() string
- func (*GenerateOfflineCredentialRequest) ProtoMessage()
- func (x *GenerateOfflineCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateOfflineCredentialRequest) Reset()
- func (x *GenerateOfflineCredentialRequest) String() string
- type GenerateOfflineCredentialResponse
- func (*GenerateOfflineCredentialResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateOfflineCredentialResponse) GetClientCertificate() string
- func (x *GenerateOfflineCredentialResponse) GetClientKey() string
- func (x *GenerateOfflineCredentialResponse) GetExpireTime() *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
- type GetMachineRequest
- type GetNodePoolRequest
- func (*GetNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodePoolRequest) GetName() string
- func (*GetNodePoolRequest) ProtoMessage()
- func (x *GetNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodePoolRequest) Reset()
- func (x *GetNodePoolRequest) String() string
- type GetServerConfigRequest
- func (*GetServerConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServerConfigRequest) GetName() string
- func (*GetServerConfigRequest) ProtoMessage()
- func (x *GetServerConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetServerConfigRequest) Reset()
- func (x *GetServerConfigRequest) String() string
- type GetVpnConnectionRequest
- func (*GetVpnConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVpnConnectionRequest) GetName() string
- func (*GetVpnConnectionRequest) ProtoMessage()
- func (x *GetVpnConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *GetVpnConnectionRequest) Reset()
- func (x *GetVpnConnectionRequest) String() string
- type KmsKeyState
- func (KmsKeyState) Descriptor() protoreflect.EnumDescriptor
- func (x KmsKeyState) Enum() *KmsKeyState
- func (KmsKeyState) EnumDescriptor() ([]byte, []int)deprecated
- func (x KmsKeyState) Number() protoreflect.EnumNumber
- func (x KmsKeyState) String() string
- func (KmsKeyState) Type() protoreflect.EnumType
- type ListClustersRequest
- func (*ListClustersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersRequest) GetFilter() string
- func (x *ListClustersRequest) GetOrderBy() string
- func (x *ListClustersRequest) GetPageSize() int32
- func (x *ListClustersRequest) GetPageToken() string
- func (x *ListClustersRequest) GetParent() string
- func (*ListClustersRequest) ProtoMessage()
- func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
- func (x *ListClustersRequest) Reset()
- func (x *ListClustersRequest) String() string
- type ListClustersResponse
- func (*ListClustersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersResponse) GetClusters() []*Cluster
- func (x *ListClustersResponse) GetNextPageToken() string
- func (x *ListClustersResponse) GetUnreachable() []string
- func (*ListClustersResponse) ProtoMessage()
- func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
- func (x *ListClustersResponse) Reset()
- func (x *ListClustersResponse) String() string
- type ListMachinesRequest
- func (*ListMachinesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMachinesRequest) GetFilter() string
- func (x *ListMachinesRequest) GetOrderBy() string
- func (x *ListMachinesRequest) GetPageSize() int32
- func (x *ListMachinesRequest) GetPageToken() string
- func (x *ListMachinesRequest) GetParent() string
- func (*ListMachinesRequest) ProtoMessage()
- func (x *ListMachinesRequest) ProtoReflect() protoreflect.Message
- func (x *ListMachinesRequest) Reset()
- func (x *ListMachinesRequest) String() string
- type ListMachinesResponse
- func (*ListMachinesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMachinesResponse) GetMachines() []*Machine
- func (x *ListMachinesResponse) GetNextPageToken() string
- func (x *ListMachinesResponse) GetUnreachable() []string
- func (*ListMachinesResponse) ProtoMessage()
- func (x *ListMachinesResponse) ProtoReflect() protoreflect.Message
- func (x *ListMachinesResponse) Reset()
- func (x *ListMachinesResponse) String() string
- type ListNodePoolsRequest
- func (*ListNodePoolsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodePoolsRequest) GetFilter() string
- func (x *ListNodePoolsRequest) GetOrderBy() string
- func (x *ListNodePoolsRequest) GetPageSize() int32
- func (x *ListNodePoolsRequest) GetPageToken() string
- func (x *ListNodePoolsRequest) GetParent() string
- func (*ListNodePoolsRequest) ProtoMessage()
- func (x *ListNodePoolsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodePoolsRequest) Reset()
- func (x *ListNodePoolsRequest) String() string
- type ListNodePoolsResponse
- func (*ListNodePoolsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodePoolsResponse) GetNextPageToken() string
- func (x *ListNodePoolsResponse) GetNodePools() []*NodePool
- func (x *ListNodePoolsResponse) GetUnreachable() []string
- func (*ListNodePoolsResponse) ProtoMessage()
- func (x *ListNodePoolsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodePoolsResponse) Reset()
- func (x *ListNodePoolsResponse) String() string
- type ListVpnConnectionsRequest
- func (*ListVpnConnectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVpnConnectionsRequest) GetFilter() string
- func (x *ListVpnConnectionsRequest) GetOrderBy() string
- func (x *ListVpnConnectionsRequest) GetPageSize() int32
- func (x *ListVpnConnectionsRequest) GetPageToken() string
- func (x *ListVpnConnectionsRequest) GetParent() string
- func (*ListVpnConnectionsRequest) ProtoMessage()
- func (x *ListVpnConnectionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVpnConnectionsRequest) Reset()
- func (x *ListVpnConnectionsRequest) String() string
- type ListVpnConnectionsResponse
- func (*ListVpnConnectionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVpnConnectionsResponse) GetNextPageToken() string
- func (x *ListVpnConnectionsResponse) GetUnreachable() []string
- func (x *ListVpnConnectionsResponse) GetVpnConnections() []*VpnConnection
- func (*ListVpnConnectionsResponse) ProtoMessage()
- func (x *ListVpnConnectionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVpnConnectionsResponse) Reset()
- func (x *ListVpnConnectionsResponse) String() string
- type LocationMetadata
- func (*LocationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *LocationMetadata) GetAvailableZones() map[string]*ZoneMetadata
- func (*LocationMetadata) ProtoMessage()
- func (x *LocationMetadata) ProtoReflect() protoreflect.Message
- func (x *LocationMetadata) Reset()
- func (x *LocationMetadata) String() string
- type Machine
- func (*Machine) Descriptor() ([]byte, []int)deprecated
- func (x *Machine) GetCreateTime() *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 MaintenancePolicy
- func (*MaintenancePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenancePolicy) GetWindow() *MaintenanceWindow
- func (*MaintenancePolicy) ProtoMessage()
- func (x *MaintenancePolicy) ProtoReflect() protoreflect.Message
- func (x *MaintenancePolicy) Reset()
- func (x *MaintenancePolicy) String() string
- type MaintenanceWindow
- func (*MaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceWindow) GetRecurringWindow() *RecurringTimeWindow
- func (*MaintenanceWindow) ProtoMessage()
- func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *MaintenanceWindow) Reset()
- func (x *MaintenanceWindow) String() string
- type NodePool
- func (*NodePool) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool) GetCreateTime() *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)deprecated
- func (x *NodePool_LocalDiskEncryption) GetKmsKey() string
- func (x *NodePool_LocalDiskEncryption) GetKmsKeyActiveVersion() string
- func (x *NodePool_LocalDiskEncryption) GetKmsKeyState() KmsKeyState
- func (x *NodePool_LocalDiskEncryption) GetKmsStatus() *status.Status
- func (*NodePool_LocalDiskEncryption) ProtoMessage()
- func (x *NodePool_LocalDiskEncryption) ProtoReflect() protoreflect.Message
- func (x *NodePool_LocalDiskEncryption) Reset()
- func (x *NodePool_LocalDiskEncryption) String() string
- type NodePool_NodeConfig
- func (*NodePool_NodeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool_NodeConfig) GetLabels() map[string]string
- func (*NodePool_NodeConfig) ProtoMessage()
- func (x *NodePool_NodeConfig) ProtoReflect() protoreflect.Message
- func (x *NodePool_NodeConfig) Reset()
- func (x *NodePool_NodeConfig) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- 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 Quota
- type RecurringTimeWindow
- func (*RecurringTimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *RecurringTimeWindow) GetRecurrence() string
- func (x *RecurringTimeWindow) GetWindow() *TimeWindow
- func (*RecurringTimeWindow) ProtoMessage()
- func (x *RecurringTimeWindow) ProtoReflect() protoreflect.Message
- func (x *RecurringTimeWindow) Reset()
- func (x *RecurringTimeWindow) String() string
- type ServerConfig
- func (*ServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfig) GetChannels() map[string]*ChannelConfig
- func (x *ServerConfig) GetDefaultVersion() string
- func (x *ServerConfig) GetVersions() []*Version
- func (*ServerConfig) ProtoMessage()
- func (x *ServerConfig) ProtoReflect() protoreflect.Message
- func (x *ServerConfig) Reset()
- func (x *ServerConfig) String() string
- type TimeWindow
- func (*TimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *TimeWindow) GetEndTime() *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)deprecated
- 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)deprecated
- 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)deprecated
- func (x *UpgradeClusterRequest) GetName() string
- func (x *UpgradeClusterRequest) GetRequestId() string
- func (x *UpgradeClusterRequest) GetSchedule() UpgradeClusterRequest_Schedule
- func (x *UpgradeClusterRequest) GetTargetVersion() string
- func (*UpgradeClusterRequest) ProtoMessage()
- func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeClusterRequest) Reset()
- func (x *UpgradeClusterRequest) String() string
- type UpgradeClusterRequest_Schedule
- func (UpgradeClusterRequest_Schedule) Descriptor() protoreflect.EnumDescriptor
- func (x UpgradeClusterRequest_Schedule) Enum() *UpgradeClusterRequest_Schedule
- func (UpgradeClusterRequest_Schedule) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpgradeClusterRequest_Schedule) Number() protoreflect.EnumNumber
- func (x UpgradeClusterRequest_Schedule) String() string
- func (UpgradeClusterRequest_Schedule) Type() protoreflect.EnumType
- type Version
- type VpnConnection
- func (*VpnConnection) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection) GetBgpRoutingMode() VpnConnection_BgpRoutingModedeprecated
- func (x *VpnConnection) GetCluster() string
- func (x *VpnConnection) GetCreateTime() *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)deprecated
- func (x VpnConnection_BgpRoutingMode) Number() protoreflect.EnumNumber
- func (x VpnConnection_BgpRoutingMode) String() string
- func (VpnConnection_BgpRoutingMode) Type() protoreflect.EnumType
- type VpnConnection_Details
- func (*VpnConnection_Details) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_Details) GetCloudRouter() *VpnConnection_Details_CloudRouter
- func (x *VpnConnection_Details) GetCloudVpns() []*VpnConnection_Details_CloudVpn
- func (x *VpnConnection_Details) GetError() string
- func (x *VpnConnection_Details) GetState() VpnConnection_Details_State
- func (*VpnConnection_Details) ProtoMessage()
- func (x *VpnConnection_Details) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_Details) Reset()
- func (x *VpnConnection_Details) String() string
- type VpnConnection_Details_CloudRouter
- func (*VpnConnection_Details_CloudRouter) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_Details_CloudRouter) GetName() string
- func (*VpnConnection_Details_CloudRouter) ProtoMessage()
- func (x *VpnConnection_Details_CloudRouter) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_Details_CloudRouter) Reset()
- func (x *VpnConnection_Details_CloudRouter) String() string
- type VpnConnection_Details_CloudVpn
- func (*VpnConnection_Details_CloudVpn) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_Details_CloudVpn) GetGateway() string
- func (*VpnConnection_Details_CloudVpn) ProtoMessage()
- func (x *VpnConnection_Details_CloudVpn) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_Details_CloudVpn) Reset()
- func (x *VpnConnection_Details_CloudVpn) String() string
- type VpnConnection_Details_State
- func (VpnConnection_Details_State) Descriptor() protoreflect.EnumDescriptor
- func (x VpnConnection_Details_State) Enum() *VpnConnection_Details_State
- func (VpnConnection_Details_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x VpnConnection_Details_State) Number() protoreflect.EnumNumber
- func (x VpnConnection_Details_State) String() string
- func (VpnConnection_Details_State) Type() protoreflect.EnumType
- type VpnConnection_VpcProject
- func (*VpnConnection_VpcProject) Descriptor() ([]byte, []int)deprecated
- func (x *VpnConnection_VpcProject) GetProjectId() string
- func (x *VpnConnection_VpcProject) GetServiceAccount() stringdeprecated
- func (*VpnConnection_VpcProject) ProtoMessage()
- func (x *VpnConnection_VpcProject) ProtoReflect() protoreflect.Message
- func (x *VpnConnection_VpcProject) Reset()
- func (x *VpnConnection_VpcProject) String() string
- type ZoneMetadata
- func (*ZoneMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ZoneMetadata) GetQuota() []*Quota
- func (x *ZoneMetadata) GetRackTypes() map[string]ZoneMetadata_RackType
- func (*ZoneMetadata) ProtoMessage()
- func (x *ZoneMetadata) ProtoReflect() protoreflect.Message
- func (x *ZoneMetadata) Reset()
- func (x *ZoneMetadata) String() string
- type ZoneMetadata_RackType
- func (ZoneMetadata_RackType) Descriptor() protoreflect.EnumDescriptor
- func (x ZoneMetadata_RackType) Enum() *ZoneMetadata_RackType
- func (ZoneMetadata_RackType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ZoneMetadata_RackType) Number() protoreflect.EnumNumber
- func (x ZoneMetadata_RackType) String() string
- func (ZoneMetadata_RackType) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( KmsKeyState_name = map[int32]string{ 0: "KMS_KEY_STATE_UNSPECIFIED", 1: "KMS_KEY_STATE_KEY_AVAILABLE", 2: "KMS_KEY_STATE_KEY_UNAVAILABLE", } KmsKeyState_value = map[string]int32{ "KMS_KEY_STATE_UNSPECIFIED": 0, "KMS_KEY_STATE_KEY_AVAILABLE": 1, "KMS_KEY_STATE_KEY_UNAVAILABLE": 2, } )
Enum value maps for KmsKeyState.
var ( Cluster_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PROVISIONING", 2: "RUNNING", 3: "DELETING", 4: "ERROR", 5: "RECONCILING", } Cluster_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PROVISIONING": 1, "RUNNING": 2, "DELETING": 3, "ERROR": 4, "RECONCILING": 5, } )
Enum value maps for Cluster_Status.
var ( Cluster_ReleaseChannel_name = map[int32]string{ 0: "RELEASE_CHANNEL_UNSPECIFIED", 1: "NONE", 2: "REGULAR", } Cluster_ReleaseChannel_value = map[string]int32{ "RELEASE_CHANNEL_UNSPECIFIED": 0, "NONE": 1, "REGULAR": 2, } )
Enum value maps for Cluster_ReleaseChannel.
var (0: "SHARED_DEPLOYMENT_POLICY_UNSPECIFIED", 1: "ALLOWED", 2: "DISALLOWED", } "SHARED_DEPLOYMENT_POLICY_UNSPECIFIED": 0, "ALLOWED": 1, "DISALLOWED": 2, } )
Enum value maps for Cluster_ControlPlane_SharedDeploymentPolicy.
var ( Cluster_MaintenanceEvent_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "USER_INITIATED_UPGRADE", 2: "GOOGLE_DRIVEN_UPGRADE", } Cluster_MaintenanceEvent_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "USER_INITIATED_UPGRADE": 1, "GOOGLE_DRIVEN_UPGRADE": 2, } )
Enum value maps for Cluster_MaintenanceEvent_Type.
var ( Cluster_MaintenanceEvent_Schedule_name = map[int32]string{ 0: "SCHEDULE_UNSPECIFIED", 1: "IMMEDIATELY", } Cluster_MaintenanceEvent_Schedule_value = map[string]int32{ "SCHEDULE_UNSPECIFIED": 0, "IMMEDIATELY": 1, } )
Enum value maps for Cluster_MaintenanceEvent_Schedule.
var ( Cluster_MaintenanceEvent_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "RECONCILING", 2: "SUCCEEDED", 3: "FAILED", } Cluster_MaintenanceEvent_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "RECONCILING": 1, "SUCCEEDED": 2, "FAILED": 3, } )
Enum value maps for Cluster_MaintenanceEvent_State.
var ( 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 ( 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
deprecated
func (*Authorization) Descriptor() ([]byte, []int)
Deprecated: Use Authorization.ProtoReflect.Descriptor instead.
func (*Authorization) GetAdminUsers ¶
func (x *Authorization) GetAdminUsers() *ClusterUser
func (*Authorization) ProtoMessage ¶
func (*Authorization) ProtoMessage()
func (*Authorization) ProtoReflect ¶
func (x *Authorization) ProtoReflect() protoreflect.Message
func (*Authorization) Reset ¶
func (x *Authorization) Reset()
func (*Authorization) String ¶
func (x *Authorization) String() string
type ChannelConfig ¶ added in v1.2.0
type ChannelConfig struct { // Output only. Default version for this release channel, e.g.: "1.4.0". DefaultVersion string `protobuf:"bytes,1,opt,name=default_version,json=defaultVersion,proto3" json:"default_version,omitempty"` // contains filtered or unexported fields }
Configuration for a release channel.
func (*ChannelConfig) Descriptor
deprecated
added in
v1.2.0
func (*ChannelConfig) Descriptor() ([]byte, []int)
Deprecated: Use ChannelConfig.ProtoReflect.Descriptor instead.
func (*ChannelConfig) GetDefaultVersion ¶ added in v1.2.0
func (x *ChannelConfig) GetDefaultVersion() string
func (*ChannelConfig) ProtoMessage ¶ added in v1.2.0
func (*ChannelConfig) ProtoMessage()
func (*ChannelConfig) ProtoReflect ¶ added in v1.2.0
func (x *ChannelConfig) ProtoReflect() protoreflect.Message
func (*ChannelConfig) Reset ¶ added in v1.2.0
func (x *ChannelConfig) Reset()
func (*ChannelConfig) String ¶ added in v1.2.0
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 `` /* 153-byte string literal not displayed */ // Required. Fleet configuration. Fleet *Fleet `protobuf:"bytes,11,opt,name=fleet,proto3" json:"fleet,omitempty"` // Required. Cluster-wide networking configuration. Networking *ClusterNetworking `protobuf:"bytes,7,opt,name=networking,proto3" json:"networking,omitempty"` // Required. Immutable. RBAC policy that will be applied and managed by GEC. Authorization *Authorization `protobuf:"bytes,9,opt,name=authorization,proto3" json:"authorization,omitempty"` // Optional. The default maximum number of pods per node used if a maximum // value is not specified explicitly for a node pool in this cluster. If // unspecified, the Kubernetes default value will be used. DefaultMaxPodsPerNode int32 `` /* 131-byte string literal not displayed */ // Output only. The IP address of the Kubernetes API server. Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // Output only. The port number of the Kubernetes API server. Port int32 `protobuf:"varint,19,opt,name=port,proto3" json:"port,omitempty"` // Output only. The PEM-encoded public certificate of the cluster's CA. ClusterCaCertificate string `protobuf:"bytes,10,opt,name=cluster_ca_certificate,json=clusterCaCertificate,proto3" json:"cluster_ca_certificate,omitempty"` // Optional. Cluster-wide maintenance policy configuration. MaintenancePolicy *MaintenancePolicy `protobuf:"bytes,12,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Output only. The control plane release version ControlPlaneVersion string `protobuf:"bytes,13,opt,name=control_plane_version,json=controlPlaneVersion,proto3" json:"control_plane_version,omitempty"` // Output only. The lowest release version among all worker nodes. This field // can be empty if the cluster does not have any worker nodes. NodeVersion string `protobuf:"bytes,14,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` // Optional. The configuration of the cluster control plane. ControlPlane *Cluster_ControlPlane `protobuf:"bytes,15,opt,name=control_plane,json=controlPlane,proto3" json:"control_plane,omitempty"` // Optional. The configuration of the system add-ons. SystemAddonsConfig *Cluster_SystemAddonsConfig `protobuf:"bytes,16,opt,name=system_addons_config,json=systemAddonsConfig,proto3" json:"system_addons_config,omitempty"` // Optional. IPv4 address pools for cluster data plane external load // balancing. ExternalLoadBalancerIpv4AddressPools []string `` /* 178-byte string literal not displayed */ // Optional. Remote control plane disk encryption options. This field is only // used when enabling CMEK support. ControlPlaneEncryption *Cluster_ControlPlaneEncryption `` /* 130-byte string literal not displayed */ // Output only. The current status of the cluster. Status Cluster_Status `protobuf:"varint,20,opt,name=status,proto3,enum=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 `` /* 163-byte string literal not displayed */ // Optional. Configuration of the cluster survivability, e.g., for the case // when network connectivity is lost. Note: This only applies to local control // plane clusters. SurvivabilityConfig *Cluster_SurvivabilityConfig `protobuf:"bytes,24,opt,name=survivability_config,json=survivabilityConfig,proto3" json:"survivability_config,omitempty"` // Optional. IPv6 address pools for cluster data plane external load // balancing. ExternalLoadBalancerIpv6AddressPools []string `` /* 178-byte string literal not displayed */ // contains filtered or unexported fields }
A Google Distributed Cloud Edge Kubernetes cluster.
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetAuthorization ¶
func (x *Cluster) GetAuthorization() *Authorization
func (*Cluster) GetClusterCaCertificate ¶
func (*Cluster) GetControlPlane ¶ added in v1.2.0
func (x *Cluster) GetControlPlane() *Cluster_ControlPlane
func (*Cluster) GetControlPlaneEncryption ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (*Cluster) GetExternalLoadBalancerIpv6AddressPools ¶ added in v1.2.0
func (*Cluster) GetMaintenanceEvents ¶ added in v1.2.0
func (x *Cluster) GetMaintenanceEvents() []*Cluster_MaintenanceEvent
func (*Cluster) GetMaintenancePolicy ¶
func (x *Cluster) GetMaintenancePolicy() *MaintenancePolicy
func (*Cluster) GetNetworking ¶
func (x *Cluster) GetNetworking() *ClusterNetworking
func (*Cluster) GetNodeVersion ¶
func (*Cluster) GetReleaseChannel ¶ added in v1.2.0
func (x *Cluster) GetReleaseChannel() Cluster_ReleaseChannel
func (*Cluster) GetStatus ¶ added in v1.2.0
func (x *Cluster) GetStatus() Cluster_Status
func (*Cluster) GetSurvivabilityConfig ¶ added in v1.2.0
func (x *Cluster) GetSurvivabilityConfig() *Cluster_SurvivabilityConfig
func (*Cluster) GetSystemAddonsConfig ¶ added in v1.2.0
func (x *Cluster) GetSystemAddonsConfig() *Cluster_SystemAddonsConfig
func (*Cluster) GetTargetVersion ¶ added in v1.2.0
func (*Cluster) GetUpdateTime ¶
func (x *Cluster) GetUpdateTime() *timestamppb.Timestamp
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
type ClusterNetworking ¶
type ClusterNetworking struct { // Required. All pods in the cluster are assigned an RFC1918 IPv4 address from // these blocks. Only a single block is supported. This field cannot be // changed after creation. ClusterIpv4CidrBlocks []string `` /* 128-byte string literal not displayed */ // Required. All services in the cluster are assigned an RFC1918 IPv4 address // from these blocks. Only a single block is supported. This field cannot be // changed after creation. ServicesIpv4CidrBlocks []string `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
Cluster-wide networking configuration.
func (*ClusterNetworking) Descriptor
deprecated
func (*ClusterNetworking) Descriptor() ([]byte, []int)
Deprecated: Use ClusterNetworking.ProtoReflect.Descriptor instead.
func (*ClusterNetworking) GetClusterIpv4CidrBlocks ¶
func (x *ClusterNetworking) GetClusterIpv4CidrBlocks() []string
func (*ClusterNetworking) GetServicesIpv4CidrBlocks ¶
func (x *ClusterNetworking) GetServicesIpv4CidrBlocks() []string
func (*ClusterNetworking) ProtoMessage ¶
func (*ClusterNetworking) ProtoMessage()
func (*ClusterNetworking) ProtoReflect ¶
func (x *ClusterNetworking) ProtoReflect() protoreflect.Message
func (*ClusterNetworking) Reset ¶
func (x *ClusterNetworking) Reset()
func (*ClusterNetworking) String ¶
func (x *ClusterNetworking) String() string
type ClusterUser ¶
type ClusterUser struct { // Required. An active Google username. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` // contains filtered or unexported fields }
A user principal for an RBAC policy.
func (*ClusterUser) Descriptor
deprecated
func (*ClusterUser) Descriptor() ([]byte, []int)
Deprecated: Use ClusterUser.ProtoReflect.Descriptor instead.
func (*ClusterUser) GetUsername ¶
func (x *ClusterUser) GetUsername() string
func (*ClusterUser) ProtoMessage ¶
func (*ClusterUser) ProtoMessage()
func (*ClusterUser) ProtoReflect ¶
func (x *ClusterUser) ProtoReflect() protoreflect.Message
func (*ClusterUser) Reset ¶
func (x *ClusterUser) Reset()
func (*ClusterUser) String ¶
func (x *ClusterUser) String() string
type Cluster_ControlPlane ¶ added in v1.2.0
type Cluster_ControlPlane struct { // Types that are assignable to Config: // // *Cluster_ControlPlane_Remote_ // *Cluster_ControlPlane_Local_ Config isCluster_ControlPlane_Config `protobuf_oneof:"config"` // contains filtered or unexported fields }
Configuration of the cluster control plane.
func (*Cluster_ControlPlane) Descriptor
deprecated
added in
v1.2.0
func (*Cluster_ControlPlane) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlane) GetConfig ¶ added in v1.2.0
func (m *Cluster_ControlPlane) GetConfig() isCluster_ControlPlane_Config
func (*Cluster_ControlPlane) GetLocal ¶ added in v1.2.0
func (x *Cluster_ControlPlane) GetLocal() *Cluster_ControlPlane_Local
func (*Cluster_ControlPlane) GetRemote ¶ added in v1.2.0
func (x *Cluster_ControlPlane) GetRemote() *Cluster_ControlPlane_Remote
func (*Cluster_ControlPlane) ProtoMessage ¶ added in v1.2.0
func (*Cluster_ControlPlane) ProtoMessage()
func (*Cluster_ControlPlane) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_ControlPlane) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlane) Reset ¶ added in v1.2.0
func (x *Cluster_ControlPlane) Reset()
func (*Cluster_ControlPlane) String ¶ added in v1.2.0
func (x *Cluster_ControlPlane) String() string
type Cluster_ControlPlaneEncryption ¶ added in v1.2.0
type Cluster_ControlPlaneEncryption struct { // Immutable. 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 `` /* 144-byte string literal not displayed */ // Output only. Error status returned by Cloud KMS when using this key. This // field may be populated only if `kms_key_state` is not // `KMS_KEY_STATE_KEY_AVAILABLE`. If populated, this field contains the // error status reported by Cloud KMS. KmsStatus *status.Status `protobuf:"bytes,4,opt,name=kms_status,json=kmsStatus,proto3" json:"kms_status,omitempty"` // contains filtered or unexported fields }
Configuration for Customer-managed KMS key support for remote control plane cluster disk encryption.
func (*Cluster_ControlPlaneEncryption) Descriptor
deprecated
added in
v1.2.0
func (*Cluster_ControlPlaneEncryption) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlaneEncryption.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlaneEncryption) GetKmsKey ¶ added in v1.2.0
func (x *Cluster_ControlPlaneEncryption) GetKmsKey() string
func (*Cluster_ControlPlaneEncryption) GetKmsKeyActiveVersion ¶ added in v1.2.0
func (x *Cluster_ControlPlaneEncryption) GetKmsKeyActiveVersion() string
func (*Cluster_ControlPlaneEncryption) GetKmsKeyState ¶ added in v1.2.0
func (x *Cluster_ControlPlaneEncryption) GetKmsKeyState() KmsKeyState
func (*Cluster_ControlPlaneEncryption) GetKmsStatus ¶ added in v1.2.0
func (x *Cluster_ControlPlaneEncryption) GetKmsStatus() *status.Status
func (*Cluster_ControlPlaneEncryption) ProtoMessage ¶ added in v1.2.0
func (*Cluster_ControlPlaneEncryption) ProtoMessage()
func (*Cluster_ControlPlaneEncryption) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_ControlPlaneEncryption) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlaneEncryption) Reset ¶ added in v1.2.0
func (x *Cluster_ControlPlaneEncryption) Reset()
func (*Cluster_ControlPlaneEncryption) String ¶ added in v1.2.0
func (x *Cluster_ControlPlaneEncryption) String() string
type Cluster_ControlPlane_Local ¶ added in v1.2.0
type Cluster_ControlPlane_Local struct { // Name of the Google Distributed Cloud Edge zones where this node pool // will be created. For example: `us-central1-edge-customer-a`. NodeLocation string `protobuf:"bytes,1,opt,name=node_location,json=nodeLocation,proto3" json:"node_location,omitempty"` // The number of nodes to serve as replicas of the Control Plane. NodeCount int32 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` // Only machines matching this filter will be allowed to host control // plane nodes. The filtering language accepts strings like "name=<name>", // and is documented here: [AIP-160](https://google.aip.dev/160). MachineFilter string `protobuf:"bytes,3,opt,name=machine_filter,json=machineFilter,proto3" json:"machine_filter,omitempty"` SharedDeploymentPolicy Cluster_ControlPlane_SharedDeploymentPolicy `` /* 209-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration specific to clusters with a control plane hosted locally.
Warning: Local control plane clusters must be created in their own project. Local control plane clusters cannot coexist in the same project with any other type of clusters, including non-GDCE clusters. Mixing local control plane GDCE clusters with any other type of clusters in the same project can result in data loss.
func (*Cluster_ControlPlane_Local) Descriptor
deprecated
added in
v1.2.0
func (*Cluster_ControlPlane_Local) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane_Local.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlane_Local) GetMachineFilter ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Local) GetMachineFilter() string
func (*Cluster_ControlPlane_Local) GetNodeCount ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Local) GetNodeCount() int32
func (*Cluster_ControlPlane_Local) GetNodeLocation ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Local) GetNodeLocation() string
func (*Cluster_ControlPlane_Local) GetSharedDeploymentPolicy ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Local) GetSharedDeploymentPolicy() Cluster_ControlPlane_SharedDeploymentPolicy
func (*Cluster_ControlPlane_Local) ProtoMessage ¶ added in v1.2.0
func (*Cluster_ControlPlane_Local) ProtoMessage()
func (*Cluster_ControlPlane_Local) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Local) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlane_Local) Reset ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Local) Reset()
func (*Cluster_ControlPlane_Local) String ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Local) String() string
type Cluster_ControlPlane_Local_ ¶ added in v1.2.0
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 ¶ added in v1.2.0
type Cluster_ControlPlane_Remote struct {
// contains filtered or unexported fields
}
Configuration specific to clusters with a control plane hosted remotely.
func (*Cluster_ControlPlane_Remote) Descriptor
deprecated
added in
v1.2.0
func (*Cluster_ControlPlane_Remote) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane_Remote.ProtoReflect.Descriptor instead.
func (*Cluster_ControlPlane_Remote) ProtoMessage ¶ added in v1.2.0
func (*Cluster_ControlPlane_Remote) ProtoMessage()
func (*Cluster_ControlPlane_Remote) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Remote) ProtoReflect() protoreflect.Message
func (*Cluster_ControlPlane_Remote) Reset ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Remote) Reset()
func (*Cluster_ControlPlane_Remote) String ¶ added in v1.2.0
func (x *Cluster_ControlPlane_Remote) String() string
type Cluster_ControlPlane_Remote_ ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (Cluster_ControlPlane_SharedDeploymentPolicy) Descriptor() protoreflect.EnumDescriptor
func (Cluster_ControlPlane_SharedDeploymentPolicy) EnumDescriptor
deprecated
added in
v1.2.0
func (Cluster_ControlPlane_SharedDeploymentPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_ControlPlane_SharedDeploymentPolicy.Descriptor instead.
func (Cluster_ControlPlane_SharedDeploymentPolicy) Number ¶ added in v1.2.0
func (x Cluster_ControlPlane_SharedDeploymentPolicy) Number() protoreflect.EnumNumber
func (Cluster_ControlPlane_SharedDeploymentPolicy) String ¶ added in v1.2.0
func (x Cluster_ControlPlane_SharedDeploymentPolicy) String() string
func (Cluster_ControlPlane_SharedDeploymentPolicy) Type ¶ added in v1.2.0
func (Cluster_ControlPlane_SharedDeploymentPolicy) Type() protoreflect.EnumType
type Cluster_MaintenanceEvent ¶ added in v1.2.0
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 `` /* 127-byte string literal not displayed */ // Output only. The schedule of the maintenance event. Schedule Cluster_MaintenanceEvent_Schedule `` /* 139-byte string literal not displayed */ // Output only. The state of the maintenance event. State Cluster_MaintenanceEvent_State `` /* 130-byte string literal not displayed */ // 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
deprecated
added in
v1.2.0
func (*Cluster_MaintenanceEvent) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent.ProtoReflect.Descriptor instead.
func (*Cluster_MaintenanceEvent) GetCreateTime ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetCreateTime() *timestamppb.Timestamp
func (*Cluster_MaintenanceEvent) GetEndTime ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetEndTime() *timestamppb.Timestamp
func (*Cluster_MaintenanceEvent) GetOperation ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetOperation() string
func (*Cluster_MaintenanceEvent) GetSchedule ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetSchedule() Cluster_MaintenanceEvent_Schedule
func (*Cluster_MaintenanceEvent) GetStartTime ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetStartTime() *timestamppb.Timestamp
func (*Cluster_MaintenanceEvent) GetState ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetState() Cluster_MaintenanceEvent_State
func (*Cluster_MaintenanceEvent) GetTargetVersion ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetTargetVersion() string
func (*Cluster_MaintenanceEvent) GetType ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetType() Cluster_MaintenanceEvent_Type
func (*Cluster_MaintenanceEvent) GetUpdateTime ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetUpdateTime() *timestamppb.Timestamp
func (*Cluster_MaintenanceEvent) GetUuid ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) GetUuid() string
func (*Cluster_MaintenanceEvent) ProtoMessage ¶ added in v1.2.0
func (*Cluster_MaintenanceEvent) ProtoMessage()
func (*Cluster_MaintenanceEvent) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) ProtoReflect() protoreflect.Message
func (*Cluster_MaintenanceEvent) Reset ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) Reset()
func (*Cluster_MaintenanceEvent) String ¶ added in v1.2.0
func (x *Cluster_MaintenanceEvent) String() string
type Cluster_MaintenanceEvent_Schedule ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (Cluster_MaintenanceEvent_Schedule) Descriptor() protoreflect.EnumDescriptor
func (Cluster_MaintenanceEvent_Schedule) Enum ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_Schedule) Enum() *Cluster_MaintenanceEvent_Schedule
func (Cluster_MaintenanceEvent_Schedule) EnumDescriptor
deprecated
added in
v1.2.0
func (Cluster_MaintenanceEvent_Schedule) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent_Schedule.Descriptor instead.
func (Cluster_MaintenanceEvent_Schedule) Number ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_Schedule) Number() protoreflect.EnumNumber
func (Cluster_MaintenanceEvent_Schedule) String ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_Schedule) String() string
func (Cluster_MaintenanceEvent_Schedule) Type ¶ added in v1.2.0
func (Cluster_MaintenanceEvent_Schedule) Type() protoreflect.EnumType
type Cluster_MaintenanceEvent_State ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (Cluster_MaintenanceEvent_State) Descriptor() protoreflect.EnumDescriptor
func (Cluster_MaintenanceEvent_State) Enum ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_State) Enum() *Cluster_MaintenanceEvent_State
func (Cluster_MaintenanceEvent_State) EnumDescriptor
deprecated
added in
v1.2.0
func (Cluster_MaintenanceEvent_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent_State.Descriptor instead.
func (Cluster_MaintenanceEvent_State) Number ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_State) Number() protoreflect.EnumNumber
func (Cluster_MaintenanceEvent_State) String ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_State) String() string
func (Cluster_MaintenanceEvent_State) Type ¶ added in v1.2.0
func (Cluster_MaintenanceEvent_State) Type() protoreflect.EnumType
type Cluster_MaintenanceEvent_Type ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (Cluster_MaintenanceEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (Cluster_MaintenanceEvent_Type) Enum ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_Type) Enum() *Cluster_MaintenanceEvent_Type
func (Cluster_MaintenanceEvent_Type) EnumDescriptor
deprecated
added in
v1.2.0
func (Cluster_MaintenanceEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_MaintenanceEvent_Type.Descriptor instead.
func (Cluster_MaintenanceEvent_Type) Number ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_Type) Number() protoreflect.EnumNumber
func (Cluster_MaintenanceEvent_Type) String ¶ added in v1.2.0
func (x Cluster_MaintenanceEvent_Type) String() string
func (Cluster_MaintenanceEvent_Type) Type ¶ added in v1.2.0
func (Cluster_MaintenanceEvent_Type) Type() protoreflect.EnumType
type Cluster_ReleaseChannel ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (Cluster_ReleaseChannel) Descriptor() protoreflect.EnumDescriptor
func (Cluster_ReleaseChannel) Enum ¶ added in v1.2.0
func (x Cluster_ReleaseChannel) Enum() *Cluster_ReleaseChannel
func (Cluster_ReleaseChannel) EnumDescriptor
deprecated
added in
v1.2.0
func (Cluster_ReleaseChannel) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_ReleaseChannel.Descriptor instead.
func (Cluster_ReleaseChannel) Number ¶ added in v1.2.0
func (x Cluster_ReleaseChannel) Number() protoreflect.EnumNumber
func (Cluster_ReleaseChannel) String ¶ added in v1.2.0
func (x Cluster_ReleaseChannel) String() string
func (Cluster_ReleaseChannel) Type ¶ added in v1.2.0
func (Cluster_ReleaseChannel) Type() protoreflect.EnumType
type Cluster_Status ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (Cluster_Status) Descriptor() protoreflect.EnumDescriptor
func (Cluster_Status) Enum ¶ added in v1.2.0
func (x Cluster_Status) Enum() *Cluster_Status
func (Cluster_Status) EnumDescriptor
deprecated
added in
v1.2.0
func (Cluster_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_Status.Descriptor instead.
func (Cluster_Status) Number ¶ added in v1.2.0
func (x Cluster_Status) Number() protoreflect.EnumNumber
func (Cluster_Status) String ¶ added in v1.2.0
func (x Cluster_Status) String() string
func (Cluster_Status) Type ¶ added in v1.2.0
func (Cluster_Status) Type() protoreflect.EnumType
type Cluster_SurvivabilityConfig ¶ added in v1.2.0
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
deprecated
added in
v1.2.0
func (*Cluster_SurvivabilityConfig) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SurvivabilityConfig.ProtoReflect.Descriptor instead.
func (*Cluster_SurvivabilityConfig) GetOfflineRebootTtl ¶ added in v1.2.0
func (x *Cluster_SurvivabilityConfig) GetOfflineRebootTtl() *durationpb.Duration
func (*Cluster_SurvivabilityConfig) ProtoMessage ¶ added in v1.2.0
func (*Cluster_SurvivabilityConfig) ProtoMessage()
func (*Cluster_SurvivabilityConfig) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_SurvivabilityConfig) ProtoReflect() protoreflect.Message
func (*Cluster_SurvivabilityConfig) Reset ¶ added in v1.2.0
func (x *Cluster_SurvivabilityConfig) Reset()
func (*Cluster_SurvivabilityConfig) String ¶ added in v1.2.0
func (x *Cluster_SurvivabilityConfig) String() string
type Cluster_SystemAddonsConfig ¶ added in v1.2.0
type Cluster_SystemAddonsConfig struct { // Optional. Config for Ingress. Ingress *Cluster_SystemAddonsConfig_Ingress `protobuf:"bytes,1,opt,name=ingress,proto3" json:"ingress,omitempty"` // contains filtered or unexported fields }
Config that customers are allowed to define for GDCE system add-ons.
func (*Cluster_SystemAddonsConfig) Descriptor
deprecated
added in
v1.2.0
func (*Cluster_SystemAddonsConfig) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SystemAddonsConfig.ProtoReflect.Descriptor instead.
func (*Cluster_SystemAddonsConfig) GetIngress ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig) GetIngress() *Cluster_SystemAddonsConfig_Ingress
func (*Cluster_SystemAddonsConfig) ProtoMessage ¶ added in v1.2.0
func (*Cluster_SystemAddonsConfig) ProtoMessage()
func (*Cluster_SystemAddonsConfig) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig) ProtoReflect() protoreflect.Message
func (*Cluster_SystemAddonsConfig) Reset ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig) Reset()
func (*Cluster_SystemAddonsConfig) String ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig) String() string
type Cluster_SystemAddonsConfig_Ingress ¶ added in v1.2.0
type Cluster_SystemAddonsConfig_Ingress struct { // Optional. Whether Ingress is disabled. Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"` // Optional. Ingress VIP. Ipv4Vip string `protobuf:"bytes,2,opt,name=ipv4_vip,json=ipv4Vip,proto3" json:"ipv4_vip,omitempty"` // contains filtered or unexported fields }
Config for the Ingress add-on which allows customers to create an Ingress object to manage external access to the servers in a cluster. The add-on consists of istiod and istio-ingress.
func (*Cluster_SystemAddonsConfig_Ingress) Descriptor
deprecated
added in
v1.2.0
func (*Cluster_SystemAddonsConfig_Ingress) Descriptor() ([]byte, []int)
Deprecated: Use Cluster_SystemAddonsConfig_Ingress.ProtoReflect.Descriptor instead.
func (*Cluster_SystemAddonsConfig_Ingress) GetDisabled ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig_Ingress) GetDisabled() bool
func (*Cluster_SystemAddonsConfig_Ingress) GetIpv4Vip ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig_Ingress) GetIpv4Vip() string
func (*Cluster_SystemAddonsConfig_Ingress) ProtoMessage ¶ added in v1.2.0
func (*Cluster_SystemAddonsConfig_Ingress) ProtoMessage()
func (*Cluster_SystemAddonsConfig_Ingress) ProtoReflect ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig_Ingress) ProtoReflect() protoreflect.Message
func (*Cluster_SystemAddonsConfig_Ingress) Reset ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig_Ingress) Reset()
func (*Cluster_SystemAddonsConfig_Ingress) String ¶ added in v1.2.0
func (x *Cluster_SystemAddonsConfig_Ingress) String() string
type CreateClusterRequest ¶
type CreateClusterRequest struct { // Required. The parent location where this cluster will be created. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A client-specified unique identifier for the cluster. ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Required. The cluster to create. Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Creates a cluster.
func (*CreateClusterRequest) Descriptor
deprecated
func (*CreateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateClusterRequest) GetCluster ¶
func (x *CreateClusterRequest) GetCluster() *Cluster
func (*CreateClusterRequest) GetClusterId ¶
func (x *CreateClusterRequest) GetClusterId() string
func (*CreateClusterRequest) GetParent ¶
func (x *CreateClusterRequest) GetParent() string
func (*CreateClusterRequest) GetRequestId ¶
func (x *CreateClusterRequest) GetRequestId() string
func (*CreateClusterRequest) ProtoMessage ¶
func (*CreateClusterRequest) ProtoMessage()
func (*CreateClusterRequest) ProtoReflect ¶
func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
func (*CreateClusterRequest) Reset ¶
func (x *CreateClusterRequest) Reset()
func (*CreateClusterRequest) String ¶
func (x *CreateClusterRequest) String() string
type CreateNodePoolRequest ¶
type CreateNodePoolRequest struct { // Required. The parent cluster where this node pool will be created. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A client-specified unique identifier for the node pool. NodePoolId string `protobuf:"bytes,2,opt,name=node_pool_id,json=nodePoolId,proto3" json:"node_pool_id,omitempty"` // Required. The node pool to create. NodePool *NodePool `protobuf:"bytes,3,opt,name=node_pool,json=nodePool,proto3" json:"node_pool,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Creates a node pool.
func (*CreateNodePoolRequest) Descriptor
deprecated
func (*CreateNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNodePoolRequest.ProtoReflect.Descriptor instead.
func (*CreateNodePoolRequest) GetNodePool ¶
func (x *CreateNodePoolRequest) GetNodePool() *NodePool
func (*CreateNodePoolRequest) GetNodePoolId ¶
func (x *CreateNodePoolRequest) GetNodePoolId() string
func (*CreateNodePoolRequest) GetParent ¶
func (x *CreateNodePoolRequest) GetParent() string
func (*CreateNodePoolRequest) GetRequestId ¶
func (x *CreateNodePoolRequest) GetRequestId() string
func (*CreateNodePoolRequest) ProtoMessage ¶
func (*CreateNodePoolRequest) ProtoMessage()
func (*CreateNodePoolRequest) ProtoReflect ¶
func (x *CreateNodePoolRequest) ProtoReflect() protoreflect.Message
func (*CreateNodePoolRequest) Reset ¶
func (x *CreateNodePoolRequest) Reset()
func (*CreateNodePoolRequest) String ¶
func (x *CreateNodePoolRequest) String() string
type CreateVpnConnectionRequest ¶
type CreateVpnConnectionRequest struct { // Required. The parent location where this vpn connection will be created. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The VPN connection identifier. VpnConnectionId string `protobuf:"bytes,2,opt,name=vpn_connection_id,json=vpnConnectionId,proto3" json:"vpn_connection_id,omitempty"` // Required. The VPN connection to create. VpnConnection *VpnConnection `protobuf:"bytes,3,opt,name=vpn_connection,json=vpnConnection,proto3" json:"vpn_connection,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Creates a VPN connection.
func (*CreateVpnConnectionRequest) Descriptor
deprecated
func (*CreateVpnConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVpnConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreateVpnConnectionRequest) GetParent ¶
func (x *CreateVpnConnectionRequest) GetParent() string
func (*CreateVpnConnectionRequest) GetRequestId ¶
func (x *CreateVpnConnectionRequest) GetRequestId() string
func (*CreateVpnConnectionRequest) GetVpnConnection ¶
func (x *CreateVpnConnectionRequest) GetVpnConnection() *VpnConnection
func (*CreateVpnConnectionRequest) GetVpnConnectionId ¶
func (x *CreateVpnConnectionRequest) GetVpnConnectionId() string
func (*CreateVpnConnectionRequest) ProtoMessage ¶
func (*CreateVpnConnectionRequest) ProtoMessage()
func (*CreateVpnConnectionRequest) ProtoReflect ¶
func (x *CreateVpnConnectionRequest) ProtoReflect() protoreflect.Message
func (*CreateVpnConnectionRequest) Reset ¶
func (x *CreateVpnConnectionRequest) Reset()
func (*CreateVpnConnectionRequest) String ¶
func (x *CreateVpnConnectionRequest) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // Required. The resource name of the cluster. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Deletes a cluster.
func (*DeleteClusterRequest) Descriptor
deprecated
func (*DeleteClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.
func (*DeleteClusterRequest) GetName ¶
func (x *DeleteClusterRequest) GetName() string
func (*DeleteClusterRequest) GetRequestId ¶
func (x *DeleteClusterRequest) GetRequestId() string
func (*DeleteClusterRequest) ProtoMessage ¶
func (*DeleteClusterRequest) ProtoMessage()
func (*DeleteClusterRequest) ProtoReflect ¶
func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
func (*DeleteClusterRequest) Reset ¶
func (x *DeleteClusterRequest) Reset()
func (*DeleteClusterRequest) String ¶
func (x *DeleteClusterRequest) String() string
type DeleteNodePoolRequest ¶
type DeleteNodePoolRequest struct { // Required. The resource name of the node pool. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Deletes a node pool.
func (*DeleteNodePoolRequest) Descriptor
deprecated
func (*DeleteNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNodePoolRequest.ProtoReflect.Descriptor instead.
func (*DeleteNodePoolRequest) GetName ¶
func (x *DeleteNodePoolRequest) GetName() string
func (*DeleteNodePoolRequest) GetRequestId ¶
func (x *DeleteNodePoolRequest) GetRequestId() string
func (*DeleteNodePoolRequest) ProtoMessage ¶
func (*DeleteNodePoolRequest) ProtoMessage()
func (*DeleteNodePoolRequest) ProtoReflect ¶
func (x *DeleteNodePoolRequest) ProtoReflect() protoreflect.Message
func (*DeleteNodePoolRequest) Reset ¶
func (x *DeleteNodePoolRequest) Reset()
func (*DeleteNodePoolRequest) String ¶
func (x *DeleteNodePoolRequest) String() string
type DeleteVpnConnectionRequest ¶
type DeleteVpnConnectionRequest struct { // Required. The resource name of the vpn connection. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Deletes a vpn connection.
func (*DeleteVpnConnectionRequest) Descriptor
deprecated
func (*DeleteVpnConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVpnConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeleteVpnConnectionRequest) GetName ¶
func (x *DeleteVpnConnectionRequest) GetName() string
func (*DeleteVpnConnectionRequest) GetRequestId ¶
func (x *DeleteVpnConnectionRequest) GetRequestId() string
func (*DeleteVpnConnectionRequest) ProtoMessage ¶
func (*DeleteVpnConnectionRequest) ProtoMessage()
func (*DeleteVpnConnectionRequest) ProtoReflect ¶
func (x *DeleteVpnConnectionRequest) ProtoReflect() protoreflect.Message
func (*DeleteVpnConnectionRequest) Reset ¶
func (x *DeleteVpnConnectionRequest) Reset()
func (*DeleteVpnConnectionRequest) String ¶
func (x *DeleteVpnConnectionRequest) String() string
type EdgeContainerClient ¶
type EdgeContainerClient interface { // Lists Clusters in a given project and location. ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) // Gets details of a single Cluster. GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) // Creates a new Cluster in a given project and location. CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single Cluster. UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Upgrades a single cluster. UpgradeCluster(ctx context.Context, in *UpgradeClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single Cluster. DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Generates an access token for a Cluster. GenerateAccessToken(ctx context.Context, in *GenerateAccessTokenRequest, opts ...grpc.CallOption) (*GenerateAccessTokenResponse, error) // Generates an offline credential for a Cluster. GenerateOfflineCredential(ctx context.Context, in *GenerateOfflineCredentialRequest, opts ...grpc.CallOption) (*GenerateOfflineCredentialResponse, error) // Lists NodePools in a given project and location. ListNodePools(ctx context.Context, in *ListNodePoolsRequest, opts ...grpc.CallOption) (*ListNodePoolsResponse, error) // Gets details of a single NodePool. GetNodePool(ctx context.Context, in *GetNodePoolRequest, opts ...grpc.CallOption) (*NodePool, error) // Creates a new NodePool in a given project and location. CreateNodePool(ctx context.Context, in *CreateNodePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single NodePool. UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single NodePool. DeleteNodePool(ctx context.Context, in *DeleteNodePoolRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists Machines in a given project and location. ListMachines(ctx context.Context, in *ListMachinesRequest, opts ...grpc.CallOption) (*ListMachinesResponse, error) // Gets details of a single Machine. GetMachine(ctx context.Context, in *GetMachineRequest, opts ...grpc.CallOption) (*Machine, error) // Lists VPN connections in a given project and location. ListVpnConnections(ctx context.Context, in *ListVpnConnectionsRequest, opts ...grpc.CallOption) (*ListVpnConnectionsResponse, error) // Gets details of a single VPN connection. GetVpnConnection(ctx context.Context, in *GetVpnConnectionRequest, opts ...grpc.CallOption) (*VpnConnection, error) // Creates a new VPN connection in a given project and location. CreateVpnConnection(ctx context.Context, in *CreateVpnConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single VPN connection. DeleteVpnConnection(ctx context.Context, in *DeleteVpnConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Gets the server config. GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*ServerConfig, error) }
EdgeContainerClient is the client API for EdgeContainer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://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
func (*Fleet) GetMembership ¶
func (*Fleet) GetProject ¶
func (*Fleet) ProtoMessage ¶
func (*Fleet) ProtoMessage()
func (*Fleet) ProtoReflect ¶
func (x *Fleet) ProtoReflect() protoreflect.Message
type GenerateAccessTokenRequest ¶
type GenerateAccessTokenRequest struct { // Required. The resource name of the cluster. Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
Generates an access token for a cluster.
func (*GenerateAccessTokenRequest) Descriptor
deprecated
func (*GenerateAccessTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateAccessTokenRequest.ProtoReflect.Descriptor instead.
func (*GenerateAccessTokenRequest) GetCluster ¶
func (x *GenerateAccessTokenRequest) GetCluster() string
func (*GenerateAccessTokenRequest) ProtoMessage ¶
func (*GenerateAccessTokenRequest) ProtoMessage()
func (*GenerateAccessTokenRequest) ProtoReflect ¶
func (x *GenerateAccessTokenRequest) ProtoReflect() protoreflect.Message
func (*GenerateAccessTokenRequest) Reset ¶
func (x *GenerateAccessTokenRequest) Reset()
func (*GenerateAccessTokenRequest) String ¶
func (x *GenerateAccessTokenRequest) String() string
type GenerateAccessTokenResponse ¶
type GenerateAccessTokenResponse struct { // Output only. Access token to authenticate to k8s api-server. AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"` // Output only. Timestamp at which the token will expire. ExpireTime *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
deprecated
func (*GenerateAccessTokenResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateAccessTokenResponse.ProtoReflect.Descriptor instead.
func (*GenerateAccessTokenResponse) GetAccessToken ¶
func (x *GenerateAccessTokenResponse) GetAccessToken() string
func (*GenerateAccessTokenResponse) GetExpireTime ¶
func (x *GenerateAccessTokenResponse) GetExpireTime() *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 ¶ added in v1.2.0
type GenerateOfflineCredentialRequest struct { // Required. The resource name of the cluster. Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
Generates an offline credential(offline) for a cluster.
func (*GenerateOfflineCredentialRequest) Descriptor
deprecated
added in
v1.2.0
func (*GenerateOfflineCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateOfflineCredentialRequest.ProtoReflect.Descriptor instead.
func (*GenerateOfflineCredentialRequest) GetCluster ¶ added in v1.2.0
func (x *GenerateOfflineCredentialRequest) GetCluster() string
func (*GenerateOfflineCredentialRequest) ProtoMessage ¶ added in v1.2.0
func (*GenerateOfflineCredentialRequest) ProtoMessage()
func (*GenerateOfflineCredentialRequest) ProtoReflect ¶ added in v1.2.0
func (x *GenerateOfflineCredentialRequest) ProtoReflect() protoreflect.Message
func (*GenerateOfflineCredentialRequest) Reset ¶ added in v1.2.0
func (x *GenerateOfflineCredentialRequest) Reset()
func (*GenerateOfflineCredentialRequest) String ¶ added in v1.2.0
func (x *GenerateOfflineCredentialRequest) String() string
type GenerateOfflineCredentialResponse ¶ added in v1.2.0
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
deprecated
added in
v1.2.0
func (*GenerateOfflineCredentialResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateOfflineCredentialResponse.ProtoReflect.Descriptor instead.
func (*GenerateOfflineCredentialResponse) GetClientCertificate ¶ added in v1.2.0
func (x *GenerateOfflineCredentialResponse) GetClientCertificate() string
func (*GenerateOfflineCredentialResponse) GetClientKey ¶ added in v1.2.0
func (x *GenerateOfflineCredentialResponse) GetClientKey() string
func (*GenerateOfflineCredentialResponse) GetExpireTime ¶ added in v1.2.0
func (x *GenerateOfflineCredentialResponse) GetExpireTime() *timestamppb.Timestamp
func (*GenerateOfflineCredentialResponse) GetUserId ¶ added in v1.2.0
func (x *GenerateOfflineCredentialResponse) GetUserId() string
func (*GenerateOfflineCredentialResponse) ProtoMessage ¶ added in v1.2.0
func (*GenerateOfflineCredentialResponse) ProtoMessage()
func (*GenerateOfflineCredentialResponse) ProtoReflect ¶ added in v1.2.0
func (x *GenerateOfflineCredentialResponse) ProtoReflect() protoreflect.Message
func (*GenerateOfflineCredentialResponse) Reset ¶ added in v1.2.0
func (x *GenerateOfflineCredentialResponse) Reset()
func (*GenerateOfflineCredentialResponse) String ¶ added in v1.2.0
func (x *GenerateOfflineCredentialResponse) String() string
type GetClusterRequest ¶
type GetClusterRequest struct { // Required. The resource name of the cluster. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a cluster.
func (*GetClusterRequest) Descriptor
deprecated
func (*GetClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.
func (*GetClusterRequest) GetName ¶
func (x *GetClusterRequest) GetName() string
func (*GetClusterRequest) ProtoMessage ¶
func (*GetClusterRequest) ProtoMessage()
func (*GetClusterRequest) ProtoReflect ¶
func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
func (*GetClusterRequest) Reset ¶
func (x *GetClusterRequest) Reset()
func (*GetClusterRequest) String ¶
func (x *GetClusterRequest) String() string
type GetMachineRequest ¶
type GetMachineRequest struct { // Required. The resource name of the machine. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a machine.
func (*GetMachineRequest) Descriptor
deprecated
func (*GetMachineRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMachineRequest.ProtoReflect.Descriptor instead.
func (*GetMachineRequest) GetName ¶
func (x *GetMachineRequest) GetName() string
func (*GetMachineRequest) ProtoMessage ¶
func (*GetMachineRequest) ProtoMessage()
func (*GetMachineRequest) ProtoReflect ¶
func (x *GetMachineRequest) ProtoReflect() protoreflect.Message
func (*GetMachineRequest) Reset ¶
func (x *GetMachineRequest) Reset()
func (*GetMachineRequest) String ¶
func (x *GetMachineRequest) String() string
type GetNodePoolRequest ¶
type GetNodePoolRequest struct { // Required. The resource name of the node pool. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a node pool.
func (*GetNodePoolRequest) Descriptor
deprecated
func (*GetNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodePoolRequest.ProtoReflect.Descriptor instead.
func (*GetNodePoolRequest) GetName ¶
func (x *GetNodePoolRequest) GetName() string
func (*GetNodePoolRequest) ProtoMessage ¶
func (*GetNodePoolRequest) ProtoMessage()
func (*GetNodePoolRequest) ProtoReflect ¶
func (x *GetNodePoolRequest) ProtoReflect() protoreflect.Message
func (*GetNodePoolRequest) Reset ¶
func (x *GetNodePoolRequest) Reset()
func (*GetNodePoolRequest) String ¶
func (x *GetNodePoolRequest) String() string
type GetServerConfigRequest ¶ added in v1.2.0
type GetServerConfigRequest struct { // Required. The name (project and location) of the server config to get, // specified in the format `projects/*/locations/*`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets the server config.
func (*GetServerConfigRequest) Descriptor
deprecated
added in
v1.2.0
func (*GetServerConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServerConfigRequest.ProtoReflect.Descriptor instead.
func (*GetServerConfigRequest) GetName ¶ added in v1.2.0
func (x *GetServerConfigRequest) GetName() string
func (*GetServerConfigRequest) ProtoMessage ¶ added in v1.2.0
func (*GetServerConfigRequest) ProtoMessage()
func (*GetServerConfigRequest) ProtoReflect ¶ added in v1.2.0
func (x *GetServerConfigRequest) ProtoReflect() protoreflect.Message
func (*GetServerConfigRequest) Reset ¶ added in v1.2.0
func (x *GetServerConfigRequest) Reset()
func (*GetServerConfigRequest) String ¶ added in v1.2.0
func (x *GetServerConfigRequest) String() string
type GetVpnConnectionRequest ¶
type GetVpnConnectionRequest struct { // Required. The resource name of the vpn connection. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Gets a VPN connection.
func (*GetVpnConnectionRequest) Descriptor
deprecated
func (*GetVpnConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVpnConnectionRequest.ProtoReflect.Descriptor instead.
func (*GetVpnConnectionRequest) GetName ¶
func (x *GetVpnConnectionRequest) GetName() string
func (*GetVpnConnectionRequest) ProtoMessage ¶
func (*GetVpnConnectionRequest) ProtoMessage()
func (*GetVpnConnectionRequest) ProtoReflect ¶
func (x *GetVpnConnectionRequest) ProtoReflect() protoreflect.Message
func (*GetVpnConnectionRequest) Reset ¶
func (x *GetVpnConnectionRequest) Reset()
func (*GetVpnConnectionRequest) String ¶
func (x *GetVpnConnectionRequest) String() string
type KmsKeyState ¶
type KmsKeyState int32
Represents the accessibility state of a customer-managed KMS key used for CMEK integration.
const ( // Unspecified. KmsKeyState_KMS_KEY_STATE_UNSPECIFIED KmsKeyState = 0 // The key is available for use, and dependent resources should be accessible. KmsKeyState_KMS_KEY_STATE_KEY_AVAILABLE KmsKeyState = 1 // The key is unavailable for an unspecified reason. Dependent resources may // be inaccessible. KmsKeyState_KMS_KEY_STATE_KEY_UNAVAILABLE KmsKeyState = 2 )
func (KmsKeyState) Descriptor ¶
func (KmsKeyState) Descriptor() protoreflect.EnumDescriptor
func (KmsKeyState) Enum ¶
func (x KmsKeyState) Enum() *KmsKeyState
func (KmsKeyState) EnumDescriptor
deprecated
func (KmsKeyState) EnumDescriptor() ([]byte, []int)
Deprecated: Use KmsKeyState.Descriptor instead.
func (KmsKeyState) Number ¶
func (x KmsKeyState) Number() protoreflect.EnumNumber
func (KmsKeyState) String ¶
func (x KmsKeyState) String() string
func (KmsKeyState) Type ¶
func (KmsKeyState) Type() protoreflect.EnumType
type ListClustersRequest ¶
type ListClustersRequest struct { // Required. The parent location, which owns this collection of clusters. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists clusters in a location.
func (*ListClustersRequest) Descriptor
deprecated
func (*ListClustersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.
func (*ListClustersRequest) GetFilter ¶
func (x *ListClustersRequest) GetFilter() string
func (*ListClustersRequest) GetOrderBy ¶
func (x *ListClustersRequest) GetOrderBy() string
func (*ListClustersRequest) GetPageSize ¶
func (x *ListClustersRequest) GetPageSize() int32
func (*ListClustersRequest) GetPageToken ¶
func (x *ListClustersRequest) GetPageToken() string
func (*ListClustersRequest) GetParent ¶
func (x *ListClustersRequest) GetParent() string
func (*ListClustersRequest) ProtoMessage ¶
func (*ListClustersRequest) ProtoMessage()
func (*ListClustersRequest) ProtoReflect ¶
func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
func (*ListClustersRequest) Reset ¶
func (x *ListClustersRequest) Reset()
func (*ListClustersRequest) String ¶
func (x *ListClustersRequest) String() string
type ListClustersResponse ¶
type ListClustersResponse struct { // Clusters in the location. Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of clusters in a location.
func (*ListClustersResponse) Descriptor
deprecated
func (*ListClustersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.
func (*ListClustersResponse) GetClusters ¶
func (x *ListClustersResponse) GetClusters() []*Cluster
func (*ListClustersResponse) GetNextPageToken ¶
func (x *ListClustersResponse) GetNextPageToken() string
func (*ListClustersResponse) GetUnreachable ¶
func (x *ListClustersResponse) GetUnreachable() []string
func (*ListClustersResponse) ProtoMessage ¶
func (*ListClustersResponse) ProtoMessage()
func (*ListClustersResponse) ProtoReflect ¶
func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
func (*ListClustersResponse) Reset ¶
func (x *ListClustersResponse) Reset()
func (*ListClustersResponse) String ¶
func (x *ListClustersResponse) String() string
type ListMachinesRequest ¶
type ListMachinesRequest struct { // Required. The parent site, which owns this collection of machines. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists machines in a site.
func (*ListMachinesRequest) Descriptor
deprecated
func (*ListMachinesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMachinesRequest.ProtoReflect.Descriptor instead.
func (*ListMachinesRequest) GetFilter ¶
func (x *ListMachinesRequest) GetFilter() string
func (*ListMachinesRequest) GetOrderBy ¶
func (x *ListMachinesRequest) GetOrderBy() string
func (*ListMachinesRequest) GetPageSize ¶
func (x *ListMachinesRequest) GetPageSize() int32
func (*ListMachinesRequest) GetPageToken ¶
func (x *ListMachinesRequest) GetPageToken() string
func (*ListMachinesRequest) GetParent ¶
func (x *ListMachinesRequest) GetParent() string
func (*ListMachinesRequest) ProtoMessage ¶
func (*ListMachinesRequest) ProtoMessage()
func (*ListMachinesRequest) ProtoReflect ¶
func (x *ListMachinesRequest) ProtoReflect() protoreflect.Message
func (*ListMachinesRequest) Reset ¶
func (x *ListMachinesRequest) Reset()
func (*ListMachinesRequest) String ¶
func (x *ListMachinesRequest) String() string
type ListMachinesResponse ¶
type ListMachinesResponse struct { // Machines in the site. Machines []*Machine `protobuf:"bytes,1,rep,name=machines,proto3" json:"machines,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of machines in a site.
func (*ListMachinesResponse) Descriptor
deprecated
func (*ListMachinesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMachinesResponse.ProtoReflect.Descriptor instead.
func (*ListMachinesResponse) GetMachines ¶
func (x *ListMachinesResponse) GetMachines() []*Machine
func (*ListMachinesResponse) GetNextPageToken ¶
func (x *ListMachinesResponse) GetNextPageToken() string
func (*ListMachinesResponse) GetUnreachable ¶
func (x *ListMachinesResponse) GetUnreachable() []string
func (*ListMachinesResponse) ProtoMessage ¶
func (*ListMachinesResponse) ProtoMessage()
func (*ListMachinesResponse) ProtoReflect ¶
func (x *ListMachinesResponse) ProtoReflect() protoreflect.Message
func (*ListMachinesResponse) Reset ¶
func (x *ListMachinesResponse) Reset()
func (*ListMachinesResponse) String ¶
func (x *ListMachinesResponse) String() string
type ListNodePoolsRequest ¶
type ListNodePoolsRequest struct { // Required. The parent cluster, which owns this collection of node pools. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists node pools in a cluster.
func (*ListNodePoolsRequest) Descriptor
deprecated
func (*ListNodePoolsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNodePoolsRequest.ProtoReflect.Descriptor instead.
func (*ListNodePoolsRequest) GetFilter ¶
func (x *ListNodePoolsRequest) GetFilter() string
func (*ListNodePoolsRequest) GetOrderBy ¶
func (x *ListNodePoolsRequest) GetOrderBy() string
func (*ListNodePoolsRequest) GetPageSize ¶
func (x *ListNodePoolsRequest) GetPageSize() int32
func (*ListNodePoolsRequest) GetPageToken ¶
func (x *ListNodePoolsRequest) GetPageToken() string
func (*ListNodePoolsRequest) GetParent ¶
func (x *ListNodePoolsRequest) GetParent() string
func (*ListNodePoolsRequest) ProtoMessage ¶
func (*ListNodePoolsRequest) ProtoMessage()
func (*ListNodePoolsRequest) ProtoReflect ¶
func (x *ListNodePoolsRequest) ProtoReflect() protoreflect.Message
func (*ListNodePoolsRequest) Reset ¶
func (x *ListNodePoolsRequest) Reset()
func (*ListNodePoolsRequest) String ¶
func (x *ListNodePoolsRequest) String() string
type ListNodePoolsResponse ¶
type ListNodePoolsResponse struct { // Node pools in the cluster. NodePools []*NodePool `protobuf:"bytes,1,rep,name=node_pools,json=nodePools,proto3" json:"node_pools,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of node pools in a cluster.
func (*ListNodePoolsResponse) Descriptor
deprecated
func (*ListNodePoolsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNodePoolsResponse.ProtoReflect.Descriptor instead.
func (*ListNodePoolsResponse) GetNextPageToken ¶
func (x *ListNodePoolsResponse) GetNextPageToken() string
func (*ListNodePoolsResponse) GetNodePools ¶
func (x *ListNodePoolsResponse) GetNodePools() []*NodePool
func (*ListNodePoolsResponse) GetUnreachable ¶
func (x *ListNodePoolsResponse) GetUnreachable() []string
func (*ListNodePoolsResponse) ProtoMessage ¶
func (*ListNodePoolsResponse) ProtoMessage()
func (*ListNodePoolsResponse) ProtoReflect ¶
func (x *ListNodePoolsResponse) ProtoReflect() protoreflect.Message
func (*ListNodePoolsResponse) Reset ¶
func (x *ListNodePoolsResponse) Reset()
func (*ListNodePoolsResponse) String ¶
func (x *ListNodePoolsResponse) String() string
type ListVpnConnectionsRequest ¶
type ListVpnConnectionsRequest struct { // Required. The parent location, which owns this collection of VPN // connections. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of resources to list. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token received from previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Only resources matching this filter will be listed. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Specifies the order in which resources will be listed. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Lists VPN connections.
func (*ListVpnConnectionsRequest) Descriptor
deprecated
func (*ListVpnConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVpnConnectionsRequest.ProtoReflect.Descriptor instead.
func (*ListVpnConnectionsRequest) GetFilter ¶
func (x *ListVpnConnectionsRequest) GetFilter() string
func (*ListVpnConnectionsRequest) GetOrderBy ¶
func (x *ListVpnConnectionsRequest) GetOrderBy() string
func (*ListVpnConnectionsRequest) GetPageSize ¶
func (x *ListVpnConnectionsRequest) GetPageSize() int32
func (*ListVpnConnectionsRequest) GetPageToken ¶
func (x *ListVpnConnectionsRequest) GetPageToken() string
func (*ListVpnConnectionsRequest) GetParent ¶
func (x *ListVpnConnectionsRequest) GetParent() string
func (*ListVpnConnectionsRequest) ProtoMessage ¶
func (*ListVpnConnectionsRequest) ProtoMessage()
func (*ListVpnConnectionsRequest) ProtoReflect ¶
func (x *ListVpnConnectionsRequest) ProtoReflect() protoreflect.Message
func (*ListVpnConnectionsRequest) Reset ¶
func (x *ListVpnConnectionsRequest) Reset()
func (*ListVpnConnectionsRequest) String ¶
func (x *ListVpnConnectionsRequest) String() string
type ListVpnConnectionsResponse ¶
type ListVpnConnectionsResponse struct { // VpnConnections in the location. VpnConnections []*VpnConnection `protobuf:"bytes,1,rep,name=vpn_connections,json=vpnConnections,proto3" json:"vpn_connections,omitempty"` // A token to retrieve next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
List of VPN connections in a location.
func (*ListVpnConnectionsResponse) Descriptor
deprecated
func (*ListVpnConnectionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVpnConnectionsResponse.ProtoReflect.Descriptor instead.
func (*ListVpnConnectionsResponse) GetNextPageToken ¶
func (x *ListVpnConnectionsResponse) GetNextPageToken() string
func (*ListVpnConnectionsResponse) GetUnreachable ¶
func (x *ListVpnConnectionsResponse) GetUnreachable() []string
func (*ListVpnConnectionsResponse) GetVpnConnections ¶
func (x *ListVpnConnectionsResponse) GetVpnConnections() []*VpnConnection
func (*ListVpnConnectionsResponse) ProtoMessage ¶
func (*ListVpnConnectionsResponse) ProtoMessage()
func (*ListVpnConnectionsResponse) ProtoReflect ¶
func (x *ListVpnConnectionsResponse) ProtoReflect() protoreflect.Message
func (*ListVpnConnectionsResponse) Reset ¶
func (x *ListVpnConnectionsResponse) Reset()
func (*ListVpnConnectionsResponse) String ¶
func (x *ListVpnConnectionsResponse) String() string
type LocationMetadata ¶
type LocationMetadata struct { // The set of available Google Distributed Cloud Edge zones in the location. // The map is keyed by the lowercase ID of each zone. AvailableZones map[string]*ZoneMetadata `` /* 191-byte string literal not displayed */ // contains filtered or unexported fields }
Metadata for a given [google.cloud.location.Location][google.cloud.location.Location].
func (*LocationMetadata) Descriptor
deprecated
func (*LocationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetAvailableZones ¶
func (x *LocationMetadata) GetAvailableZones() map[string]*ZoneMetadata
func (*LocationMetadata) ProtoMessage ¶
func (*LocationMetadata) ProtoMessage()
func (*LocationMetadata) ProtoReflect ¶
func (x *LocationMetadata) ProtoReflect() protoreflect.Message
func (*LocationMetadata) Reset ¶
func (x *LocationMetadata) Reset()
func (*LocationMetadata) String ¶
func (x *LocationMetadata) String() string
type Machine ¶
type Machine struct { // Required. The resource name of the machine. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the node pool was created. CreateTime *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 `` /* 153-byte string literal not displayed */ // Canonical resource name of the node that this machine is responsible for // hosting e.g. // projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}, // Or empty if the machine is not assigned to assume the role of a node. // // For control plane nodes hosted on edge machines, this will return // the following format: // // "projects/{project}/locations/{location}/clusters/{cluster_id}/controlPlaneNodes/{node}". HostedNode string `protobuf:"bytes,5,opt,name=hosted_node,json=hostedNode,proto3" json:"hosted_node,omitempty"` // The Google Distributed Cloud Edge zone of this machine. Zone string `protobuf:"bytes,6,opt,name=zone,proto3" json:"zone,omitempty"` // Output only. The software version of the machine. Version string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"` // Output only. Whether the machine is disabled. If disabled, the machine is // unable to enter service. Disabled bool `protobuf:"varint,8,opt,name=disabled,proto3" json:"disabled,omitempty"` // contains filtered or unexported fields }
A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.
func (*Machine) Descriptor
deprecated
func (*Machine) GetCreateTime ¶
func (x *Machine) GetCreateTime() *timestamppb.Timestamp
func (*Machine) GetDisabled ¶ added in v0.2.0
func (*Machine) GetHostedNode ¶
func (*Machine) GetUpdateTime ¶
func (x *Machine) GetUpdateTime() *timestamppb.Timestamp
func (*Machine) GetVersion ¶
func (*Machine) ProtoMessage ¶
func (*Machine) ProtoMessage()
func (*Machine) ProtoReflect ¶
func (x *Machine) ProtoReflect() protoreflect.Message
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"` // contains filtered or unexported fields }
Maintenance policy configuration.
func (*MaintenancePolicy) Descriptor
deprecated
func (*MaintenancePolicy) Descriptor() ([]byte, []int)
Deprecated: Use MaintenancePolicy.ProtoReflect.Descriptor instead.
func (*MaintenancePolicy) GetWindow ¶
func (x *MaintenancePolicy) GetWindow() *MaintenanceWindow
func (*MaintenancePolicy) ProtoMessage ¶
func (*MaintenancePolicy) ProtoMessage()
func (*MaintenancePolicy) ProtoReflect ¶
func (x *MaintenancePolicy) ProtoReflect() protoreflect.Message
func (*MaintenancePolicy) Reset ¶
func (x *MaintenancePolicy) Reset()
func (*MaintenancePolicy) String ¶
func (x *MaintenancePolicy) String() string
type MaintenanceWindow ¶
type MaintenanceWindow struct { // Configuration of a recurring maintenance window. RecurringWindow *RecurringTimeWindow `protobuf:"bytes,1,opt,name=recurring_window,json=recurringWindow,proto3" json:"recurring_window,omitempty"` // contains filtered or unexported fields }
Maintenance window configuration
func (*MaintenanceWindow) Descriptor
deprecated
func (*MaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceWindow) GetRecurringWindow ¶
func (x *MaintenanceWindow) GetRecurringWindow() *RecurringTimeWindow
func (*MaintenanceWindow) ProtoMessage ¶
func (*MaintenanceWindow) ProtoMessage()
func (*MaintenanceWindow) ProtoReflect ¶
func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
func (*MaintenanceWindow) Reset ¶
func (x *MaintenanceWindow) Reset()
func (*MaintenanceWindow) String ¶
func (x *MaintenanceWindow) String() string
type NodePool ¶
type NodePool struct { // Required. The resource name of the node pool. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the node pool was created. CreateTime *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 `` /* 153-byte string literal not displayed */ // Name of the Google Distributed Cloud Edge zone where this node pool will be // created. For example: `us-central1-edge-customer-a`. NodeLocation string `protobuf:"bytes,8,opt,name=node_location,json=nodeLocation,proto3" json:"node_location,omitempty"` // Required. The number of nodes in the pool. NodeCount int32 `protobuf:"varint,6,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` // Only machines matching this filter will be allowed to join the node pool. // The filtering language accepts strings like "name=<name>", and is // documented in more detail in [AIP-160](https://google.aip.dev/160). MachineFilter string `protobuf:"bytes,7,opt,name=machine_filter,json=machineFilter,proto3" json:"machine_filter,omitempty"` // Optional. Local disk encryption options. This field is only used when // enabling CMEK support. LocalDiskEncryption *NodePool_LocalDiskEncryption `protobuf:"bytes,9,opt,name=local_disk_encryption,json=localDiskEncryption,proto3" json:"local_disk_encryption,omitempty"` // Output only. The lowest release version among all worker nodes. NodeVersion string `protobuf:"bytes,10,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` // Optional. Configuration for each node in the NodePool NodeConfig *NodePool_NodeConfig `protobuf:"bytes,11,opt,name=node_config,json=nodeConfig,proto3" json:"node_config,omitempty"` // contains filtered or unexported fields }
A set of Kubernetes nodes in a cluster with common configuration and specification.
func (*NodePool) Descriptor
deprecated
func (*NodePool) GetCreateTime ¶
func (x *NodePool) GetCreateTime() *timestamppb.Timestamp
func (*NodePool) GetLocalDiskEncryption ¶
func (x *NodePool) GetLocalDiskEncryption() *NodePool_LocalDiskEncryption
func (*NodePool) GetMachineFilter ¶
func (*NodePool) GetNodeConfig ¶ added in v1.2.0
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
type NodePool_LocalDiskEncryption ¶
type NodePool_LocalDiskEncryption struct { // Immutable. 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 `` /* 144-byte string literal not displayed */ // Output only. Error status returned by Cloud KMS when using this key. This // field may be populated only if `kms_key_state` is not // `KMS_KEY_STATE_KEY_AVAILABLE`. If populated, this field contains the // error status reported by Cloud KMS. KmsStatus *status.Status `protobuf:"bytes,4,opt,name=kms_status,json=kmsStatus,proto3" json:"kms_status,omitempty"` // contains filtered or unexported fields }
Configuration for CMEK support for edge machine local disk encryption.
func (*NodePool_LocalDiskEncryption) Descriptor
deprecated
func (*NodePool_LocalDiskEncryption) Descriptor() ([]byte, []int)
Deprecated: Use NodePool_LocalDiskEncryption.ProtoReflect.Descriptor instead.
func (*NodePool_LocalDiskEncryption) GetKmsKey ¶
func (x *NodePool_LocalDiskEncryption) GetKmsKey() string
func (*NodePool_LocalDiskEncryption) GetKmsKeyActiveVersion ¶
func (x *NodePool_LocalDiskEncryption) GetKmsKeyActiveVersion() string
func (*NodePool_LocalDiskEncryption) GetKmsKeyState ¶
func (x *NodePool_LocalDiskEncryption) GetKmsKeyState() KmsKeyState
func (*NodePool_LocalDiskEncryption) GetKmsStatus ¶
func (x *NodePool_LocalDiskEncryption) GetKmsStatus() *status.Status
func (*NodePool_LocalDiskEncryption) 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 ¶ added in v1.2.0
type NodePool_NodeConfig struct { // Optional. The Kubernetes node labels Labels map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration for each node in the NodePool
func (*NodePool_NodeConfig) Descriptor
deprecated
added in
v1.2.0
func (*NodePool_NodeConfig) Descriptor() ([]byte, []int)
Deprecated: Use NodePool_NodeConfig.ProtoReflect.Descriptor instead.
func (*NodePool_NodeConfig) GetLabels ¶ added in v1.2.0
func (x *NodePool_NodeConfig) GetLabels() map[string]string
func (*NodePool_NodeConfig) ProtoMessage ¶ added in v1.2.0
func (*NodePool_NodeConfig) ProtoMessage()
func (*NodePool_NodeConfig) ProtoReflect ¶ added in v1.2.0
func (x *NodePool_NodeConfig) ProtoReflect() protoreflect.Message
func (*NodePool_NodeConfig) Reset ¶ added in v1.2.0
func (x *NodePool_NodeConfig) Reset()
func (*NodePool_NodeConfig) String ¶ added in v1.2.0
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"` // contains filtered or unexported fields }
Long-running operation metadata for Edge Container API methods.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *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) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) GetWarnings ¶ added in v1.2.0
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 Quota ¶
type Quota struct { // Name of the quota metric. Metric string `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` // Quota limit for this metric. Limit float64 `protobuf:"fixed64,2,opt,name=limit,proto3" json:"limit,omitempty"` // Current usage of this metric. Usage float64 `protobuf:"fixed64,3,opt,name=usage,proto3" json:"usage,omitempty"` // contains filtered or unexported fields }
Represents quota for Edge Container resources.
func (*Quota) Descriptor
deprecated
func (*Quota) ProtoMessage ¶
func (*Quota) ProtoMessage()
func (*Quota) ProtoReflect ¶
func (x *Quota) ProtoReflect() protoreflect.Message
type RecurringTimeWindow ¶
type RecurringTimeWindow struct { // The window of the first recurrence. Window *TimeWindow `protobuf:"bytes,1,opt,name=window,proto3" json:"window,omitempty"` // An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how // this window recurs. They go on for the span of time between the start and // end time. Recurrence string `protobuf:"bytes,2,opt,name=recurrence,proto3" json:"recurrence,omitempty"` // contains filtered or unexported fields }
Represents an arbitrary window of time that recurs.
func (*RecurringTimeWindow) Descriptor
deprecated
func (*RecurringTimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use RecurringTimeWindow.ProtoReflect.Descriptor instead.
func (*RecurringTimeWindow) GetRecurrence ¶
func (x *RecurringTimeWindow) GetRecurrence() string
func (*RecurringTimeWindow) GetWindow ¶
func (x *RecurringTimeWindow) GetWindow() *TimeWindow
func (*RecurringTimeWindow) ProtoMessage ¶
func (*RecurringTimeWindow) ProtoMessage()
func (*RecurringTimeWindow) ProtoReflect ¶
func (x *RecurringTimeWindow) ProtoReflect() protoreflect.Message
func (*RecurringTimeWindow) Reset ¶
func (x *RecurringTimeWindow) Reset()
func (*RecurringTimeWindow) String ¶
func (x *RecurringTimeWindow) String() string
type ServerConfig ¶ added in v1.2.0
type ServerConfig struct { // Output only. Mapping from release channel to channel config. Channels map[string]*ChannelConfig `` /* 157-byte string literal not displayed */ // Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"]. Versions []*Version `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"` // Output only. Default version, e.g.: "1.4.0". DefaultVersion string `protobuf:"bytes,3,opt,name=default_version,json=defaultVersion,proto3" json:"default_version,omitempty"` // contains filtered or unexported fields }
Server configuration for supported versions and release channels.
func (*ServerConfig) Descriptor
deprecated
added in
v1.2.0
func (*ServerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfig.ProtoReflect.Descriptor instead.
func (*ServerConfig) GetChannels ¶ added in v1.2.0
func (x *ServerConfig) GetChannels() map[string]*ChannelConfig
func (*ServerConfig) GetDefaultVersion ¶ added in v1.2.0
func (x *ServerConfig) GetDefaultVersion() string
func (*ServerConfig) GetVersions ¶ added in v1.2.0
func (x *ServerConfig) GetVersions() []*Version
func (*ServerConfig) ProtoMessage ¶ added in v1.2.0
func (*ServerConfig) ProtoMessage()
func (*ServerConfig) ProtoReflect ¶ added in v1.2.0
func (x *ServerConfig) ProtoReflect() protoreflect.Message
func (*ServerConfig) Reset ¶ added in v1.2.0
func (x *ServerConfig) Reset()
func (*ServerConfig) String ¶ added in v1.2.0
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
deprecated
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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
deprecated
func (*UpdateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.
func (*UpdateClusterRequest) GetCluster ¶
func (x *UpdateClusterRequest) GetCluster() *Cluster
func (*UpdateClusterRequest) GetRequestId ¶
func (x *UpdateClusterRequest) GetRequestId() string
func (*UpdateClusterRequest) GetUpdateMask ¶
func (x *UpdateClusterRequest) GetUpdateMask() *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
deprecated
func (*UpdateNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNodePoolRequest.ProtoReflect.Descriptor instead.
func (*UpdateNodePoolRequest) GetNodePool ¶
func (x *UpdateNodePoolRequest) GetNodePool() *NodePool
func (*UpdateNodePoolRequest) GetRequestId ¶
func (x *UpdateNodePoolRequest) GetRequestId() string
func (*UpdateNodePoolRequest) GetUpdateMask ¶
func (x *UpdateNodePoolRequest) GetUpdateMask() *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 ¶ added in v1.2.0
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 `` /* 136-byte string literal not displayed */ // A unique identifier for this request. Restricted to 36 ASCII characters. A // random UUID is recommended. This request is only idempotent if // `request_id` is provided. RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Upgrades a cluster.
func (*UpgradeClusterRequest) Descriptor
deprecated
added in
v1.2.0
func (*UpgradeClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeClusterRequest.ProtoReflect.Descriptor instead.
func (*UpgradeClusterRequest) GetName ¶ added in v1.2.0
func (x *UpgradeClusterRequest) GetName() string
func (*UpgradeClusterRequest) GetRequestId ¶ added in v1.2.0
func (x *UpgradeClusterRequest) GetRequestId() string
func (*UpgradeClusterRequest) GetSchedule ¶ added in v1.2.0
func (x *UpgradeClusterRequest) GetSchedule() UpgradeClusterRequest_Schedule
func (*UpgradeClusterRequest) GetTargetVersion ¶ added in v1.2.0
func (x *UpgradeClusterRequest) GetTargetVersion() string
func (*UpgradeClusterRequest) ProtoMessage ¶ added in v1.2.0
func (*UpgradeClusterRequest) ProtoMessage()
func (*UpgradeClusterRequest) ProtoReflect ¶ added in v1.2.0
func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message
func (*UpgradeClusterRequest) Reset ¶ added in v1.2.0
func (x *UpgradeClusterRequest) Reset()
func (*UpgradeClusterRequest) String ¶ added in v1.2.0
func (x *UpgradeClusterRequest) String() string
type UpgradeClusterRequest_Schedule ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (UpgradeClusterRequest_Schedule) Descriptor() protoreflect.EnumDescriptor
func (UpgradeClusterRequest_Schedule) Enum ¶ added in v1.2.0
func (x UpgradeClusterRequest_Schedule) Enum() *UpgradeClusterRequest_Schedule
func (UpgradeClusterRequest_Schedule) EnumDescriptor
deprecated
added in
v1.2.0
func (UpgradeClusterRequest_Schedule) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpgradeClusterRequest_Schedule.Descriptor instead.
func (UpgradeClusterRequest_Schedule) Number ¶ added in v1.2.0
func (x UpgradeClusterRequest_Schedule) Number() protoreflect.EnumNumber
func (UpgradeClusterRequest_Schedule) String ¶ added in v1.2.0
func (x UpgradeClusterRequest_Schedule) String() string
func (UpgradeClusterRequest_Schedule) Type ¶ added in v1.2.0
func (UpgradeClusterRequest_Schedule) Type() protoreflect.EnumType
type Version ¶ added in v1.2.0
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
added in
v1.2.0
func (*Version) ProtoMessage ¶ added in v1.2.0
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶ added in v1.2.0
func (x *Version) ProtoReflect() protoreflect.Message
type VpnConnection ¶
type VpnConnection struct { // Required. The resource name of VPN connection Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the VPN connection was created. CreateTime *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 `` /* 153-byte string literal not displayed */ // NAT gateway IP, or WAN IP address. If a customer has multiple NAT IPs, the // customer needs to configure NAT such that only one external IP maps to the // GMEC Anthos cluster. This is empty if NAT is not used. NatGatewayIp string `protobuf:"bytes,5,opt,name=nat_gateway_ip,json=natGatewayIp,proto3" json:"nat_gateway_ip,omitempty"` // Dynamic routing mode of the VPC network, `regional` or `global`. // // Deprecated: Marked as deprecated in google/cloud/edgecontainer/v1/resources.proto. BgpRoutingMode VpnConnection_BgpRoutingMode `` /* 170-byte string literal not displayed */ // The canonical Cluster name to connect to. It is in the form of // projects/{project}/locations/{location}/clusters/{cluster}. Cluster string `protobuf:"bytes,7,opt,name=cluster,proto3" json:"cluster,omitempty"` // The network ID of VPC to connect to. Vpc string `protobuf:"bytes,8,opt,name=vpc,proto3" json:"vpc,omitempty"` // Optional. Project detail of the VPC network. Required if VPC is in a // different project than the cluster project. VpcProject *VpnConnection_VpcProject `protobuf:"bytes,11,opt,name=vpc_project,json=vpcProject,proto3" json:"vpc_project,omitempty"` // Whether this VPN connection has HA enabled on cluster side. If enabled, // when creating VPN connection we will attempt to use 2 ANG floating IPs. EnableHighAvailability bool `` /* 130-byte string literal not displayed */ // Optional. The VPN connection Cloud Router name. Router string `protobuf:"bytes,12,opt,name=router,proto3" json:"router,omitempty"` // Output only. The created connection details. Details *VpnConnection_Details `protobuf:"bytes,10,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
A VPN connection .
func (*VpnConnection) Descriptor
deprecated
func (*VpnConnection) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection.ProtoReflect.Descriptor instead.
func (*VpnConnection) GetBgpRoutingMode
deprecated
func (x *VpnConnection) GetBgpRoutingMode() VpnConnection_BgpRoutingMode
Deprecated: 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 ¶ added in v1.2.0
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
deprecated
func (VpnConnection_BgpRoutingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use VpnConnection_BgpRoutingMode.Descriptor instead.
func (VpnConnection_BgpRoutingMode) Number ¶
func (x VpnConnection_BgpRoutingMode) Number() protoreflect.EnumNumber
func (VpnConnection_BgpRoutingMode) String ¶
func (x VpnConnection_BgpRoutingMode) String() string
func (VpnConnection_BgpRoutingMode) Type ¶
func (VpnConnection_BgpRoutingMode) Type() protoreflect.EnumType
type VpnConnection_Details ¶
type VpnConnection_Details struct { // The state of this connection. State VpnConnection_Details_State `` /* 127-byte string literal not displayed */ // The error message. This is only populated when state=ERROR. Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // The Cloud Router info. CloudRouter *VpnConnection_Details_CloudRouter `protobuf:"bytes,3,opt,name=cloud_router,json=cloudRouter,proto3" json:"cloud_router,omitempty"` // Each connection has multiple Cloud VPN gateways. CloudVpns []*VpnConnection_Details_CloudVpn `protobuf:"bytes,4,rep,name=cloud_vpns,json=cloudVpns,proto3" json:"cloud_vpns,omitempty"` // contains filtered or unexported fields }
The created connection details.
func (*VpnConnection_Details) Descriptor
deprecated
func (*VpnConnection_Details) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details.ProtoReflect.Descriptor instead.
func (*VpnConnection_Details) GetCloudRouter ¶
func (x *VpnConnection_Details) GetCloudRouter() *VpnConnection_Details_CloudRouter
func (*VpnConnection_Details) GetCloudVpns ¶
func (x *VpnConnection_Details) GetCloudVpns() []*VpnConnection_Details_CloudVpn
func (*VpnConnection_Details) GetError ¶
func (x *VpnConnection_Details) GetError() string
func (*VpnConnection_Details) GetState ¶
func (x *VpnConnection_Details) GetState() VpnConnection_Details_State
func (*VpnConnection_Details) ProtoMessage ¶
func (*VpnConnection_Details) ProtoMessage()
func (*VpnConnection_Details) ProtoReflect ¶
func (x *VpnConnection_Details) ProtoReflect() protoreflect.Message
func (*VpnConnection_Details) Reset ¶
func (x *VpnConnection_Details) Reset()
func (*VpnConnection_Details) String ¶
func (x *VpnConnection_Details) String() string
type VpnConnection_Details_CloudRouter ¶
type VpnConnection_Details_CloudRouter struct { // The associated Cloud Router name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The Cloud Router info.
func (*VpnConnection_Details_CloudRouter) Descriptor
deprecated
func (*VpnConnection_Details_CloudRouter) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details_CloudRouter.ProtoReflect.Descriptor instead.
func (*VpnConnection_Details_CloudRouter) GetName ¶
func (x *VpnConnection_Details_CloudRouter) GetName() string
func (*VpnConnection_Details_CloudRouter) ProtoMessage ¶
func (*VpnConnection_Details_CloudRouter) ProtoMessage()
func (*VpnConnection_Details_CloudRouter) ProtoReflect ¶
func (x *VpnConnection_Details_CloudRouter) ProtoReflect() protoreflect.Message
func (*VpnConnection_Details_CloudRouter) Reset ¶
func (x *VpnConnection_Details_CloudRouter) Reset()
func (*VpnConnection_Details_CloudRouter) String ¶
func (x *VpnConnection_Details_CloudRouter) String() string
type VpnConnection_Details_CloudVpn ¶
type VpnConnection_Details_CloudVpn struct { // The created Cloud VPN gateway name. Gateway string `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"` // contains filtered or unexported fields }
The Cloud VPN info.
func (*VpnConnection_Details_CloudVpn) Descriptor
deprecated
func (*VpnConnection_Details_CloudVpn) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details_CloudVpn.ProtoReflect.Descriptor instead.
func (*VpnConnection_Details_CloudVpn) GetGateway ¶
func (x *VpnConnection_Details_CloudVpn) GetGateway() string
func (*VpnConnection_Details_CloudVpn) ProtoMessage ¶
func (*VpnConnection_Details_CloudVpn) ProtoMessage()
func (*VpnConnection_Details_CloudVpn) ProtoReflect ¶
func (x *VpnConnection_Details_CloudVpn) ProtoReflect() protoreflect.Message
func (*VpnConnection_Details_CloudVpn) Reset ¶
func (x *VpnConnection_Details_CloudVpn) Reset()
func (*VpnConnection_Details_CloudVpn) String ¶
func (x *VpnConnection_Details_CloudVpn) String() string
type VpnConnection_Details_State ¶
type VpnConnection_Details_State int32
The current connection state.
const ( // Unknown. VpnConnection_Details_STATE_UNSPECIFIED VpnConnection_Details_State = 0 // Connected. VpnConnection_Details_STATE_CONNECTED VpnConnection_Details_State = 1 // Still connecting. VpnConnection_Details_STATE_CONNECTING VpnConnection_Details_State = 2 // Error occurred. VpnConnection_Details_STATE_ERROR VpnConnection_Details_State = 3 )
func (VpnConnection_Details_State) Descriptor ¶
func (VpnConnection_Details_State) Descriptor() protoreflect.EnumDescriptor
func (VpnConnection_Details_State) Enum ¶
func (x VpnConnection_Details_State) Enum() *VpnConnection_Details_State
func (VpnConnection_Details_State) EnumDescriptor
deprecated
func (VpnConnection_Details_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use VpnConnection_Details_State.Descriptor instead.
func (VpnConnection_Details_State) Number ¶
func (x VpnConnection_Details_State) Number() protoreflect.EnumNumber
func (VpnConnection_Details_State) String ¶
func (x VpnConnection_Details_State) String() string
func (VpnConnection_Details_State) Type ¶
func (VpnConnection_Details_State) Type() protoreflect.EnumType
type VpnConnection_VpcProject ¶
type VpnConnection_VpcProject struct { // The project of the VPC to connect to. If not specified, it is the same as // the cluster project. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Optional. The service account in the VPC project configured by user. It // is used to create/delete Cloud Router and Cloud HA VPNs for VPN // connection. If this SA is changed during/after a VPN connection is // created, you need to remove the Cloud Router and Cloud VPN resources in // |project_id|. It is in the form of // service-{project_number}@gcp-sa-edgecontainer.iam.gserviceaccount.com. // // 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
deprecated
func (*VpnConnection_VpcProject) Descriptor() ([]byte, []int)
Deprecated: Use VpnConnection_VpcProject.ProtoReflect.Descriptor instead.
func (*VpnConnection_VpcProject) GetProjectId ¶
func (x *VpnConnection_VpcProject) GetProjectId() string
func (*VpnConnection_VpcProject) GetServiceAccount
deprecated
func (x *VpnConnection_VpcProject) GetServiceAccount() string
Deprecated: 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 `` /* 234-byte string literal not displayed */ // contains filtered or unexported fields }
A Google Distributed Cloud Edge zone where edge machines are located.
func (*ZoneMetadata) Descriptor
deprecated
func (*ZoneMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ZoneMetadata.ProtoReflect.Descriptor instead.
func (*ZoneMetadata) GetQuota ¶
func (x *ZoneMetadata) GetQuota() []*Quota
func (*ZoneMetadata) GetRackTypes ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (ZoneMetadata_RackType) Descriptor() protoreflect.EnumDescriptor
func (ZoneMetadata_RackType) Enum ¶ added in v1.2.0
func (x ZoneMetadata_RackType) Enum() *ZoneMetadata_RackType
func (ZoneMetadata_RackType) EnumDescriptor
deprecated
added in
v1.2.0
func (ZoneMetadata_RackType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ZoneMetadata_RackType.Descriptor instead.
func (ZoneMetadata_RackType) Number ¶ added in v1.2.0
func (x ZoneMetadata_RackType) Number() protoreflect.EnumNumber
func (ZoneMetadata_RackType) String ¶ added in v1.2.0
func (x ZoneMetadata_RackType) String() string
func (ZoneMetadata_RackType) Type ¶ added in v1.2.0
func (ZoneMetadata_RackType) Type() protoreflect.EnumType