Documentation ¶
Index ¶
- Variables
- func RegisterVmwareEngineServer(s *grpc.Server, srv VmwareEngineServer)
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetCreateTime() *timestamppb.Timestamp
- func (x *Cluster) GetManagement() bool
- func (x *Cluster) GetName() string
- func (x *Cluster) GetNodeTypeConfigs() map[string]*NodeTypeConfig
- func (x *Cluster) GetState() Cluster_State
- func (x *Cluster) GetUid() 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 Cluster_State
- func (Cluster_State) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_State) Enum() *Cluster_State
- func (Cluster_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_State) Number() protoreflect.EnumNumber
- func (x Cluster_State) String() string
- func (Cluster_State) Type() protoreflect.EnumType
- 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 (x *CreateClusterRequest) GetValidateOnly() bool
- func (*CreateClusterRequest) ProtoMessage()
- func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClusterRequest) Reset()
- func (x *CreateClusterRequest) String() string
- type CreateHcxActivationKeyRequest
- func (*CreateHcxActivationKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateHcxActivationKeyRequest) GetHcxActivationKey() *HcxActivationKey
- func (x *CreateHcxActivationKeyRequest) GetHcxActivationKeyId() string
- func (x *CreateHcxActivationKeyRequest) GetParent() string
- func (x *CreateHcxActivationKeyRequest) GetRequestId() string
- func (*CreateHcxActivationKeyRequest) ProtoMessage()
- func (x *CreateHcxActivationKeyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateHcxActivationKeyRequest) Reset()
- func (x *CreateHcxActivationKeyRequest) String() string
- type CreateNetworkPolicyRequest
- func (*CreateNetworkPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNetworkPolicyRequest) GetNetworkPolicy() *NetworkPolicy
- func (x *CreateNetworkPolicyRequest) GetNetworkPolicyId() string
- func (x *CreateNetworkPolicyRequest) GetParent() string
- func (x *CreateNetworkPolicyRequest) GetRequestId() string
- func (*CreateNetworkPolicyRequest) ProtoMessage()
- func (x *CreateNetworkPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNetworkPolicyRequest) Reset()
- func (x *CreateNetworkPolicyRequest) String() string
- type CreatePrivateCloudRequest
- func (*CreatePrivateCloudRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePrivateCloudRequest) GetParent() string
- func (x *CreatePrivateCloudRequest) GetPrivateCloud() *PrivateCloud
- func (x *CreatePrivateCloudRequest) GetPrivateCloudId() string
- func (x *CreatePrivateCloudRequest) GetRequestId() string
- func (x *CreatePrivateCloudRequest) GetValidateOnly() bool
- func (*CreatePrivateCloudRequest) ProtoMessage()
- func (x *CreatePrivateCloudRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePrivateCloudRequest) Reset()
- func (x *CreatePrivateCloudRequest) String() string
- type CreateVmwareEngineNetworkRequest
- func (*CreateVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVmwareEngineNetworkRequest) GetParent() string
- func (x *CreateVmwareEngineNetworkRequest) GetRequestId() string
- func (x *CreateVmwareEngineNetworkRequest) GetVmwareEngineNetwork() *VmwareEngineNetwork
- func (x *CreateVmwareEngineNetworkRequest) GetVmwareEngineNetworkId() string
- func (*CreateVmwareEngineNetworkRequest) ProtoMessage()
- func (x *CreateVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVmwareEngineNetworkRequest) Reset()
- func (x *CreateVmwareEngineNetworkRequest) String() string
- type Credentials
- func (*Credentials) Descriptor() ([]byte, []int)deprecated
- func (x *Credentials) GetPassword() string
- func (x *Credentials) GetUsername() string
- func (*Credentials) ProtoMessage()
- func (x *Credentials) ProtoReflect() protoreflect.Message
- func (x *Credentials) Reset()
- func (x *Credentials) 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 DeleteNetworkPolicyRequest
- func (*DeleteNetworkPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNetworkPolicyRequest) GetName() string
- func (x *DeleteNetworkPolicyRequest) GetRequestId() string
- func (*DeleteNetworkPolicyRequest) ProtoMessage()
- func (x *DeleteNetworkPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNetworkPolicyRequest) Reset()
- func (x *DeleteNetworkPolicyRequest) String() string
- type DeletePrivateCloudRequest
- func (*DeletePrivateCloudRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePrivateCloudRequest) GetDelayHours() int32
- func (x *DeletePrivateCloudRequest) GetForce() bool
- func (x *DeletePrivateCloudRequest) GetName() string
- func (x *DeletePrivateCloudRequest) GetRequestId() string
- func (*DeletePrivateCloudRequest) ProtoMessage()
- func (x *DeletePrivateCloudRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePrivateCloudRequest) Reset()
- func (x *DeletePrivateCloudRequest) String() string
- type DeleteVmwareEngineNetworkRequest
- func (*DeleteVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVmwareEngineNetworkRequest) GetEtag() string
- func (x *DeleteVmwareEngineNetworkRequest) GetName() string
- func (x *DeleteVmwareEngineNetworkRequest) GetRequestId() string
- func (*DeleteVmwareEngineNetworkRequest) ProtoMessage()
- func (x *DeleteVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVmwareEngineNetworkRequest) Reset()
- func (x *DeleteVmwareEngineNetworkRequest) String() string
- type GetClusterRequest
- type GetHcxActivationKeyRequest
- func (*GetHcxActivationKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetHcxActivationKeyRequest) GetName() string
- func (*GetHcxActivationKeyRequest) ProtoMessage()
- func (x *GetHcxActivationKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetHcxActivationKeyRequest) Reset()
- func (x *GetHcxActivationKeyRequest) String() string
- type GetNetworkPolicyRequest
- func (*GetNetworkPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNetworkPolicyRequest) GetName() string
- func (*GetNetworkPolicyRequest) ProtoMessage()
- func (x *GetNetworkPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetNetworkPolicyRequest) Reset()
- func (x *GetNetworkPolicyRequest) String() string
- type GetNodeTypeRequest
- func (*GetNodeTypeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeTypeRequest) GetName() string
- func (*GetNodeTypeRequest) ProtoMessage()
- func (x *GetNodeTypeRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeTypeRequest) Reset()
- func (x *GetNodeTypeRequest) String() string
- type GetPrivateCloudRequest
- func (*GetPrivateCloudRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPrivateCloudRequest) GetName() string
- func (*GetPrivateCloudRequest) ProtoMessage()
- func (x *GetPrivateCloudRequest) ProtoReflect() protoreflect.Message
- func (x *GetPrivateCloudRequest) Reset()
- func (x *GetPrivateCloudRequest) String() string
- type GetVmwareEngineNetworkRequest
- func (*GetVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVmwareEngineNetworkRequest) GetName() string
- func (*GetVmwareEngineNetworkRequest) ProtoMessage()
- func (x *GetVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *GetVmwareEngineNetworkRequest) Reset()
- func (x *GetVmwareEngineNetworkRequest) String() string
- type Hcx
- func (*Hcx) Descriptor() ([]byte, []int)deprecated
- func (x *Hcx) GetFqdn() string
- func (x *Hcx) GetInternalIp() string
- func (x *Hcx) GetState() Hcx_State
- func (x *Hcx) GetVersion() string
- func (*Hcx) ProtoMessage()
- func (x *Hcx) ProtoReflect() protoreflect.Message
- func (x *Hcx) Reset()
- func (x *Hcx) String() string
- type HcxActivationKey
- func (*HcxActivationKey) Descriptor() ([]byte, []int)deprecated
- func (x *HcxActivationKey) GetActivationKey() string
- func (x *HcxActivationKey) GetCreateTime() *timestamppb.Timestamp
- func (x *HcxActivationKey) GetName() string
- func (x *HcxActivationKey) GetState() HcxActivationKey_State
- func (x *HcxActivationKey) GetUid() string
- func (*HcxActivationKey) ProtoMessage()
- func (x *HcxActivationKey) ProtoReflect() protoreflect.Message
- func (x *HcxActivationKey) Reset()
- func (x *HcxActivationKey) String() string
- type HcxActivationKey_State
- func (HcxActivationKey_State) Descriptor() protoreflect.EnumDescriptor
- func (x HcxActivationKey_State) Enum() *HcxActivationKey_State
- func (HcxActivationKey_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x HcxActivationKey_State) Number() protoreflect.EnumNumber
- func (x HcxActivationKey_State) String() string
- func (HcxActivationKey_State) Type() protoreflect.EnumType
- type Hcx_State
- 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 ListHcxActivationKeysRequest
- func (*ListHcxActivationKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHcxActivationKeysRequest) GetPageSize() int32
- func (x *ListHcxActivationKeysRequest) GetPageToken() string
- func (x *ListHcxActivationKeysRequest) GetParent() string
- func (*ListHcxActivationKeysRequest) ProtoMessage()
- func (x *ListHcxActivationKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListHcxActivationKeysRequest) Reset()
- func (x *ListHcxActivationKeysRequest) String() string
- type ListHcxActivationKeysResponse
- func (*ListHcxActivationKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHcxActivationKeysResponse) GetHcxActivationKeys() []*HcxActivationKey
- func (x *ListHcxActivationKeysResponse) GetNextPageToken() string
- func (x *ListHcxActivationKeysResponse) GetUnreachable() []string
- func (*ListHcxActivationKeysResponse) ProtoMessage()
- func (x *ListHcxActivationKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListHcxActivationKeysResponse) Reset()
- func (x *ListHcxActivationKeysResponse) String() string
- type ListNetworkPoliciesRequest
- func (*ListNetworkPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworkPoliciesRequest) GetFilter() string
- func (x *ListNetworkPoliciesRequest) GetOrderBy() string
- func (x *ListNetworkPoliciesRequest) GetPageSize() int32
- func (x *ListNetworkPoliciesRequest) GetPageToken() string
- func (x *ListNetworkPoliciesRequest) GetParent() string
- func (*ListNetworkPoliciesRequest) ProtoMessage()
- func (x *ListNetworkPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListNetworkPoliciesRequest) Reset()
- func (x *ListNetworkPoliciesRequest) String() string
- type ListNetworkPoliciesResponse
- func (*ListNetworkPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworkPoliciesResponse) GetNetworkPolicies() []*NetworkPolicy
- func (x *ListNetworkPoliciesResponse) GetNextPageToken() string
- func (x *ListNetworkPoliciesResponse) GetUnreachable() []string
- func (*ListNetworkPoliciesResponse) ProtoMessage()
- func (x *ListNetworkPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNetworkPoliciesResponse) Reset()
- func (x *ListNetworkPoliciesResponse) String() string
- type ListNodeTypesRequest
- func (*ListNodeTypesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeTypesRequest) GetFilter() string
- func (x *ListNodeTypesRequest) GetPageSize() int32
- func (x *ListNodeTypesRequest) GetPageToken() string
- func (x *ListNodeTypesRequest) GetParent() string
- func (*ListNodeTypesRequest) ProtoMessage()
- func (x *ListNodeTypesRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodeTypesRequest) Reset()
- func (x *ListNodeTypesRequest) String() string
- type ListNodeTypesResponse
- func (*ListNodeTypesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeTypesResponse) GetNextPageToken() string
- func (x *ListNodeTypesResponse) GetNodeTypes() []*NodeType
- func (x *ListNodeTypesResponse) GetUnreachable() []string
- func (*ListNodeTypesResponse) ProtoMessage()
- func (x *ListNodeTypesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodeTypesResponse) Reset()
- func (x *ListNodeTypesResponse) String() string
- type ListPrivateCloudsRequest
- func (*ListPrivateCloudsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrivateCloudsRequest) GetFilter() string
- func (x *ListPrivateCloudsRequest) GetOrderBy() string
- func (x *ListPrivateCloudsRequest) GetPageSize() int32
- func (x *ListPrivateCloudsRequest) GetPageToken() string
- func (x *ListPrivateCloudsRequest) GetParent() string
- func (*ListPrivateCloudsRequest) ProtoMessage()
- func (x *ListPrivateCloudsRequest) ProtoReflect() protoreflect.Message
- func (x *ListPrivateCloudsRequest) Reset()
- func (x *ListPrivateCloudsRequest) String() string
- type ListPrivateCloudsResponse
- func (*ListPrivateCloudsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrivateCloudsResponse) GetNextPageToken() string
- func (x *ListPrivateCloudsResponse) GetPrivateClouds() []*PrivateCloud
- func (x *ListPrivateCloudsResponse) GetUnreachable() []string
- func (*ListPrivateCloudsResponse) ProtoMessage()
- func (x *ListPrivateCloudsResponse) ProtoReflect() protoreflect.Message
- func (x *ListPrivateCloudsResponse) Reset()
- func (x *ListPrivateCloudsResponse) String() string
- type ListSubnetsRequest
- func (*ListSubnetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubnetsRequest) GetPageSize() int32
- func (x *ListSubnetsRequest) GetPageToken() string
- func (x *ListSubnetsRequest) GetParent() string
- func (*ListSubnetsRequest) ProtoMessage()
- func (x *ListSubnetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSubnetsRequest) Reset()
- func (x *ListSubnetsRequest) String() string
- type ListSubnetsResponse
- func (*ListSubnetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubnetsResponse) GetNextPageToken() string
- func (x *ListSubnetsResponse) GetSubnets() []*Subnet
- func (*ListSubnetsResponse) ProtoMessage()
- func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSubnetsResponse) Reset()
- func (x *ListSubnetsResponse) String() string
- type ListVmwareEngineNetworksRequest
- func (*ListVmwareEngineNetworksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVmwareEngineNetworksRequest) GetFilter() string
- func (x *ListVmwareEngineNetworksRequest) GetOrderBy() string
- func (x *ListVmwareEngineNetworksRequest) GetPageSize() int32
- func (x *ListVmwareEngineNetworksRequest) GetPageToken() string
- func (x *ListVmwareEngineNetworksRequest) GetParent() string
- func (*ListVmwareEngineNetworksRequest) ProtoMessage()
- func (x *ListVmwareEngineNetworksRequest) ProtoReflect() protoreflect.Message
- func (x *ListVmwareEngineNetworksRequest) Reset()
- func (x *ListVmwareEngineNetworksRequest) String() string
- type ListVmwareEngineNetworksResponse
- func (*ListVmwareEngineNetworksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVmwareEngineNetworksResponse) GetNextPageToken() string
- func (x *ListVmwareEngineNetworksResponse) GetUnreachable() []string
- func (x *ListVmwareEngineNetworksResponse) GetVmwareEngineNetworks() []*VmwareEngineNetwork
- func (*ListVmwareEngineNetworksResponse) ProtoMessage()
- func (x *ListVmwareEngineNetworksResponse) ProtoReflect() protoreflect.Message
- func (x *ListVmwareEngineNetworksResponse) Reset()
- func (x *ListVmwareEngineNetworksResponse) String() string
- type NetworkConfig
- func (*NetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkConfig) GetManagementCidr() string
- func (x *NetworkConfig) GetManagementIpAddressLayoutVersion() int32
- func (x *NetworkConfig) GetVmwareEngineNetwork() string
- func (x *NetworkConfig) GetVmwareEngineNetworkCanonical() string
- func (*NetworkConfig) ProtoMessage()
- func (x *NetworkConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkConfig) Reset()
- func (x *NetworkConfig) String() string
- type NetworkPolicy
- func (*NetworkPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *NetworkPolicy) GetDescription() string
- func (x *NetworkPolicy) GetEdgeServicesCidr() string
- func (x *NetworkPolicy) GetExternalIp() *NetworkPolicy_NetworkService
- func (x *NetworkPolicy) GetInternetAccess() *NetworkPolicy_NetworkService
- func (x *NetworkPolicy) GetName() string
- func (x *NetworkPolicy) GetUid() string
- func (x *NetworkPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (x *NetworkPolicy) GetVmwareEngineNetwork() string
- func (x *NetworkPolicy) GetVmwareEngineNetworkCanonical() string
- func (*NetworkPolicy) ProtoMessage()
- func (x *NetworkPolicy) ProtoReflect() protoreflect.Message
- func (x *NetworkPolicy) Reset()
- func (x *NetworkPolicy) String() string
- type NetworkPolicy_NetworkService
- func (*NetworkPolicy_NetworkService) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkPolicy_NetworkService) GetEnabled() bool
- func (x *NetworkPolicy_NetworkService) GetState() NetworkPolicy_NetworkService_State
- func (*NetworkPolicy_NetworkService) ProtoMessage()
- func (x *NetworkPolicy_NetworkService) ProtoReflect() protoreflect.Message
- func (x *NetworkPolicy_NetworkService) Reset()
- func (x *NetworkPolicy_NetworkService) String() string
- type NetworkPolicy_NetworkService_State
- func (NetworkPolicy_NetworkService_State) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkPolicy_NetworkService_State) Enum() *NetworkPolicy_NetworkService_State
- func (NetworkPolicy_NetworkService_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkPolicy_NetworkService_State) Number() protoreflect.EnumNumber
- func (x NetworkPolicy_NetworkService_State) String() string
- func (NetworkPolicy_NetworkService_State) Type() protoreflect.EnumType
- type NodeType
- func (*NodeType) Descriptor() ([]byte, []int)deprecated
- func (x *NodeType) GetAvailableCustomCoreCounts() []int32
- func (x *NodeType) GetDiskSizeGb() int32
- func (x *NodeType) GetDisplayName() string
- func (x *NodeType) GetMemoryGb() int32
- func (x *NodeType) GetName() string
- func (x *NodeType) GetNodeTypeId() string
- func (x *NodeType) GetTotalCoreCount() int32
- func (x *NodeType) GetVirtualCpuCount() int32
- func (*NodeType) ProtoMessage()
- func (x *NodeType) ProtoReflect() protoreflect.Message
- func (x *NodeType) Reset()
- func (x *NodeType) String() string
- type NodeTypeConfig
- func (*NodeTypeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NodeTypeConfig) GetCustomCoreCount() int32
- func (x *NodeTypeConfig) GetNodeCount() int32
- func (*NodeTypeConfig) ProtoMessage()
- func (x *NodeTypeConfig) ProtoReflect() protoreflect.Message
- func (x *NodeTypeConfig) Reset()
- func (x *NodeTypeConfig) String() string
- type Nsx
- func (*Nsx) Descriptor() ([]byte, []int)deprecated
- func (x *Nsx) GetFqdn() string
- func (x *Nsx) GetInternalIp() string
- func (x *Nsx) GetState() Nsx_State
- func (x *Nsx) GetVersion() string
- func (*Nsx) ProtoMessage()
- func (x *Nsx) ProtoReflect() protoreflect.Message
- func (x *Nsx) Reset()
- func (x *Nsx) String() string
- type Nsx_State
- 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 (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type PrivateCloud
- func (*PrivateCloud) Descriptor() ([]byte, []int)deprecated
- func (x *PrivateCloud) GetCreateTime() *timestamppb.Timestamp
- func (x *PrivateCloud) GetDeleteTime() *timestamppb.Timestamp
- func (x *PrivateCloud) GetDescription() string
- func (x *PrivateCloud) GetExpireTime() *timestamppb.Timestamp
- func (x *PrivateCloud) GetHcx() *Hcx
- func (x *PrivateCloud) GetManagementCluster() *PrivateCloud_ManagementCluster
- func (x *PrivateCloud) GetName() string
- func (x *PrivateCloud) GetNetworkConfig() *NetworkConfig
- func (x *PrivateCloud) GetNsx() *Nsx
- func (x *PrivateCloud) GetState() PrivateCloud_State
- func (x *PrivateCloud) GetUid() string
- func (x *PrivateCloud) GetUpdateTime() *timestamppb.Timestamp
- func (x *PrivateCloud) GetVcenter() *Vcenter
- func (*PrivateCloud) ProtoMessage()
- func (x *PrivateCloud) ProtoReflect() protoreflect.Message
- func (x *PrivateCloud) Reset()
- func (x *PrivateCloud) String() string
- type PrivateCloud_ManagementCluster
- func (*PrivateCloud_ManagementCluster) Descriptor() ([]byte, []int)deprecated
- func (x *PrivateCloud_ManagementCluster) GetClusterId() string
- func (x *PrivateCloud_ManagementCluster) GetNodeTypeConfigs() map[string]*NodeTypeConfig
- func (*PrivateCloud_ManagementCluster) ProtoMessage()
- func (x *PrivateCloud_ManagementCluster) ProtoReflect() protoreflect.Message
- func (x *PrivateCloud_ManagementCluster) Reset()
- func (x *PrivateCloud_ManagementCluster) String() string
- type PrivateCloud_State
- func (PrivateCloud_State) Descriptor() protoreflect.EnumDescriptor
- func (x PrivateCloud_State) Enum() *PrivateCloud_State
- func (PrivateCloud_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrivateCloud_State) Number() protoreflect.EnumNumber
- func (x PrivateCloud_State) String() string
- func (PrivateCloud_State) Type() protoreflect.EnumType
- type ResetNsxCredentialsRequest
- func (*ResetNsxCredentialsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetNsxCredentialsRequest) GetPrivateCloud() string
- func (x *ResetNsxCredentialsRequest) GetRequestId() string
- func (*ResetNsxCredentialsRequest) ProtoMessage()
- func (x *ResetNsxCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ResetNsxCredentialsRequest) Reset()
- func (x *ResetNsxCredentialsRequest) String() string
- type ResetVcenterCredentialsRequest
- func (*ResetVcenterCredentialsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVcenterCredentialsRequest) GetPrivateCloud() string
- func (x *ResetVcenterCredentialsRequest) GetRequestId() string
- func (*ResetVcenterCredentialsRequest) ProtoMessage()
- func (x *ResetVcenterCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVcenterCredentialsRequest) Reset()
- func (x *ResetVcenterCredentialsRequest) String() string
- type ShowNsxCredentialsRequest
- func (*ShowNsxCredentialsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ShowNsxCredentialsRequest) GetPrivateCloud() string
- func (*ShowNsxCredentialsRequest) ProtoMessage()
- func (x *ShowNsxCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ShowNsxCredentialsRequest) Reset()
- func (x *ShowNsxCredentialsRequest) String() string
- type ShowVcenterCredentialsRequest
- func (*ShowVcenterCredentialsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ShowVcenterCredentialsRequest) GetPrivateCloud() string
- func (*ShowVcenterCredentialsRequest) ProtoMessage()
- func (x *ShowVcenterCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ShowVcenterCredentialsRequest) Reset()
- func (x *ShowVcenterCredentialsRequest) String() string
- type Subnet
- func (*Subnet) Descriptor() ([]byte, []int)deprecated
- func (x *Subnet) GetGatewayIp() string
- func (x *Subnet) GetIpCidrRange() string
- func (x *Subnet) GetName() string
- func (x *Subnet) GetState() Subnet_State
- func (x *Subnet) GetType() string
- func (*Subnet) ProtoMessage()
- func (x *Subnet) ProtoReflect() protoreflect.Message
- func (x *Subnet) Reset()
- func (x *Subnet) String() string
- type Subnet_State
- func (Subnet_State) Descriptor() protoreflect.EnumDescriptor
- func (x Subnet_State) Enum() *Subnet_State
- func (Subnet_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Subnet_State) Number() protoreflect.EnumNumber
- func (x Subnet_State) String() string
- func (Subnet_State) Type() protoreflect.EnumType
- type UndeletePrivateCloudRequest
- func (*UndeletePrivateCloudRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UndeletePrivateCloudRequest) GetName() string
- func (x *UndeletePrivateCloudRequest) GetRequestId() string
- func (*UndeletePrivateCloudRequest) ProtoMessage()
- func (x *UndeletePrivateCloudRequest) ProtoReflect() protoreflect.Message
- func (x *UndeletePrivateCloudRequest) Reset()
- func (x *UndeletePrivateCloudRequest) String() string
- type UnimplementedVmwareEngineServer
- func (*UnimplementedVmwareEngineServer) CreateCluster(context.Context, *CreateClusterRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateHcxActivationKey(context.Context, *CreateHcxActivationKeyRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateNetworkPolicy(context.Context, *CreateNetworkPolicyRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreatePrivateCloud(context.Context, *CreatePrivateCloudRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateVmwareEngineNetwork(context.Context, *CreateVmwareEngineNetworkRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteNetworkPolicy(context.Context, *DeleteNetworkPolicyRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeletePrivateCloud(context.Context, *DeletePrivateCloudRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteVmwareEngineNetwork(context.Context, *DeleteVmwareEngineNetworkRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
- func (*UnimplementedVmwareEngineServer) GetHcxActivationKey(context.Context, *GetHcxActivationKeyRequest) (*HcxActivationKey, error)
- func (*UnimplementedVmwareEngineServer) GetNetworkPolicy(context.Context, *GetNetworkPolicyRequest) (*NetworkPolicy, error)
- func (*UnimplementedVmwareEngineServer) GetNodeType(context.Context, *GetNodeTypeRequest) (*NodeType, error)
- func (*UnimplementedVmwareEngineServer) GetPrivateCloud(context.Context, *GetPrivateCloudRequest) (*PrivateCloud, error)
- func (*UnimplementedVmwareEngineServer) GetVmwareEngineNetwork(context.Context, *GetVmwareEngineNetworkRequest) (*VmwareEngineNetwork, error)
- func (*UnimplementedVmwareEngineServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
- func (*UnimplementedVmwareEngineServer) ListHcxActivationKeys(context.Context, *ListHcxActivationKeysRequest) (*ListHcxActivationKeysResponse, error)
- func (*UnimplementedVmwareEngineServer) ListNetworkPolicies(context.Context, *ListNetworkPoliciesRequest) (*ListNetworkPoliciesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListNodeTypes(context.Context, *ListNodeTypesRequest) (*ListNodeTypesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListPrivateClouds(context.Context, *ListPrivateCloudsRequest) (*ListPrivateCloudsResponse, error)
- func (*UnimplementedVmwareEngineServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
- func (*UnimplementedVmwareEngineServer) ListVmwareEngineNetworks(context.Context, *ListVmwareEngineNetworksRequest) (*ListVmwareEngineNetworksResponse, error)
- func (*UnimplementedVmwareEngineServer) ResetNsxCredentials(context.Context, *ResetNsxCredentialsRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) ResetVcenterCredentials(context.Context, *ResetVcenterCredentialsRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) ShowNsxCredentials(context.Context, *ShowNsxCredentialsRequest) (*Credentials, error)
- func (*UnimplementedVmwareEngineServer) ShowVcenterCredentials(context.Context, *ShowVcenterCredentialsRequest) (*Credentials, error)
- func (*UnimplementedVmwareEngineServer) UndeletePrivateCloud(context.Context, *UndeletePrivateCloudRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateNetworkPolicy(context.Context, *UpdateNetworkPolicyRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdatePrivateCloud(context.Context, *UpdatePrivateCloudRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateVmwareEngineNetwork(context.Context, *UpdateVmwareEngineNetworkRequest) (*longrunning.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 (x *UpdateClusterRequest) GetValidateOnly() bool
- func (*UpdateClusterRequest) ProtoMessage()
- func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterRequest) Reset()
- func (x *UpdateClusterRequest) String() string
- type UpdateNetworkPolicyRequest
- func (*UpdateNetworkPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNetworkPolicyRequest) GetNetworkPolicy() *NetworkPolicy
- func (x *UpdateNetworkPolicyRequest) GetRequestId() string
- func (x *UpdateNetworkPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateNetworkPolicyRequest) ProtoMessage()
- func (x *UpdateNetworkPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNetworkPolicyRequest) Reset()
- func (x *UpdateNetworkPolicyRequest) String() string
- type UpdatePrivateCloudRequest
- func (*UpdatePrivateCloudRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePrivateCloudRequest) GetPrivateCloud() *PrivateCloud
- func (x *UpdatePrivateCloudRequest) GetRequestId() string
- func (x *UpdatePrivateCloudRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdatePrivateCloudRequest) ProtoMessage()
- func (x *UpdatePrivateCloudRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePrivateCloudRequest) Reset()
- func (x *UpdatePrivateCloudRequest) String() string
- type UpdateVmwareEngineNetworkRequest
- func (*UpdateVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVmwareEngineNetworkRequest) GetRequestId() string
- func (x *UpdateVmwareEngineNetworkRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVmwareEngineNetworkRequest) GetVmwareEngineNetwork() *VmwareEngineNetwork
- func (*UpdateVmwareEngineNetworkRequest) ProtoMessage()
- func (x *UpdateVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVmwareEngineNetworkRequest) Reset()
- func (x *UpdateVmwareEngineNetworkRequest) String() string
- type Vcenter
- func (*Vcenter) Descriptor() ([]byte, []int)deprecated
- func (x *Vcenter) GetFqdn() string
- func (x *Vcenter) GetInternalIp() string
- func (x *Vcenter) GetState() Vcenter_State
- func (x *Vcenter) GetVersion() string
- func (*Vcenter) ProtoMessage()
- func (x *Vcenter) ProtoReflect() protoreflect.Message
- func (x *Vcenter) Reset()
- func (x *Vcenter) String() string
- type Vcenter_State
- func (Vcenter_State) Descriptor() protoreflect.EnumDescriptor
- func (x Vcenter_State) Enum() *Vcenter_State
- func (Vcenter_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Vcenter_State) Number() protoreflect.EnumNumber
- func (x Vcenter_State) String() string
- func (Vcenter_State) Type() protoreflect.EnumType
- type VmwareEngineClient
- type VmwareEngineNetwork
- func (*VmwareEngineNetwork) Descriptor() ([]byte, []int)deprecated
- func (x *VmwareEngineNetwork) GetCreateTime() *timestamppb.Timestamp
- func (x *VmwareEngineNetwork) GetDescription() string
- func (x *VmwareEngineNetwork) GetEtag() string
- func (x *VmwareEngineNetwork) GetName() string
- func (x *VmwareEngineNetwork) GetState() VmwareEngineNetwork_State
- func (x *VmwareEngineNetwork) GetType() VmwareEngineNetwork_Type
- func (x *VmwareEngineNetwork) GetUid() string
- func (x *VmwareEngineNetwork) GetUpdateTime() *timestamppb.Timestamp
- func (x *VmwareEngineNetwork) GetVpcNetworks() []*VmwareEngineNetwork_VpcNetwork
- func (*VmwareEngineNetwork) ProtoMessage()
- func (x *VmwareEngineNetwork) ProtoReflect() protoreflect.Message
- func (x *VmwareEngineNetwork) Reset()
- func (x *VmwareEngineNetwork) String() string
- type VmwareEngineNetwork_State
- func (VmwareEngineNetwork_State) Descriptor() protoreflect.EnumDescriptor
- func (x VmwareEngineNetwork_State) Enum() *VmwareEngineNetwork_State
- func (VmwareEngineNetwork_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x VmwareEngineNetwork_State) Number() protoreflect.EnumNumber
- func (x VmwareEngineNetwork_State) String() string
- func (VmwareEngineNetwork_State) Type() protoreflect.EnumType
- type VmwareEngineNetwork_Type
- func (VmwareEngineNetwork_Type) Descriptor() protoreflect.EnumDescriptor
- func (x VmwareEngineNetwork_Type) Enum() *VmwareEngineNetwork_Type
- func (VmwareEngineNetwork_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x VmwareEngineNetwork_Type) Number() protoreflect.EnumNumber
- func (x VmwareEngineNetwork_Type) String() string
- func (VmwareEngineNetwork_Type) Type() protoreflect.EnumType
- type VmwareEngineNetwork_VpcNetwork
- func (*VmwareEngineNetwork_VpcNetwork) Descriptor() ([]byte, []int)deprecated
- func (x *VmwareEngineNetwork_VpcNetwork) GetNetwork() string
- func (x *VmwareEngineNetwork_VpcNetwork) GetType() VmwareEngineNetwork_VpcNetwork_Type
- func (*VmwareEngineNetwork_VpcNetwork) ProtoMessage()
- func (x *VmwareEngineNetwork_VpcNetwork) ProtoReflect() protoreflect.Message
- func (x *VmwareEngineNetwork_VpcNetwork) Reset()
- func (x *VmwareEngineNetwork_VpcNetwork) String() string
- type VmwareEngineNetwork_VpcNetwork_Type
- func (VmwareEngineNetwork_VpcNetwork_Type) Descriptor() protoreflect.EnumDescriptor
- func (x VmwareEngineNetwork_VpcNetwork_Type) Enum() *VmwareEngineNetwork_VpcNetwork_Type
- func (VmwareEngineNetwork_VpcNetwork_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x VmwareEngineNetwork_VpcNetwork_Type) Number() protoreflect.EnumNumber
- func (x VmwareEngineNetwork_VpcNetwork_Type) String() string
- func (VmwareEngineNetwork_VpcNetwork_Type) Type() protoreflect.EnumType
- type VmwareEngineServer
Constants ¶
This section is empty.
Variables ¶
var ( PrivateCloud_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "UPDATING", 5: "FAILED", 6: "DELETED", 7: "PURGING", } PrivateCloud_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "UPDATING": 3, "FAILED": 5, "DELETED": 6, "PURGING": 7, } )
Enum value maps for PrivateCloud_State.
var ( Cluster_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "UPDATING", 4: "DELETING", 5: "REPAIRING", } Cluster_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "UPDATING": 3, "DELETING": 4, "REPAIRING": 5, } )
Enum value maps for Cluster_State.
var ( Subnet_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "UPDATING", 4: "DELETING", } Subnet_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "UPDATING": 3, "DELETING": 4, } )
Enum value maps for Subnet_State.
var ( HcxActivationKey_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "AVAILABLE", 2: "CONSUMED", 3: "CREATING", } HcxActivationKey_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "AVAILABLE": 1, "CONSUMED": 2, "CREATING": 3, } )
Enum value maps for HcxActivationKey_State.
var ( Hcx_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", } Hcx_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, } )
Enum value maps for Hcx_State.
var ( Nsx_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", } Nsx_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, } )
Enum value maps for Nsx_State.
var ( Vcenter_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", } Vcenter_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, } )
Enum value maps for Vcenter_State.
var ( NetworkPolicy_NetworkService_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "UNPROVISIONED", 2: "RECONCILING", 3: "ACTIVE", } NetworkPolicy_NetworkService_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "UNPROVISIONED": 1, "RECONCILING": 2, "ACTIVE": 3, } )
Enum value maps for NetworkPolicy_NetworkService_State.
var ( VmwareEngineNetwork_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "ACTIVE", 3: "UPDATING", 4: "DELETING", } VmwareEngineNetwork_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "ACTIVE": 2, "UPDATING": 3, "DELETING": 4, } )
Enum value maps for VmwareEngineNetwork_State.
var ( VmwareEngineNetwork_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "LEGACY", } VmwareEngineNetwork_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "LEGACY": 1, } )
Enum value maps for VmwareEngineNetwork_Type.
var ( VmwareEngineNetwork_VpcNetwork_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "INTRANET", 2: "INTERNET", 3: "GOOGLE_CLOUD", } VmwareEngineNetwork_VpcNetwork_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "INTRANET": 1, "INTERNET": 2, "GOOGLE_CLOUD": 3, } )
Enum value maps for VmwareEngineNetwork_VpcNetwork_Type.
var File_google_cloud_vmwareengine_v1_vmwareengine_proto protoreflect.FileDescriptor
Functions ¶
func RegisterVmwareEngineServer ¶
func RegisterVmwareEngineServer(s *grpc.Server, srv VmwareEngineServer)
Types ¶
type Cluster ¶
type Cluster struct { // Output only. The resource name of this cluster. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud/clusters/my-cluster` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Creation time of this resource. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Last update time of this resource. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. State of the resource. State Cluster_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.Cluster_State" json:"state,omitempty"` // Output only. True if the cluster is a management cluster; false otherwise. // There can only be one management cluster in a private cloud // and it has to be the first one. Management bool `protobuf:"varint,7,opt,name=management,proto3" json:"management,omitempty"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,14,opt,name=uid,proto3" json:"uid,omitempty"` // Required. The map of cluster node types in this cluster, where the key is canonical // identifier of the node type (corresponds to the `NodeType`). NodeTypeConfigs map[string]*NodeTypeConfig `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
A cluster in a private cloud.
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetCreateTime ¶
func (x *Cluster) GetCreateTime() *timestamppb.Timestamp
func (*Cluster) GetManagement ¶
func (*Cluster) GetNodeTypeConfigs ¶
func (x *Cluster) GetNodeTypeConfigs() map[string]*NodeTypeConfig
func (*Cluster) GetState ¶
func (x *Cluster) GetState() Cluster_State
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 Cluster_State ¶
type Cluster_State int32
Enum State defines possible states of private cloud clusters.
const ( // The default value. This value should never be used. Cluster_STATE_UNSPECIFIED Cluster_State = 0 // The Cluster is operational and can be used by the user. Cluster_ACTIVE Cluster_State = 1 // The Cluster is being deployed. Cluster_CREATING Cluster_State = 2 // Adding or removing of a node to the cluster, any other cluster specific // updates. Cluster_UPDATING Cluster_State = 3 // The Cluster is being deleted. Cluster_DELETING Cluster_State = 4 // The Cluster is undergoing maintenance, for example: a failed node is // getting replaced. Cluster_REPAIRING Cluster_State = 5 )
func (Cluster_State) Descriptor ¶
func (Cluster_State) Descriptor() protoreflect.EnumDescriptor
func (Cluster_State) Enum ¶
func (x Cluster_State) Enum() *Cluster_State
func (Cluster_State) EnumDescriptor
deprecated
func (Cluster_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_State.Descriptor instead.
func (Cluster_State) Number ¶
func (x Cluster_State) Number() protoreflect.EnumNumber
func (Cluster_State) String ¶
func (x Cluster_State) String() string
func (Cluster_State) Type ¶
func (Cluster_State) Type() protoreflect.EnumType
type CreateClusterRequest ¶
type CreateClusterRequest struct { // Required. The resource name of the private cloud to create a new cluster // in. Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The user-provided identifier of the new `Cluster`. // This identifier must be unique among clusters within the parent and becomes // the final token in the name URI. // The identifier must meet the following requirements: // // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with [RFC 1034](https://datatracker.ietf.org/doc/html/rfc1034) // (section 3.5) ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Required. The initial description of the new cluster. Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"` // Optional. The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. True if you want the request to be validated and not executed; false // otherwise. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.CreateCluster][google.cloud.vmwareengine.v1.VmwareEngine.CreateCluster]
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) GetValidateOnly ¶
func (x *CreateClusterRequest) GetValidateOnly() bool
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 CreateHcxActivationKeyRequest ¶
type CreateHcxActivationKeyRequest struct { // Required. The resource name of the private cloud to create the key for. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-central1/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The initial description of a new HCX activation key. When // creating a new key, this field must be an empty object. HcxActivationKey *HcxActivationKey `protobuf:"bytes,2,opt,name=hcx_activation_key,json=hcxActivationKey,proto3" json:"hcx_activation_key,omitempty"` // Required. The user-provided identifier of the `HcxActivationKey` to be // created. This identifier must be unique among `HcxActivationKey` resources // within the parent and becomes the final token in the name URI. // The identifier must meet the following requirements: // // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with [RFC 1034](https://datatracker.ietf.org/doc/html/rfc1034) // (section 3.5) HcxActivationKeyId string `protobuf:"bytes,3,opt,name=hcx_activation_key_id,json=hcxActivationKeyId,proto3" json:"hcx_activation_key_id,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request ID, // the server can check if original operation with the same request ID was // received, and if so, will ignore the second request. This prevents clients // from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.CreateHcxActivationKey][google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey]
func (*CreateHcxActivationKeyRequest) Descriptor
deprecated
func (*CreateHcxActivationKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateHcxActivationKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateHcxActivationKeyRequest) GetHcxActivationKey ¶
func (x *CreateHcxActivationKeyRequest) GetHcxActivationKey() *HcxActivationKey
func (*CreateHcxActivationKeyRequest) GetHcxActivationKeyId ¶
func (x *CreateHcxActivationKeyRequest) GetHcxActivationKeyId() string
func (*CreateHcxActivationKeyRequest) GetParent ¶
func (x *CreateHcxActivationKeyRequest) GetParent() string
func (*CreateHcxActivationKeyRequest) GetRequestId ¶
func (x *CreateHcxActivationKeyRequest) GetRequestId() string
func (*CreateHcxActivationKeyRequest) ProtoMessage ¶
func (*CreateHcxActivationKeyRequest) ProtoMessage()
func (*CreateHcxActivationKeyRequest) ProtoReflect ¶
func (x *CreateHcxActivationKeyRequest) ProtoReflect() protoreflect.Message
func (*CreateHcxActivationKeyRequest) Reset ¶
func (x *CreateHcxActivationKeyRequest) Reset()
func (*CreateHcxActivationKeyRequest) String ¶
func (x *CreateHcxActivationKeyRequest) String() string
type CreateNetworkPolicyRequest ¶
type CreateNetworkPolicyRequest struct { // Required. The resource name of the location (region) // to create the new network policy in. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // // `projects/my-project/locations/us-central1` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The user-provided identifier of the network policy to be created. // This identifier must be unique within parent // `projects/{my-project}/locations/{us-central1}/networkPolicies` and becomes // the final token in the name URI. // The identifier must meet the following requirements: // // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with [RFC 1034](https://datatracker.ietf.org/doc/html/rfc1034) // (section 3.5) NetworkPolicyId string `protobuf:"bytes,2,opt,name=network_policy_id,json=networkPolicyId,proto3" json:"network_policy_id,omitempty"` // Required. The network policy configuration to use in the request. NetworkPolicy *NetworkPolicy `protobuf:"bytes,3,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.CreateNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPolicy]
func (*CreateNetworkPolicyRequest) Descriptor
deprecated
func (*CreateNetworkPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNetworkPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateNetworkPolicyRequest) GetNetworkPolicy ¶
func (x *CreateNetworkPolicyRequest) GetNetworkPolicy() *NetworkPolicy
func (*CreateNetworkPolicyRequest) GetNetworkPolicyId ¶
func (x *CreateNetworkPolicyRequest) GetNetworkPolicyId() string
func (*CreateNetworkPolicyRequest) GetParent ¶
func (x *CreateNetworkPolicyRequest) GetParent() string
func (*CreateNetworkPolicyRequest) GetRequestId ¶
func (x *CreateNetworkPolicyRequest) GetRequestId() string
func (*CreateNetworkPolicyRequest) ProtoMessage ¶
func (*CreateNetworkPolicyRequest) ProtoMessage()
func (*CreateNetworkPolicyRequest) ProtoReflect ¶
func (x *CreateNetworkPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateNetworkPolicyRequest) Reset ¶
func (x *CreateNetworkPolicyRequest) Reset()
func (*CreateNetworkPolicyRequest) String ¶
func (x *CreateNetworkPolicyRequest) String() string
type CreatePrivateCloudRequest ¶
type CreatePrivateCloudRequest struct { // Required. The resource name of the location to create the new // private cloud in. Resource names are schemeless URIs that follow the // conventions in https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The user-provided identifier of the private cloud to be created. // This identifier must be unique among each `PrivateCloud` within the parent // and becomes the final token in the name URI. // The identifier must meet the following requirements: // // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with [RFC 1034](https://datatracker.ietf.org/doc/html/rfc1034) // (section 3.5) PrivateCloudId string `protobuf:"bytes,2,opt,name=private_cloud_id,json=privateCloudId,proto3" json:"private_cloud_id,omitempty"` // Required. The initial description of the new private cloud. PrivateCloud *PrivateCloud `protobuf:"bytes,3,opt,name=private_cloud,json=privateCloud,proto3" json:"private_cloud,omitempty"` // Optional. The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. True if you want the request to be validated and not executed; false // otherwise. ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.CreatePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateCloud]
func (*CreatePrivateCloudRequest) Descriptor
deprecated
func (*CreatePrivateCloudRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePrivateCloudRequest.ProtoReflect.Descriptor instead.
func (*CreatePrivateCloudRequest) GetParent ¶
func (x *CreatePrivateCloudRequest) GetParent() string
func (*CreatePrivateCloudRequest) GetPrivateCloud ¶
func (x *CreatePrivateCloudRequest) GetPrivateCloud() *PrivateCloud
func (*CreatePrivateCloudRequest) GetPrivateCloudId ¶
func (x *CreatePrivateCloudRequest) GetPrivateCloudId() string
func (*CreatePrivateCloudRequest) GetRequestId ¶
func (x *CreatePrivateCloudRequest) GetRequestId() string
func (*CreatePrivateCloudRequest) GetValidateOnly ¶
func (x *CreatePrivateCloudRequest) GetValidateOnly() bool
func (*CreatePrivateCloudRequest) ProtoMessage ¶
func (*CreatePrivateCloudRequest) ProtoMessage()
func (*CreatePrivateCloudRequest) ProtoReflect ¶
func (x *CreatePrivateCloudRequest) ProtoReflect() protoreflect.Message
func (*CreatePrivateCloudRequest) Reset ¶
func (x *CreatePrivateCloudRequest) Reset()
func (*CreatePrivateCloudRequest) String ¶
func (x *CreatePrivateCloudRequest) String() string
type CreateVmwareEngineNetworkRequest ¶
type CreateVmwareEngineNetworkRequest struct { // Required. The resource name of the location to create the new VMware Engine // network in. A VMware Engine network of type // `LEGACY` is a regional resource, and a VMware // Engine network of type `STANDARD` is a global resource. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. For example: // `projects/my-project/locations/global` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The user-provided identifier of the new VMware Engine network. // This identifier must be unique among VMware Engine network resources // within the parent and becomes the final token in the name URI. The // identifier must meet the following requirements: // // * For networks of type LEGACY, adheres to the format: // `{region-id}-default`. Replace `{region-id}` with the region where you want // to create the VMware Engine network. For example, "us-west1-default". // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with [RFC 1034](https://datatracker.ietf.org/doc/html/rfc1034) // (section 3.5) VmwareEngineNetworkId string `` /* 128-byte string literal not displayed */ // Required. The initial description of the new VMware Engine network. VmwareEngineNetwork *VmwareEngineNetwork `protobuf:"bytes,3,opt,name=vmware_engine_network,json=vmwareEngineNetwork,proto3" json:"vmware_engine_network,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.CreateVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.CreateVmwareEngineNetwork]
func (*CreateVmwareEngineNetworkRequest) Descriptor
deprecated
func (*CreateVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVmwareEngineNetworkRequest.ProtoReflect.Descriptor instead.
func (*CreateVmwareEngineNetworkRequest) GetParent ¶
func (x *CreateVmwareEngineNetworkRequest) GetParent() string
func (*CreateVmwareEngineNetworkRequest) GetRequestId ¶
func (x *CreateVmwareEngineNetworkRequest) GetRequestId() string
func (*CreateVmwareEngineNetworkRequest) GetVmwareEngineNetwork ¶
func (x *CreateVmwareEngineNetworkRequest) GetVmwareEngineNetwork() *VmwareEngineNetwork
func (*CreateVmwareEngineNetworkRequest) GetVmwareEngineNetworkId ¶
func (x *CreateVmwareEngineNetworkRequest) GetVmwareEngineNetworkId() string
func (*CreateVmwareEngineNetworkRequest) ProtoMessage ¶
func (*CreateVmwareEngineNetworkRequest) ProtoMessage()
func (*CreateVmwareEngineNetworkRequest) ProtoReflect ¶
func (x *CreateVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
func (*CreateVmwareEngineNetworkRequest) Reset ¶
func (x *CreateVmwareEngineNetworkRequest) Reset()
func (*CreateVmwareEngineNetworkRequest) String ¶
func (x *CreateVmwareEngineNetworkRequest) String() string
type Credentials ¶
type Credentials struct { // Initial username. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` // Initial password. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
Credentials for a private cloud.
func (*Credentials) Descriptor
deprecated
func (*Credentials) Descriptor() ([]byte, []int)
Deprecated: Use Credentials.ProtoReflect.Descriptor instead.
func (*Credentials) GetPassword ¶
func (x *Credentials) GetPassword() string
func (*Credentials) GetUsername ¶
func (x *Credentials) GetUsername() string
func (*Credentials) ProtoMessage ¶
func (*Credentials) ProtoMessage()
func (*Credentials) ProtoReflect ¶
func (x *Credentials) ProtoReflect() protoreflect.Message
func (*Credentials) Reset ¶
func (x *Credentials) Reset()
func (*Credentials) String ¶
func (x *Credentials) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // Required. The resource name of the cluster to delete. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud/clusters/my-cluster` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.DeleteCluster][google.cloud.vmwareengine.v1.VmwareEngine.DeleteCluster]
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 DeleteNetworkPolicyRequest ¶
type DeleteNetworkPolicyRequest struct { // Required. The resource name of the network policy to delete. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-central1/networkPolicies/my-network-policy` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.DeleteNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPolicy]
func (*DeleteNetworkPolicyRequest) Descriptor
deprecated
func (*DeleteNetworkPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNetworkPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteNetworkPolicyRequest) GetName ¶
func (x *DeleteNetworkPolicyRequest) GetName() string
func (*DeleteNetworkPolicyRequest) GetRequestId ¶
func (x *DeleteNetworkPolicyRequest) GetRequestId() string
func (*DeleteNetworkPolicyRequest) ProtoMessage ¶
func (*DeleteNetworkPolicyRequest) ProtoMessage()
func (*DeleteNetworkPolicyRequest) ProtoReflect ¶
func (x *DeleteNetworkPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteNetworkPolicyRequest) Reset ¶
func (x *DeleteNetworkPolicyRequest) Reset()
func (*DeleteNetworkPolicyRequest) String ¶
func (x *DeleteNetworkPolicyRequest) String() string
type DeletePrivateCloudRequest ¶
type DeletePrivateCloudRequest struct { // Required. The resource name of the private cloud to delete. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. If set to true, cascade delete is enabled and all children of this private // cloud resource are also deleted. When this flag is set to false, the // private cloud will not be deleted if there are any children other than the // management cluster. The management cluster is always deleted. Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"` // Optional. Time delay of the deletion specified in hours. The default value // is `3`. Specifying a non-zero value for this field changes the value of // `PrivateCloud.state` to `DELETED` and sets `expire_time` to the planned // deletion time. Deletion can be cancelled before `expire_time` elapses using // [VmwareEngine.UndeletePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.UndeletePrivateCloud]. Specifying a value of `0` for // this field instead begins the deletion process and ceases billing // immediately. During the final deletion process, the value of // `PrivateCloud.state` becomes `PURGING`. DelayHours *int32 `protobuf:"varint,4,opt,name=delay_hours,json=delayHours,proto3,oneof" json:"delay_hours,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.DeletePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateCloud]
func (*DeletePrivateCloudRequest) Descriptor
deprecated
func (*DeletePrivateCloudRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePrivateCloudRequest.ProtoReflect.Descriptor instead.
func (*DeletePrivateCloudRequest) GetDelayHours ¶
func (x *DeletePrivateCloudRequest) GetDelayHours() int32
func (*DeletePrivateCloudRequest) GetForce ¶
func (x *DeletePrivateCloudRequest) GetForce() bool
func (*DeletePrivateCloudRequest) GetName ¶
func (x *DeletePrivateCloudRequest) GetName() string
func (*DeletePrivateCloudRequest) GetRequestId ¶
func (x *DeletePrivateCloudRequest) GetRequestId() string
func (*DeletePrivateCloudRequest) ProtoMessage ¶
func (*DeletePrivateCloudRequest) ProtoMessage()
func (*DeletePrivateCloudRequest) ProtoReflect ¶
func (x *DeletePrivateCloudRequest) ProtoReflect() protoreflect.Message
func (*DeletePrivateCloudRequest) Reset ¶
func (x *DeletePrivateCloudRequest) Reset()
func (*DeletePrivateCloudRequest) String ¶
func (x *DeletePrivateCloudRequest) String() string
type DeleteVmwareEngineNetworkRequest ¶
type DeleteVmwareEngineNetworkRequest struct { // Required. The resource name of the VMware Engine network to be deleted. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/global/vmwareEngineNetworks/my-network` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. Checksum used to ensure that the user-provided value is up to date before // the server processes the request. The server compares provided checksum // with the current checksum of the resource. If the user-provided value is // out of date, this request returns an `ABORTED` error. Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.DeleteVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.DeleteVmwareEngineNetwork]
func (*DeleteVmwareEngineNetworkRequest) Descriptor
deprecated
func (*DeleteVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVmwareEngineNetworkRequest.ProtoReflect.Descriptor instead.
func (*DeleteVmwareEngineNetworkRequest) GetEtag ¶
func (x *DeleteVmwareEngineNetworkRequest) GetEtag() string
func (*DeleteVmwareEngineNetworkRequest) GetName ¶
func (x *DeleteVmwareEngineNetworkRequest) GetName() string
func (*DeleteVmwareEngineNetworkRequest) GetRequestId ¶
func (x *DeleteVmwareEngineNetworkRequest) GetRequestId() string
func (*DeleteVmwareEngineNetworkRequest) ProtoMessage ¶
func (*DeleteVmwareEngineNetworkRequest) ProtoMessage()
func (*DeleteVmwareEngineNetworkRequest) ProtoReflect ¶
func (x *DeleteVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
func (*DeleteVmwareEngineNetworkRequest) Reset ¶
func (x *DeleteVmwareEngineNetworkRequest) Reset()
func (*DeleteVmwareEngineNetworkRequest) String ¶
func (x *DeleteVmwareEngineNetworkRequest) String() string
type GetClusterRequest ¶
type GetClusterRequest struct { // Required. The cluster resource name to retrieve. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud/clusters/my-cluster` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetCluster][google.cloud.vmwareengine.v1.VmwareEngine.GetCluster]
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 GetHcxActivationKeyRequest ¶
type GetHcxActivationKeyRequest struct { // Required. The resource name of the HCX activation key to retrieve. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1/privateClouds/my-cloud/hcxActivationKeys/my-key` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetHcxActivationKeys][]
func (*GetHcxActivationKeyRequest) Descriptor
deprecated
func (*GetHcxActivationKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHcxActivationKeyRequest.ProtoReflect.Descriptor instead.
func (*GetHcxActivationKeyRequest) GetName ¶
func (x *GetHcxActivationKeyRequest) GetName() string
func (*GetHcxActivationKeyRequest) ProtoMessage ¶
func (*GetHcxActivationKeyRequest) ProtoMessage()
func (*GetHcxActivationKeyRequest) ProtoReflect ¶
func (x *GetHcxActivationKeyRequest) ProtoReflect() protoreflect.Message
func (*GetHcxActivationKeyRequest) Reset ¶
func (x *GetHcxActivationKeyRequest) Reset()
func (*GetHcxActivationKeyRequest) String ¶
func (x *GetHcxActivationKeyRequest) String() string
type GetNetworkPolicyRequest ¶
type GetNetworkPolicyRequest struct { // Required. The resource name of the network policy to retrieve. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-central1/networkPolicies/my-network-policy` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPolicy]
func (*GetNetworkPolicyRequest) Descriptor
deprecated
func (*GetNetworkPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNetworkPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetNetworkPolicyRequest) GetName ¶
func (x *GetNetworkPolicyRequest) GetName() string
func (*GetNetworkPolicyRequest) ProtoMessage ¶
func (*GetNetworkPolicyRequest) ProtoMessage()
func (*GetNetworkPolicyRequest) ProtoReflect ¶
func (x *GetNetworkPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetNetworkPolicyRequest) Reset ¶
func (x *GetNetworkPolicyRequest) Reset()
func (*GetNetworkPolicyRequest) String ¶
func (x *GetNetworkPolicyRequest) String() string
type GetNodeTypeRequest ¶
type GetNodeTypeRequest struct { // Required. The resource name of the node type to retrieve. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-proj/locations/us-west1-a/nodeTypes/standard-72` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetNodeType][google.cloud.vmwareengine.v1.VmwareEngine.GetNodeType]
func (*GetNodeTypeRequest) Descriptor
deprecated
func (*GetNodeTypeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeTypeRequest.ProtoReflect.Descriptor instead.
func (*GetNodeTypeRequest) GetName ¶
func (x *GetNodeTypeRequest) GetName() string
func (*GetNodeTypeRequest) ProtoMessage ¶
func (*GetNodeTypeRequest) ProtoMessage()
func (*GetNodeTypeRequest) ProtoReflect ¶
func (x *GetNodeTypeRequest) ProtoReflect() protoreflect.Message
func (*GetNodeTypeRequest) Reset ¶
func (x *GetNodeTypeRequest) Reset()
func (*GetNodeTypeRequest) String ¶
func (x *GetNodeTypeRequest) String() string
type GetPrivateCloudRequest ¶
type GetPrivateCloudRequest struct { // Required. The resource name of the private cloud to retrieve. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetPrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateCloud]
func (*GetPrivateCloudRequest) Descriptor
deprecated
func (*GetPrivateCloudRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPrivateCloudRequest.ProtoReflect.Descriptor instead.
func (*GetPrivateCloudRequest) GetName ¶
func (x *GetPrivateCloudRequest) GetName() string
func (*GetPrivateCloudRequest) ProtoMessage ¶
func (*GetPrivateCloudRequest) ProtoMessage()
func (*GetPrivateCloudRequest) ProtoReflect ¶
func (x *GetPrivateCloudRequest) ProtoReflect() protoreflect.Message
func (*GetPrivateCloudRequest) Reset ¶
func (x *GetPrivateCloudRequest) Reset()
func (*GetPrivateCloudRequest) String ¶
func (x *GetPrivateCloudRequest) String() string
type GetVmwareEngineNetworkRequest ¶
type GetVmwareEngineNetworkRequest struct { // Required. The resource name of the VMware Engine network to retrieve. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/global/vmwareEngineNetworks/my-network` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.GetVmwareEngineNetwork]
func (*GetVmwareEngineNetworkRequest) Descriptor
deprecated
func (*GetVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVmwareEngineNetworkRequest.ProtoReflect.Descriptor instead.
func (*GetVmwareEngineNetworkRequest) GetName ¶
func (x *GetVmwareEngineNetworkRequest) GetName() string
func (*GetVmwareEngineNetworkRequest) ProtoMessage ¶
func (*GetVmwareEngineNetworkRequest) ProtoMessage()
func (*GetVmwareEngineNetworkRequest) ProtoReflect ¶
func (x *GetVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
func (*GetVmwareEngineNetworkRequest) Reset ¶
func (x *GetVmwareEngineNetworkRequest) Reset()
func (*GetVmwareEngineNetworkRequest) String ¶
func (x *GetVmwareEngineNetworkRequest) String() string
type Hcx ¶
type Hcx struct { // Internal IP address of the appliance. InternalIp string `protobuf:"bytes,2,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"` // Version of the appliance. Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` // Output only. The state of the appliance. State Hcx_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.Hcx_State" json:"state,omitempty"` // Fully qualified domain name of the appliance. Fqdn string `protobuf:"bytes,6,opt,name=fqdn,proto3" json:"fqdn,omitempty"` // contains filtered or unexported fields }
Details about a HCX Cloud Manager appliance.
func (*Hcx) Descriptor
deprecated
func (*Hcx) GetInternalIp ¶
func (*Hcx) GetVersion ¶
func (*Hcx) ProtoMessage ¶
func (*Hcx) ProtoMessage()
func (*Hcx) ProtoReflect ¶
func (x *Hcx) ProtoReflect() protoreflect.Message
type HcxActivationKey ¶
type HcxActivationKey struct { // Output only. The resource name of this HcxActivationKey. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1/privateClouds/my-cloud/hcxActivationKeys/my-key` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Creation time of HCX activation key. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. State of HCX activation key. State HcxActivationKey_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.HcxActivationKey_State" json:"state,omitempty"` // Output only. HCX activation key. ActivationKey string `protobuf:"bytes,4,opt,name=activation_key,json=activationKey,proto3" json:"activation_key,omitempty"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,5,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
HCX activation key. A default key is created during private cloud provisioning, but this behavior is subject to change and you should always verify active keys. Use [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys] to retrieve existing keys and [VmwareEngine.CreateHcxActivationKey][google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey] to create new ones.
func (*HcxActivationKey) Descriptor
deprecated
func (*HcxActivationKey) Descriptor() ([]byte, []int)
Deprecated: Use HcxActivationKey.ProtoReflect.Descriptor instead.
func (*HcxActivationKey) GetActivationKey ¶
func (x *HcxActivationKey) GetActivationKey() string
func (*HcxActivationKey) GetCreateTime ¶
func (x *HcxActivationKey) GetCreateTime() *timestamppb.Timestamp
func (*HcxActivationKey) GetName ¶
func (x *HcxActivationKey) GetName() string
func (*HcxActivationKey) GetState ¶
func (x *HcxActivationKey) GetState() HcxActivationKey_State
func (*HcxActivationKey) GetUid ¶
func (x *HcxActivationKey) GetUid() string
func (*HcxActivationKey) ProtoMessage ¶
func (*HcxActivationKey) ProtoMessage()
func (*HcxActivationKey) ProtoReflect ¶
func (x *HcxActivationKey) ProtoReflect() protoreflect.Message
func (*HcxActivationKey) Reset ¶
func (x *HcxActivationKey) Reset()
func (*HcxActivationKey) String ¶
func (x *HcxActivationKey) String() string
type HcxActivationKey_State ¶
type HcxActivationKey_State int32
State of HCX activation key
const ( // Unspecified state. HcxActivationKey_STATE_UNSPECIFIED HcxActivationKey_State = 0 // State of a newly generated activation key. HcxActivationKey_AVAILABLE HcxActivationKey_State = 1 // State of key when it has been used to activate HCX appliance. HcxActivationKey_CONSUMED HcxActivationKey_State = 2 // State of key when it is being created. HcxActivationKey_CREATING HcxActivationKey_State = 3 )
func (HcxActivationKey_State) Descriptor ¶
func (HcxActivationKey_State) Descriptor() protoreflect.EnumDescriptor
func (HcxActivationKey_State) Enum ¶
func (x HcxActivationKey_State) Enum() *HcxActivationKey_State
func (HcxActivationKey_State) EnumDescriptor
deprecated
func (HcxActivationKey_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use HcxActivationKey_State.Descriptor instead.
func (HcxActivationKey_State) Number ¶
func (x HcxActivationKey_State) Number() protoreflect.EnumNumber
func (HcxActivationKey_State) String ¶
func (x HcxActivationKey_State) String() string
func (HcxActivationKey_State) Type ¶
func (HcxActivationKey_State) Type() protoreflect.EnumType
type Hcx_State ¶
type Hcx_State int32
State of the appliance
func (Hcx_State) Descriptor ¶
func (Hcx_State) Descriptor() protoreflect.EnumDescriptor
func (Hcx_State) EnumDescriptor
deprecated
func (Hcx_State) Number ¶
func (x Hcx_State) Number() protoreflect.EnumNumber
func (Hcx_State) Type ¶
func (Hcx_State) Type() protoreflect.EnumType
type ListClustersRequest ¶
type ListClustersRequest struct { // Required. The resource name of the private cloud to query for clusters. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of clusters to return in one page. // The service may return fewer than this value. // The maximum value is coerced to 1000. // The default value of this field is 500. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListClusters` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListClusters` // must match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-cluster") // (nodeCount = "3") // “` // // By default, each expression is an `AND` expression. However, you can // include `AND` and `OR` expressions explicitly. For example: // “` // (name = "example-cluster-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-cluster-2") // “` Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Sorts list results by a certain order. By default, returned results are // ordered by `name` in ascending order. You can also sort results in // descending order based on the `name` value using `orderBy="name desc"`. // Currently, only ordering by `name` is supported. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListClusters][google.cloud.vmwareengine.v1.VmwareEngine.ListClusters]
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 { // A list of private cloud clusters. Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached when making an aggregated query using // wildcards. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for [VmwareEngine.ListClusters][google.cloud.vmwareengine.v1.VmwareEngine.ListClusters]
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 ListHcxActivationKeysRequest ¶
type ListHcxActivationKeysRequest struct { // Required. The resource name of the private cloud // to be queried for HCX activation keys. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-central1/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of HCX activation keys to return in one page. // The service may return fewer than this value. // The maximum value is coerced to 1000. // The default value of this field is 500. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListHcxActivationKeys` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListHcxActivationKeys` must match the call that provided the page // token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys]
func (*ListHcxActivationKeysRequest) Descriptor
deprecated
func (*ListHcxActivationKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHcxActivationKeysRequest.ProtoReflect.Descriptor instead.
func (*ListHcxActivationKeysRequest) GetPageSize ¶
func (x *ListHcxActivationKeysRequest) GetPageSize() int32
func (*ListHcxActivationKeysRequest) GetPageToken ¶
func (x *ListHcxActivationKeysRequest) GetPageToken() string
func (*ListHcxActivationKeysRequest) GetParent ¶
func (x *ListHcxActivationKeysRequest) GetParent() string
func (*ListHcxActivationKeysRequest) ProtoMessage ¶
func (*ListHcxActivationKeysRequest) ProtoMessage()
func (*ListHcxActivationKeysRequest) ProtoReflect ¶
func (x *ListHcxActivationKeysRequest) ProtoReflect() protoreflect.Message
func (*ListHcxActivationKeysRequest) Reset ¶
func (x *ListHcxActivationKeysRequest) Reset()
func (*ListHcxActivationKeysRequest) String ¶
func (x *ListHcxActivationKeysRequest) String() string
type ListHcxActivationKeysResponse ¶
type ListHcxActivationKeysResponse struct { // List of HCX activation keys. HcxActivationKeys []*HcxActivationKey `protobuf:"bytes,1,rep,name=hcx_activation_keys,json=hcxActivationKeys,proto3" json:"hcx_activation_keys,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached when making an aggregated query using // wildcards. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys]
func (*ListHcxActivationKeysResponse) Descriptor
deprecated
func (*ListHcxActivationKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHcxActivationKeysResponse.ProtoReflect.Descriptor instead.
func (*ListHcxActivationKeysResponse) GetHcxActivationKeys ¶
func (x *ListHcxActivationKeysResponse) GetHcxActivationKeys() []*HcxActivationKey
func (*ListHcxActivationKeysResponse) GetNextPageToken ¶
func (x *ListHcxActivationKeysResponse) GetNextPageToken() string
func (*ListHcxActivationKeysResponse) GetUnreachable ¶
func (x *ListHcxActivationKeysResponse) GetUnreachable() []string
func (*ListHcxActivationKeysResponse) ProtoMessage ¶
func (*ListHcxActivationKeysResponse) ProtoMessage()
func (*ListHcxActivationKeysResponse) ProtoReflect ¶
func (x *ListHcxActivationKeysResponse) ProtoReflect() protoreflect.Message
func (*ListHcxActivationKeysResponse) Reset ¶
func (x *ListHcxActivationKeysResponse) Reset()
func (*ListHcxActivationKeysResponse) String ¶
func (x *ListHcxActivationKeysResponse) String() string
type ListNetworkPoliciesRequest ¶
type ListNetworkPoliciesRequest struct { // Required. The resource name of the location (region) to query for // network policies. Resource names are schemeless URIs that follow the // conventions in https://cloud.google.com/apis/design/resource_names. For // example: `projects/my-project/locations/us-central1` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of network policies to return in one page. // The service may return fewer than this value. // The maximum value is coerced to 1000. // The default value of this field is 500. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListNetworkPolicies` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListNetworkPolicies` must match the call that provided the page // token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that matches resources returned in the response. // The expression must specify the field name, a comparison // operator, and the value that you want to use for filtering. The value // must be a string, a number, or a boolean. The comparison operator // must be `=`, `!=`, `>`, or `<`. // // For example, if you are filtering a list of network policies, you can // exclude the ones named `example-policy` by specifying // `name != "example-policy"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-policy") // (createTime > "2021-04-12T08:15:10.40Z") // “` // // By default, each expression is an `AND` expression. However, you // can include `AND` and `OR` expressions explicitly. // For example: // “` // (name = "example-policy-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-policy-2") // “` Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Sorts list results by a certain order. By default, returned results // are ordered by `name` in ascending order. // You can also sort results in descending order based on the `name` value // using `orderBy="name desc"`. // Currently, only ordering by `name` is supported. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListNetworkPolicies][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies]
func (*ListNetworkPoliciesRequest) Descriptor
deprecated
func (*ListNetworkPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNetworkPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListNetworkPoliciesRequest) GetFilter ¶
func (x *ListNetworkPoliciesRequest) GetFilter() string
func (*ListNetworkPoliciesRequest) GetOrderBy ¶
func (x *ListNetworkPoliciesRequest) GetOrderBy() string
func (*ListNetworkPoliciesRequest) GetPageSize ¶
func (x *ListNetworkPoliciesRequest) GetPageSize() int32
func (*ListNetworkPoliciesRequest) GetPageToken ¶
func (x *ListNetworkPoliciesRequest) GetPageToken() string
func (*ListNetworkPoliciesRequest) GetParent ¶
func (x *ListNetworkPoliciesRequest) GetParent() string
func (*ListNetworkPoliciesRequest) ProtoMessage ¶
func (*ListNetworkPoliciesRequest) ProtoMessage()
func (*ListNetworkPoliciesRequest) ProtoReflect ¶
func (x *ListNetworkPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListNetworkPoliciesRequest) Reset ¶
func (x *ListNetworkPoliciesRequest) Reset()
func (*ListNetworkPoliciesRequest) String ¶
func (x *ListNetworkPoliciesRequest) String() string
type ListNetworkPoliciesResponse ¶
type ListNetworkPoliciesResponse struct { // A list of network policies. NetworkPolicies []*NetworkPolicy `protobuf:"bytes,1,rep,name=network_policies,json=networkPolicies,proto3" json:"network_policies,omitempty"` // A token, which can be send as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached when making an aggregated query using // wildcards. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for [VmwareEngine.ListNetworkPolicies][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies]
func (*ListNetworkPoliciesResponse) Descriptor
deprecated
func (*ListNetworkPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNetworkPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListNetworkPoliciesResponse) GetNetworkPolicies ¶
func (x *ListNetworkPoliciesResponse) GetNetworkPolicies() []*NetworkPolicy
func (*ListNetworkPoliciesResponse) GetNextPageToken ¶
func (x *ListNetworkPoliciesResponse) GetNextPageToken() string
func (*ListNetworkPoliciesResponse) GetUnreachable ¶
func (x *ListNetworkPoliciesResponse) GetUnreachable() []string
func (*ListNetworkPoliciesResponse) ProtoMessage ¶
func (*ListNetworkPoliciesResponse) ProtoMessage()
func (*ListNetworkPoliciesResponse) ProtoReflect ¶
func (x *ListNetworkPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListNetworkPoliciesResponse) Reset ¶
func (x *ListNetworkPoliciesResponse) Reset()
func (*ListNetworkPoliciesResponse) String ¶
func (x *ListNetworkPoliciesResponse) String() string
type ListNodeTypesRequest ¶
type ListNodeTypesRequest struct { // Required. The resource name of the location to be queried for node types. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of node types to return in one page. // The service may return fewer than this value. // The maximum value is coerced to 1000. // The default value of this field is 500. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListNodeTypes` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListNodeTypes` must match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that matches resources returned in the response. // The expression must specify the field name, a comparison // operator, and the value that you want to use for filtering. The value // must be a string, a number, or a boolean. The comparison operator // must be `=`, `!=`, `>`, or `<`. // // For example, if you are filtering a list of node types, you can // exclude the ones named `standard-72` by specifying // `name != "standard-72"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "standard-72") // (virtual_cpu_count > 2) // “` // // By default, each expression is an `AND` expression. However, you // can include `AND` and `OR` expressions explicitly. // For example: // “` // (name = "standard-96") AND // (virtual_cpu_count > 2) OR // (name = "standard-72") // “` Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListNodeTypes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes]
func (*ListNodeTypesRequest) Descriptor
deprecated
func (*ListNodeTypesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeTypesRequest.ProtoReflect.Descriptor instead.
func (*ListNodeTypesRequest) GetFilter ¶
func (x *ListNodeTypesRequest) GetFilter() string
func (*ListNodeTypesRequest) GetPageSize ¶
func (x *ListNodeTypesRequest) GetPageSize() int32
func (*ListNodeTypesRequest) GetPageToken ¶
func (x *ListNodeTypesRequest) GetPageToken() string
func (*ListNodeTypesRequest) GetParent ¶
func (x *ListNodeTypesRequest) GetParent() string
func (*ListNodeTypesRequest) ProtoMessage ¶
func (*ListNodeTypesRequest) ProtoMessage()
func (*ListNodeTypesRequest) ProtoReflect ¶
func (x *ListNodeTypesRequest) ProtoReflect() protoreflect.Message
func (*ListNodeTypesRequest) Reset ¶
func (x *ListNodeTypesRequest) Reset()
func (*ListNodeTypesRequest) String ¶
func (x *ListNodeTypesRequest) String() string
type ListNodeTypesResponse ¶
type ListNodeTypesResponse struct { // A list of Node Types. NodeTypes []*NodeType `protobuf:"bytes,1,rep,name=node_types,json=nodeTypes,proto3" json:"node_types,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached when making an aggregated query using // wildcards. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for [VmwareEngine.ListNodeTypes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes]
func (*ListNodeTypesResponse) Descriptor
deprecated
func (*ListNodeTypesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeTypesResponse.ProtoReflect.Descriptor instead.
func (*ListNodeTypesResponse) GetNextPageToken ¶
func (x *ListNodeTypesResponse) GetNextPageToken() string
func (*ListNodeTypesResponse) GetNodeTypes ¶
func (x *ListNodeTypesResponse) GetNodeTypes() []*NodeType
func (*ListNodeTypesResponse) GetUnreachable ¶
func (x *ListNodeTypesResponse) GetUnreachable() []string
func (*ListNodeTypesResponse) ProtoMessage ¶
func (*ListNodeTypesResponse) ProtoMessage()
func (*ListNodeTypesResponse) ProtoReflect ¶
func (x *ListNodeTypesResponse) ProtoReflect() protoreflect.Message
func (*ListNodeTypesResponse) Reset ¶
func (x *ListNodeTypesResponse) Reset()
func (*ListNodeTypesResponse) String ¶
func (x *ListNodeTypesResponse) String() string
type ListPrivateCloudsRequest ¶
type ListPrivateCloudsRequest struct { // Required. The resource name of the private cloud to be queried for // clusters. Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of private clouds to return in one page. // The service may return fewer than this value. // The maximum value is coerced to 1000. // The default value of this field is 500. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListPrivateClouds` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListPrivateClouds` must // match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that matches resources returned in the response. // The expression must specify the field name, a comparison operator, and the // value that you want to use for filtering. The value must be a string, a // number, or a boolean. The comparison operator must be `=`, `!=`, `>`, or // `<`. // // For example, if you are filtering a list of private clouds, you can exclude // the ones named `example-pc` by specifying `name != "example-pc"`. // // You can also filter nested fields. For example, you could specify // `networkConfig.managementCidr = "192.168.0.0/24"` to include private clouds // only if they have a matching address in their network configuration. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-pc") // (createTime > "2021-04-12T08:15:10.40Z") // “` // // By default, each expression is an `AND` expression. However, you can // include `AND` and `OR` expressions explicitly. For example: // “` // (name = "private-cloud-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "private-cloud-2") // “` Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Sorts list results by a certain order. By default, returned results are // ordered by `name` in ascending order. You can also sort results in // descending order based on the `name` value using `orderBy="name desc"`. // Currently, only ordering by `name` is supported. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListPrivateClouds][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds]
func (*ListPrivateCloudsRequest) Descriptor
deprecated
func (*ListPrivateCloudsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateCloudsRequest.ProtoReflect.Descriptor instead.
func (*ListPrivateCloudsRequest) GetFilter ¶
func (x *ListPrivateCloudsRequest) GetFilter() string
func (*ListPrivateCloudsRequest) GetOrderBy ¶
func (x *ListPrivateCloudsRequest) GetOrderBy() string
func (*ListPrivateCloudsRequest) GetPageSize ¶
func (x *ListPrivateCloudsRequest) GetPageSize() int32
func (*ListPrivateCloudsRequest) GetPageToken ¶
func (x *ListPrivateCloudsRequest) GetPageToken() string
func (*ListPrivateCloudsRequest) GetParent ¶
func (x *ListPrivateCloudsRequest) GetParent() string
func (*ListPrivateCloudsRequest) ProtoMessage ¶
func (*ListPrivateCloudsRequest) ProtoMessage()
func (*ListPrivateCloudsRequest) ProtoReflect ¶
func (x *ListPrivateCloudsRequest) ProtoReflect() protoreflect.Message
func (*ListPrivateCloudsRequest) Reset ¶
func (x *ListPrivateCloudsRequest) Reset()
func (*ListPrivateCloudsRequest) String ¶
func (x *ListPrivateCloudsRequest) String() string
type ListPrivateCloudsResponse ¶
type ListPrivateCloudsResponse struct { // A list of private clouds. PrivateClouds []*PrivateCloud `protobuf:"bytes,1,rep,name=private_clouds,json=privateClouds,proto3" json:"private_clouds,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Locations that could not be reached when making an aggregated query using // wildcards. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for [VmwareEngine.ListPrivateClouds][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds]
func (*ListPrivateCloudsResponse) Descriptor
deprecated
func (*ListPrivateCloudsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateCloudsResponse.ProtoReflect.Descriptor instead.
func (*ListPrivateCloudsResponse) GetNextPageToken ¶
func (x *ListPrivateCloudsResponse) GetNextPageToken() string
func (*ListPrivateCloudsResponse) GetPrivateClouds ¶
func (x *ListPrivateCloudsResponse) GetPrivateClouds() []*PrivateCloud
func (*ListPrivateCloudsResponse) GetUnreachable ¶
func (x *ListPrivateCloudsResponse) GetUnreachable() []string
func (*ListPrivateCloudsResponse) ProtoMessage ¶
func (*ListPrivateCloudsResponse) ProtoMessage()
func (*ListPrivateCloudsResponse) ProtoReflect ¶
func (x *ListPrivateCloudsResponse) ProtoReflect() protoreflect.Message
func (*ListPrivateCloudsResponse) Reset ¶
func (x *ListPrivateCloudsResponse) Reset()
func (*ListPrivateCloudsResponse) String ¶
func (x *ListPrivateCloudsResponse) String() string
type ListSubnetsRequest ¶
type ListSubnetsRequest struct { // Required. The resource name of the private cloud to be queried for // subnets. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of subnets to return in one page. // The service may return fewer than this value. // The maximum value is coerced to 1000. // The default value of this field is 500. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListSubnetsRequest` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListSubnetsRequest` must match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets]
func (*ListSubnetsRequest) Descriptor
deprecated
func (*ListSubnetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSubnetsRequest.ProtoReflect.Descriptor instead.
func (*ListSubnetsRequest) GetPageSize ¶
func (x *ListSubnetsRequest) GetPageSize() int32
func (*ListSubnetsRequest) GetPageToken ¶
func (x *ListSubnetsRequest) GetPageToken() string
func (*ListSubnetsRequest) GetParent ¶
func (x *ListSubnetsRequest) GetParent() string
func (*ListSubnetsRequest) ProtoMessage ¶
func (*ListSubnetsRequest) ProtoMessage()
func (*ListSubnetsRequest) ProtoReflect ¶
func (x *ListSubnetsRequest) ProtoReflect() protoreflect.Message
func (*ListSubnetsRequest) Reset ¶
func (x *ListSubnetsRequest) Reset()
func (*ListSubnetsRequest) String ¶
func (x *ListSubnetsRequest) String() string
type ListSubnetsResponse ¶
type ListSubnetsResponse struct { // A list of subnets. Subnets []*Subnet `protobuf:"bytes,1,rep,name=subnets,proto3" json:"subnets,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets]
func (*ListSubnetsResponse) Descriptor
deprecated
func (*ListSubnetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSubnetsResponse.ProtoReflect.Descriptor instead.
func (*ListSubnetsResponse) GetNextPageToken ¶
func (x *ListSubnetsResponse) GetNextPageToken() string
func (*ListSubnetsResponse) GetSubnets ¶
func (x *ListSubnetsResponse) GetSubnets() []*Subnet
func (*ListSubnetsResponse) ProtoMessage ¶
func (*ListSubnetsResponse) ProtoMessage()
func (*ListSubnetsResponse) ProtoReflect ¶
func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message
func (*ListSubnetsResponse) Reset ¶
func (x *ListSubnetsResponse) Reset()
func (*ListSubnetsResponse) String ¶
func (x *ListSubnetsResponse) String() string
type ListVmwareEngineNetworksRequest ¶
type ListVmwareEngineNetworksRequest struct { // Required. The resource name of the location to query for // VMware Engine networks. Resource names are schemeless URIs that follow the // conventions in https://cloud.google.com/apis/design/resource_names. For // example: `projects/my-project/locations/global` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of results to return in one page. // The maximum value is coerced to 1000. // The default value of this field is 500. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A page token, received from a previous `ListVmwareEngineNetworks` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListVmwareEngineNetworks` must match the call that provided the page // token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that matches resources returned in the response. // The expression must specify the field name, a comparison // operator, and the value that you want to use for filtering. The value // must be a string, a number, or a boolean. The comparison operator // must be `=`, `!=`, `>`, or `<`. // // For example, if you are filtering a list of network peerings, you can // exclude the ones named `example-network` by specifying // `name != "example-network"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-network") // (createTime > "2021-04-12T08:15:10.40Z") // “` // // By default, each expression is an `AND` expression. However, you // can include `AND` and `OR` expressions explicitly. // For example: // “` // (name = "example-network-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-network-2") // “` Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Sorts list results by a certain order. By default, returned results // are ordered by `name` in ascending order. // You can also sort results in descending order based on the `name` value // using `orderBy="name desc"`. // Currently, only ordering by `name` is supported. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks]
func (*ListVmwareEngineNetworksRequest) Descriptor
deprecated
func (*ListVmwareEngineNetworksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVmwareEngineNetworksRequest.ProtoReflect.Descriptor instead.
func (*ListVmwareEngineNetworksRequest) GetFilter ¶
func (x *ListVmwareEngineNetworksRequest) GetFilter() string
func (*ListVmwareEngineNetworksRequest) GetOrderBy ¶
func (x *ListVmwareEngineNetworksRequest) GetOrderBy() string
func (*ListVmwareEngineNetworksRequest) GetPageSize ¶
func (x *ListVmwareEngineNetworksRequest) GetPageSize() int32
func (*ListVmwareEngineNetworksRequest) GetPageToken ¶
func (x *ListVmwareEngineNetworksRequest) GetPageToken() string
func (*ListVmwareEngineNetworksRequest) GetParent ¶
func (x *ListVmwareEngineNetworksRequest) GetParent() string
func (*ListVmwareEngineNetworksRequest) ProtoMessage ¶
func (*ListVmwareEngineNetworksRequest) ProtoMessage()
func (*ListVmwareEngineNetworksRequest) ProtoReflect ¶
func (x *ListVmwareEngineNetworksRequest) ProtoReflect() protoreflect.Message
func (*ListVmwareEngineNetworksRequest) Reset ¶
func (x *ListVmwareEngineNetworksRequest) Reset()
func (*ListVmwareEngineNetworksRequest) String ¶
func (x *ListVmwareEngineNetworksRequest) String() string
type ListVmwareEngineNetworksResponse ¶
type ListVmwareEngineNetworksResponse struct { // A list of VMware Engine networks. VmwareEngineNetworks []*VmwareEngineNetwork `protobuf:"bytes,1,rep,name=vmware_engine_networks,json=vmwareEngineNetworks,proto3" json:"vmware_engine_networks,omitempty"` // A token, which can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Unreachable resources. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for [VmwareEngine.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks]
func (*ListVmwareEngineNetworksResponse) Descriptor
deprecated
func (*ListVmwareEngineNetworksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVmwareEngineNetworksResponse.ProtoReflect.Descriptor instead.
func (*ListVmwareEngineNetworksResponse) GetNextPageToken ¶
func (x *ListVmwareEngineNetworksResponse) GetNextPageToken() string
func (*ListVmwareEngineNetworksResponse) GetUnreachable ¶
func (x *ListVmwareEngineNetworksResponse) GetUnreachable() []string
func (*ListVmwareEngineNetworksResponse) GetVmwareEngineNetworks ¶
func (x *ListVmwareEngineNetworksResponse) GetVmwareEngineNetworks() []*VmwareEngineNetwork
func (*ListVmwareEngineNetworksResponse) ProtoMessage ¶
func (*ListVmwareEngineNetworksResponse) ProtoMessage()
func (*ListVmwareEngineNetworksResponse) ProtoReflect ¶
func (x *ListVmwareEngineNetworksResponse) ProtoReflect() protoreflect.Message
func (*ListVmwareEngineNetworksResponse) Reset ¶
func (x *ListVmwareEngineNetworksResponse) Reset()
func (*ListVmwareEngineNetworksResponse) String ¶
func (x *ListVmwareEngineNetworksResponse) String() string
type NetworkConfig ¶
type NetworkConfig struct { // Required. Management CIDR used by VMware management appliances. ManagementCidr string `protobuf:"bytes,4,opt,name=management_cidr,json=managementCidr,proto3" json:"management_cidr,omitempty"` // Optional. The relative resource name of the VMware Engine network attached // to the private cloud. Specify the name in the following form: // `projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}` // where `{project}` can either be a project number or a project ID. VmwareEngineNetwork string `protobuf:"bytes,5,opt,name=vmware_engine_network,json=vmwareEngineNetwork,proto3" json:"vmware_engine_network,omitempty"` // Output only. The canonical name of the VMware Engine network in the form: // `projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}` VmwareEngineNetworkCanonical string `` /* 149-byte string literal not displayed */ // Output only. The IP address layout version of the management IP address // range. Possible versions include: // * `managementIpAddressLayoutVersion=1`: Indicates the legacy IP address // layout used by some existing private clouds. This is no longer supported // for new private clouds as it does not support all features. // * `managementIpAddressLayoutVersion=2`: Indicates the latest IP address // layout used by all newly created private clouds. This version supports all // current features. ManagementIpAddressLayoutVersion int32 `` /* 164-byte string literal not displayed */ // contains filtered or unexported fields }
Network configuration in the consumer project with which the peering has to be done.
func (*NetworkConfig) Descriptor
deprecated
func (*NetworkConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.
func (*NetworkConfig) GetManagementCidr ¶
func (x *NetworkConfig) GetManagementCidr() string
func (*NetworkConfig) GetManagementIpAddressLayoutVersion ¶
func (x *NetworkConfig) GetManagementIpAddressLayoutVersion() int32
func (*NetworkConfig) GetVmwareEngineNetwork ¶
func (x *NetworkConfig) GetVmwareEngineNetwork() string
func (*NetworkConfig) GetVmwareEngineNetworkCanonical ¶
func (x *NetworkConfig) GetVmwareEngineNetworkCanonical() string
func (*NetworkConfig) ProtoMessage ¶
func (*NetworkConfig) ProtoMessage()
func (*NetworkConfig) ProtoReflect ¶
func (x *NetworkConfig) ProtoReflect() protoreflect.Message
func (*NetworkConfig) Reset ¶
func (x *NetworkConfig) Reset()
func (*NetworkConfig) String ¶
func (x *NetworkConfig) String() string
type NetworkPolicy ¶
type NetworkPolicy struct { // Output only. The resource name of this network policy. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-central1/networkPolicies/my-network-policy` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Creation time of this resource. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Last update time of this resource. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Network service that allows VMware workloads to access the internet. InternetAccess *NetworkPolicy_NetworkService `protobuf:"bytes,6,opt,name=internet_access,json=internetAccess,proto3" json:"internet_access,omitempty"` // Network service that allows External IP addresses to be assigned to VMware // workloads. This service can only be enabled when `internet_access` is also // enabled. ExternalIp *NetworkPolicy_NetworkService `protobuf:"bytes,7,opt,name=external_ip,json=externalIp,proto3" json:"external_ip,omitempty"` // Required. IP address range in CIDR notation used to create internet access // and external IP access. An RFC 1918 CIDR block, with a "/26" prefix, is // required. The range cannot overlap with any prefixes either in the consumer // VPC network or in use by the private clouds attached to that VPC network. EdgeServicesCidr string `protobuf:"bytes,9,opt,name=edge_services_cidr,json=edgeServicesCidr,proto3" json:"edge_services_cidr,omitempty"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"` // Optional. The relative resource name of the VMware Engine network. // Specify the name in the following form: // `projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}` // where `{project}` can either be a project number or a project ID. VmwareEngineNetwork string `protobuf:"bytes,12,opt,name=vmware_engine_network,json=vmwareEngineNetwork,proto3" json:"vmware_engine_network,omitempty"` // Optional. User-provided description for this network policy. Description string `protobuf:"bytes,13,opt,name=description,proto3" json:"description,omitempty"` // Output only. The canonical name of the VMware Engine network in the form: // `projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}` VmwareEngineNetworkCanonical string `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a network policy resource. Network policies are regional resources. You can use a network policy to enable or disable internet access and external IP access. Network policies are associated with a VMware Engine network, which might span across regions. For a given region, a network policy applies to all private clouds in the VMware Engine network associated with the policy.
func (*NetworkPolicy) Descriptor
deprecated
func (*NetworkPolicy) Descriptor() ([]byte, []int)
Deprecated: Use NetworkPolicy.ProtoReflect.Descriptor instead.
func (*NetworkPolicy) GetCreateTime ¶
func (x *NetworkPolicy) GetCreateTime() *timestamppb.Timestamp
func (*NetworkPolicy) GetDescription ¶
func (x *NetworkPolicy) GetDescription() string
func (*NetworkPolicy) GetEdgeServicesCidr ¶
func (x *NetworkPolicy) GetEdgeServicesCidr() string
func (*NetworkPolicy) GetExternalIp ¶
func (x *NetworkPolicy) GetExternalIp() *NetworkPolicy_NetworkService
func (*NetworkPolicy) GetInternetAccess ¶
func (x *NetworkPolicy) GetInternetAccess() *NetworkPolicy_NetworkService
func (*NetworkPolicy) GetName ¶
func (x *NetworkPolicy) GetName() string
func (*NetworkPolicy) GetUid ¶
func (x *NetworkPolicy) GetUid() string
func (*NetworkPolicy) GetUpdateTime ¶
func (x *NetworkPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*NetworkPolicy) GetVmwareEngineNetwork ¶
func (x *NetworkPolicy) GetVmwareEngineNetwork() string
func (*NetworkPolicy) GetVmwareEngineNetworkCanonical ¶
func (x *NetworkPolicy) GetVmwareEngineNetworkCanonical() string
func (*NetworkPolicy) ProtoMessage ¶
func (*NetworkPolicy) ProtoMessage()
func (*NetworkPolicy) ProtoReflect ¶
func (x *NetworkPolicy) ProtoReflect() protoreflect.Message
func (*NetworkPolicy) Reset ¶
func (x *NetworkPolicy) Reset()
func (*NetworkPolicy) String ¶
func (x *NetworkPolicy) String() string
type NetworkPolicy_NetworkService ¶
type NetworkPolicy_NetworkService struct { // True if the service is enabled; false otherwise. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Output only. State of the service. New values may be added to this enum // when appropriate. State NetworkPolicy_NetworkService_State `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a network service that is managed by a `NetworkPolicy` resource. A network service provides a way to control an aspect of external access to VMware workloads. For example, whether the VMware workloads in the private clouds governed by a network policy can access or be accessed from the internet.
func (*NetworkPolicy_NetworkService) Descriptor
deprecated
func (*NetworkPolicy_NetworkService) Descriptor() ([]byte, []int)
Deprecated: Use NetworkPolicy_NetworkService.ProtoReflect.Descriptor instead.
func (*NetworkPolicy_NetworkService) GetEnabled ¶
func (x *NetworkPolicy_NetworkService) GetEnabled() bool
func (*NetworkPolicy_NetworkService) GetState ¶
func (x *NetworkPolicy_NetworkService) GetState() NetworkPolicy_NetworkService_State
func (*NetworkPolicy_NetworkService) ProtoMessage ¶
func (*NetworkPolicy_NetworkService) ProtoMessage()
func (*NetworkPolicy_NetworkService) ProtoReflect ¶
func (x *NetworkPolicy_NetworkService) ProtoReflect() protoreflect.Message
func (*NetworkPolicy_NetworkService) Reset ¶
func (x *NetworkPolicy_NetworkService) Reset()
func (*NetworkPolicy_NetworkService) String ¶
func (x *NetworkPolicy_NetworkService) String() string
type NetworkPolicy_NetworkService_State ¶
type NetworkPolicy_NetworkService_State int32
Enum State defines possible states of a network policy controlled service.
const ( // Unspecified service state. This is the default value. NetworkPolicy_NetworkService_STATE_UNSPECIFIED NetworkPolicy_NetworkService_State = 0 // Service is not provisioned. NetworkPolicy_NetworkService_UNPROVISIONED NetworkPolicy_NetworkService_State = 1 // Service is in the process of being provisioned/deprovisioned. NetworkPolicy_NetworkService_RECONCILING NetworkPolicy_NetworkService_State = 2 // Service is active. NetworkPolicy_NetworkService_ACTIVE NetworkPolicy_NetworkService_State = 3 )
func (NetworkPolicy_NetworkService_State) Descriptor ¶
func (NetworkPolicy_NetworkService_State) Descriptor() protoreflect.EnumDescriptor
func (NetworkPolicy_NetworkService_State) Enum ¶
func (x NetworkPolicy_NetworkService_State) Enum() *NetworkPolicy_NetworkService_State
func (NetworkPolicy_NetworkService_State) EnumDescriptor
deprecated
func (NetworkPolicy_NetworkService_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkPolicy_NetworkService_State.Descriptor instead.
func (NetworkPolicy_NetworkService_State) Number ¶
func (x NetworkPolicy_NetworkService_State) Number() protoreflect.EnumNumber
func (NetworkPolicy_NetworkService_State) String ¶
func (x NetworkPolicy_NetworkService_State) String() string
func (NetworkPolicy_NetworkService_State) Type ¶
func (NetworkPolicy_NetworkService_State) Type() protoreflect.EnumType
type NodeType ¶
type NodeType struct { // Output only. The resource name of this node type. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-proj/locations/us-west1-a/nodeTypes/standard-72` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The canonical identifier of the node type // (corresponds to the `NodeType`). For example: standard-72. NodeTypeId string `protobuf:"bytes,2,opt,name=node_type_id,json=nodeTypeId,proto3" json:"node_type_id,omitempty"` // Output only. The friendly name for this node type. // For example: ve1-standard-72 DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Output only. The total number of virtual CPUs in a single node. VirtualCpuCount int32 `protobuf:"varint,4,opt,name=virtual_cpu_count,json=virtualCpuCount,proto3" json:"virtual_cpu_count,omitempty"` // Output only. The total number of CPU cores in a single node. TotalCoreCount int32 `protobuf:"varint,5,opt,name=total_core_count,json=totalCoreCount,proto3" json:"total_core_count,omitempty"` // Output only. The amount of physical memory available, defined in GB. MemoryGb int32 `protobuf:"varint,7,opt,name=memory_gb,json=memoryGb,proto3" json:"memory_gb,omitempty"` // Output only. The amount of storage available, defined in GB. DiskSizeGb int32 `protobuf:"varint,8,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"` // Output only. List of possible values of custom core count. AvailableCustomCoreCounts []int32 `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
Describes node type.
func (*NodeType) Descriptor
deprecated
func (*NodeType) GetAvailableCustomCoreCounts ¶
func (*NodeType) GetDiskSizeGb ¶
func (*NodeType) GetDisplayName ¶
func (*NodeType) GetMemoryGb ¶
func (*NodeType) GetNodeTypeId ¶
func (*NodeType) GetTotalCoreCount ¶
func (*NodeType) GetVirtualCpuCount ¶
func (*NodeType) ProtoMessage ¶
func (*NodeType) ProtoMessage()
func (*NodeType) ProtoReflect ¶
func (x *NodeType) ProtoReflect() protoreflect.Message
type NodeTypeConfig ¶
type NodeTypeConfig struct { // Required. The number of nodes of this type in the cluster NodeCount int32 `protobuf:"varint,1,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"` // Optional. Customized number of cores available to each node of the type. // This number must always be one of `nodeType.availableCustomCoreCounts`. // If zero is provided max value from `nodeType.availableCustomCoreCounts` // will be used. CustomCoreCount int32 `protobuf:"varint,2,opt,name=custom_core_count,json=customCoreCount,proto3" json:"custom_core_count,omitempty"` // contains filtered or unexported fields }
Information about the type and number of nodes associated with the cluster.
func (*NodeTypeConfig) Descriptor
deprecated
func (*NodeTypeConfig) Descriptor() ([]byte, []int)
Deprecated: Use NodeTypeConfig.ProtoReflect.Descriptor instead.
func (*NodeTypeConfig) GetCustomCoreCount ¶
func (x *NodeTypeConfig) GetCustomCoreCount() int32
func (*NodeTypeConfig) GetNodeCount ¶
func (x *NodeTypeConfig) GetNodeCount() int32
func (*NodeTypeConfig) ProtoMessage ¶
func (*NodeTypeConfig) ProtoMessage()
func (*NodeTypeConfig) ProtoReflect ¶
func (x *NodeTypeConfig) ProtoReflect() protoreflect.Message
func (*NodeTypeConfig) Reset ¶
func (x *NodeTypeConfig) Reset()
func (*NodeTypeConfig) String ¶
func (x *NodeTypeConfig) String() string
type Nsx ¶
type Nsx struct { // Internal IP address of the appliance. InternalIp string `protobuf:"bytes,2,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"` // Version of the appliance. Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` // Output only. The state of the appliance. State Nsx_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.Nsx_State" json:"state,omitempty"` // Fully qualified domain name of the appliance. Fqdn string `protobuf:"bytes,6,opt,name=fqdn,proto3" json:"fqdn,omitempty"` // contains filtered or unexported fields }
Details about a NSX Manager appliance.
func (*Nsx) Descriptor
deprecated
func (*Nsx) GetInternalIp ¶
func (*Nsx) GetVersion ¶
func (*Nsx) ProtoMessage ¶
func (*Nsx) ProtoMessage()
func (*Nsx) ProtoReflect ¶
func (x *Nsx) ProtoReflect() protoreflect.Message
type Nsx_State ¶
type Nsx_State int32
State of the appliance
func (Nsx_State) Descriptor ¶
func (Nsx_State) Descriptor() protoreflect.EnumDescriptor
func (Nsx_State) EnumDescriptor
deprecated
func (Nsx_State) Number ¶
func (x Nsx_State) Number() protoreflect.EnumNumber
func (Nsx_State) Type ¶
func (Nsx_State) Type() protoreflect.EnumType
type OperationMetadata ¶
type OperationMetadata struct { // Output only. The time the operation was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time the operation finished running. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Output only. Server-defined resource path for the target of the operation. Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Output only. Name of the verb executed by the operation. Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` // Output only. Human-readable status of the operation, if any. StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // Output only. True if the user has requested cancellation // of the operation; false otherwise. // 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"` // Output only. API version used to start the operation. ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // contains filtered or unexported fields }
Represents the metadata of the long-running operation.
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) 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 PrivateCloud ¶
type PrivateCloud struct { // Output only. The resource name of this private cloud. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Creation time of this resource. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Last update time of this resource. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. Time when the resource was scheduled for deletion. DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"` // Output only. Time when the resource will be irreversibly deleted. ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` // Output only. State of the resource. New values may be added to this enum // when appropriate. State PrivateCloud_State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.PrivateCloud_State" json:"state,omitempty"` // Required. Network configuration of the private cloud. NetworkConfig *NetworkConfig `protobuf:"bytes,9,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"` // Input only. The management cluster for this private cloud. // This field is required during creation of the private cloud to provide // details for the default cluster. // // The following fields can't be changed after private cloud creation: // `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`. ManagementCluster *PrivateCloud_ManagementCluster `protobuf:"bytes,10,opt,name=management_cluster,json=managementCluster,proto3" json:"management_cluster,omitempty"` // User-provided description for this private cloud. Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"` // Output only. HCX appliance. Hcx *Hcx `protobuf:"bytes,17,opt,name=hcx,proto3" json:"hcx,omitempty"` // Output only. NSX appliance. Nsx *Nsx `protobuf:"bytes,18,opt,name=nsx,proto3" json:"nsx,omitempty"` // Output only. Vcenter appliance. Vcenter *Vcenter `protobuf:"bytes,19,opt,name=vcenter,proto3" json:"vcenter,omitempty"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,20,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
Represents a private cloud resource. Private clouds are zonal resources.
func (*PrivateCloud) Descriptor
deprecated
func (*PrivateCloud) Descriptor() ([]byte, []int)
Deprecated: Use PrivateCloud.ProtoReflect.Descriptor instead.
func (*PrivateCloud) GetCreateTime ¶
func (x *PrivateCloud) GetCreateTime() *timestamppb.Timestamp
func (*PrivateCloud) GetDeleteTime ¶
func (x *PrivateCloud) GetDeleteTime() *timestamppb.Timestamp
func (*PrivateCloud) GetDescription ¶
func (x *PrivateCloud) GetDescription() string
func (*PrivateCloud) GetExpireTime ¶
func (x *PrivateCloud) GetExpireTime() *timestamppb.Timestamp
func (*PrivateCloud) GetHcx ¶
func (x *PrivateCloud) GetHcx() *Hcx
func (*PrivateCloud) GetManagementCluster ¶
func (x *PrivateCloud) GetManagementCluster() *PrivateCloud_ManagementCluster
func (*PrivateCloud) GetName ¶
func (x *PrivateCloud) GetName() string
func (*PrivateCloud) GetNetworkConfig ¶
func (x *PrivateCloud) GetNetworkConfig() *NetworkConfig
func (*PrivateCloud) GetNsx ¶
func (x *PrivateCloud) GetNsx() *Nsx
func (*PrivateCloud) GetState ¶
func (x *PrivateCloud) GetState() PrivateCloud_State
func (*PrivateCloud) GetUid ¶
func (x *PrivateCloud) GetUid() string
func (*PrivateCloud) GetUpdateTime ¶
func (x *PrivateCloud) GetUpdateTime() *timestamppb.Timestamp
func (*PrivateCloud) GetVcenter ¶
func (x *PrivateCloud) GetVcenter() *Vcenter
func (*PrivateCloud) ProtoMessage ¶
func (*PrivateCloud) ProtoMessage()
func (*PrivateCloud) ProtoReflect ¶
func (x *PrivateCloud) ProtoReflect() protoreflect.Message
func (*PrivateCloud) Reset ¶
func (x *PrivateCloud) Reset()
func (*PrivateCloud) String ¶
func (x *PrivateCloud) String() string
type PrivateCloud_ManagementCluster ¶
type PrivateCloud_ManagementCluster struct { // Required. The user-provided identifier of the new `Cluster`. // The identifier must meet the following requirements: // // * Only contains 1-63 alphanumeric characters and hyphens // * Begins with an alphabetical character // * Ends with a non-hyphen character // * Not formatted as a UUID // * Complies with [RFC // 1034](https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5) ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Required. The map of cluster node types in this cluster, where the key is canonical // identifier of the node type (corresponds to the `NodeType`). NodeTypeConfigs map[string]*NodeTypeConfig `` /* 196-byte string literal not displayed */ // contains filtered or unexported fields }
Management cluster configuration.
func (*PrivateCloud_ManagementCluster) Descriptor
deprecated
func (*PrivateCloud_ManagementCluster) Descriptor() ([]byte, []int)
Deprecated: Use PrivateCloud_ManagementCluster.ProtoReflect.Descriptor instead.
func (*PrivateCloud_ManagementCluster) GetClusterId ¶
func (x *PrivateCloud_ManagementCluster) GetClusterId() string
func (*PrivateCloud_ManagementCluster) GetNodeTypeConfigs ¶
func (x *PrivateCloud_ManagementCluster) GetNodeTypeConfigs() map[string]*NodeTypeConfig
func (*PrivateCloud_ManagementCluster) ProtoMessage ¶
func (*PrivateCloud_ManagementCluster) ProtoMessage()
func (*PrivateCloud_ManagementCluster) ProtoReflect ¶
func (x *PrivateCloud_ManagementCluster) ProtoReflect() protoreflect.Message
func (*PrivateCloud_ManagementCluster) Reset ¶
func (x *PrivateCloud_ManagementCluster) Reset()
func (*PrivateCloud_ManagementCluster) String ¶
func (x *PrivateCloud_ManagementCluster) String() string
type PrivateCloud_State ¶
type PrivateCloud_State int32
Enum State defines possible states of private clouds.
const ( // The default value. This value should never be used. PrivateCloud_STATE_UNSPECIFIED PrivateCloud_State = 0 // The private cloud is ready. PrivateCloud_ACTIVE PrivateCloud_State = 1 // The private cloud is being created. PrivateCloud_CREATING PrivateCloud_State = 2 // The private cloud is being updated. PrivateCloud_UPDATING PrivateCloud_State = 3 // The private cloud is in failed state. PrivateCloud_FAILED PrivateCloud_State = 5 // The private cloud is scheduled for deletion. The deletion process can be // cancelled by using the corresponding undelete method. PrivateCloud_DELETED PrivateCloud_State = 6 // The private cloud is irreversibly deleted and is being removed from the // system. PrivateCloud_PURGING PrivateCloud_State = 7 )
func (PrivateCloud_State) Descriptor ¶
func (PrivateCloud_State) Descriptor() protoreflect.EnumDescriptor
func (PrivateCloud_State) Enum ¶
func (x PrivateCloud_State) Enum() *PrivateCloud_State
func (PrivateCloud_State) EnumDescriptor
deprecated
func (PrivateCloud_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrivateCloud_State.Descriptor instead.
func (PrivateCloud_State) Number ¶
func (x PrivateCloud_State) Number() protoreflect.EnumNumber
func (PrivateCloud_State) String ¶
func (x PrivateCloud_State) String() string
func (PrivateCloud_State) Type ¶
func (PrivateCloud_State) Type() protoreflect.EnumType
type ResetNsxCredentialsRequest ¶
type ResetNsxCredentialsRequest struct { // Required. The resource name of the private cloud // to reset credentials for. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` PrivateCloud string `protobuf:"bytes,1,opt,name=private_cloud,json=privateCloud,proto3" json:"private_cloud,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ResetNsxCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ResetNsxCredentials]
func (*ResetNsxCredentialsRequest) Descriptor
deprecated
func (*ResetNsxCredentialsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetNsxCredentialsRequest.ProtoReflect.Descriptor instead.
func (*ResetNsxCredentialsRequest) GetPrivateCloud ¶
func (x *ResetNsxCredentialsRequest) GetPrivateCloud() string
func (*ResetNsxCredentialsRequest) GetRequestId ¶
func (x *ResetNsxCredentialsRequest) GetRequestId() string
func (*ResetNsxCredentialsRequest) ProtoMessage ¶
func (*ResetNsxCredentialsRequest) ProtoMessage()
func (*ResetNsxCredentialsRequest) ProtoReflect ¶
func (x *ResetNsxCredentialsRequest) ProtoReflect() protoreflect.Message
func (*ResetNsxCredentialsRequest) Reset ¶
func (x *ResetNsxCredentialsRequest) Reset()
func (*ResetNsxCredentialsRequest) String ¶
func (x *ResetNsxCredentialsRequest) String() string
type ResetVcenterCredentialsRequest ¶
type ResetVcenterCredentialsRequest struct { // Required. The resource name of the private cloud // to reset credentials for. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` PrivateCloud string `protobuf:"bytes,1,opt,name=private_cloud,json=privateCloud,proto3" json:"private_cloud,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ResetVcenterCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ResetVcenterCredentials]
func (*ResetVcenterCredentialsRequest) Descriptor
deprecated
func (*ResetVcenterCredentialsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVcenterCredentialsRequest.ProtoReflect.Descriptor instead.
func (*ResetVcenterCredentialsRequest) GetPrivateCloud ¶
func (x *ResetVcenterCredentialsRequest) GetPrivateCloud() string
func (*ResetVcenterCredentialsRequest) GetRequestId ¶
func (x *ResetVcenterCredentialsRequest) GetRequestId() string
func (*ResetVcenterCredentialsRequest) ProtoMessage ¶
func (*ResetVcenterCredentialsRequest) ProtoMessage()
func (*ResetVcenterCredentialsRequest) ProtoReflect ¶
func (x *ResetVcenterCredentialsRequest) ProtoReflect() protoreflect.Message
func (*ResetVcenterCredentialsRequest) Reset ¶
func (x *ResetVcenterCredentialsRequest) Reset()
func (*ResetVcenterCredentialsRequest) String ¶
func (x *ResetVcenterCredentialsRequest) String() string
type ShowNsxCredentialsRequest ¶
type ShowNsxCredentialsRequest struct { // Required. The resource name of the private cloud // to be queried for credentials. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` PrivateCloud string `protobuf:"bytes,1,opt,name=private_cloud,json=privateCloud,proto3" json:"private_cloud,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ShowNsxCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ShowNsxCredentials]
func (*ShowNsxCredentialsRequest) Descriptor
deprecated
func (*ShowNsxCredentialsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ShowNsxCredentialsRequest.ProtoReflect.Descriptor instead.
func (*ShowNsxCredentialsRequest) GetPrivateCloud ¶
func (x *ShowNsxCredentialsRequest) GetPrivateCloud() string
func (*ShowNsxCredentialsRequest) ProtoMessage ¶
func (*ShowNsxCredentialsRequest) ProtoMessage()
func (*ShowNsxCredentialsRequest) ProtoReflect ¶
func (x *ShowNsxCredentialsRequest) ProtoReflect() protoreflect.Message
func (*ShowNsxCredentialsRequest) Reset ¶
func (x *ShowNsxCredentialsRequest) Reset()
func (*ShowNsxCredentialsRequest) String ¶
func (x *ShowNsxCredentialsRequest) String() string
type ShowVcenterCredentialsRequest ¶
type ShowVcenterCredentialsRequest struct { // Required. The resource name of the private cloud // to be queried for credentials. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` PrivateCloud string `protobuf:"bytes,1,opt,name=private_cloud,json=privateCloud,proto3" json:"private_cloud,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ShowVcenterCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ShowVcenterCredentials]
func (*ShowVcenterCredentialsRequest) Descriptor
deprecated
func (*ShowVcenterCredentialsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ShowVcenterCredentialsRequest.ProtoReflect.Descriptor instead.
func (*ShowVcenterCredentialsRequest) GetPrivateCloud ¶
func (x *ShowVcenterCredentialsRequest) GetPrivateCloud() string
func (*ShowVcenterCredentialsRequest) ProtoMessage ¶
func (*ShowVcenterCredentialsRequest) ProtoMessage()
func (*ShowVcenterCredentialsRequest) ProtoReflect ¶
func (x *ShowVcenterCredentialsRequest) ProtoReflect() protoreflect.Message
func (*ShowVcenterCredentialsRequest) Reset ¶
func (x *ShowVcenterCredentialsRequest) Reset()
func (*ShowVcenterCredentialsRequest) String ¶
func (x *ShowVcenterCredentialsRequest) String() string
type Subnet ¶
type Subnet struct { // Output only. The resource name of this subnet. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud/subnets/my-subnet` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The IP address range of the subnet in CIDR format '10.0.0.0/24'. IpCidrRange string `protobuf:"bytes,7,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"` // The IP address of the gateway of this subnet. // Must fall within the IP prefix defined above. GatewayIp string `protobuf:"bytes,8,opt,name=gateway_ip,json=gatewayIp,proto3" json:"gateway_ip,omitempty"` // Output only. The type of the subnet. For example "management" or "userDefined". Type string `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"` // Output only. The state of the resource. State Subnet_State `protobuf:"varint,13,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.Subnet_State" json:"state,omitempty"` // contains filtered or unexported fields }
Subnet in a private cloud. Either `management` subnets (such as vMotion) that are read-only, or `userDefined`, which can also be updated.
func (*Subnet) Descriptor
deprecated
func (*Subnet) GetGatewayIp ¶
func (*Subnet) GetIpCidrRange ¶
func (*Subnet) GetState ¶
func (x *Subnet) GetState() Subnet_State
func (*Subnet) ProtoMessage ¶
func (*Subnet) ProtoMessage()
func (*Subnet) ProtoReflect ¶
func (x *Subnet) ProtoReflect() protoreflect.Message
type Subnet_State ¶
type Subnet_State int32
Defines possible states of subnets.
const ( // The default value. This value should never be used. Subnet_STATE_UNSPECIFIED Subnet_State = 0 // The subnet is ready. Subnet_ACTIVE Subnet_State = 1 // The subnet is being created. Subnet_CREATING Subnet_State = 2 // The subnet is being updated. Subnet_UPDATING Subnet_State = 3 // The subnet is being deleted. Subnet_DELETING Subnet_State = 4 )
func (Subnet_State) Descriptor ¶
func (Subnet_State) Descriptor() protoreflect.EnumDescriptor
func (Subnet_State) Enum ¶
func (x Subnet_State) Enum() *Subnet_State
func (Subnet_State) EnumDescriptor
deprecated
func (Subnet_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Subnet_State.Descriptor instead.
func (Subnet_State) Number ¶
func (x Subnet_State) Number() protoreflect.EnumNumber
func (Subnet_State) String ¶
func (x Subnet_State) String() string
func (Subnet_State) Type ¶
func (Subnet_State) Type() protoreflect.EnumType
type UndeletePrivateCloudRequest ¶
type UndeletePrivateCloudRequest struct { // Required. The resource name of the private cloud scheduled for deletion. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/us-west1-a/privateClouds/my-cloud` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.UndeletePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.UndeletePrivateCloud]
func (*UndeletePrivateCloudRequest) Descriptor
deprecated
func (*UndeletePrivateCloudRequest) Descriptor() ([]byte, []int)
Deprecated: Use UndeletePrivateCloudRequest.ProtoReflect.Descriptor instead.
func (*UndeletePrivateCloudRequest) GetName ¶
func (x *UndeletePrivateCloudRequest) GetName() string
func (*UndeletePrivateCloudRequest) GetRequestId ¶
func (x *UndeletePrivateCloudRequest) GetRequestId() string
func (*UndeletePrivateCloudRequest) ProtoMessage ¶
func (*UndeletePrivateCloudRequest) ProtoMessage()
func (*UndeletePrivateCloudRequest) ProtoReflect ¶
func (x *UndeletePrivateCloudRequest) ProtoReflect() protoreflect.Message
func (*UndeletePrivateCloudRequest) Reset ¶
func (x *UndeletePrivateCloudRequest) Reset()
func (*UndeletePrivateCloudRequest) String ¶
func (x *UndeletePrivateCloudRequest) String() string
type UnimplementedVmwareEngineServer ¶
type UnimplementedVmwareEngineServer struct { }
UnimplementedVmwareEngineServer can be embedded to have forward compatible implementations.
func (*UnimplementedVmwareEngineServer) CreateCluster ¶
func (*UnimplementedVmwareEngineServer) CreateCluster(context.Context, *CreateClusterRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateHcxActivationKey ¶
func (*UnimplementedVmwareEngineServer) CreateHcxActivationKey(context.Context, *CreateHcxActivationKeyRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) CreateNetworkPolicy(context.Context, *CreateNetworkPolicyRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) CreatePrivateCloud ¶
func (*UnimplementedVmwareEngineServer) CreatePrivateCloud(context.Context, *CreatePrivateCloudRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) CreateVmwareEngineNetwork(context.Context, *CreateVmwareEngineNetworkRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteCluster ¶
func (*UnimplementedVmwareEngineServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) DeleteNetworkPolicy(context.Context, *DeleteNetworkPolicyRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) DeletePrivateCloud ¶
func (*UnimplementedVmwareEngineServer) DeletePrivateCloud(context.Context, *DeletePrivateCloudRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) DeleteVmwareEngineNetwork(context.Context, *DeleteVmwareEngineNetworkRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) GetCluster ¶
func (*UnimplementedVmwareEngineServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
func (*UnimplementedVmwareEngineServer) GetHcxActivationKey ¶
func (*UnimplementedVmwareEngineServer) GetHcxActivationKey(context.Context, *GetHcxActivationKeyRequest) (*HcxActivationKey, error)
func (*UnimplementedVmwareEngineServer) GetNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) GetNetworkPolicy(context.Context, *GetNetworkPolicyRequest) (*NetworkPolicy, error)
func (*UnimplementedVmwareEngineServer) GetNodeType ¶
func (*UnimplementedVmwareEngineServer) GetNodeType(context.Context, *GetNodeTypeRequest) (*NodeType, error)
func (*UnimplementedVmwareEngineServer) GetPrivateCloud ¶
func (*UnimplementedVmwareEngineServer) GetPrivateCloud(context.Context, *GetPrivateCloudRequest) (*PrivateCloud, error)
func (*UnimplementedVmwareEngineServer) GetVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) GetVmwareEngineNetwork(context.Context, *GetVmwareEngineNetworkRequest) (*VmwareEngineNetwork, error)
func (*UnimplementedVmwareEngineServer) ListClusters ¶
func (*UnimplementedVmwareEngineServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
func (*UnimplementedVmwareEngineServer) ListHcxActivationKeys ¶
func (*UnimplementedVmwareEngineServer) ListHcxActivationKeys(context.Context, *ListHcxActivationKeysRequest) (*ListHcxActivationKeysResponse, error)
func (*UnimplementedVmwareEngineServer) ListNetworkPolicies ¶
func (*UnimplementedVmwareEngineServer) ListNetworkPolicies(context.Context, *ListNetworkPoliciesRequest) (*ListNetworkPoliciesResponse, error)
func (*UnimplementedVmwareEngineServer) ListNodeTypes ¶
func (*UnimplementedVmwareEngineServer) ListNodeTypes(context.Context, *ListNodeTypesRequest) (*ListNodeTypesResponse, error)
func (*UnimplementedVmwareEngineServer) ListPrivateClouds ¶
func (*UnimplementedVmwareEngineServer) ListPrivateClouds(context.Context, *ListPrivateCloudsRequest) (*ListPrivateCloudsResponse, error)
func (*UnimplementedVmwareEngineServer) ListSubnets ¶
func (*UnimplementedVmwareEngineServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
func (*UnimplementedVmwareEngineServer) ListVmwareEngineNetworks ¶
func (*UnimplementedVmwareEngineServer) ListVmwareEngineNetworks(context.Context, *ListVmwareEngineNetworksRequest) (*ListVmwareEngineNetworksResponse, error)
func (*UnimplementedVmwareEngineServer) ResetNsxCredentials ¶
func (*UnimplementedVmwareEngineServer) ResetNsxCredentials(context.Context, *ResetNsxCredentialsRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) ResetVcenterCredentials ¶
func (*UnimplementedVmwareEngineServer) ResetVcenterCredentials(context.Context, *ResetVcenterCredentialsRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) ShowNsxCredentials ¶
func (*UnimplementedVmwareEngineServer) ShowNsxCredentials(context.Context, *ShowNsxCredentialsRequest) (*Credentials, error)
func (*UnimplementedVmwareEngineServer) ShowVcenterCredentials ¶
func (*UnimplementedVmwareEngineServer) ShowVcenterCredentials(context.Context, *ShowVcenterCredentialsRequest) (*Credentials, error)
func (*UnimplementedVmwareEngineServer) UndeletePrivateCloud ¶
func (*UnimplementedVmwareEngineServer) UndeletePrivateCloud(context.Context, *UndeletePrivateCloudRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateCluster ¶
func (*UnimplementedVmwareEngineServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) UpdateNetworkPolicy(context.Context, *UpdateNetworkPolicyRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdatePrivateCloud ¶
func (*UnimplementedVmwareEngineServer) UpdatePrivateCloud(context.Context, *UpdatePrivateCloudRequest) (*longrunning.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) UpdateVmwareEngineNetwork(context.Context, *UpdateVmwareEngineNetworkRequest) (*longrunning.Operation, error)
type UpdateClusterRequest ¶
type UpdateClusterRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // `Cluster` resource by the update. The fields specified in the `updateMask` // 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"` // Required. The description of the cluster. Cluster *Cluster `protobuf:"bytes,2,opt,name=cluster,proto3" json:"cluster,omitempty"` // Optional. The request ID must be a valid UUID with the exception that // zero UUID is not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. True if you want the request to be validated and not executed; false // otherwise. ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.UpdateCluster][google.cloud.vmwareengine.v1.VmwareEngine.UpdateCluster]
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) GetValidateOnly ¶
func (x *UpdateClusterRequest) GetValidateOnly() bool
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 UpdateNetworkPolicyRequest ¶
type UpdateNetworkPolicyRequest struct { // Required. Network policy description. NetworkPolicy *NetworkPolicy `protobuf:"bytes,1,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` // Required. Field mask is used to specify the fields to be overwritten in the // `NetworkPolicy` 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,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.UpdateNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPolicy]
func (*UpdateNetworkPolicyRequest) Descriptor
deprecated
func (*UpdateNetworkPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNetworkPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateNetworkPolicyRequest) GetNetworkPolicy ¶
func (x *UpdateNetworkPolicyRequest) GetNetworkPolicy() *NetworkPolicy
func (*UpdateNetworkPolicyRequest) GetRequestId ¶
func (x *UpdateNetworkPolicyRequest) GetRequestId() string
func (*UpdateNetworkPolicyRequest) GetUpdateMask ¶
func (x *UpdateNetworkPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateNetworkPolicyRequest) ProtoMessage ¶
func (*UpdateNetworkPolicyRequest) ProtoMessage()
func (*UpdateNetworkPolicyRequest) ProtoReflect ¶
func (x *UpdateNetworkPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateNetworkPolicyRequest) Reset ¶
func (x *UpdateNetworkPolicyRequest) Reset()
func (*UpdateNetworkPolicyRequest) String ¶
func (x *UpdateNetworkPolicyRequest) String() string
type UpdatePrivateCloudRequest ¶
type UpdatePrivateCloudRequest struct { // Required. Private cloud description. PrivateCloud *PrivateCloud `protobuf:"bytes,1,opt,name=private_cloud,json=privateCloud,proto3" json:"private_cloud,omitempty"` // Required. Field mask is used to specify the fields to be overwritten in the // `PrivateCloud` resource by the update. The fields specified in `updateMask` // 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,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Optional. The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.UpdatePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateCloud]
func (*UpdatePrivateCloudRequest) Descriptor
deprecated
func (*UpdatePrivateCloudRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePrivateCloudRequest.ProtoReflect.Descriptor instead.
func (*UpdatePrivateCloudRequest) GetPrivateCloud ¶
func (x *UpdatePrivateCloudRequest) GetPrivateCloud() *PrivateCloud
func (*UpdatePrivateCloudRequest) GetRequestId ¶
func (x *UpdatePrivateCloudRequest) GetRequestId() string
func (*UpdatePrivateCloudRequest) GetUpdateMask ¶
func (x *UpdatePrivateCloudRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdatePrivateCloudRequest) ProtoMessage ¶
func (*UpdatePrivateCloudRequest) ProtoMessage()
func (*UpdatePrivateCloudRequest) ProtoReflect ¶
func (x *UpdatePrivateCloudRequest) ProtoReflect() protoreflect.Message
func (*UpdatePrivateCloudRequest) Reset ¶
func (x *UpdatePrivateCloudRequest) Reset()
func (*UpdatePrivateCloudRequest) String ¶
func (x *UpdatePrivateCloudRequest) String() string
type UpdateVmwareEngineNetworkRequest ¶
type UpdateVmwareEngineNetworkRequest struct { // Required. VMware Engine network description. VmwareEngineNetwork *VmwareEngineNetwork `protobuf:"bytes,1,opt,name=vmware_engine_network,json=vmwareEngineNetwork,proto3" json:"vmware_engine_network,omitempty"` // Required. Field mask is used to specify the fields to be overwritten in the // VMware Engine network 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. Only the // following fields can be updated: `description`. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server guarantees that a // request doesn't result in creation of duplicate commitments for at least 60 // minutes. // // For example, consider a situation where you make an initial request and the // request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.UpdateVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.UpdateVmwareEngineNetwork]
func (*UpdateVmwareEngineNetworkRequest) Descriptor
deprecated
func (*UpdateVmwareEngineNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVmwareEngineNetworkRequest.ProtoReflect.Descriptor instead.
func (*UpdateVmwareEngineNetworkRequest) GetRequestId ¶
func (x *UpdateVmwareEngineNetworkRequest) GetRequestId() string
func (*UpdateVmwareEngineNetworkRequest) GetUpdateMask ¶
func (x *UpdateVmwareEngineNetworkRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVmwareEngineNetworkRequest) GetVmwareEngineNetwork ¶
func (x *UpdateVmwareEngineNetworkRequest) GetVmwareEngineNetwork() *VmwareEngineNetwork
func (*UpdateVmwareEngineNetworkRequest) ProtoMessage ¶
func (*UpdateVmwareEngineNetworkRequest) ProtoMessage()
func (*UpdateVmwareEngineNetworkRequest) ProtoReflect ¶
func (x *UpdateVmwareEngineNetworkRequest) ProtoReflect() protoreflect.Message
func (*UpdateVmwareEngineNetworkRequest) Reset ¶
func (x *UpdateVmwareEngineNetworkRequest) Reset()
func (*UpdateVmwareEngineNetworkRequest) String ¶
func (x *UpdateVmwareEngineNetworkRequest) String() string
type Vcenter ¶
type Vcenter struct { // Internal IP address of the appliance. InternalIp string `protobuf:"bytes,2,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"` // Version of the appliance. Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` // Output only. The state of the appliance. State Vcenter_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.Vcenter_State" json:"state,omitempty"` // Fully qualified domain name of the appliance. Fqdn string `protobuf:"bytes,6,opt,name=fqdn,proto3" json:"fqdn,omitempty"` // contains filtered or unexported fields }
Details about a vCenter Server management appliance.
func (*Vcenter) Descriptor
deprecated
func (*Vcenter) GetInternalIp ¶
func (*Vcenter) GetState ¶
func (x *Vcenter) GetState() Vcenter_State
func (*Vcenter) GetVersion ¶
func (*Vcenter) ProtoMessage ¶
func (*Vcenter) ProtoMessage()
func (*Vcenter) ProtoReflect ¶
func (x *Vcenter) ProtoReflect() protoreflect.Message
type Vcenter_State ¶
type Vcenter_State int32
State of the appliance
const ( // Unspecified appliance state. This is the default value. Vcenter_STATE_UNSPECIFIED Vcenter_State = 0 // The appliance is operational and can be used. Vcenter_ACTIVE Vcenter_State = 1 // The appliance is being deployed. Vcenter_CREATING Vcenter_State = 2 )
func (Vcenter_State) Descriptor ¶
func (Vcenter_State) Descriptor() protoreflect.EnumDescriptor
func (Vcenter_State) Enum ¶
func (x Vcenter_State) Enum() *Vcenter_State
func (Vcenter_State) EnumDescriptor
deprecated
func (Vcenter_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Vcenter_State.Descriptor instead.
func (Vcenter_State) Number ¶
func (x Vcenter_State) Number() protoreflect.EnumNumber
func (Vcenter_State) String ¶
func (x Vcenter_State) String() string
func (Vcenter_State) Type ¶
func (Vcenter_State) Type() protoreflect.EnumType
type VmwareEngineClient ¶
type VmwareEngineClient interface { // Lists `PrivateCloud` resources in a given project and location. ListPrivateClouds(ctx context.Context, in *ListPrivateCloudsRequest, opts ...grpc.CallOption) (*ListPrivateCloudsResponse, error) // Retrieves a `PrivateCloud` resource by its resource name. GetPrivateCloud(ctx context.Context, in *GetPrivateCloudRequest, opts ...grpc.CallOption) (*PrivateCloud, error) // Creates a new `PrivateCloud` resource in a given project and location. // Private clouds can only be created in zones, regional private clouds are // not supported. // // Creating a private cloud also creates a [management // cluster](https://cloud.google.com/vmware-engine/docs/concepts-vmware-components) // for that private cloud. CreatePrivateCloud(ctx context.Context, in *CreatePrivateCloudRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Modifies a `PrivateCloud` resource. Only the following fields can be // updated: `description`. // Only fields specified in `updateMask` are applied. // // During operation processing, the resource is temporarily in the `ACTIVE` // state before the operation fully completes. For that period of time, you // can't update the resource. Use the operation status to determine when the // processing fully completes. UpdatePrivateCloud(ctx context.Context, in *UpdatePrivateCloudRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Schedules a `PrivateCloud` resource for deletion. // // A `PrivateCloud` resource scheduled for deletion has `PrivateCloud.state` // set to `DELETED` and `expireTime` set to the time when deletion is final // and can no longer be reversed. The delete operation is marked as done // as soon as the `PrivateCloud` is successfully scheduled for deletion // (this also applies when `delayHours` is set to zero), and the operation is // not kept in pending state until `PrivateCloud` is purged. // `PrivateCloud` can be restored using `UndeletePrivateCloud` method before // the `expireTime` elapses. When `expireTime` is reached, deletion is final // and all private cloud resources are irreversibly removed and billing stops. // During the final removal process, `PrivateCloud.state` is set to `PURGING`. // `PrivateCloud` can be polled using standard `GET` method for the whole // period of deletion and purging. It will not be returned only // when it is completely purged. DeletePrivateCloud(ctx context.Context, in *DeletePrivateCloudRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Restores a private cloud that was previously scheduled for deletion by // `DeletePrivateCloud`. A `PrivateCloud` resource scheduled for deletion has // `PrivateCloud.state` set to `DELETED` and `PrivateCloud.expireTime` set to // the time when deletion can no longer be reversed. UndeletePrivateCloud(ctx context.Context, in *UndeletePrivateCloudRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists `Cluster` resources in a given private cloud. ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) // Retrieves a `Cluster` resource by its resource name. GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) // Creates a new cluster in a given private cloud. // Creating a new cluster provides additional nodes for // use in the parent private cloud and requires sufficient [node // quota](https://cloud.google.com/vmware-engine/quotas). CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Modifies a `Cluster` resource. Only the following fields can be updated: // `node_type_configs.*.node_count`. Only fields specified in `updateMask` are // applied. // // During operation processing, the resource is temporarily in the `ACTIVE` // state before the operation fully completes. For that period of time, you // can't update the resource. Use the operation status to determine when the // processing fully completes. UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a `Cluster` resource. To avoid unintended data loss, migrate or // gracefully shut down any workloads running on the cluster before deletion. // You cannot delete the management cluster of a private cloud using this // method. DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists subnets in a given private cloud. ListSubnets(ctx context.Context, in *ListSubnetsRequest, opts ...grpc.CallOption) (*ListSubnetsResponse, error) // Lists node types ListNodeTypes(ctx context.Context, in *ListNodeTypesRequest, opts ...grpc.CallOption) (*ListNodeTypesResponse, error) // Gets details of a single `NodeType`. GetNodeType(ctx context.Context, in *GetNodeTypeRequest, opts ...grpc.CallOption) (*NodeType, error) // Gets details of credentials for NSX appliance. ShowNsxCredentials(ctx context.Context, in *ShowNsxCredentialsRequest, opts ...grpc.CallOption) (*Credentials, error) // Gets details of credentials for Vcenter appliance. ShowVcenterCredentials(ctx context.Context, in *ShowVcenterCredentialsRequest, opts ...grpc.CallOption) (*Credentials, error) // Resets credentials of the NSX appliance. ResetNsxCredentials(ctx context.Context, in *ResetNsxCredentialsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Resets credentials of the Vcenter appliance. ResetVcenterCredentials(ctx context.Context, in *ResetVcenterCredentialsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Creates a new HCX activation key in a given private cloud. CreateHcxActivationKey(ctx context.Context, in *CreateHcxActivationKeyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists `HcxActivationKey` resources in a given private cloud. ListHcxActivationKeys(ctx context.Context, in *ListHcxActivationKeysRequest, opts ...grpc.CallOption) (*ListHcxActivationKeysResponse, error) // Retrieves a `HcxActivationKey` resource by its resource name. GetHcxActivationKey(ctx context.Context, in *GetHcxActivationKeyRequest, opts ...grpc.CallOption) (*HcxActivationKey, error) // Retrieves a `NetworkPolicy` resource by its resource name. GetNetworkPolicy(ctx context.Context, in *GetNetworkPolicyRequest, opts ...grpc.CallOption) (*NetworkPolicy, error) // Lists `NetworkPolicy` resources in a specified project and location. ListNetworkPolicies(ctx context.Context, in *ListNetworkPoliciesRequest, opts ...grpc.CallOption) (*ListNetworkPoliciesResponse, error) // Creates a new network policy in a given VMware Engine network of a // project and location (region). A new network policy cannot be created if // another network policy already exists in the same scope. CreateNetworkPolicy(ctx context.Context, in *CreateNetworkPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Modifies a `NetworkPolicy` resource. Only the following fields can be // updated: `internet_access`, `external_ip`, `edge_services_cidr`. // Only fields specified in `updateMask` are applied. When updating a network // policy, the external IP network service can only be disabled if there are // no external IP addresses present in the scope of the policy. Also, a // `NetworkService` cannot be updated when `NetworkService.state` is set // to `RECONCILING`. // // During operation processing, the resource is temporarily in the `ACTIVE` // state before the operation fully completes. For that period of time, you // can't update the resource. Use the operation status to determine when the // processing fully completes. UpdateNetworkPolicy(ctx context.Context, in *UpdateNetworkPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a `NetworkPolicy` resource. A network policy cannot be deleted // when `NetworkService.state` is set to `RECONCILING` for either its external // IP or internet access service. DeleteNetworkPolicy(ctx context.Context, in *DeleteNetworkPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Creates a new VMware Engine network that can be used by a private cloud. CreateVmwareEngineNetwork(ctx context.Context, in *CreateVmwareEngineNetworkRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Modifies a VMware Engine network resource. Only the following fields can be // updated: `description`. Only fields specified in `updateMask` are // applied. UpdateVmwareEngineNetwork(ctx context.Context, in *UpdateVmwareEngineNetworkRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a `VmwareEngineNetwork` resource. You can only delete a VMware // Engine network after all resources that refer to it are deleted. For // example, a private cloud, a network peering, and a network policy can all // refer to the same VMware Engine network. DeleteVmwareEngineNetwork(ctx context.Context, in *DeleteVmwareEngineNetworkRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Retrieves a `VmwareEngineNetwork` resource by its resource name. The // resource contains details of the VMware Engine network, such as its VMware // Engine network type, peered networks in a service project, and state // (for example, `CREATING`, `ACTIVE`, `DELETING`). GetVmwareEngineNetwork(ctx context.Context, in *GetVmwareEngineNetworkRequest, opts ...grpc.CallOption) (*VmwareEngineNetwork, error) // Lists `VmwareEngineNetwork` resources in a given project and location. ListVmwareEngineNetworks(ctx context.Context, in *ListVmwareEngineNetworksRequest, opts ...grpc.CallOption) (*ListVmwareEngineNetworksResponse, error) }
VmwareEngineClient is the client API for VmwareEngine service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewVmwareEngineClient ¶
func NewVmwareEngineClient(cc grpc.ClientConnInterface) VmwareEngineClient
type VmwareEngineNetwork ¶
type VmwareEngineNetwork struct { // Output only. The resource name of the VMware Engine network. // Resource names are schemeless URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/global/vmwareEngineNetworks/my-network` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Creation time of this resource. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Last update time of this resource. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // User-provided description for this VMware Engine network. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Output only. VMware Engine service VPC networks that provide connectivity // from a private cloud to customer projects, the internet, and other Google // Cloud services. VpcNetworks []*VmwareEngineNetwork_VpcNetwork `protobuf:"bytes,6,rep,name=vpc_networks,json=vpcNetworks,proto3" json:"vpc_networks,omitempty"` // Output only. State of the VMware Engine network. State VmwareEngineNetwork_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.VmwareEngineNetwork_State" json:"state,omitempty"` // Required. VMware Engine network type. Type VmwareEngineNetwork_Type `protobuf:"varint,8,opt,name=type,proto3,enum=google.cloud.vmwareengine.v1.VmwareEngineNetwork_Type" json:"type,omitempty"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,9,opt,name=uid,proto3" json:"uid,omitempty"` // Checksum that may be sent on update and delete requests to ensure that the // user-provided value is up to date before the server processes a request. // The server computes checksums based on the value of other fields in the // request. Etag string `protobuf:"bytes,10,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
VMware Engine network resource that provides connectivity for VMware Engine private clouds.
func (*VmwareEngineNetwork) Descriptor
deprecated
func (*VmwareEngineNetwork) Descriptor() ([]byte, []int)
Deprecated: Use VmwareEngineNetwork.ProtoReflect.Descriptor instead.
func (*VmwareEngineNetwork) GetCreateTime ¶
func (x *VmwareEngineNetwork) GetCreateTime() *timestamppb.Timestamp
func (*VmwareEngineNetwork) GetDescription ¶
func (x *VmwareEngineNetwork) GetDescription() string
func (*VmwareEngineNetwork) GetEtag ¶
func (x *VmwareEngineNetwork) GetEtag() string
func (*VmwareEngineNetwork) GetName ¶
func (x *VmwareEngineNetwork) GetName() string
func (*VmwareEngineNetwork) GetState ¶
func (x *VmwareEngineNetwork) GetState() VmwareEngineNetwork_State
func (*VmwareEngineNetwork) GetType ¶
func (x *VmwareEngineNetwork) GetType() VmwareEngineNetwork_Type
func (*VmwareEngineNetwork) GetUid ¶
func (x *VmwareEngineNetwork) GetUid() string
func (*VmwareEngineNetwork) GetUpdateTime ¶
func (x *VmwareEngineNetwork) GetUpdateTime() *timestamppb.Timestamp
func (*VmwareEngineNetwork) GetVpcNetworks ¶
func (x *VmwareEngineNetwork) GetVpcNetworks() []*VmwareEngineNetwork_VpcNetwork
func (*VmwareEngineNetwork) ProtoMessage ¶
func (*VmwareEngineNetwork) ProtoMessage()
func (*VmwareEngineNetwork) ProtoReflect ¶
func (x *VmwareEngineNetwork) ProtoReflect() protoreflect.Message
func (*VmwareEngineNetwork) Reset ¶
func (x *VmwareEngineNetwork) Reset()
func (*VmwareEngineNetwork) String ¶
func (x *VmwareEngineNetwork) String() string
type VmwareEngineNetwork_State ¶
type VmwareEngineNetwork_State int32
Enum State defines possible states of VMware Engine network.
const ( // The default value. This value is used if the state is omitted. VmwareEngineNetwork_STATE_UNSPECIFIED VmwareEngineNetwork_State = 0 // The VMware Engine network is being created. VmwareEngineNetwork_CREATING VmwareEngineNetwork_State = 1 // The VMware Engine network is ready. VmwareEngineNetwork_ACTIVE VmwareEngineNetwork_State = 2 // The VMware Engine network is being updated. VmwareEngineNetwork_UPDATING VmwareEngineNetwork_State = 3 // The VMware Engine network is being deleted. VmwareEngineNetwork_DELETING VmwareEngineNetwork_State = 4 )
func (VmwareEngineNetwork_State) Descriptor ¶
func (VmwareEngineNetwork_State) Descriptor() protoreflect.EnumDescriptor
func (VmwareEngineNetwork_State) Enum ¶
func (x VmwareEngineNetwork_State) Enum() *VmwareEngineNetwork_State
func (VmwareEngineNetwork_State) EnumDescriptor
deprecated
func (VmwareEngineNetwork_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use VmwareEngineNetwork_State.Descriptor instead.
func (VmwareEngineNetwork_State) Number ¶
func (x VmwareEngineNetwork_State) Number() protoreflect.EnumNumber
func (VmwareEngineNetwork_State) String ¶
func (x VmwareEngineNetwork_State) String() string
func (VmwareEngineNetwork_State) Type ¶
func (VmwareEngineNetwork_State) Type() protoreflect.EnumType
type VmwareEngineNetwork_Type ¶
type VmwareEngineNetwork_Type int32
Enum Type defines possible types of VMware Engine network.
const ( // The default value. This value should never be used. VmwareEngineNetwork_TYPE_UNSPECIFIED VmwareEngineNetwork_Type = 0 // Network type used by private clouds created in projects without a network // of type `STANDARD`. This network type is no longer used for new VMware // Engine private cloud deployments. VmwareEngineNetwork_LEGACY VmwareEngineNetwork_Type = 1 )
func (VmwareEngineNetwork_Type) Descriptor ¶
func (VmwareEngineNetwork_Type) Descriptor() protoreflect.EnumDescriptor
func (VmwareEngineNetwork_Type) Enum ¶
func (x VmwareEngineNetwork_Type) Enum() *VmwareEngineNetwork_Type
func (VmwareEngineNetwork_Type) EnumDescriptor
deprecated
func (VmwareEngineNetwork_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use VmwareEngineNetwork_Type.Descriptor instead.
func (VmwareEngineNetwork_Type) Number ¶
func (x VmwareEngineNetwork_Type) Number() protoreflect.EnumNumber
func (VmwareEngineNetwork_Type) String ¶
func (x VmwareEngineNetwork_Type) String() string
func (VmwareEngineNetwork_Type) Type ¶
func (VmwareEngineNetwork_Type) Type() protoreflect.EnumType
type VmwareEngineNetwork_VpcNetwork ¶
type VmwareEngineNetwork_VpcNetwork struct { // Output only. Type of VPC network (INTRANET, INTERNET, or // GOOGLE_CLOUD) Type VmwareEngineNetwork_VpcNetwork_Type `` /* 132-byte string literal not displayed */ // Output only. The relative resource name of the service VPC network this // VMware Engine network is attached to. For example: // `projects/123123/global/networks/my-network` Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` // contains filtered or unexported fields }
Represents a VMware Engine VPC network that is managed by a VMware Engine network resource.
func (*VmwareEngineNetwork_VpcNetwork) Descriptor
deprecated
func (*VmwareEngineNetwork_VpcNetwork) Descriptor() ([]byte, []int)
Deprecated: Use VmwareEngineNetwork_VpcNetwork.ProtoReflect.Descriptor instead.
func (*VmwareEngineNetwork_VpcNetwork) GetNetwork ¶
func (x *VmwareEngineNetwork_VpcNetwork) GetNetwork() string
func (*VmwareEngineNetwork_VpcNetwork) GetType ¶
func (x *VmwareEngineNetwork_VpcNetwork) GetType() VmwareEngineNetwork_VpcNetwork_Type
func (*VmwareEngineNetwork_VpcNetwork) ProtoMessage ¶
func (*VmwareEngineNetwork_VpcNetwork) ProtoMessage()
func (*VmwareEngineNetwork_VpcNetwork) ProtoReflect ¶
func (x *VmwareEngineNetwork_VpcNetwork) ProtoReflect() protoreflect.Message
func (*VmwareEngineNetwork_VpcNetwork) Reset ¶
func (x *VmwareEngineNetwork_VpcNetwork) Reset()
func (*VmwareEngineNetwork_VpcNetwork) String ¶
func (x *VmwareEngineNetwork_VpcNetwork) String() string
type VmwareEngineNetwork_VpcNetwork_Type ¶
type VmwareEngineNetwork_VpcNetwork_Type int32
Enum Type defines possible types of a VMware Engine network controlled service.
const ( // The default value. This value should never be used. VmwareEngineNetwork_VpcNetwork_TYPE_UNSPECIFIED VmwareEngineNetwork_VpcNetwork_Type = 0 // VPC network that will be peered with a consumer VPC network or the // intranet VPC of another VMware Engine network. Access a private cloud // through Compute Engine VMs on a peered VPC network or an on-premises // resource connected to a peered consumer VPC network. VmwareEngineNetwork_VpcNetwork_INTRANET VmwareEngineNetwork_VpcNetwork_Type = 1 // VPC network used for internet access to and from a private cloud. VmwareEngineNetwork_VpcNetwork_INTERNET VmwareEngineNetwork_VpcNetwork_Type = 2 // VPC network used for access to Google Cloud services like // Cloud Storage. VmwareEngineNetwork_VpcNetwork_GOOGLE_CLOUD VmwareEngineNetwork_VpcNetwork_Type = 3 )
func (VmwareEngineNetwork_VpcNetwork_Type) Descriptor ¶
func (VmwareEngineNetwork_VpcNetwork_Type) Descriptor() protoreflect.EnumDescriptor
func (VmwareEngineNetwork_VpcNetwork_Type) Enum ¶
func (x VmwareEngineNetwork_VpcNetwork_Type) Enum() *VmwareEngineNetwork_VpcNetwork_Type
func (VmwareEngineNetwork_VpcNetwork_Type) EnumDescriptor
deprecated
func (VmwareEngineNetwork_VpcNetwork_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use VmwareEngineNetwork_VpcNetwork_Type.Descriptor instead.
func (VmwareEngineNetwork_VpcNetwork_Type) Number ¶
func (x VmwareEngineNetwork_VpcNetwork_Type) Number() protoreflect.EnumNumber
func (VmwareEngineNetwork_VpcNetwork_Type) String ¶
func (x VmwareEngineNetwork_VpcNetwork_Type) String() string
func (VmwareEngineNetwork_VpcNetwork_Type) Type ¶
func (VmwareEngineNetwork_VpcNetwork_Type) Type() protoreflect.EnumType
type VmwareEngineServer ¶
type VmwareEngineServer interface { // Lists `PrivateCloud` resources in a given project and location. ListPrivateClouds(context.Context, *ListPrivateCloudsRequest) (*ListPrivateCloudsResponse, error) // Retrieves a `PrivateCloud` resource by its resource name. GetPrivateCloud(context.Context, *GetPrivateCloudRequest) (*PrivateCloud, error) // Creates a new `PrivateCloud` resource in a given project and location. // Private clouds can only be created in zones, regional private clouds are // not supported. // // Creating a private cloud also creates a [management // cluster](https://cloud.google.com/vmware-engine/docs/concepts-vmware-components) // for that private cloud. CreatePrivateCloud(context.Context, *CreatePrivateCloudRequest) (*longrunning.Operation, error) // Modifies a `PrivateCloud` resource. Only the following fields can be // updated: `description`. // Only fields specified in `updateMask` are applied. // // During operation processing, the resource is temporarily in the `ACTIVE` // state before the operation fully completes. For that period of time, you // can't update the resource. Use the operation status to determine when the // processing fully completes. UpdatePrivateCloud(context.Context, *UpdatePrivateCloudRequest) (*longrunning.Operation, error) // Schedules a `PrivateCloud` resource for deletion. // // A `PrivateCloud` resource scheduled for deletion has `PrivateCloud.state` // set to `DELETED` and `expireTime` set to the time when deletion is final // and can no longer be reversed. The delete operation is marked as done // as soon as the `PrivateCloud` is successfully scheduled for deletion // (this also applies when `delayHours` is set to zero), and the operation is // not kept in pending state until `PrivateCloud` is purged. // `PrivateCloud` can be restored using `UndeletePrivateCloud` method before // the `expireTime` elapses. When `expireTime` is reached, deletion is final // and all private cloud resources are irreversibly removed and billing stops. // During the final removal process, `PrivateCloud.state` is set to `PURGING`. // `PrivateCloud` can be polled using standard `GET` method for the whole // period of deletion and purging. It will not be returned only // when it is completely purged. DeletePrivateCloud(context.Context, *DeletePrivateCloudRequest) (*longrunning.Operation, error) // Restores a private cloud that was previously scheduled for deletion by // `DeletePrivateCloud`. A `PrivateCloud` resource scheduled for deletion has // `PrivateCloud.state` set to `DELETED` and `PrivateCloud.expireTime` set to // the time when deletion can no longer be reversed. UndeletePrivateCloud(context.Context, *UndeletePrivateCloudRequest) (*longrunning.Operation, error) // Lists `Cluster` resources in a given private cloud. ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error) // Retrieves a `Cluster` resource by its resource name. GetCluster(context.Context, *GetClusterRequest) (*Cluster, error) // Creates a new cluster in a given private cloud. // Creating a new cluster provides additional nodes for // use in the parent private cloud and requires sufficient [node // quota](https://cloud.google.com/vmware-engine/quotas). CreateCluster(context.Context, *CreateClusterRequest) (*longrunning.Operation, error) // Modifies a `Cluster` resource. Only the following fields can be updated: // `node_type_configs.*.node_count`. Only fields specified in `updateMask` are // applied. // // During operation processing, the resource is temporarily in the `ACTIVE` // state before the operation fully completes. For that period of time, you // can't update the resource. Use the operation status to determine when the // processing fully completes. UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunning.Operation, error) // Deletes a `Cluster` resource. To avoid unintended data loss, migrate or // gracefully shut down any workloads running on the cluster before deletion. // You cannot delete the management cluster of a private cloud using this // method. DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunning.Operation, error) // Lists subnets in a given private cloud. ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error) // Lists node types ListNodeTypes(context.Context, *ListNodeTypesRequest) (*ListNodeTypesResponse, error) // Gets details of a single `NodeType`. GetNodeType(context.Context, *GetNodeTypeRequest) (*NodeType, error) // Gets details of credentials for NSX appliance. ShowNsxCredentials(context.Context, *ShowNsxCredentialsRequest) (*Credentials, error) // Gets details of credentials for Vcenter appliance. ShowVcenterCredentials(context.Context, *ShowVcenterCredentialsRequest) (*Credentials, error) // Resets credentials of the NSX appliance. ResetNsxCredentials(context.Context, *ResetNsxCredentialsRequest) (*longrunning.Operation, error) // Resets credentials of the Vcenter appliance. ResetVcenterCredentials(context.Context, *ResetVcenterCredentialsRequest) (*longrunning.Operation, error) // Creates a new HCX activation key in a given private cloud. CreateHcxActivationKey(context.Context, *CreateHcxActivationKeyRequest) (*longrunning.Operation, error) // Lists `HcxActivationKey` resources in a given private cloud. ListHcxActivationKeys(context.Context, *ListHcxActivationKeysRequest) (*ListHcxActivationKeysResponse, error) // Retrieves a `HcxActivationKey` resource by its resource name. GetHcxActivationKey(context.Context, *GetHcxActivationKeyRequest) (*HcxActivationKey, error) // Retrieves a `NetworkPolicy` resource by its resource name. GetNetworkPolicy(context.Context, *GetNetworkPolicyRequest) (*NetworkPolicy, error) // Lists `NetworkPolicy` resources in a specified project and location. ListNetworkPolicies(context.Context, *ListNetworkPoliciesRequest) (*ListNetworkPoliciesResponse, error) // Creates a new network policy in a given VMware Engine network of a // project and location (region). A new network policy cannot be created if // another network policy already exists in the same scope. CreateNetworkPolicy(context.Context, *CreateNetworkPolicyRequest) (*longrunning.Operation, error) // Modifies a `NetworkPolicy` resource. Only the following fields can be // updated: `internet_access`, `external_ip`, `edge_services_cidr`. // Only fields specified in `updateMask` are applied. When updating a network // policy, the external IP network service can only be disabled if there are // no external IP addresses present in the scope of the policy. Also, a // `NetworkService` cannot be updated when `NetworkService.state` is set // to `RECONCILING`. // // During operation processing, the resource is temporarily in the `ACTIVE` // state before the operation fully completes. For that period of time, you // can't update the resource. Use the operation status to determine when the // processing fully completes. UpdateNetworkPolicy(context.Context, *UpdateNetworkPolicyRequest) (*longrunning.Operation, error) // Deletes a `NetworkPolicy` resource. A network policy cannot be deleted // when `NetworkService.state` is set to `RECONCILING` for either its external // IP or internet access service. DeleteNetworkPolicy(context.Context, *DeleteNetworkPolicyRequest) (*longrunning.Operation, error) // Creates a new VMware Engine network that can be used by a private cloud. CreateVmwareEngineNetwork(context.Context, *CreateVmwareEngineNetworkRequest) (*longrunning.Operation, error) // Modifies a VMware Engine network resource. Only the following fields can be // updated: `description`. Only fields specified in `updateMask` are // applied. UpdateVmwareEngineNetwork(context.Context, *UpdateVmwareEngineNetworkRequest) (*longrunning.Operation, error) // Deletes a `VmwareEngineNetwork` resource. You can only delete a VMware // Engine network after all resources that refer to it are deleted. For // example, a private cloud, a network peering, and a network policy can all // refer to the same VMware Engine network. DeleteVmwareEngineNetwork(context.Context, *DeleteVmwareEngineNetworkRequest) (*longrunning.Operation, error) // Retrieves a `VmwareEngineNetwork` resource by its resource name. The // resource contains details of the VMware Engine network, such as its VMware // Engine network type, peered networks in a service project, and state // (for example, `CREATING`, `ACTIVE`, `DELETING`). GetVmwareEngineNetwork(context.Context, *GetVmwareEngineNetworkRequest) (*VmwareEngineNetwork, error) // Lists `VmwareEngineNetwork` resources in a given project and location. ListVmwareEngineNetworks(context.Context, *ListVmwareEngineNetworksRequest) (*ListVmwareEngineNetworksResponse, error) }
VmwareEngineServer is the server API for VmwareEngine service.