Documentation ¶
Index ¶
- Variables
- func RegisterVmwareEngineServer(s *grpc.Server, srv VmwareEngineServer)
- type AutoscalingSettings
- func (*AutoscalingSettings) Descriptor() ([]byte, []int)deprecated
- func (x *AutoscalingSettings) GetAutoscalingPolicies() map[string]*AutoscalingSettings_AutoscalingPolicy
- func (x *AutoscalingSettings) GetCoolDownPeriod() *durationpb.Duration
- func (x *AutoscalingSettings) GetMaxClusterNodeCount() int32
- func (x *AutoscalingSettings) GetMinClusterNodeCount() int32
- func (*AutoscalingSettings) ProtoMessage()
- func (x *AutoscalingSettings) ProtoReflect() protoreflect.Message
- func (x *AutoscalingSettings) Reset()
- func (x *AutoscalingSettings) String() string
- type AutoscalingSettings_AutoscalingPolicy
- func (*AutoscalingSettings_AutoscalingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AutoscalingSettings_AutoscalingPolicy) GetConsumedMemoryThresholds() *AutoscalingSettings_Thresholds
- func (x *AutoscalingSettings_AutoscalingPolicy) GetCpuThresholds() *AutoscalingSettings_Thresholds
- func (x *AutoscalingSettings_AutoscalingPolicy) GetGrantedMemoryThresholds() *AutoscalingSettings_Thresholds
- func (x *AutoscalingSettings_AutoscalingPolicy) GetNodeTypeId() string
- func (x *AutoscalingSettings_AutoscalingPolicy) GetScaleOutSize() int32
- func (x *AutoscalingSettings_AutoscalingPolicy) GetStorageThresholds() *AutoscalingSettings_Thresholds
- func (*AutoscalingSettings_AutoscalingPolicy) ProtoMessage()
- func (x *AutoscalingSettings_AutoscalingPolicy) ProtoReflect() protoreflect.Message
- func (x *AutoscalingSettings_AutoscalingPolicy) Reset()
- func (x *AutoscalingSettings_AutoscalingPolicy) String() string
- type AutoscalingSettings_Thresholds
- func (*AutoscalingSettings_Thresholds) Descriptor() ([]byte, []int)deprecated
- func (x *AutoscalingSettings_Thresholds) GetScaleIn() int32
- func (x *AutoscalingSettings_Thresholds) GetScaleOut() int32
- func (*AutoscalingSettings_Thresholds) ProtoMessage()
- func (x *AutoscalingSettings_Thresholds) ProtoReflect() protoreflect.Message
- func (x *AutoscalingSettings_Thresholds) Reset()
- func (x *AutoscalingSettings_Thresholds) String() string
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetAutoscalingSettings() *AutoscalingSettings
- 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) GetStretchedClusterConfig() *StretchedClusterConfig
- 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 CreateExternalAccessRuleRequest
- func (*CreateExternalAccessRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateExternalAccessRuleRequest) GetExternalAccessRule() *ExternalAccessRule
- func (x *CreateExternalAccessRuleRequest) GetExternalAccessRuleId() string
- func (x *CreateExternalAccessRuleRequest) GetParent() string
- func (x *CreateExternalAccessRuleRequest) GetRequestId() string
- func (*CreateExternalAccessRuleRequest) ProtoMessage()
- func (x *CreateExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateExternalAccessRuleRequest) Reset()
- func (x *CreateExternalAccessRuleRequest) String() string
- type CreateExternalAddressRequest
- func (*CreateExternalAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateExternalAddressRequest) GetExternalAddress() *ExternalAddress
- func (x *CreateExternalAddressRequest) GetExternalAddressId() string
- func (x *CreateExternalAddressRequest) GetParent() string
- func (x *CreateExternalAddressRequest) GetRequestId() string
- func (*CreateExternalAddressRequest) ProtoMessage()
- func (x *CreateExternalAddressRequest) ProtoReflect() protoreflect.Message
- func (x *CreateExternalAddressRequest) Reset()
- func (x *CreateExternalAddressRequest) 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 CreateLoggingServerRequest
- func (*CreateLoggingServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoggingServerRequest) GetLoggingServer() *LoggingServer
- func (x *CreateLoggingServerRequest) GetLoggingServerId() string
- func (x *CreateLoggingServerRequest) GetParent() string
- func (x *CreateLoggingServerRequest) GetRequestId() string
- func (*CreateLoggingServerRequest) ProtoMessage()
- func (x *CreateLoggingServerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLoggingServerRequest) Reset()
- func (x *CreateLoggingServerRequest) String() string
- type CreateManagementDnsZoneBindingRequest
- func (*CreateManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateManagementDnsZoneBindingRequest) GetManagementDnsZoneBinding() *ManagementDnsZoneBinding
- func (x *CreateManagementDnsZoneBindingRequest) GetManagementDnsZoneBindingId() string
- func (x *CreateManagementDnsZoneBindingRequest) GetParent() string
- func (x *CreateManagementDnsZoneBindingRequest) GetRequestId() string
- func (*CreateManagementDnsZoneBindingRequest) ProtoMessage()
- func (x *CreateManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
- func (x *CreateManagementDnsZoneBindingRequest) Reset()
- func (x *CreateManagementDnsZoneBindingRequest) String() string
- type CreateNetworkPeeringRequest
- func (*CreateNetworkPeeringRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNetworkPeeringRequest) GetNetworkPeering() *NetworkPeering
- func (x *CreateNetworkPeeringRequest) GetNetworkPeeringId() string
- func (x *CreateNetworkPeeringRequest) GetParent() string
- func (x *CreateNetworkPeeringRequest) GetRequestId() string
- func (*CreateNetworkPeeringRequest) ProtoMessage()
- func (x *CreateNetworkPeeringRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNetworkPeeringRequest) Reset()
- func (x *CreateNetworkPeeringRequest) 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 CreatePrivateConnectionRequest
- func (*CreatePrivateConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePrivateConnectionRequest) GetParent() string
- func (x *CreatePrivateConnectionRequest) GetPrivateConnection() *PrivateConnection
- func (x *CreatePrivateConnectionRequest) GetPrivateConnectionId() string
- func (x *CreatePrivateConnectionRequest) GetRequestId() string
- func (*CreatePrivateConnectionRequest) ProtoMessage()
- func (x *CreatePrivateConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePrivateConnectionRequest) Reset()
- func (x *CreatePrivateConnectionRequest) 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 DeleteExternalAccessRuleRequest
- func (*DeleteExternalAccessRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteExternalAccessRuleRequest) GetName() string
- func (x *DeleteExternalAccessRuleRequest) GetRequestId() string
- func (*DeleteExternalAccessRuleRequest) ProtoMessage()
- func (x *DeleteExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteExternalAccessRuleRequest) Reset()
- func (x *DeleteExternalAccessRuleRequest) String() string
- type DeleteExternalAddressRequest
- func (*DeleteExternalAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteExternalAddressRequest) GetName() string
- func (x *DeleteExternalAddressRequest) GetRequestId() string
- func (*DeleteExternalAddressRequest) ProtoMessage()
- func (x *DeleteExternalAddressRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteExternalAddressRequest) Reset()
- func (x *DeleteExternalAddressRequest) String() string
- type DeleteLoggingServerRequest
- func (*DeleteLoggingServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoggingServerRequest) GetName() string
- func (x *DeleteLoggingServerRequest) GetRequestId() string
- func (*DeleteLoggingServerRequest) ProtoMessage()
- func (x *DeleteLoggingServerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLoggingServerRequest) Reset()
- func (x *DeleteLoggingServerRequest) String() string
- type DeleteManagementDnsZoneBindingRequest
- func (*DeleteManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteManagementDnsZoneBindingRequest) GetName() string
- func (x *DeleteManagementDnsZoneBindingRequest) GetRequestId() string
- func (*DeleteManagementDnsZoneBindingRequest) ProtoMessage()
- func (x *DeleteManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteManagementDnsZoneBindingRequest) Reset()
- func (x *DeleteManagementDnsZoneBindingRequest) String() string
- type DeleteNetworkPeeringRequest
- func (*DeleteNetworkPeeringRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNetworkPeeringRequest) GetName() string
- func (x *DeleteNetworkPeeringRequest) GetRequestId() string
- func (*DeleteNetworkPeeringRequest) ProtoMessage()
- func (x *DeleteNetworkPeeringRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNetworkPeeringRequest) Reset()
- func (x *DeleteNetworkPeeringRequest) 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 DeletePrivateConnectionRequest
- func (*DeletePrivateConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePrivateConnectionRequest) GetName() string
- func (x *DeletePrivateConnectionRequest) GetRequestId() string
- func (*DeletePrivateConnectionRequest) ProtoMessage()
- func (x *DeletePrivateConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePrivateConnectionRequest) Reset()
- func (x *DeletePrivateConnectionRequest) 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 DnsBindPermission
- func (*DnsBindPermission) Descriptor() ([]byte, []int)deprecated
- func (x *DnsBindPermission) GetName() string
- func (x *DnsBindPermission) GetPrincipals() []*Principal
- func (*DnsBindPermission) ProtoMessage()
- func (x *DnsBindPermission) ProtoReflect() protoreflect.Message
- func (x *DnsBindPermission) Reset()
- func (x *DnsBindPermission) String() string
- type DnsForwarding
- func (*DnsForwarding) Descriptor() ([]byte, []int)deprecated
- func (x *DnsForwarding) GetCreateTime() *timestamppb.Timestamp
- func (x *DnsForwarding) GetForwardingRules() []*DnsForwarding_ForwardingRule
- func (x *DnsForwarding) GetName() string
- func (x *DnsForwarding) GetUpdateTime() *timestamppb.Timestamp
- func (*DnsForwarding) ProtoMessage()
- func (x *DnsForwarding) ProtoReflect() protoreflect.Message
- func (x *DnsForwarding) Reset()
- func (x *DnsForwarding) String() string
- type DnsForwarding_ForwardingRule
- func (*DnsForwarding_ForwardingRule) Descriptor() ([]byte, []int)deprecated
- func (x *DnsForwarding_ForwardingRule) GetDomain() string
- func (x *DnsForwarding_ForwardingRule) GetNameServers() []string
- func (*DnsForwarding_ForwardingRule) ProtoMessage()
- func (x *DnsForwarding_ForwardingRule) ProtoReflect() protoreflect.Message
- func (x *DnsForwarding_ForwardingRule) Reset()
- func (x *DnsForwarding_ForwardingRule) String() string
- type ExternalAccessRule
- func (*ExternalAccessRule) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAccessRule) GetAction() ExternalAccessRule_Action
- func (x *ExternalAccessRule) GetCreateTime() *timestamppb.Timestamp
- func (x *ExternalAccessRule) GetDescription() string
- func (x *ExternalAccessRule) GetDestinationIpRanges() []*ExternalAccessRule_IpRange
- func (x *ExternalAccessRule) GetDestinationPorts() []string
- func (x *ExternalAccessRule) GetIpProtocol() string
- func (x *ExternalAccessRule) GetName() string
- func (x *ExternalAccessRule) GetPriority() int32
- func (x *ExternalAccessRule) GetSourceIpRanges() []*ExternalAccessRule_IpRange
- func (x *ExternalAccessRule) GetSourcePorts() []string
- func (x *ExternalAccessRule) GetState() ExternalAccessRule_State
- func (x *ExternalAccessRule) GetUid() string
- func (x *ExternalAccessRule) GetUpdateTime() *timestamppb.Timestamp
- func (*ExternalAccessRule) ProtoMessage()
- func (x *ExternalAccessRule) ProtoReflect() protoreflect.Message
- func (x *ExternalAccessRule) Reset()
- func (x *ExternalAccessRule) String() string
- type ExternalAccessRule_Action
- func (ExternalAccessRule_Action) Descriptor() protoreflect.EnumDescriptor
- func (x ExternalAccessRule_Action) Enum() *ExternalAccessRule_Action
- func (ExternalAccessRule_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExternalAccessRule_Action) Number() protoreflect.EnumNumber
- func (x ExternalAccessRule_Action) String() string
- func (ExternalAccessRule_Action) Type() protoreflect.EnumType
- type ExternalAccessRule_IpRange
- func (*ExternalAccessRule_IpRange) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAccessRule_IpRange) GetExternalAddress() string
- func (x *ExternalAccessRule_IpRange) GetIpAddress() string
- func (x *ExternalAccessRule_IpRange) GetIpAddressRange() string
- func (m *ExternalAccessRule_IpRange) GetIpRange() isExternalAccessRule_IpRange_IpRange
- func (*ExternalAccessRule_IpRange) ProtoMessage()
- func (x *ExternalAccessRule_IpRange) ProtoReflect() protoreflect.Message
- func (x *ExternalAccessRule_IpRange) Reset()
- func (x *ExternalAccessRule_IpRange) String() string
- type ExternalAccessRule_IpRange_ExternalAddress
- type ExternalAccessRule_IpRange_IpAddress
- type ExternalAccessRule_IpRange_IpAddressRange
- type ExternalAccessRule_State
- func (ExternalAccessRule_State) Descriptor() protoreflect.EnumDescriptor
- func (x ExternalAccessRule_State) Enum() *ExternalAccessRule_State
- func (ExternalAccessRule_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExternalAccessRule_State) Number() protoreflect.EnumNumber
- func (x ExternalAccessRule_State) String() string
- func (ExternalAccessRule_State) Type() protoreflect.EnumType
- type ExternalAddress
- func (*ExternalAddress) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAddress) GetCreateTime() *timestamppb.Timestamp
- func (x *ExternalAddress) GetDescription() string
- func (x *ExternalAddress) GetExternalIp() string
- func (x *ExternalAddress) GetInternalIp() string
- func (x *ExternalAddress) GetName() string
- func (x *ExternalAddress) GetState() ExternalAddress_State
- func (x *ExternalAddress) GetUid() string
- func (x *ExternalAddress) GetUpdateTime() *timestamppb.Timestamp
- func (*ExternalAddress) ProtoMessage()
- func (x *ExternalAddress) ProtoReflect() protoreflect.Message
- func (x *ExternalAddress) Reset()
- func (x *ExternalAddress) String() string
- type ExternalAddress_State
- func (ExternalAddress_State) Descriptor() protoreflect.EnumDescriptor
- func (x ExternalAddress_State) Enum() *ExternalAddress_State
- func (ExternalAddress_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExternalAddress_State) Number() protoreflect.EnumNumber
- func (x ExternalAddress_State) String() string
- func (ExternalAddress_State) Type() protoreflect.EnumType
- type FetchNetworkPolicyExternalAddressesRequest
- func (*FetchNetworkPolicyExternalAddressesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchNetworkPolicyExternalAddressesRequest) GetNetworkPolicy() string
- func (x *FetchNetworkPolicyExternalAddressesRequest) GetPageSize() int32
- func (x *FetchNetworkPolicyExternalAddressesRequest) GetPageToken() string
- func (*FetchNetworkPolicyExternalAddressesRequest) ProtoMessage()
- func (x *FetchNetworkPolicyExternalAddressesRequest) ProtoReflect() protoreflect.Message
- func (x *FetchNetworkPolicyExternalAddressesRequest) Reset()
- func (x *FetchNetworkPolicyExternalAddressesRequest) String() string
- type FetchNetworkPolicyExternalAddressesResponse
- func (*FetchNetworkPolicyExternalAddressesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchNetworkPolicyExternalAddressesResponse) GetExternalAddresses() []*ExternalAddress
- func (x *FetchNetworkPolicyExternalAddressesResponse) GetNextPageToken() string
- func (*FetchNetworkPolicyExternalAddressesResponse) ProtoMessage()
- func (x *FetchNetworkPolicyExternalAddressesResponse) ProtoReflect() protoreflect.Message
- func (x *FetchNetworkPolicyExternalAddressesResponse) Reset()
- func (x *FetchNetworkPolicyExternalAddressesResponse) String() string
- type GetClusterRequest
- type GetDnsBindPermissionRequest
- func (*GetDnsBindPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDnsBindPermissionRequest) GetName() string
- func (*GetDnsBindPermissionRequest) ProtoMessage()
- func (x *GetDnsBindPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *GetDnsBindPermissionRequest) Reset()
- func (x *GetDnsBindPermissionRequest) String() string
- type GetDnsForwardingRequest
- func (*GetDnsForwardingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDnsForwardingRequest) GetName() string
- func (*GetDnsForwardingRequest) ProtoMessage()
- func (x *GetDnsForwardingRequest) ProtoReflect() protoreflect.Message
- func (x *GetDnsForwardingRequest) Reset()
- func (x *GetDnsForwardingRequest) String() string
- type GetExternalAccessRuleRequest
- func (*GetExternalAccessRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetExternalAccessRuleRequest) GetName() string
- func (*GetExternalAccessRuleRequest) ProtoMessage()
- func (x *GetExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
- func (x *GetExternalAccessRuleRequest) Reset()
- func (x *GetExternalAccessRuleRequest) String() string
- type GetExternalAddressRequest
- func (*GetExternalAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetExternalAddressRequest) GetName() string
- func (*GetExternalAddressRequest) ProtoMessage()
- func (x *GetExternalAddressRequest) ProtoReflect() protoreflect.Message
- func (x *GetExternalAddressRequest) Reset()
- func (x *GetExternalAddressRequest) String() string
- 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 GetLoggingServerRequest
- func (*GetLoggingServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLoggingServerRequest) GetName() string
- func (*GetLoggingServerRequest) ProtoMessage()
- func (x *GetLoggingServerRequest) ProtoReflect() protoreflect.Message
- func (x *GetLoggingServerRequest) Reset()
- func (x *GetLoggingServerRequest) String() string
- type GetManagementDnsZoneBindingRequest
- func (*GetManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetManagementDnsZoneBindingRequest) GetName() string
- func (*GetManagementDnsZoneBindingRequest) ProtoMessage()
- func (x *GetManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
- func (x *GetManagementDnsZoneBindingRequest) Reset()
- func (x *GetManagementDnsZoneBindingRequest) String() string
- type GetNetworkPeeringRequest
- func (*GetNetworkPeeringRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNetworkPeeringRequest) GetName() string
- func (*GetNetworkPeeringRequest) ProtoMessage()
- func (x *GetNetworkPeeringRequest) ProtoReflect() protoreflect.Message
- func (x *GetNetworkPeeringRequest) Reset()
- func (x *GetNetworkPeeringRequest) 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 GetNodeRequest
- 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 GetPrivateConnectionRequest
- func (*GetPrivateConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPrivateConnectionRequest) GetName() string
- func (*GetPrivateConnectionRequest) ProtoMessage()
- func (x *GetPrivateConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *GetPrivateConnectionRequest) Reset()
- func (x *GetPrivateConnectionRequest) String() string
- type GetSubnetRequest
- 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 GrantDnsBindPermissionRequest
- func (*GrantDnsBindPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GrantDnsBindPermissionRequest) GetName() string
- func (x *GrantDnsBindPermissionRequest) GetPrincipal() *Principal
- func (x *GrantDnsBindPermissionRequest) GetRequestId() string
- func (*GrantDnsBindPermissionRequest) ProtoMessage()
- func (x *GrantDnsBindPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *GrantDnsBindPermissionRequest) Reset()
- func (x *GrantDnsBindPermissionRequest) 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 ListExternalAccessRulesRequest
- func (*ListExternalAccessRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListExternalAccessRulesRequest) GetFilter() string
- func (x *ListExternalAccessRulesRequest) GetOrderBy() string
- func (x *ListExternalAccessRulesRequest) GetPageSize() int32
- func (x *ListExternalAccessRulesRequest) GetPageToken() string
- func (x *ListExternalAccessRulesRequest) GetParent() string
- func (*ListExternalAccessRulesRequest) ProtoMessage()
- func (x *ListExternalAccessRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListExternalAccessRulesRequest) Reset()
- func (x *ListExternalAccessRulesRequest) String() string
- type ListExternalAccessRulesResponse
- func (*ListExternalAccessRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListExternalAccessRulesResponse) GetExternalAccessRules() []*ExternalAccessRule
- func (x *ListExternalAccessRulesResponse) GetNextPageToken() string
- func (x *ListExternalAccessRulesResponse) GetUnreachable() []string
- func (*ListExternalAccessRulesResponse) ProtoMessage()
- func (x *ListExternalAccessRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListExternalAccessRulesResponse) Reset()
- func (x *ListExternalAccessRulesResponse) String() string
- type ListExternalAddressesRequest
- func (*ListExternalAddressesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListExternalAddressesRequest) GetFilter() string
- func (x *ListExternalAddressesRequest) GetOrderBy() string
- func (x *ListExternalAddressesRequest) GetPageSize() int32
- func (x *ListExternalAddressesRequest) GetPageToken() string
- func (x *ListExternalAddressesRequest) GetParent() string
- func (*ListExternalAddressesRequest) ProtoMessage()
- func (x *ListExternalAddressesRequest) ProtoReflect() protoreflect.Message
- func (x *ListExternalAddressesRequest) Reset()
- func (x *ListExternalAddressesRequest) String() string
- type ListExternalAddressesResponse
- func (*ListExternalAddressesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListExternalAddressesResponse) GetExternalAddresses() []*ExternalAddress
- func (x *ListExternalAddressesResponse) GetNextPageToken() string
- func (x *ListExternalAddressesResponse) GetUnreachable() []string
- func (*ListExternalAddressesResponse) ProtoMessage()
- func (x *ListExternalAddressesResponse) ProtoReflect() protoreflect.Message
- func (x *ListExternalAddressesResponse) Reset()
- func (x *ListExternalAddressesResponse) 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 ListLoggingServersRequest
- func (*ListLoggingServersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoggingServersRequest) GetFilter() string
- func (x *ListLoggingServersRequest) GetOrderBy() string
- func (x *ListLoggingServersRequest) GetPageSize() int32
- func (x *ListLoggingServersRequest) GetPageToken() string
- func (x *ListLoggingServersRequest) GetParent() string
- func (*ListLoggingServersRequest) ProtoMessage()
- func (x *ListLoggingServersRequest) ProtoReflect() protoreflect.Message
- func (x *ListLoggingServersRequest) Reset()
- func (x *ListLoggingServersRequest) String() string
- type ListLoggingServersResponse
- func (*ListLoggingServersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoggingServersResponse) GetLoggingServers() []*LoggingServer
- func (x *ListLoggingServersResponse) GetNextPageToken() string
- func (x *ListLoggingServersResponse) GetUnreachable() []string
- func (*ListLoggingServersResponse) ProtoMessage()
- func (x *ListLoggingServersResponse) ProtoReflect() protoreflect.Message
- func (x *ListLoggingServersResponse) Reset()
- func (x *ListLoggingServersResponse) String() string
- type ListManagementDnsZoneBindingsRequest
- func (*ListManagementDnsZoneBindingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListManagementDnsZoneBindingsRequest) GetFilter() string
- func (x *ListManagementDnsZoneBindingsRequest) GetOrderBy() string
- func (x *ListManagementDnsZoneBindingsRequest) GetPageSize() int32
- func (x *ListManagementDnsZoneBindingsRequest) GetPageToken() string
- func (x *ListManagementDnsZoneBindingsRequest) GetParent() string
- func (*ListManagementDnsZoneBindingsRequest) ProtoMessage()
- func (x *ListManagementDnsZoneBindingsRequest) ProtoReflect() protoreflect.Message
- func (x *ListManagementDnsZoneBindingsRequest) Reset()
- func (x *ListManagementDnsZoneBindingsRequest) String() string
- type ListManagementDnsZoneBindingsResponse
- func (*ListManagementDnsZoneBindingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListManagementDnsZoneBindingsResponse) GetManagementDnsZoneBindings() []*ManagementDnsZoneBinding
- func (x *ListManagementDnsZoneBindingsResponse) GetNextPageToken() string
- func (x *ListManagementDnsZoneBindingsResponse) GetUnreachable() []string
- func (*ListManagementDnsZoneBindingsResponse) ProtoMessage()
- func (x *ListManagementDnsZoneBindingsResponse) ProtoReflect() protoreflect.Message
- func (x *ListManagementDnsZoneBindingsResponse) Reset()
- func (x *ListManagementDnsZoneBindingsResponse) String() string
- type ListNetworkPeeringsRequest
- func (*ListNetworkPeeringsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworkPeeringsRequest) GetFilter() string
- func (x *ListNetworkPeeringsRequest) GetOrderBy() string
- func (x *ListNetworkPeeringsRequest) GetPageSize() int32
- func (x *ListNetworkPeeringsRequest) GetPageToken() string
- func (x *ListNetworkPeeringsRequest) GetParent() string
- func (*ListNetworkPeeringsRequest) ProtoMessage()
- func (x *ListNetworkPeeringsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNetworkPeeringsRequest) Reset()
- func (x *ListNetworkPeeringsRequest) String() string
- type ListNetworkPeeringsResponse
- func (*ListNetworkPeeringsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworkPeeringsResponse) GetNetworkPeerings() []*NetworkPeering
- func (x *ListNetworkPeeringsResponse) GetNextPageToken() string
- func (x *ListNetworkPeeringsResponse) GetUnreachable() []string
- func (*ListNetworkPeeringsResponse) ProtoMessage()
- func (x *ListNetworkPeeringsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNetworkPeeringsResponse) Reset()
- func (x *ListNetworkPeeringsResponse) 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 ListNodesRequest
- func (*ListNodesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodesRequest) GetPageSize() int32
- func (x *ListNodesRequest) GetPageToken() string
- func (x *ListNodesRequest) GetParent() string
- func (*ListNodesRequest) ProtoMessage()
- func (x *ListNodesRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodesRequest) Reset()
- func (x *ListNodesRequest) String() string
- type ListNodesResponse
- func (*ListNodesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodesResponse) GetNextPageToken() string
- func (x *ListNodesResponse) GetNodes() []*Node
- func (*ListNodesResponse) ProtoMessage()
- func (x *ListNodesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodesResponse) Reset()
- func (x *ListNodesResponse) String() string
- type ListPeeringRoutesRequest
- func (*ListPeeringRoutesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPeeringRoutesRequest) GetFilter() string
- func (x *ListPeeringRoutesRequest) GetPageSize() int32
- func (x *ListPeeringRoutesRequest) GetPageToken() string
- func (x *ListPeeringRoutesRequest) GetParent() string
- func (*ListPeeringRoutesRequest) ProtoMessage()
- func (x *ListPeeringRoutesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPeeringRoutesRequest) Reset()
- func (x *ListPeeringRoutesRequest) String() string
- type ListPeeringRoutesResponse
- func (*ListPeeringRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPeeringRoutesResponse) GetNextPageToken() string
- func (x *ListPeeringRoutesResponse) GetPeeringRoutes() []*PeeringRoute
- func (*ListPeeringRoutesResponse) ProtoMessage()
- func (x *ListPeeringRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPeeringRoutesResponse) Reset()
- func (x *ListPeeringRoutesResponse) 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 ListPrivateConnectionPeeringRoutesRequest
- func (*ListPrivateConnectionPeeringRoutesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrivateConnectionPeeringRoutesRequest) GetPageSize() int32
- func (x *ListPrivateConnectionPeeringRoutesRequest) GetPageToken() string
- func (x *ListPrivateConnectionPeeringRoutesRequest) GetParent() string
- func (*ListPrivateConnectionPeeringRoutesRequest) ProtoMessage()
- func (x *ListPrivateConnectionPeeringRoutesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPrivateConnectionPeeringRoutesRequest) Reset()
- func (x *ListPrivateConnectionPeeringRoutesRequest) String() string
- type ListPrivateConnectionPeeringRoutesResponse
- func (*ListPrivateConnectionPeeringRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrivateConnectionPeeringRoutesResponse) GetNextPageToken() string
- func (x *ListPrivateConnectionPeeringRoutesResponse) GetPeeringRoutes() []*PeeringRoute
- func (*ListPrivateConnectionPeeringRoutesResponse) ProtoMessage()
- func (x *ListPrivateConnectionPeeringRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPrivateConnectionPeeringRoutesResponse) Reset()
- func (x *ListPrivateConnectionPeeringRoutesResponse) String() string
- type ListPrivateConnectionsRequest
- func (*ListPrivateConnectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrivateConnectionsRequest) GetFilter() string
- func (x *ListPrivateConnectionsRequest) GetOrderBy() string
- func (x *ListPrivateConnectionsRequest) GetPageSize() int32
- func (x *ListPrivateConnectionsRequest) GetPageToken() string
- func (x *ListPrivateConnectionsRequest) GetParent() string
- func (*ListPrivateConnectionsRequest) ProtoMessage()
- func (x *ListPrivateConnectionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListPrivateConnectionsRequest) Reset()
- func (x *ListPrivateConnectionsRequest) String() string
- type ListPrivateConnectionsResponse
- func (*ListPrivateConnectionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrivateConnectionsResponse) GetNextPageToken() string
- func (x *ListPrivateConnectionsResponse) GetPrivateConnections() []*PrivateConnection
- func (x *ListPrivateConnectionsResponse) GetUnreachable() []string
- func (*ListPrivateConnectionsResponse) ProtoMessage()
- func (x *ListPrivateConnectionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListPrivateConnectionsResponse) Reset()
- func (x *ListPrivateConnectionsResponse) 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 (x *ListSubnetsResponse) GetUnreachable() []string
- 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 LocationMetadata
- func (*LocationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *LocationMetadata) GetCapabilities() []LocationMetadata_Capability
- func (*LocationMetadata) ProtoMessage()
- func (x *LocationMetadata) ProtoReflect() protoreflect.Message
- func (x *LocationMetadata) Reset()
- func (x *LocationMetadata) String() string
- type LocationMetadata_Capability
- func (LocationMetadata_Capability) Descriptor() protoreflect.EnumDescriptor
- func (x LocationMetadata_Capability) Enum() *LocationMetadata_Capability
- func (LocationMetadata_Capability) EnumDescriptor() ([]byte, []int)deprecated
- func (x LocationMetadata_Capability) Number() protoreflect.EnumNumber
- func (x LocationMetadata_Capability) String() string
- func (LocationMetadata_Capability) Type() protoreflect.EnumType
- type LoggingServer
- func (*LoggingServer) Descriptor() ([]byte, []int)deprecated
- func (x *LoggingServer) GetCreateTime() *timestamppb.Timestamp
- func (x *LoggingServer) GetHostname() string
- func (x *LoggingServer) GetName() string
- func (x *LoggingServer) GetPort() int32
- func (x *LoggingServer) GetProtocol() LoggingServer_Protocol
- func (x *LoggingServer) GetSourceType() LoggingServer_SourceType
- func (x *LoggingServer) GetUid() string
- func (x *LoggingServer) GetUpdateTime() *timestamppb.Timestamp
- func (*LoggingServer) ProtoMessage()
- func (x *LoggingServer) ProtoReflect() protoreflect.Message
- func (x *LoggingServer) Reset()
- func (x *LoggingServer) String() string
- type LoggingServer_Protocol
- func (LoggingServer_Protocol) Descriptor() protoreflect.EnumDescriptor
- func (x LoggingServer_Protocol) Enum() *LoggingServer_Protocol
- func (LoggingServer_Protocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x LoggingServer_Protocol) Number() protoreflect.EnumNumber
- func (x LoggingServer_Protocol) String() string
- func (LoggingServer_Protocol) Type() protoreflect.EnumType
- type LoggingServer_SourceType
- func (LoggingServer_SourceType) Descriptor() protoreflect.EnumDescriptor
- func (x LoggingServer_SourceType) Enum() *LoggingServer_SourceType
- func (LoggingServer_SourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x LoggingServer_SourceType) Number() protoreflect.EnumNumber
- func (x LoggingServer_SourceType) String() string
- func (LoggingServer_SourceType) Type() protoreflect.EnumType
- type ManagementDnsZoneBinding
- func (*ManagementDnsZoneBinding) Descriptor() ([]byte, []int)deprecated
- func (m *ManagementDnsZoneBinding) GetBindNetwork() isManagementDnsZoneBinding_BindNetwork
- func (x *ManagementDnsZoneBinding) GetCreateTime() *timestamppb.Timestamp
- func (x *ManagementDnsZoneBinding) GetDescription() string
- func (x *ManagementDnsZoneBinding) GetName() string
- func (x *ManagementDnsZoneBinding) GetState() ManagementDnsZoneBinding_State
- func (x *ManagementDnsZoneBinding) GetUid() string
- func (x *ManagementDnsZoneBinding) GetUpdateTime() *timestamppb.Timestamp
- func (x *ManagementDnsZoneBinding) GetVmwareEngineNetwork() string
- func (x *ManagementDnsZoneBinding) GetVpcNetwork() string
- func (*ManagementDnsZoneBinding) ProtoMessage()
- func (x *ManagementDnsZoneBinding) ProtoReflect() protoreflect.Message
- func (x *ManagementDnsZoneBinding) Reset()
- func (x *ManagementDnsZoneBinding) String() string
- type ManagementDnsZoneBinding_State
- func (ManagementDnsZoneBinding_State) Descriptor() protoreflect.EnumDescriptor
- func (x ManagementDnsZoneBinding_State) Enum() *ManagementDnsZoneBinding_State
- func (ManagementDnsZoneBinding_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ManagementDnsZoneBinding_State) Number() protoreflect.EnumNumber
- func (x ManagementDnsZoneBinding_State) String() string
- func (ManagementDnsZoneBinding_State) Type() protoreflect.EnumType
- type ManagementDnsZoneBinding_VmwareEngineNetwork
- type ManagementDnsZoneBinding_VpcNetwork
- type NetworkConfig
- func (*NetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkConfig) GetDnsServerIp() string
- 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 NetworkPeering
- func (*NetworkPeering) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkPeering) GetCreateTime() *timestamppb.Timestamp
- func (x *NetworkPeering) GetDescription() string
- func (x *NetworkPeering) GetExchangeSubnetRoutes() bool
- func (x *NetworkPeering) GetExportCustomRoutes() bool
- func (x *NetworkPeering) GetExportCustomRoutesWithPublicIp() bool
- func (x *NetworkPeering) GetImportCustomRoutes() bool
- func (x *NetworkPeering) GetImportCustomRoutesWithPublicIp() bool
- func (x *NetworkPeering) GetName() string
- func (x *NetworkPeering) GetPeerMtu() int32
- func (x *NetworkPeering) GetPeerNetwork() string
- func (x *NetworkPeering) GetPeerNetworkType() NetworkPeering_PeerNetworkType
- func (x *NetworkPeering) GetState() NetworkPeering_State
- func (x *NetworkPeering) GetStateDetails() string
- func (x *NetworkPeering) GetUid() string
- func (x *NetworkPeering) GetUpdateTime() *timestamppb.Timestamp
- func (x *NetworkPeering) GetVmwareEngineNetwork() string
- func (*NetworkPeering) ProtoMessage()
- func (x *NetworkPeering) ProtoReflect() protoreflect.Message
- func (x *NetworkPeering) Reset()
- func (x *NetworkPeering) String() string
- type NetworkPeering_PeerNetworkType
- func (NetworkPeering_PeerNetworkType) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkPeering_PeerNetworkType) Enum() *NetworkPeering_PeerNetworkType
- func (NetworkPeering_PeerNetworkType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkPeering_PeerNetworkType) Number() protoreflect.EnumNumber
- func (x NetworkPeering_PeerNetworkType) String() string
- func (NetworkPeering_PeerNetworkType) Type() protoreflect.EnumType
- type NetworkPeering_State
- func (NetworkPeering_State) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkPeering_State) Enum() *NetworkPeering_State
- func (NetworkPeering_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkPeering_State) Number() protoreflect.EnumNumber
- func (x NetworkPeering_State) String() string
- func (NetworkPeering_State) Type() protoreflect.EnumType
- 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 Node
- func (*Node) Descriptor() ([]byte, []int)deprecated
- func (x *Node) GetCustomCoreCount() int64
- func (x *Node) GetFqdn() string
- func (x *Node) GetInternalIp() string
- func (x *Node) GetName() string
- func (x *Node) GetNodeTypeId() string
- func (x *Node) GetState() Node_State
- func (x *Node) GetVersion() string
- func (*Node) ProtoMessage()
- func (x *Node) ProtoReflect() protoreflect.Message
- func (x *Node) Reset()
- func (x *Node) String() string
- type NodeType
- func (*NodeType) Descriptor() ([]byte, []int)deprecated
- func (x *NodeType) GetAvailableCustomCoreCounts() []int32
- func (x *NodeType) GetCapabilities() []NodeType_Capability
- func (x *NodeType) GetDiskSizeGb() int32
- func (x *NodeType) GetDisplayName() string
- func (x *NodeType) GetFamilies() []string
- func (x *NodeType) GetKind() NodeType_Kind
- 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 NodeType_Capability
- func (NodeType_Capability) Descriptor() protoreflect.EnumDescriptor
- func (x NodeType_Capability) Enum() *NodeType_Capability
- func (NodeType_Capability) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeType_Capability) Number() protoreflect.EnumNumber
- func (x NodeType_Capability) String() string
- func (NodeType_Capability) Type() protoreflect.EnumType
- type NodeType_Kind
- func (NodeType_Kind) Descriptor() protoreflect.EnumDescriptor
- func (x NodeType_Kind) Enum() *NodeType_Kind
- func (NodeType_Kind) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeType_Kind) Number() protoreflect.EnumNumber
- func (x NodeType_Kind) String() string
- func (NodeType_Kind) Type() protoreflect.EnumType
- type Node_State
- 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 PeeringRoute
- func (*PeeringRoute) Descriptor() ([]byte, []int)deprecated
- func (x *PeeringRoute) GetDestRange() string
- func (x *PeeringRoute) GetDirection() PeeringRoute_Direction
- func (x *PeeringRoute) GetImported() bool
- func (x *PeeringRoute) GetNextHopRegion() string
- func (x *PeeringRoute) GetPriority() int64
- func (x *PeeringRoute) GetType() PeeringRoute_Type
- func (*PeeringRoute) ProtoMessage()
- func (x *PeeringRoute) ProtoReflect() protoreflect.Message
- func (x *PeeringRoute) Reset()
- func (x *PeeringRoute) String() string
- type PeeringRoute_Direction
- func (PeeringRoute_Direction) Descriptor() protoreflect.EnumDescriptor
- func (x PeeringRoute_Direction) Enum() *PeeringRoute_Direction
- func (PeeringRoute_Direction) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeeringRoute_Direction) Number() protoreflect.EnumNumber
- func (x PeeringRoute_Direction) String() string
- func (PeeringRoute_Direction) Type() protoreflect.EnumType
- type PeeringRoute_Type
- func (PeeringRoute_Type) Descriptor() protoreflect.EnumDescriptor
- func (x PeeringRoute_Type) Enum() *PeeringRoute_Type
- func (PeeringRoute_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeeringRoute_Type) Number() protoreflect.EnumNumber
- func (x PeeringRoute_Type) String() string
- func (PeeringRoute_Type) Type() protoreflect.EnumType
- type Principal
- func (*Principal) Descriptor() ([]byte, []int)deprecated
- func (m *Principal) GetPrincipal() isPrincipal_Principal
- func (x *Principal) GetServiceAccount() string
- func (x *Principal) GetUser() string
- func (*Principal) ProtoMessage()
- func (x *Principal) ProtoReflect() protoreflect.Message
- func (x *Principal) Reset()
- func (x *Principal) String() string
- type Principal_ServiceAccount
- type Principal_User
- 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) GetType() PrivateCloud_Type
- 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 (x *PrivateCloud_ManagementCluster) GetStretchedClusterConfig() *StretchedClusterConfig
- 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 PrivateCloud_Type
- func (PrivateCloud_Type) Descriptor() protoreflect.EnumDescriptor
- func (x PrivateCloud_Type) Enum() *PrivateCloud_Type
- func (PrivateCloud_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrivateCloud_Type) Number() protoreflect.EnumNumber
- func (x PrivateCloud_Type) String() string
- func (PrivateCloud_Type) Type() protoreflect.EnumType
- type PrivateConnection
- func (*PrivateConnection) Descriptor() ([]byte, []int)deprecated
- func (x *PrivateConnection) GetCreateTime() *timestamppb.Timestamp
- func (x *PrivateConnection) GetDescription() string
- func (x *PrivateConnection) GetName() string
- func (x *PrivateConnection) GetPeeringId() string
- func (x *PrivateConnection) GetPeeringState() PrivateConnection_PeeringState
- func (x *PrivateConnection) GetRoutingMode() PrivateConnection_RoutingMode
- func (x *PrivateConnection) GetServiceNetwork() string
- func (x *PrivateConnection) GetState() PrivateConnection_State
- func (x *PrivateConnection) GetType() PrivateConnection_Type
- func (x *PrivateConnection) GetUid() string
- func (x *PrivateConnection) GetUpdateTime() *timestamppb.Timestamp
- func (x *PrivateConnection) GetVmwareEngineNetwork() string
- func (x *PrivateConnection) GetVmwareEngineNetworkCanonical() string
- func (*PrivateConnection) ProtoMessage()
- func (x *PrivateConnection) ProtoReflect() protoreflect.Message
- func (x *PrivateConnection) Reset()
- func (x *PrivateConnection) String() string
- type PrivateConnection_PeeringState
- func (PrivateConnection_PeeringState) Descriptor() protoreflect.EnumDescriptor
- func (x PrivateConnection_PeeringState) Enum() *PrivateConnection_PeeringState
- func (PrivateConnection_PeeringState) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrivateConnection_PeeringState) Number() protoreflect.EnumNumber
- func (x PrivateConnection_PeeringState) String() string
- func (PrivateConnection_PeeringState) Type() protoreflect.EnumType
- type PrivateConnection_RoutingMode
- func (PrivateConnection_RoutingMode) Descriptor() protoreflect.EnumDescriptor
- func (x PrivateConnection_RoutingMode) Enum() *PrivateConnection_RoutingMode
- func (PrivateConnection_RoutingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrivateConnection_RoutingMode) Number() protoreflect.EnumNumber
- func (x PrivateConnection_RoutingMode) String() string
- func (PrivateConnection_RoutingMode) Type() protoreflect.EnumType
- type PrivateConnection_State
- func (PrivateConnection_State) Descriptor() protoreflect.EnumDescriptor
- func (x PrivateConnection_State) Enum() *PrivateConnection_State
- func (PrivateConnection_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrivateConnection_State) Number() protoreflect.EnumNumber
- func (x PrivateConnection_State) String() string
- func (PrivateConnection_State) Type() protoreflect.EnumType
- type PrivateConnection_Type
- func (PrivateConnection_Type) Descriptor() protoreflect.EnumDescriptor
- func (x PrivateConnection_Type) Enum() *PrivateConnection_Type
- func (PrivateConnection_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrivateConnection_Type) Number() protoreflect.EnumNumber
- func (x PrivateConnection_Type) String() string
- func (PrivateConnection_Type) Type() protoreflect.EnumType
- type RepairManagementDnsZoneBindingRequest
- func (*RepairManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RepairManagementDnsZoneBindingRequest) GetName() string
- func (x *RepairManagementDnsZoneBindingRequest) GetRequestId() string
- func (*RepairManagementDnsZoneBindingRequest) ProtoMessage()
- func (x *RepairManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
- func (x *RepairManagementDnsZoneBindingRequest) Reset()
- func (x *RepairManagementDnsZoneBindingRequest) String() string
- 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 (x *ResetVcenterCredentialsRequest) GetUsername() string
- func (*ResetVcenterCredentialsRequest) ProtoMessage()
- func (x *ResetVcenterCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVcenterCredentialsRequest) Reset()
- func (x *ResetVcenterCredentialsRequest) String() string
- type RevokeDnsBindPermissionRequest
- func (*RevokeDnsBindPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeDnsBindPermissionRequest) GetName() string
- func (x *RevokeDnsBindPermissionRequest) GetPrincipal() *Principal
- func (x *RevokeDnsBindPermissionRequest) GetRequestId() string
- func (*RevokeDnsBindPermissionRequest) ProtoMessage()
- func (x *RevokeDnsBindPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *RevokeDnsBindPermissionRequest) Reset()
- func (x *RevokeDnsBindPermissionRequest) 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 (x *ShowVcenterCredentialsRequest) GetUsername() string
- func (*ShowVcenterCredentialsRequest) ProtoMessage()
- func (x *ShowVcenterCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ShowVcenterCredentialsRequest) Reset()
- func (x *ShowVcenterCredentialsRequest) String() string
- type StretchedClusterConfig
- func (*StretchedClusterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *StretchedClusterConfig) GetPreferredLocation() string
- func (x *StretchedClusterConfig) GetSecondaryLocation() string
- func (*StretchedClusterConfig) ProtoMessage()
- func (x *StretchedClusterConfig) ProtoReflect() protoreflect.Message
- func (x *StretchedClusterConfig) Reset()
- func (x *StretchedClusterConfig) 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 (x *Subnet) GetVlanId() int32
- 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) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateExternalAccessRule(context.Context, *CreateExternalAccessRuleRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateExternalAddress(context.Context, *CreateExternalAddressRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateHcxActivationKey(context.Context, *CreateHcxActivationKeyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateLoggingServer(context.Context, *CreateLoggingServerRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateManagementDnsZoneBinding(context.Context, *CreateManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateNetworkPeering(context.Context, *CreateNetworkPeeringRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateNetworkPolicy(context.Context, *CreateNetworkPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreatePrivateCloud(context.Context, *CreatePrivateCloudRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreatePrivateConnection(context.Context, *CreatePrivateConnectionRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) CreateVmwareEngineNetwork(context.Context, *CreateVmwareEngineNetworkRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteExternalAccessRule(context.Context, *DeleteExternalAccessRuleRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteExternalAddress(context.Context, *DeleteExternalAddressRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteLoggingServer(context.Context, *DeleteLoggingServerRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteManagementDnsZoneBinding(context.Context, *DeleteManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteNetworkPeering(context.Context, *DeleteNetworkPeeringRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteNetworkPolicy(context.Context, *DeleteNetworkPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeletePrivateCloud(context.Context, *DeletePrivateCloudRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeletePrivateConnection(context.Context, *DeletePrivateConnectionRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) DeleteVmwareEngineNetwork(context.Context, *DeleteVmwareEngineNetworkRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) FetchNetworkPolicyExternalAddresses(context.Context, *FetchNetworkPolicyExternalAddressesRequest) (*FetchNetworkPolicyExternalAddressesResponse, error)
- func (*UnimplementedVmwareEngineServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
- func (*UnimplementedVmwareEngineServer) GetDnsBindPermission(context.Context, *GetDnsBindPermissionRequest) (*DnsBindPermission, error)
- func (*UnimplementedVmwareEngineServer) GetDnsForwarding(context.Context, *GetDnsForwardingRequest) (*DnsForwarding, error)
- func (*UnimplementedVmwareEngineServer) GetExternalAccessRule(context.Context, *GetExternalAccessRuleRequest) (*ExternalAccessRule, error)
- func (*UnimplementedVmwareEngineServer) GetExternalAddress(context.Context, *GetExternalAddressRequest) (*ExternalAddress, error)
- func (*UnimplementedVmwareEngineServer) GetHcxActivationKey(context.Context, *GetHcxActivationKeyRequest) (*HcxActivationKey, error)
- func (*UnimplementedVmwareEngineServer) GetLoggingServer(context.Context, *GetLoggingServerRequest) (*LoggingServer, error)
- func (*UnimplementedVmwareEngineServer) GetManagementDnsZoneBinding(context.Context, *GetManagementDnsZoneBindingRequest) (*ManagementDnsZoneBinding, error)
- func (*UnimplementedVmwareEngineServer) GetNetworkPeering(context.Context, *GetNetworkPeeringRequest) (*NetworkPeering, error)
- func (*UnimplementedVmwareEngineServer) GetNetworkPolicy(context.Context, *GetNetworkPolicyRequest) (*NetworkPolicy, error)
- func (*UnimplementedVmwareEngineServer) GetNode(context.Context, *GetNodeRequest) (*Node, error)
- func (*UnimplementedVmwareEngineServer) GetNodeType(context.Context, *GetNodeTypeRequest) (*NodeType, error)
- func (*UnimplementedVmwareEngineServer) GetPrivateCloud(context.Context, *GetPrivateCloudRequest) (*PrivateCloud, error)
- func (*UnimplementedVmwareEngineServer) GetPrivateConnection(context.Context, *GetPrivateConnectionRequest) (*PrivateConnection, error)
- func (*UnimplementedVmwareEngineServer) GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error)
- func (*UnimplementedVmwareEngineServer) GetVmwareEngineNetwork(context.Context, *GetVmwareEngineNetworkRequest) (*VmwareEngineNetwork, error)
- func (*UnimplementedVmwareEngineServer) GrantDnsBindPermission(context.Context, *GrantDnsBindPermissionRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
- func (*UnimplementedVmwareEngineServer) ListExternalAccessRules(context.Context, *ListExternalAccessRulesRequest) (*ListExternalAccessRulesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListExternalAddresses(context.Context, *ListExternalAddressesRequest) (*ListExternalAddressesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListHcxActivationKeys(context.Context, *ListHcxActivationKeysRequest) (*ListHcxActivationKeysResponse, error)
- func (*UnimplementedVmwareEngineServer) ListLoggingServers(context.Context, *ListLoggingServersRequest) (*ListLoggingServersResponse, error)
- func (*UnimplementedVmwareEngineServer) ListManagementDnsZoneBindings(context.Context, *ListManagementDnsZoneBindingsRequest) (*ListManagementDnsZoneBindingsResponse, error)
- func (*UnimplementedVmwareEngineServer) ListNetworkPeerings(context.Context, *ListNetworkPeeringsRequest) (*ListNetworkPeeringsResponse, error)
- func (*UnimplementedVmwareEngineServer) ListNetworkPolicies(context.Context, *ListNetworkPoliciesRequest) (*ListNetworkPoliciesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListNodeTypes(context.Context, *ListNodeTypesRequest) (*ListNodeTypesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListPeeringRoutes(context.Context, *ListPeeringRoutesRequest) (*ListPeeringRoutesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListPrivateClouds(context.Context, *ListPrivateCloudsRequest) (*ListPrivateCloudsResponse, error)
- func (*UnimplementedVmwareEngineServer) ListPrivateConnectionPeeringRoutes(context.Context, *ListPrivateConnectionPeeringRoutesRequest) (*ListPrivateConnectionPeeringRoutesResponse, error)
- func (*UnimplementedVmwareEngineServer) ListPrivateConnections(context.Context, *ListPrivateConnectionsRequest) (*ListPrivateConnectionsResponse, error)
- func (*UnimplementedVmwareEngineServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
- func (*UnimplementedVmwareEngineServer) ListVmwareEngineNetworks(context.Context, *ListVmwareEngineNetworksRequest) (*ListVmwareEngineNetworksResponse, error)
- func (*UnimplementedVmwareEngineServer) RepairManagementDnsZoneBinding(context.Context, *RepairManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) ResetNsxCredentials(context.Context, *ResetNsxCredentialsRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) ResetVcenterCredentials(context.Context, *ResetVcenterCredentialsRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) RevokeDnsBindPermission(context.Context, *RevokeDnsBindPermissionRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) ShowNsxCredentials(context.Context, *ShowNsxCredentialsRequest) (*Credentials, error)
- func (*UnimplementedVmwareEngineServer) ShowVcenterCredentials(context.Context, *ShowVcenterCredentialsRequest) (*Credentials, error)
- func (*UnimplementedVmwareEngineServer) UndeletePrivateCloud(context.Context, *UndeletePrivateCloudRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateDnsForwarding(context.Context, *UpdateDnsForwardingRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateExternalAccessRule(context.Context, *UpdateExternalAccessRuleRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateExternalAddress(context.Context, *UpdateExternalAddressRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateLoggingServer(context.Context, *UpdateLoggingServerRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateManagementDnsZoneBinding(context.Context, *UpdateManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateNetworkPeering(context.Context, *UpdateNetworkPeeringRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateNetworkPolicy(context.Context, *UpdateNetworkPolicyRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdatePrivateCloud(context.Context, *UpdatePrivateCloudRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdatePrivateConnection(context.Context, *UpdatePrivateConnectionRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedVmwareEngineServer) UpdateVmwareEngineNetwork(context.Context, *UpdateVmwareEngineNetworkRequest) (*longrunningpb.Operation, error)
- type UpdateClusterRequest
- func (*UpdateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterRequest) GetCluster() *Cluster
- func (x *UpdateClusterRequest) GetRequestId() string
- func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateClusterRequest) GetValidateOnly() bool
- func (*UpdateClusterRequest) ProtoMessage()
- func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterRequest) Reset()
- func (x *UpdateClusterRequest) String() string
- type UpdateDnsForwardingRequest
- func (*UpdateDnsForwardingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDnsForwardingRequest) GetDnsForwarding() *DnsForwarding
- func (x *UpdateDnsForwardingRequest) GetRequestId() string
- func (x *UpdateDnsForwardingRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateDnsForwardingRequest) ProtoMessage()
- func (x *UpdateDnsForwardingRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDnsForwardingRequest) Reset()
- func (x *UpdateDnsForwardingRequest) String() string
- type UpdateExternalAccessRuleRequest
- func (*UpdateExternalAccessRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateExternalAccessRuleRequest) GetExternalAccessRule() *ExternalAccessRule
- func (x *UpdateExternalAccessRuleRequest) GetRequestId() string
- func (x *UpdateExternalAccessRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateExternalAccessRuleRequest) ProtoMessage()
- func (x *UpdateExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateExternalAccessRuleRequest) Reset()
- func (x *UpdateExternalAccessRuleRequest) String() string
- type UpdateExternalAddressRequest
- func (*UpdateExternalAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateExternalAddressRequest) GetExternalAddress() *ExternalAddress
- func (x *UpdateExternalAddressRequest) GetRequestId() string
- func (x *UpdateExternalAddressRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateExternalAddressRequest) ProtoMessage()
- func (x *UpdateExternalAddressRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateExternalAddressRequest) Reset()
- func (x *UpdateExternalAddressRequest) String() string
- type UpdateLoggingServerRequest
- func (*UpdateLoggingServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLoggingServerRequest) GetLoggingServer() *LoggingServer
- func (x *UpdateLoggingServerRequest) GetRequestId() string
- func (x *UpdateLoggingServerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateLoggingServerRequest) ProtoMessage()
- func (x *UpdateLoggingServerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLoggingServerRequest) Reset()
- func (x *UpdateLoggingServerRequest) String() string
- type UpdateManagementDnsZoneBindingRequest
- func (*UpdateManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateManagementDnsZoneBindingRequest) GetManagementDnsZoneBinding() *ManagementDnsZoneBinding
- func (x *UpdateManagementDnsZoneBindingRequest) GetRequestId() string
- func (x *UpdateManagementDnsZoneBindingRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateManagementDnsZoneBindingRequest) ProtoMessage()
- func (x *UpdateManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateManagementDnsZoneBindingRequest) Reset()
- func (x *UpdateManagementDnsZoneBindingRequest) String() string
- type UpdateNetworkPeeringRequest
- func (*UpdateNetworkPeeringRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNetworkPeeringRequest) GetNetworkPeering() *NetworkPeering
- func (x *UpdateNetworkPeeringRequest) GetRequestId() string
- func (x *UpdateNetworkPeeringRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateNetworkPeeringRequest) ProtoMessage()
- func (x *UpdateNetworkPeeringRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNetworkPeeringRequest) Reset()
- func (x *UpdateNetworkPeeringRequest) 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 UpdatePrivateConnectionRequest
- func (*UpdatePrivateConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePrivateConnectionRequest) GetPrivateConnection() *PrivateConnection
- func (x *UpdatePrivateConnectionRequest) GetRequestId() string
- func (x *UpdatePrivateConnectionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdatePrivateConnectionRequest) ProtoMessage()
- func (x *UpdatePrivateConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePrivateConnectionRequest) Reset()
- func (x *UpdatePrivateConnectionRequest) String() string
- type UpdateSubnetRequest
- func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubnetRequest) GetSubnet() *Subnet
- func (x *UpdateSubnetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSubnetRequest) ProtoMessage()
- func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubnetRequest) Reset()
- func (x *UpdateSubnetRequest) 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 ( PrivateCloud_Type_name = map[int32]string{ 0: "STANDARD", 1: "TIME_LIMITED", 2: "STRETCHED", } PrivateCloud_Type_value = map[string]int32{ "STANDARD": 0, "TIME_LIMITED": 1, "STRETCHED": 2, } )
Enum value maps for PrivateCloud_Type.
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 ( Node_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "FAILED", 4: "UPGRADING", } Node_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "FAILED": 3, "UPGRADING": 4, } )
Enum value maps for Node_State.
var ( ExternalAddress_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "UPDATING", 4: "DELETING", } ExternalAddress_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "UPDATING": 3, "DELETING": 4, } )
Enum value maps for ExternalAddress_State.
var ( Subnet_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "UPDATING", 4: "DELETING", 5: "RECONCILING", 6: "FAILED", } Subnet_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "UPDATING": 3, "DELETING": 4, "RECONCILING": 5, "FAILED": 6, } )
Enum value maps for Subnet_State.
var ( ExternalAccessRule_Action_name = map[int32]string{ 0: "ACTION_UNSPECIFIED", 1: "ALLOW", 2: "DENY", } ExternalAccessRule_Action_value = map[string]int32{ "ACTION_UNSPECIFIED": 0, "ALLOW": 1, "DENY": 2, } )
Enum value maps for ExternalAccessRule_Action.
var ( ExternalAccessRule_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "UPDATING", 4: "DELETING", } ExternalAccessRule_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "UPDATING": 3, "DELETING": 4, } )
Enum value maps for ExternalAccessRule_State.
var ( LoggingServer_Protocol_name = map[int32]string{ 0: "PROTOCOL_UNSPECIFIED", 1: "UDP", 2: "TCP", 3: "TLS", 4: "SSL", 5: "RELP", } LoggingServer_Protocol_value = map[string]int32{ "PROTOCOL_UNSPECIFIED": 0, "UDP": 1, "TCP": 2, "TLS": 3, "SSL": 4, "RELP": 5, } )
Enum value maps for LoggingServer_Protocol.
var ( LoggingServer_SourceType_name = map[int32]string{ 0: "SOURCE_TYPE_UNSPECIFIED", 1: "ESXI", 2: "VCSA", } LoggingServer_SourceType_value = map[string]int32{ "SOURCE_TYPE_UNSPECIFIED": 0, "ESXI": 1, "VCSA": 2, } )
Enum value maps for LoggingServer_SourceType.
var ( NodeType_Kind_name = map[int32]string{ 0: "KIND_UNSPECIFIED", 1: "STANDARD", 2: "STORAGE_ONLY", } NodeType_Kind_value = map[string]int32{ "KIND_UNSPECIFIED": 0, "STANDARD": 1, "STORAGE_ONLY": 2, } )
Enum value maps for NodeType_Kind.
var ( NodeType_Capability_name = map[int32]string{ 0: "CAPABILITY_UNSPECIFIED", 1: "STRETCHED_CLUSTERS", } NodeType_Capability_value = map[string]int32{ "CAPABILITY_UNSPECIFIED": 0, "STRETCHED_CLUSTERS": 1, } )
Enum value maps for NodeType_Capability.
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", 3: "ACTIVATING", } Hcx_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "ACTIVATING": 3, } )
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 ( NetworkPeering_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "INACTIVE", 2: "ACTIVE", 3: "CREATING", 4: "DELETING", } NetworkPeering_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "INACTIVE": 1, "ACTIVE": 2, "CREATING": 3, "DELETING": 4, } )
Enum value maps for NetworkPeering_State.
var ( NetworkPeering_PeerNetworkType_name = map[int32]string{ 0: "PEER_NETWORK_TYPE_UNSPECIFIED", 1: "STANDARD", 2: "VMWARE_ENGINE_NETWORK", 3: "PRIVATE_SERVICES_ACCESS", 4: "NETAPP_CLOUD_VOLUMES", 5: "THIRD_PARTY_SERVICE", 6: "DELL_POWERSCALE", 7: "GOOGLE_CLOUD_NETAPP_VOLUMES", } NetworkPeering_PeerNetworkType_value = map[string]int32{ "PEER_NETWORK_TYPE_UNSPECIFIED": 0, "STANDARD": 1, "VMWARE_ENGINE_NETWORK": 2, "PRIVATE_SERVICES_ACCESS": 3, "NETAPP_CLOUD_VOLUMES": 4, "THIRD_PARTY_SERVICE": 5, "DELL_POWERSCALE": 6, "GOOGLE_CLOUD_NETAPP_VOLUMES": 7, } )
Enum value maps for NetworkPeering_PeerNetworkType.
var ( PeeringRoute_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "DYNAMIC_PEERING_ROUTE", 2: "STATIC_PEERING_ROUTE", 3: "SUBNET_PEERING_ROUTE", } PeeringRoute_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "DYNAMIC_PEERING_ROUTE": 1, "STATIC_PEERING_ROUTE": 2, "SUBNET_PEERING_ROUTE": 3, } )
Enum value maps for PeeringRoute_Type.
var ( PeeringRoute_Direction_name = map[int32]string{ 0: "DIRECTION_UNSPECIFIED", 1: "INCOMING", 2: "OUTGOING", } PeeringRoute_Direction_value = map[string]int32{ "DIRECTION_UNSPECIFIED": 0, "INCOMING": 1, "OUTGOING": 2, } )
Enum value maps for PeeringRoute_Direction.
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 ( ManagementDnsZoneBinding_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "CREATING", 3: "UPDATING", 4: "DELETING", 5: "FAILED", } ManagementDnsZoneBinding_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "UPDATING": 3, "DELETING": 4, "FAILED": 5, } )
Enum value maps for ManagementDnsZoneBinding_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", 2: "STANDARD", } VmwareEngineNetwork_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "LEGACY": 1, "STANDARD": 2, } )
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 ( PrivateConnection_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "ACTIVE", 3: "UPDATING", 4: "DELETING", 5: "UNPROVISIONED", 6: "FAILED", } PrivateConnection_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "ACTIVE": 2, "UPDATING": 3, "DELETING": 4, "UNPROVISIONED": 5, "FAILED": 6, } )
Enum value maps for PrivateConnection_State.
var ( PrivateConnection_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "PRIVATE_SERVICE_ACCESS", 2: "NETAPP_CLOUD_VOLUMES", 3: "DELL_POWERSCALE", 4: "THIRD_PARTY_SERVICE", } PrivateConnection_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "PRIVATE_SERVICE_ACCESS": 1, "NETAPP_CLOUD_VOLUMES": 2, "DELL_POWERSCALE": 3, "THIRD_PARTY_SERVICE": 4, } )
Enum value maps for PrivateConnection_Type.
var ( PrivateConnection_RoutingMode_name = map[int32]string{ 0: "ROUTING_MODE_UNSPECIFIED", 1: "GLOBAL", 2: "REGIONAL", } PrivateConnection_RoutingMode_value = map[string]int32{ "ROUTING_MODE_UNSPECIFIED": 0, "GLOBAL": 1, "REGIONAL": 2, } )
Enum value maps for PrivateConnection_RoutingMode.
var ( PrivateConnection_PeeringState_name = map[int32]string{ 0: "PEERING_STATE_UNSPECIFIED", 1: "PEERING_ACTIVE", 2: "PEERING_INACTIVE", } PrivateConnection_PeeringState_value = map[string]int32{ "PEERING_STATE_UNSPECIFIED": 0, "PEERING_ACTIVE": 1, "PEERING_INACTIVE": 2, } )
Enum value maps for PrivateConnection_PeeringState.
var ( LocationMetadata_Capability_name = map[int32]string{ 0: "CAPABILITY_UNSPECIFIED", 1: "STRETCHED_CLUSTERS", } LocationMetadata_Capability_value = map[string]int32{ "CAPABILITY_UNSPECIFIED": 0, "STRETCHED_CLUSTERS": 1, } )
Enum value maps for LocationMetadata_Capability.
var File_google_cloud_vmwareengine_v1_vmwareengine_proto protoreflect.FileDescriptor
var File_google_cloud_vmwareengine_v1_vmwareengine_resources_proto protoreflect.FileDescriptor
Functions ¶
func RegisterVmwareEngineServer ¶
func RegisterVmwareEngineServer(s *grpc.Server, srv VmwareEngineServer)
Types ¶
type AutoscalingSettings ¶ added in v1.2.0
type AutoscalingSettings struct { // Required. The map with autoscaling policies applied to the cluster. // The key is the identifier of the policy. // It 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) // // Currently there map must contain only one element // that describes the autoscaling policy for compute nodes. AutoscalingPolicies map[string]*AutoscalingSettings_AutoscalingPolicy `` /* 206-byte string literal not displayed */ // Optional. Minimum number of nodes of any type in a cluster. // If not specified the default limits apply. MinClusterNodeCount int32 `protobuf:"varint,2,opt,name=min_cluster_node_count,json=minClusterNodeCount,proto3" json:"min_cluster_node_count,omitempty"` // Optional. Maximum number of nodes of any type in a cluster. // If not specified the default limits apply. MaxClusterNodeCount int32 `protobuf:"varint,3,opt,name=max_cluster_node_count,json=maxClusterNodeCount,proto3" json:"max_cluster_node_count,omitempty"` // Optional. The minimum duration between consecutive autoscale operations. // It starts once addition or removal of nodes is fully completed. // Defaults to 30 minutes if not specified. Cool down period must be in whole // minutes (for example, 30, 31, 50, 180 minutes). CoolDownPeriod *durationpb.Duration `protobuf:"bytes,4,opt,name=cool_down_period,json=coolDownPeriod,proto3" json:"cool_down_period,omitempty"` // contains filtered or unexported fields }
Autoscaling settings define the rules used by VMware Engine to automatically scale-out and scale-in the clusters in a private cloud.
func (*AutoscalingSettings) Descriptor
deprecated
added in
v1.2.0
func (*AutoscalingSettings) Descriptor() ([]byte, []int)
Deprecated: Use AutoscalingSettings.ProtoReflect.Descriptor instead.
func (*AutoscalingSettings) GetAutoscalingPolicies ¶ added in v1.2.0
func (x *AutoscalingSettings) GetAutoscalingPolicies() map[string]*AutoscalingSettings_AutoscalingPolicy
func (*AutoscalingSettings) GetCoolDownPeriod ¶ added in v1.2.0
func (x *AutoscalingSettings) GetCoolDownPeriod() *durationpb.Duration
func (*AutoscalingSettings) GetMaxClusterNodeCount ¶ added in v1.2.0
func (x *AutoscalingSettings) GetMaxClusterNodeCount() int32
func (*AutoscalingSettings) GetMinClusterNodeCount ¶ added in v1.2.0
func (x *AutoscalingSettings) GetMinClusterNodeCount() int32
func (*AutoscalingSettings) ProtoMessage ¶ added in v1.2.0
func (*AutoscalingSettings) ProtoMessage()
func (*AutoscalingSettings) ProtoReflect ¶ added in v1.2.0
func (x *AutoscalingSettings) ProtoReflect() protoreflect.Message
func (*AutoscalingSettings) Reset ¶ added in v1.2.0
func (x *AutoscalingSettings) Reset()
func (*AutoscalingSettings) String ¶ added in v1.2.0
func (x *AutoscalingSettings) String() string
type AutoscalingSettings_AutoscalingPolicy ¶ added in v1.2.0
type AutoscalingSettings_AutoscalingPolicy struct { // Required. The canonical identifier of the node type to add or remove. // Corresponds to the `NodeType`. NodeTypeId string `protobuf:"bytes,1,opt,name=node_type_id,json=nodeTypeId,proto3" json:"node_type_id,omitempty"` // Required. Number of nodes to add to a cluster during a scale-out // operation. Must be divisible by 2 for stretched clusters. During a // scale-in operation only one node (or 2 for stretched clusters) are // removed in a single iteration. ScaleOutSize int32 `protobuf:"varint,2,opt,name=scale_out_size,json=scaleOutSize,proto3" json:"scale_out_size,omitempty"` // Optional. Utilization thresholds pertaining to CPU utilization. CpuThresholds *AutoscalingSettings_Thresholds `protobuf:"bytes,11,opt,name=cpu_thresholds,json=cpuThresholds,proto3" json:"cpu_thresholds,omitempty"` // Optional. Utilization thresholds pertaining to amount of granted memory. GrantedMemoryThresholds *AutoscalingSettings_Thresholds `` /* 133-byte string literal not displayed */ // Optional. Utilization thresholds pertaining to amount of consumed memory. ConsumedMemoryThresholds *AutoscalingSettings_Thresholds `` /* 136-byte string literal not displayed */ // Optional. Utilization thresholds pertaining to amount of consumed // storage. StorageThresholds *AutoscalingSettings_Thresholds `protobuf:"bytes,14,opt,name=storage_thresholds,json=storageThresholds,proto3" json:"storage_thresholds,omitempty"` // contains filtered or unexported fields }
Autoscaling policy describes the behavior of the autoscaling with respect to the resource utilization. The scale-out operation is initiated if the utilization exceeds ANY of the respective thresholds. The scale-in operation is initiated if the utilization is below ALL of the respective thresholds.
func (*AutoscalingSettings_AutoscalingPolicy) Descriptor
deprecated
added in
v1.2.0
func (*AutoscalingSettings_AutoscalingPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AutoscalingSettings_AutoscalingPolicy.ProtoReflect.Descriptor instead.
func (*AutoscalingSettings_AutoscalingPolicy) GetConsumedMemoryThresholds ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) GetConsumedMemoryThresholds() *AutoscalingSettings_Thresholds
func (*AutoscalingSettings_AutoscalingPolicy) GetCpuThresholds ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) GetCpuThresholds() *AutoscalingSettings_Thresholds
func (*AutoscalingSettings_AutoscalingPolicy) GetGrantedMemoryThresholds ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) GetGrantedMemoryThresholds() *AutoscalingSettings_Thresholds
func (*AutoscalingSettings_AutoscalingPolicy) GetNodeTypeId ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) GetNodeTypeId() string
func (*AutoscalingSettings_AutoscalingPolicy) GetScaleOutSize ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) GetScaleOutSize() int32
func (*AutoscalingSettings_AutoscalingPolicy) GetStorageThresholds ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) GetStorageThresholds() *AutoscalingSettings_Thresholds
func (*AutoscalingSettings_AutoscalingPolicy) ProtoMessage ¶ added in v1.2.0
func (*AutoscalingSettings_AutoscalingPolicy) ProtoMessage()
func (*AutoscalingSettings_AutoscalingPolicy) ProtoReflect ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) ProtoReflect() protoreflect.Message
func (*AutoscalingSettings_AutoscalingPolicy) Reset ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) Reset()
func (*AutoscalingSettings_AutoscalingPolicy) String ¶ added in v1.2.0
func (x *AutoscalingSettings_AutoscalingPolicy) String() string
type AutoscalingSettings_Thresholds ¶ added in v1.2.0
type AutoscalingSettings_Thresholds struct { // Required. The utilization triggering the scale-out operation in percent. ScaleOut int32 `protobuf:"varint,1,opt,name=scale_out,json=scaleOut,proto3" json:"scale_out,omitempty"` // Required. The utilization triggering the scale-in operation in percent. ScaleIn int32 `protobuf:"varint,2,opt,name=scale_in,json=scaleIn,proto3" json:"scale_in,omitempty"` // contains filtered or unexported fields }
Thresholds define the utilization of resources triggering scale-out and scale-in operations.
func (*AutoscalingSettings_Thresholds) Descriptor
deprecated
added in
v1.2.0
func (*AutoscalingSettings_Thresholds) Descriptor() ([]byte, []int)
Deprecated: Use AutoscalingSettings_Thresholds.ProtoReflect.Descriptor instead.
func (*AutoscalingSettings_Thresholds) GetScaleIn ¶ added in v1.2.0
func (x *AutoscalingSettings_Thresholds) GetScaleIn() int32
func (*AutoscalingSettings_Thresholds) GetScaleOut ¶ added in v1.2.0
func (x *AutoscalingSettings_Thresholds) GetScaleOut() int32
func (*AutoscalingSettings_Thresholds) ProtoMessage ¶ added in v1.2.0
func (*AutoscalingSettings_Thresholds) ProtoMessage()
func (*AutoscalingSettings_Thresholds) ProtoReflect ¶ added in v1.2.0
func (x *AutoscalingSettings_Thresholds) ProtoReflect() protoreflect.Message
func (*AutoscalingSettings_Thresholds) Reset ¶ added in v1.2.0
func (x *AutoscalingSettings_Thresholds) Reset()
func (*AutoscalingSettings_Thresholds) String ¶ added in v1.2.0
func (x *AutoscalingSettings_Thresholds) String() string
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-central1-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"` // Optional. Configuration of the autoscaling applied to this cluster. AutoscalingSettings *AutoscalingSettings `protobuf:"bytes,18,opt,name=autoscaling_settings,json=autoscalingSettings,proto3" json:"autoscaling_settings,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 */ // Optional. Configuration of a stretched cluster. Required for clusters that // belong to a STRETCHED private cloud. StretchedClusterConfig *StretchedClusterConfig `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
A cluster in a private cloud.
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetAutoscalingSettings ¶ added in v1.2.0
func (x *Cluster) GetAutoscalingSettings() *AutoscalingSettings
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) GetStretchedClusterConfig ¶ added in v1.1.0
func (x *Cluster) GetStretchedClusterConfig() *StretchedClusterConfig
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-central1-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 CreateExternalAccessRuleRequest ¶ added in v1.1.0
type CreateExternalAccessRuleRequest struct { // Required. The resource name of the network policy // to create a new external access firewall rule 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/networkPolicies/my-policy` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The initial description of a new external access rule. ExternalAccessRule *ExternalAccessRule `protobuf:"bytes,2,opt,name=external_access_rule,json=externalAccessRule,proto3" json:"external_access_rule,omitempty"` // Required. The user-provided identifier of the `ExternalAccessRule` to be // created. This identifier must be unique among `ExternalAccessRule` // 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) ExternalAccessRuleId string `protobuf:"bytes,3,opt,name=external_access_rule_id,json=externalAccessRuleId,proto3" json:"external_access_rule_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 the 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.CreateExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.CreateExternalAccessRule]
func (*CreateExternalAccessRuleRequest) Descriptor
deprecated
added in
v1.1.0
func (*CreateExternalAccessRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateExternalAccessRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateExternalAccessRuleRequest) GetExternalAccessRule ¶ added in v1.1.0
func (x *CreateExternalAccessRuleRequest) GetExternalAccessRule() *ExternalAccessRule
func (*CreateExternalAccessRuleRequest) GetExternalAccessRuleId ¶ added in v1.1.0
func (x *CreateExternalAccessRuleRequest) GetExternalAccessRuleId() string
func (*CreateExternalAccessRuleRequest) GetParent ¶ added in v1.1.0
func (x *CreateExternalAccessRuleRequest) GetParent() string
func (*CreateExternalAccessRuleRequest) GetRequestId ¶ added in v1.1.0
func (x *CreateExternalAccessRuleRequest) GetRequestId() string
func (*CreateExternalAccessRuleRequest) ProtoMessage ¶ added in v1.1.0
func (*CreateExternalAccessRuleRequest) ProtoMessage()
func (*CreateExternalAccessRuleRequest) ProtoReflect ¶ added in v1.1.0
func (x *CreateExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateExternalAccessRuleRequest) Reset ¶ added in v1.1.0
func (x *CreateExternalAccessRuleRequest) Reset()
func (*CreateExternalAccessRuleRequest) String ¶ added in v1.1.0
func (x *CreateExternalAccessRuleRequest) String() string
type CreateExternalAddressRequest ¶ added in v1.1.0
type CreateExternalAddressRequest struct { // Required. The resource name of the private cloud // to create a new external IP address 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-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The initial description of a new external IP address. ExternalAddress *ExternalAddress `protobuf:"bytes,2,opt,name=external_address,json=externalAddress,proto3" json:"external_address,omitempty"` // Required. The user-provided identifier of the `ExternalAddress` to be // created. This identifier must be unique among `ExternalAddress` 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) ExternalAddressId string `protobuf:"bytes,3,opt,name=external_address_id,json=externalAddressId,proto3" json:"external_address_id,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 the 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.CreateExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.CreateExternalAddress]
func (*CreateExternalAddressRequest) Descriptor
deprecated
added in
v1.1.0
func (*CreateExternalAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateExternalAddressRequest.ProtoReflect.Descriptor instead.
func (*CreateExternalAddressRequest) GetExternalAddress ¶ added in v1.1.0
func (x *CreateExternalAddressRequest) GetExternalAddress() *ExternalAddress
func (*CreateExternalAddressRequest) GetExternalAddressId ¶ added in v1.1.0
func (x *CreateExternalAddressRequest) GetExternalAddressId() string
func (*CreateExternalAddressRequest) GetParent ¶ added in v1.1.0
func (x *CreateExternalAddressRequest) GetParent() string
func (*CreateExternalAddressRequest) GetRequestId ¶ added in v1.1.0
func (x *CreateExternalAddressRequest) GetRequestId() string
func (*CreateExternalAddressRequest) ProtoMessage ¶ added in v1.1.0
func (*CreateExternalAddressRequest) ProtoMessage()
func (*CreateExternalAddressRequest) ProtoReflect ¶ added in v1.1.0
func (x *CreateExternalAddressRequest) ProtoReflect() protoreflect.Message
func (*CreateExternalAddressRequest) Reset ¶ added in v1.1.0
func (x *CreateExternalAddressRequest) Reset()
func (*CreateExternalAddressRequest) String ¶ added in v1.1.0
func (x *CreateExternalAddressRequest) 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 CreateLoggingServerRequest ¶ added in v1.1.0
type CreateLoggingServerRequest struct { // Required. The resource name of the private cloud // to create a new Logging Server 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-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The initial description of a new logging server. LoggingServer *LoggingServer `protobuf:"bytes,2,opt,name=logging_server,json=loggingServer,proto3" json:"logging_server,omitempty"` // Required. The user-provided identifier of the `LoggingServer` to be // created. This identifier must be unique among `LoggingServer` 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) LoggingServerId string `protobuf:"bytes,3,opt,name=logging_server_id,json=loggingServerId,proto3" json:"logging_server_id,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.CreateLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.CreateLoggingServer]
func (*CreateLoggingServerRequest) Descriptor
deprecated
added in
v1.1.0
func (*CreateLoggingServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoggingServerRequest.ProtoReflect.Descriptor instead.
func (*CreateLoggingServerRequest) GetLoggingServer ¶ added in v1.1.0
func (x *CreateLoggingServerRequest) GetLoggingServer() *LoggingServer
func (*CreateLoggingServerRequest) GetLoggingServerId ¶ added in v1.1.0
func (x *CreateLoggingServerRequest) GetLoggingServerId() string
func (*CreateLoggingServerRequest) GetParent ¶ added in v1.1.0
func (x *CreateLoggingServerRequest) GetParent() string
func (*CreateLoggingServerRequest) GetRequestId ¶ added in v1.1.0
func (x *CreateLoggingServerRequest) GetRequestId() string
func (*CreateLoggingServerRequest) ProtoMessage ¶ added in v1.1.0
func (*CreateLoggingServerRequest) ProtoMessage()
func (*CreateLoggingServerRequest) ProtoReflect ¶ added in v1.1.0
func (x *CreateLoggingServerRequest) ProtoReflect() protoreflect.Message
func (*CreateLoggingServerRequest) Reset ¶ added in v1.1.0
func (x *CreateLoggingServerRequest) Reset()
func (*CreateLoggingServerRequest) String ¶ added in v1.1.0
func (x *CreateLoggingServerRequest) String() string
type CreateManagementDnsZoneBindingRequest ¶ added in v1.1.0
type CreateManagementDnsZoneBindingRequest struct { // Required. The resource name of the private cloud // to create a new management DNS zone binding 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-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The initial values for a new management DNS zone binding. ManagementDnsZoneBinding *ManagementDnsZoneBinding `` /* 137-byte string literal not displayed */ // Required. The user-provided identifier of the `ManagementDnsZoneBinding` // resource to be created. This identifier must be unique among // `ManagementDnsZoneBinding` 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) ManagementDnsZoneBindingId string `` /* 145-byte string literal not displayed */ // 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 the 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.CreateManagementDnsZoneBindings][]
func (*CreateManagementDnsZoneBindingRequest) Descriptor
deprecated
added in
v1.1.0
func (*CreateManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateManagementDnsZoneBindingRequest.ProtoReflect.Descriptor instead.
func (*CreateManagementDnsZoneBindingRequest) GetManagementDnsZoneBinding ¶ added in v1.1.0
func (x *CreateManagementDnsZoneBindingRequest) GetManagementDnsZoneBinding() *ManagementDnsZoneBinding
func (*CreateManagementDnsZoneBindingRequest) GetManagementDnsZoneBindingId ¶ added in v1.1.0
func (x *CreateManagementDnsZoneBindingRequest) GetManagementDnsZoneBindingId() string
func (*CreateManagementDnsZoneBindingRequest) GetParent ¶ added in v1.1.0
func (x *CreateManagementDnsZoneBindingRequest) GetParent() string
func (*CreateManagementDnsZoneBindingRequest) GetRequestId ¶ added in v1.1.0
func (x *CreateManagementDnsZoneBindingRequest) GetRequestId() string
func (*CreateManagementDnsZoneBindingRequest) ProtoMessage ¶ added in v1.1.0
func (*CreateManagementDnsZoneBindingRequest) ProtoMessage()
func (*CreateManagementDnsZoneBindingRequest) ProtoReflect ¶ added in v1.1.0
func (x *CreateManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
func (*CreateManagementDnsZoneBindingRequest) Reset ¶ added in v1.1.0
func (x *CreateManagementDnsZoneBindingRequest) Reset()
func (*CreateManagementDnsZoneBindingRequest) String ¶ added in v1.1.0
func (x *CreateManagementDnsZoneBindingRequest) String() string
type CreateNetworkPeeringRequest ¶ added in v1.1.0
type CreateNetworkPeeringRequest struct { // Required. The resource name of the location to create the new network // peering in. This value is always `global`, because `NetworkPeering` 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 `NetworkPeering`. // This identifier must be unique among `NetworkPeering` 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) NetworkPeeringId string `protobuf:"bytes,2,opt,name=network_peering_id,json=networkPeeringId,proto3" json:"network_peering_id,omitempty"` // Required. The initial description of the new network peering. NetworkPeering *NetworkPeering `protobuf:"bytes,3,opt,name=network_peering,json=networkPeering,proto3" json:"network_peering,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.CreateNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPeering]
func (*CreateNetworkPeeringRequest) Descriptor
deprecated
added in
v1.1.0
func (*CreateNetworkPeeringRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNetworkPeeringRequest.ProtoReflect.Descriptor instead.
func (*CreateNetworkPeeringRequest) GetNetworkPeering ¶ added in v1.1.0
func (x *CreateNetworkPeeringRequest) GetNetworkPeering() *NetworkPeering
func (*CreateNetworkPeeringRequest) GetNetworkPeeringId ¶ added in v1.1.0
func (x *CreateNetworkPeeringRequest) GetNetworkPeeringId() string
func (*CreateNetworkPeeringRequest) GetParent ¶ added in v1.1.0
func (x *CreateNetworkPeeringRequest) GetParent() string
func (*CreateNetworkPeeringRequest) GetRequestId ¶ added in v1.1.0
func (x *CreateNetworkPeeringRequest) GetRequestId() string
func (*CreateNetworkPeeringRequest) ProtoMessage ¶ added in v1.1.0
func (*CreateNetworkPeeringRequest) ProtoMessage()
func (*CreateNetworkPeeringRequest) ProtoReflect ¶ added in v1.1.0
func (x *CreateNetworkPeeringRequest) ProtoReflect() protoreflect.Message
func (*CreateNetworkPeeringRequest) Reset ¶ added in v1.1.0
func (x *CreateNetworkPeeringRequest) Reset()
func (*CreateNetworkPeeringRequest) String ¶ added in v1.1.0
func (x *CreateNetworkPeeringRequest) 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-central1-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 CreatePrivateConnectionRequest ¶ added in v0.4.1
type CreatePrivateConnectionRequest struct { // Required. The resource name of the location to create the new private // connection in. Private connection is a regional 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/us-central1` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The user-provided identifier of the new private connection. // This identifier must be unique among private connection 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) PrivateConnectionId string `protobuf:"bytes,2,opt,name=private_connection_id,json=privateConnectionId,proto3" json:"private_connection_id,omitempty"` // Required. The initial description of the new private connection. PrivateConnection *PrivateConnection `protobuf:"bytes,3,opt,name=private_connection,json=privateConnection,proto3" json:"private_connection,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.CreatePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateConnection]
func (*CreatePrivateConnectionRequest) Descriptor
deprecated
added in
v0.4.1
func (*CreatePrivateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePrivateConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreatePrivateConnectionRequest) GetParent ¶ added in v0.4.1
func (x *CreatePrivateConnectionRequest) GetParent() string
func (*CreatePrivateConnectionRequest) GetPrivateConnection ¶ added in v0.4.1
func (x *CreatePrivateConnectionRequest) GetPrivateConnection() *PrivateConnection
func (*CreatePrivateConnectionRequest) GetPrivateConnectionId ¶ added in v0.4.1
func (x *CreatePrivateConnectionRequest) GetPrivateConnectionId() string
func (*CreatePrivateConnectionRequest) GetRequestId ¶ added in v0.4.1
func (x *CreatePrivateConnectionRequest) GetRequestId() string
func (*CreatePrivateConnectionRequest) ProtoMessage ¶ added in v0.4.1
func (*CreatePrivateConnectionRequest) ProtoMessage()
func (*CreatePrivateConnectionRequest) ProtoReflect ¶ added in v0.4.1
func (x *CreatePrivateConnectionRequest) ProtoReflect() protoreflect.Message
func (*CreatePrivateConnectionRequest) Reset ¶ added in v0.4.1
func (x *CreatePrivateConnectionRequest) Reset()
func (*CreatePrivateConnectionRequest) String ¶ added in v0.4.1
func (x *CreatePrivateConnectionRequest) 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-central1-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-central1-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 DeleteExternalAccessRuleRequest ¶ added in v1.1.0
type DeleteExternalAccessRuleRequest struct { // Required. The resource name of the external access firewall rule 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-policy/externalAccessRules/my-rule` 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 the 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.DeleteExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.DeleteExternalAccessRule]
func (*DeleteExternalAccessRuleRequest) Descriptor
deprecated
added in
v1.1.0
func (*DeleteExternalAccessRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteExternalAccessRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteExternalAccessRuleRequest) GetName ¶ added in v1.1.0
func (x *DeleteExternalAccessRuleRequest) GetName() string
func (*DeleteExternalAccessRuleRequest) GetRequestId ¶ added in v1.1.0
func (x *DeleteExternalAccessRuleRequest) GetRequestId() string
func (*DeleteExternalAccessRuleRequest) ProtoMessage ¶ added in v1.1.0
func (*DeleteExternalAccessRuleRequest) ProtoMessage()
func (*DeleteExternalAccessRuleRequest) ProtoReflect ¶ added in v1.1.0
func (x *DeleteExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteExternalAccessRuleRequest) Reset ¶ added in v1.1.0
func (x *DeleteExternalAccessRuleRequest) Reset()
func (*DeleteExternalAccessRuleRequest) String ¶ added in v1.1.0
func (x *DeleteExternalAccessRuleRequest) String() string
type DeleteExternalAddressRequest ¶ added in v1.1.0
type DeleteExternalAddressRequest struct { // Required. The resource name of the external IP address 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-a/privateClouds/my-cloud/externalAddresses/my-ip` 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 the 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.DeleteExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.DeleteExternalAddress]
func (*DeleteExternalAddressRequest) Descriptor
deprecated
added in
v1.1.0
func (*DeleteExternalAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteExternalAddressRequest.ProtoReflect.Descriptor instead.
func (*DeleteExternalAddressRequest) GetName ¶ added in v1.1.0
func (x *DeleteExternalAddressRequest) GetName() string
func (*DeleteExternalAddressRequest) GetRequestId ¶ added in v1.1.0
func (x *DeleteExternalAddressRequest) GetRequestId() string
func (*DeleteExternalAddressRequest) ProtoMessage ¶ added in v1.1.0
func (*DeleteExternalAddressRequest) ProtoMessage()
func (*DeleteExternalAddressRequest) ProtoReflect ¶ added in v1.1.0
func (x *DeleteExternalAddressRequest) ProtoReflect() protoreflect.Message
func (*DeleteExternalAddressRequest) Reset ¶ added in v1.1.0
func (x *DeleteExternalAddressRequest) Reset()
func (*DeleteExternalAddressRequest) String ¶ added in v1.1.0
func (x *DeleteExternalAddressRequest) String() string
type DeleteLoggingServerRequest ¶ added in v1.1.0
type DeleteLoggingServerRequest struct { // Required. The resource name of the logging server 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-a/privateClouds/my-cloud/loggingServers/my-logging-server` 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.DeleteLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.DeleteLoggingServer]
func (*DeleteLoggingServerRequest) Descriptor
deprecated
added in
v1.1.0
func (*DeleteLoggingServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoggingServerRequest.ProtoReflect.Descriptor instead.
func (*DeleteLoggingServerRequest) GetName ¶ added in v1.1.0
func (x *DeleteLoggingServerRequest) GetName() string
func (*DeleteLoggingServerRequest) GetRequestId ¶ added in v1.1.0
func (x *DeleteLoggingServerRequest) GetRequestId() string
func (*DeleteLoggingServerRequest) ProtoMessage ¶ added in v1.1.0
func (*DeleteLoggingServerRequest) ProtoMessage()
func (*DeleteLoggingServerRequest) ProtoReflect ¶ added in v1.1.0
func (x *DeleteLoggingServerRequest) ProtoReflect() protoreflect.Message
func (*DeleteLoggingServerRequest) Reset ¶ added in v1.1.0
func (x *DeleteLoggingServerRequest) Reset()
func (*DeleteLoggingServerRequest) String ¶ added in v1.1.0
func (x *DeleteLoggingServerRequest) String() string
type DeleteManagementDnsZoneBindingRequest ¶ added in v1.1.0
type DeleteManagementDnsZoneBindingRequest struct { // Required. The resource name of the management DNS zone binding 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-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding` 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 the 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.DeleteManagementDnsZoneBinding][google.cloud.vmwareengine.v1.VmwareEngine.DeleteManagementDnsZoneBinding]
func (*DeleteManagementDnsZoneBindingRequest) Descriptor
deprecated
added in
v1.1.0
func (*DeleteManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteManagementDnsZoneBindingRequest.ProtoReflect.Descriptor instead.
func (*DeleteManagementDnsZoneBindingRequest) GetName ¶ added in v1.1.0
func (x *DeleteManagementDnsZoneBindingRequest) GetName() string
func (*DeleteManagementDnsZoneBindingRequest) GetRequestId ¶ added in v1.1.0
func (x *DeleteManagementDnsZoneBindingRequest) GetRequestId() string
func (*DeleteManagementDnsZoneBindingRequest) ProtoMessage ¶ added in v1.1.0
func (*DeleteManagementDnsZoneBindingRequest) ProtoMessage()
func (*DeleteManagementDnsZoneBindingRequest) ProtoReflect ¶ added in v1.1.0
func (x *DeleteManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
func (*DeleteManagementDnsZoneBindingRequest) Reset ¶ added in v1.1.0
func (x *DeleteManagementDnsZoneBindingRequest) Reset()
func (*DeleteManagementDnsZoneBindingRequest) String ¶ added in v1.1.0
func (x *DeleteManagementDnsZoneBindingRequest) String() string
type DeleteNetworkPeeringRequest ¶ added in v1.1.0
type DeleteNetworkPeeringRequest struct { // Required. The resource name of the network peering 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/networkPeerings/my-peering` 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.DeleteNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPeering]
func (*DeleteNetworkPeeringRequest) Descriptor
deprecated
added in
v1.1.0
func (*DeleteNetworkPeeringRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNetworkPeeringRequest.ProtoReflect.Descriptor instead.
func (*DeleteNetworkPeeringRequest) GetName ¶ added in v1.1.0
func (x *DeleteNetworkPeeringRequest) GetName() string
func (*DeleteNetworkPeeringRequest) GetRequestId ¶ added in v1.1.0
func (x *DeleteNetworkPeeringRequest) GetRequestId() string
func (*DeleteNetworkPeeringRequest) ProtoMessage ¶ added in v1.1.0
func (*DeleteNetworkPeeringRequest) ProtoMessage()
func (*DeleteNetworkPeeringRequest) ProtoReflect ¶ added in v1.1.0
func (x *DeleteNetworkPeeringRequest) ProtoReflect() protoreflect.Message
func (*DeleteNetworkPeeringRequest) Reset ¶ added in v1.1.0
func (x *DeleteNetworkPeeringRequest) Reset()
func (*DeleteNetworkPeeringRequest) String ¶ added in v1.1.0
func (x *DeleteNetworkPeeringRequest) 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-central1-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 DeletePrivateConnectionRequest ¶ added in v0.4.1
type DeletePrivateConnectionRequest struct { // Required. The resource name of the private connection 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/us-central1/privateConnections/my-connection` 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.DeletePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateConnection]
func (*DeletePrivateConnectionRequest) Descriptor
deprecated
added in
v0.4.1
func (*DeletePrivateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePrivateConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeletePrivateConnectionRequest) GetName ¶ added in v0.4.1
func (x *DeletePrivateConnectionRequest) GetName() string
func (*DeletePrivateConnectionRequest) GetRequestId ¶ added in v0.4.1
func (x *DeletePrivateConnectionRequest) GetRequestId() string
func (*DeletePrivateConnectionRequest) ProtoMessage ¶ added in v0.4.1
func (*DeletePrivateConnectionRequest) ProtoMessage()
func (*DeletePrivateConnectionRequest) ProtoReflect ¶ added in v0.4.1
func (x *DeletePrivateConnectionRequest) ProtoReflect() protoreflect.Message
func (*DeletePrivateConnectionRequest) Reset ¶ added in v0.4.1
func (x *DeletePrivateConnectionRequest) Reset()
func (*DeletePrivateConnectionRequest) String ¶ added in v0.4.1
func (x *DeletePrivateConnectionRequest) 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 DnsBindPermission ¶ added in v1.1.0
type DnsBindPermission struct { // Required. Output only. The name of the resource which stores the // users/service accounts having the permission to bind to the corresponding // intranet VPC of the consumer project. DnsBindPermission is a global // resource and location can only be global. 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/dnsBindPermission` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Users/Service accounts which have access for binding on the // intranet VPC project corresponding to the consumer project. Principals []*Principal `protobuf:"bytes,2,rep,name=principals,proto3" json:"principals,omitempty"` // contains filtered or unexported fields }
DnsBindPermission resource that contains the accounts having the consumer DNS bind permission on the corresponding intranet VPC of the consumer project.
func (*DnsBindPermission) Descriptor
deprecated
added in
v1.1.0
func (*DnsBindPermission) Descriptor() ([]byte, []int)
Deprecated: Use DnsBindPermission.ProtoReflect.Descriptor instead.
func (*DnsBindPermission) GetName ¶ added in v1.1.0
func (x *DnsBindPermission) GetName() string
func (*DnsBindPermission) GetPrincipals ¶ added in v1.1.0
func (x *DnsBindPermission) GetPrincipals() []*Principal
func (*DnsBindPermission) ProtoMessage ¶ added in v1.1.0
func (*DnsBindPermission) ProtoMessage()
func (*DnsBindPermission) ProtoReflect ¶ added in v1.1.0
func (x *DnsBindPermission) ProtoReflect() protoreflect.Message
func (*DnsBindPermission) Reset ¶ added in v1.1.0
func (x *DnsBindPermission) Reset()
func (*DnsBindPermission) String ¶ added in v1.1.0
func (x *DnsBindPermission) String() string
type DnsForwarding ¶ added in v1.1.0
type DnsForwarding struct { // Output only. The resource name of this DNS profile. // 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-a/privateClouds/my-cloud/dnsForwarding` 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"` // Required. List of domain mappings to configure ForwardingRules []*DnsForwarding_ForwardingRule `protobuf:"bytes,4,rep,name=forwarding_rules,json=forwardingRules,proto3" json:"forwarding_rules,omitempty"` // contains filtered or unexported fields }
DNS forwarding config. This config defines a list of domain to name server mappings, and is attached to the private cloud for custom domain resolution.
func (*DnsForwarding) Descriptor
deprecated
added in
v1.1.0
func (*DnsForwarding) Descriptor() ([]byte, []int)
Deprecated: Use DnsForwarding.ProtoReflect.Descriptor instead.
func (*DnsForwarding) GetCreateTime ¶ added in v1.1.0
func (x *DnsForwarding) GetCreateTime() *timestamppb.Timestamp
func (*DnsForwarding) GetForwardingRules ¶ added in v1.1.0
func (x *DnsForwarding) GetForwardingRules() []*DnsForwarding_ForwardingRule
func (*DnsForwarding) GetName ¶ added in v1.1.0
func (x *DnsForwarding) GetName() string
func (*DnsForwarding) GetUpdateTime ¶ added in v1.1.0
func (x *DnsForwarding) GetUpdateTime() *timestamppb.Timestamp
func (*DnsForwarding) ProtoMessage ¶ added in v1.1.0
func (*DnsForwarding) ProtoMessage()
func (*DnsForwarding) ProtoReflect ¶ added in v1.1.0
func (x *DnsForwarding) ProtoReflect() protoreflect.Message
func (*DnsForwarding) Reset ¶ added in v1.1.0
func (x *DnsForwarding) Reset()
func (*DnsForwarding) String ¶ added in v1.1.0
func (x *DnsForwarding) String() string
type DnsForwarding_ForwardingRule ¶ added in v1.1.0
type DnsForwarding_ForwardingRule struct { // Required. Domain used to resolve a `name_servers` list. Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` // Required. List of DNS servers to use for domain resolution NameServers []string `protobuf:"bytes,2,rep,name=name_servers,json=nameServers,proto3" json:"name_servers,omitempty"` // contains filtered or unexported fields }
A forwarding rule is a mapping of a `domain` to `name_servers`. This mapping allows VMware Engine to resolve domains for attached private clouds by forwarding DNS requests for a given domain to the specified nameservers.
func (*DnsForwarding_ForwardingRule) Descriptor
deprecated
added in
v1.1.0
func (*DnsForwarding_ForwardingRule) Descriptor() ([]byte, []int)
Deprecated: Use DnsForwarding_ForwardingRule.ProtoReflect.Descriptor instead.
func (*DnsForwarding_ForwardingRule) GetDomain ¶ added in v1.1.0
func (x *DnsForwarding_ForwardingRule) GetDomain() string
func (*DnsForwarding_ForwardingRule) GetNameServers ¶ added in v1.1.0
func (x *DnsForwarding_ForwardingRule) GetNameServers() []string
func (*DnsForwarding_ForwardingRule) ProtoMessage ¶ added in v1.1.0
func (*DnsForwarding_ForwardingRule) ProtoMessage()
func (*DnsForwarding_ForwardingRule) ProtoReflect ¶ added in v1.1.0
func (x *DnsForwarding_ForwardingRule) ProtoReflect() protoreflect.Message
func (*DnsForwarding_ForwardingRule) Reset ¶ added in v1.1.0
func (x *DnsForwarding_ForwardingRule) Reset()
func (*DnsForwarding_ForwardingRule) String ¶ added in v1.1.0
func (x *DnsForwarding_ForwardingRule) String() string
type ExternalAccessRule ¶ added in v1.1.0
type ExternalAccessRule struct { // Output only. The resource name of this external access rule. // 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-policy/externalAccessRules/my-rule` 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 external access rule. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // External access rule priority, which determines the external access rule to // use when multiple rules apply. If multiple rules have the same priority, // their ordering is non-deterministic. If specific ordering is required, // assign unique priorities to enforce such ordering. The external access rule // priority is an integer from 100 to 4096, both inclusive. Lower integers // indicate higher precedence. For example, a rule with priority `100` has // higher precedence than a rule with priority `101`. Priority int32 `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"` // The action that the external access rule performs. Action ExternalAccessRule_Action `` /* 126-byte string literal not displayed */ // The IP protocol to which the external access rule applies. This value can // be one of the following three protocol strings (not case-sensitive): // `tcp`, `udp`, or `icmp`. IpProtocol string `protobuf:"bytes,8,opt,name=ip_protocol,json=ipProtocol,proto3" json:"ip_protocol,omitempty"` // If source ranges are specified, the external access rule applies only to // traffic that has a source IP address in these ranges. These ranges can // either be expressed in the CIDR format or as an IP address. As only inbound // rules are supported, `ExternalAddress` resources cannot be the source IP // addresses of an external access rule. To match all source addresses, // specify `0.0.0.0/0`. SourceIpRanges []*ExternalAccessRule_IpRange `protobuf:"bytes,9,rep,name=source_ip_ranges,json=sourceIpRanges,proto3" json:"source_ip_ranges,omitempty"` // A list of source ports to which the external access rule applies. This // field is only applicable for the UDP or TCP protocol. // Each entry must be either an integer or a range. For example: `["22"]`, // `["80","443"]`, or `["12345-12349"]`. To match all source ports, specify // `["0-65535"]`. SourcePorts []string `protobuf:"bytes,10,rep,name=source_ports,json=sourcePorts,proto3" json:"source_ports,omitempty"` // If destination ranges are specified, the external access rule applies only // to the traffic that has a destination IP address in these ranges. The // specified IP addresses must have reserved external IP addresses in the // scope of the parent network policy. To match all external IP addresses in // the scope of the parent network policy, specify `0.0.0.0/0`. To match a // specific external IP address, specify it using the // `IpRange.external_address` property. DestinationIpRanges []*ExternalAccessRule_IpRange `protobuf:"bytes,11,rep,name=destination_ip_ranges,json=destinationIpRanges,proto3" json:"destination_ip_ranges,omitempty"` // A list of destination ports to which the external access rule applies. This // field is only applicable for the UDP or TCP protocol. // Each entry must be either an integer or a range. For example: `["22"]`, // `["80","443"]`, or `["12345-12349"]`. To match all destination ports, // specify `["0-65535"]`. DestinationPorts []string `protobuf:"bytes,12,rep,name=destination_ports,json=destinationPorts,proto3" json:"destination_ports,omitempty"` // Output only. The state of the resource. State ExternalAccessRule_State `protobuf:"varint,13,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.ExternalAccessRule_State" json:"state,omitempty"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,14,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
External access firewall rules for filtering incoming traffic destined to `ExternalAddress` resources.
func (*ExternalAccessRule) Descriptor
deprecated
added in
v1.1.0
func (*ExternalAccessRule) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAccessRule.ProtoReflect.Descriptor instead.
func (*ExternalAccessRule) GetAction ¶ added in v1.1.0
func (x *ExternalAccessRule) GetAction() ExternalAccessRule_Action
func (*ExternalAccessRule) GetCreateTime ¶ added in v1.1.0
func (x *ExternalAccessRule) GetCreateTime() *timestamppb.Timestamp
func (*ExternalAccessRule) GetDescription ¶ added in v1.1.0
func (x *ExternalAccessRule) GetDescription() string
func (*ExternalAccessRule) GetDestinationIpRanges ¶ added in v1.1.0
func (x *ExternalAccessRule) GetDestinationIpRanges() []*ExternalAccessRule_IpRange
func (*ExternalAccessRule) GetDestinationPorts ¶ added in v1.1.0
func (x *ExternalAccessRule) GetDestinationPorts() []string
func (*ExternalAccessRule) GetIpProtocol ¶ added in v1.1.0
func (x *ExternalAccessRule) GetIpProtocol() string
func (*ExternalAccessRule) GetName ¶ added in v1.1.0
func (x *ExternalAccessRule) GetName() string
func (*ExternalAccessRule) GetPriority ¶ added in v1.1.0
func (x *ExternalAccessRule) GetPriority() int32
func (*ExternalAccessRule) GetSourceIpRanges ¶ added in v1.1.0
func (x *ExternalAccessRule) GetSourceIpRanges() []*ExternalAccessRule_IpRange
func (*ExternalAccessRule) GetSourcePorts ¶ added in v1.1.0
func (x *ExternalAccessRule) GetSourcePorts() []string
func (*ExternalAccessRule) GetState ¶ added in v1.1.0
func (x *ExternalAccessRule) GetState() ExternalAccessRule_State
func (*ExternalAccessRule) GetUid ¶ added in v1.1.0
func (x *ExternalAccessRule) GetUid() string
func (*ExternalAccessRule) GetUpdateTime ¶ added in v1.1.0
func (x *ExternalAccessRule) GetUpdateTime() *timestamppb.Timestamp
func (*ExternalAccessRule) ProtoMessage ¶ added in v1.1.0
func (*ExternalAccessRule) ProtoMessage()
func (*ExternalAccessRule) ProtoReflect ¶ added in v1.1.0
func (x *ExternalAccessRule) ProtoReflect() protoreflect.Message
func (*ExternalAccessRule) Reset ¶ added in v1.1.0
func (x *ExternalAccessRule) Reset()
func (*ExternalAccessRule) String ¶ added in v1.1.0
func (x *ExternalAccessRule) String() string
type ExternalAccessRule_Action ¶ added in v1.1.0
type ExternalAccessRule_Action int32
Action determines whether the external access rule permits or blocks traffic, subject to the other components of the rule matching the traffic.
const ( // Defaults to allow. ExternalAccessRule_ACTION_UNSPECIFIED ExternalAccessRule_Action = 0 // Allows connections that match the other specified components. ExternalAccessRule_ALLOW ExternalAccessRule_Action = 1 // Blocks connections that match the other specified components. ExternalAccessRule_DENY ExternalAccessRule_Action = 2 )
func (ExternalAccessRule_Action) Descriptor ¶ added in v1.1.0
func (ExternalAccessRule_Action) Descriptor() protoreflect.EnumDescriptor
func (ExternalAccessRule_Action) Enum ¶ added in v1.1.0
func (x ExternalAccessRule_Action) Enum() *ExternalAccessRule_Action
func (ExternalAccessRule_Action) EnumDescriptor
deprecated
added in
v1.1.0
func (ExternalAccessRule_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExternalAccessRule_Action.Descriptor instead.
func (ExternalAccessRule_Action) Number ¶ added in v1.1.0
func (x ExternalAccessRule_Action) Number() protoreflect.EnumNumber
func (ExternalAccessRule_Action) String ¶ added in v1.1.0
func (x ExternalAccessRule_Action) String() string
func (ExternalAccessRule_Action) Type ¶ added in v1.1.0
func (ExternalAccessRule_Action) Type() protoreflect.EnumType
type ExternalAccessRule_IpRange ¶ added in v1.1.0
type ExternalAccessRule_IpRange struct { // Types that are assignable to IpRange: // // *ExternalAccessRule_IpRange_IpAddress // *ExternalAccessRule_IpRange_IpAddressRange // *ExternalAccessRule_IpRange_ExternalAddress IpRange isExternalAccessRule_IpRange_IpRange `protobuf_oneof:"ip_range"` // contains filtered or unexported fields }
An IP range provided in any one of the supported formats.
func (*ExternalAccessRule_IpRange) Descriptor
deprecated
added in
v1.1.0
func (*ExternalAccessRule_IpRange) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAccessRule_IpRange.ProtoReflect.Descriptor instead.
func (*ExternalAccessRule_IpRange) GetExternalAddress ¶ added in v1.1.0
func (x *ExternalAccessRule_IpRange) GetExternalAddress() string
func (*ExternalAccessRule_IpRange) GetIpAddress ¶ added in v1.1.0
func (x *ExternalAccessRule_IpRange) GetIpAddress() string
func (*ExternalAccessRule_IpRange) GetIpAddressRange ¶ added in v1.1.0
func (x *ExternalAccessRule_IpRange) GetIpAddressRange() string
func (*ExternalAccessRule_IpRange) GetIpRange ¶ added in v1.1.0
func (m *ExternalAccessRule_IpRange) GetIpRange() isExternalAccessRule_IpRange_IpRange
func (*ExternalAccessRule_IpRange) ProtoMessage ¶ added in v1.1.0
func (*ExternalAccessRule_IpRange) ProtoMessage()
func (*ExternalAccessRule_IpRange) ProtoReflect ¶ added in v1.1.0
func (x *ExternalAccessRule_IpRange) ProtoReflect() protoreflect.Message
func (*ExternalAccessRule_IpRange) Reset ¶ added in v1.1.0
func (x *ExternalAccessRule_IpRange) Reset()
func (*ExternalAccessRule_IpRange) String ¶ added in v1.1.0
func (x *ExternalAccessRule_IpRange) String() string
type ExternalAccessRule_IpRange_ExternalAddress ¶ added in v1.1.0
type ExternalAccessRule_IpRange_ExternalAddress struct { // The name of an `ExternalAddress` resource. The external address must // have been reserved in the scope of this external access rule's parent // network policy. Provide the external address name in the form of // `projects/{project}/locations/{location}/privateClouds/{private_cloud}/externalAddresses/{external_address}`. // For example: // `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address`. ExternalAddress string `protobuf:"bytes,3,opt,name=external_address,json=externalAddress,proto3,oneof"` }
type ExternalAccessRule_IpRange_IpAddress ¶ added in v1.1.0
type ExternalAccessRule_IpRange_IpAddress struct { // A single IP address. For example: `10.0.0.5`. IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3,oneof"` }
type ExternalAccessRule_IpRange_IpAddressRange ¶ added in v1.1.0
type ExternalAccessRule_IpRange_IpAddressRange struct { // An IP address range in the CIDR format. For example: `10.0.0.0/24`. IpAddressRange string `protobuf:"bytes,2,opt,name=ip_address_range,json=ipAddressRange,proto3,oneof"` }
type ExternalAccessRule_State ¶ added in v1.1.0
type ExternalAccessRule_State int32
Defines possible states of external access firewall rules.
const ( // The default value. This value is used if the state is omitted. ExternalAccessRule_STATE_UNSPECIFIED ExternalAccessRule_State = 0 // The rule is ready. ExternalAccessRule_ACTIVE ExternalAccessRule_State = 1 // The rule is being created. ExternalAccessRule_CREATING ExternalAccessRule_State = 2 // The rule is being updated. ExternalAccessRule_UPDATING ExternalAccessRule_State = 3 // The rule is being deleted. ExternalAccessRule_DELETING ExternalAccessRule_State = 4 )
func (ExternalAccessRule_State) Descriptor ¶ added in v1.1.0
func (ExternalAccessRule_State) Descriptor() protoreflect.EnumDescriptor
func (ExternalAccessRule_State) Enum ¶ added in v1.1.0
func (x ExternalAccessRule_State) Enum() *ExternalAccessRule_State
func (ExternalAccessRule_State) EnumDescriptor
deprecated
added in
v1.1.0
func (ExternalAccessRule_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExternalAccessRule_State.Descriptor instead.
func (ExternalAccessRule_State) Number ¶ added in v1.1.0
func (x ExternalAccessRule_State) Number() protoreflect.EnumNumber
func (ExternalAccessRule_State) String ¶ added in v1.1.0
func (x ExternalAccessRule_State) String() string
func (ExternalAccessRule_State) Type ¶ added in v1.1.0
func (ExternalAccessRule_State) Type() protoreflect.EnumType
type ExternalAddress ¶ added in v1.1.0
type ExternalAddress struct { // Output only. The resource name of this external IP address. // 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-a/privateClouds/my-cloud/externalAddresses/my-address` 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"` // The internal IP address of a workload VM. InternalIp string `protobuf:"bytes,6,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"` // Output only. The external IP address of a workload VM. ExternalIp string `protobuf:"bytes,7,opt,name=external_ip,json=externalIp,proto3" json:"external_ip,omitempty"` // Output only. The state of the resource. State ExternalAddress_State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.ExternalAddress_State" json:"state,omitempty"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,9,opt,name=uid,proto3" json:"uid,omitempty"` // User-provided description for this resource. Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Represents an allocated external IP address and its corresponding internal IP address in a private cloud.
func (*ExternalAddress) Descriptor
deprecated
added in
v1.1.0
func (*ExternalAddress) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAddress.ProtoReflect.Descriptor instead.
func (*ExternalAddress) GetCreateTime ¶ added in v1.1.0
func (x *ExternalAddress) GetCreateTime() *timestamppb.Timestamp
func (*ExternalAddress) GetDescription ¶ added in v1.1.0
func (x *ExternalAddress) GetDescription() string
func (*ExternalAddress) GetExternalIp ¶ added in v1.1.0
func (x *ExternalAddress) GetExternalIp() string
func (*ExternalAddress) GetInternalIp ¶ added in v1.1.0
func (x *ExternalAddress) GetInternalIp() string
func (*ExternalAddress) GetName ¶ added in v1.1.0
func (x *ExternalAddress) GetName() string
func (*ExternalAddress) GetState ¶ added in v1.1.0
func (x *ExternalAddress) GetState() ExternalAddress_State
func (*ExternalAddress) GetUid ¶ added in v1.1.0
func (x *ExternalAddress) GetUid() string
func (*ExternalAddress) GetUpdateTime ¶ added in v1.1.0
func (x *ExternalAddress) GetUpdateTime() *timestamppb.Timestamp
func (*ExternalAddress) ProtoMessage ¶ added in v1.1.0
func (*ExternalAddress) ProtoMessage()
func (*ExternalAddress) ProtoReflect ¶ added in v1.1.0
func (x *ExternalAddress) ProtoReflect() protoreflect.Message
func (*ExternalAddress) Reset ¶ added in v1.1.0
func (x *ExternalAddress) Reset()
func (*ExternalAddress) String ¶ added in v1.1.0
func (x *ExternalAddress) String() string
type ExternalAddress_State ¶ added in v1.1.0
type ExternalAddress_State int32
Enum State defines possible states of external addresses.
const ( // The default value. This value should never be used. ExternalAddress_STATE_UNSPECIFIED ExternalAddress_State = 0 // The address is ready. ExternalAddress_ACTIVE ExternalAddress_State = 1 // The address is being created. ExternalAddress_CREATING ExternalAddress_State = 2 // The address is being updated. ExternalAddress_UPDATING ExternalAddress_State = 3 // The address is being deleted. ExternalAddress_DELETING ExternalAddress_State = 4 )
func (ExternalAddress_State) Descriptor ¶ added in v1.1.0
func (ExternalAddress_State) Descriptor() protoreflect.EnumDescriptor
func (ExternalAddress_State) Enum ¶ added in v1.1.0
func (x ExternalAddress_State) Enum() *ExternalAddress_State
func (ExternalAddress_State) EnumDescriptor
deprecated
added in
v1.1.0
func (ExternalAddress_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExternalAddress_State.Descriptor instead.
func (ExternalAddress_State) Number ¶ added in v1.1.0
func (x ExternalAddress_State) Number() protoreflect.EnumNumber
func (ExternalAddress_State) String ¶ added in v1.1.0
func (x ExternalAddress_State) String() string
func (ExternalAddress_State) Type ¶ added in v1.1.0
func (ExternalAddress_State) Type() protoreflect.EnumType
type FetchNetworkPolicyExternalAddressesRequest ¶ added in v1.1.0
type FetchNetworkPolicyExternalAddressesRequest struct { // Required. The resource name of the network policy to query for assigned // external IP addresses. 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-policy` NetworkPolicy string `protobuf:"bytes,1,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` // The maximum number of external IP addresses 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 // `FetchNetworkPolicyExternalAddresses` call. Provide this to retrieve the // subsequent page. // // When paginating, all parameters provided to // `FetchNetworkPolicyExternalAddresses`, except for `page_size` and // `page_token`, 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.FetchNetworkPolicyExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.FetchNetworkPolicyExternalAddresses]
func (*FetchNetworkPolicyExternalAddressesRequest) Descriptor
deprecated
added in
v1.1.0
func (*FetchNetworkPolicyExternalAddressesRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchNetworkPolicyExternalAddressesRequest.ProtoReflect.Descriptor instead.
func (*FetchNetworkPolicyExternalAddressesRequest) GetNetworkPolicy ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesRequest) GetNetworkPolicy() string
func (*FetchNetworkPolicyExternalAddressesRequest) GetPageSize ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesRequest) GetPageSize() int32
func (*FetchNetworkPolicyExternalAddressesRequest) GetPageToken ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesRequest) GetPageToken() string
func (*FetchNetworkPolicyExternalAddressesRequest) ProtoMessage ¶ added in v1.1.0
func (*FetchNetworkPolicyExternalAddressesRequest) ProtoMessage()
func (*FetchNetworkPolicyExternalAddressesRequest) ProtoReflect ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesRequest) ProtoReflect() protoreflect.Message
func (*FetchNetworkPolicyExternalAddressesRequest) Reset ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesRequest) Reset()
func (*FetchNetworkPolicyExternalAddressesRequest) String ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesRequest) String() string
type FetchNetworkPolicyExternalAddressesResponse ¶ added in v1.1.0
type FetchNetworkPolicyExternalAddressesResponse struct { // A list of external IP addresses assigned to VMware workload VMs within the // scope of the given network policy. ExternalAddresses []*ExternalAddress `protobuf:"bytes,1,rep,name=external_addresses,json=externalAddresses,proto3" json:"external_addresses,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.FetchNetworkPolicyExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.FetchNetworkPolicyExternalAddresses]
func (*FetchNetworkPolicyExternalAddressesResponse) Descriptor
deprecated
added in
v1.1.0
func (*FetchNetworkPolicyExternalAddressesResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchNetworkPolicyExternalAddressesResponse.ProtoReflect.Descriptor instead.
func (*FetchNetworkPolicyExternalAddressesResponse) GetExternalAddresses ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesResponse) GetExternalAddresses() []*ExternalAddress
func (*FetchNetworkPolicyExternalAddressesResponse) GetNextPageToken ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesResponse) GetNextPageToken() string
func (*FetchNetworkPolicyExternalAddressesResponse) ProtoMessage ¶ added in v1.1.0
func (*FetchNetworkPolicyExternalAddressesResponse) ProtoMessage()
func (*FetchNetworkPolicyExternalAddressesResponse) ProtoReflect ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesResponse) ProtoReflect() protoreflect.Message
func (*FetchNetworkPolicyExternalAddressesResponse) Reset ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesResponse) Reset()
func (*FetchNetworkPolicyExternalAddressesResponse) String ¶ added in v1.1.0
func (x *FetchNetworkPolicyExternalAddressesResponse) 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-central1-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 GetDnsBindPermissionRequest ¶ added in v1.1.0
type GetDnsBindPermissionRequest struct { // Required. The name of the resource which stores the users/service accounts // having the permission to bind to the corresponding intranet VPC of the // consumer project. DnsBindPermission 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/dnsBindPermission` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetDnsBindPermission][google.cloud.vmwareengine.v1.VmwareEngine.GetDnsBindPermission]
func (*GetDnsBindPermissionRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetDnsBindPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDnsBindPermissionRequest.ProtoReflect.Descriptor instead.
func (*GetDnsBindPermissionRequest) GetName ¶ added in v1.1.0
func (x *GetDnsBindPermissionRequest) GetName() string
func (*GetDnsBindPermissionRequest) ProtoMessage ¶ added in v1.1.0
func (*GetDnsBindPermissionRequest) ProtoMessage()
func (*GetDnsBindPermissionRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetDnsBindPermissionRequest) ProtoReflect() protoreflect.Message
func (*GetDnsBindPermissionRequest) Reset ¶ added in v1.1.0
func (x *GetDnsBindPermissionRequest) Reset()
func (*GetDnsBindPermissionRequest) String ¶ added in v1.1.0
func (x *GetDnsBindPermissionRequest) String() string
type GetDnsForwardingRequest ¶ added in v1.1.0
type GetDnsForwardingRequest struct { // Required. The resource name of a `DnsForwarding` 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-a/privateClouds/my-cloud/dnsForwarding` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetDnsForwarding][google.cloud.vmwareengine.v1.VmwareEngine.GetDnsForwarding]
func (*GetDnsForwardingRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetDnsForwardingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDnsForwardingRequest.ProtoReflect.Descriptor instead.
func (*GetDnsForwardingRequest) GetName ¶ added in v1.1.0
func (x *GetDnsForwardingRequest) GetName() string
func (*GetDnsForwardingRequest) ProtoMessage ¶ added in v1.1.0
func (*GetDnsForwardingRequest) ProtoMessage()
func (*GetDnsForwardingRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetDnsForwardingRequest) ProtoReflect() protoreflect.Message
func (*GetDnsForwardingRequest) Reset ¶ added in v1.1.0
func (x *GetDnsForwardingRequest) Reset()
func (*GetDnsForwardingRequest) String ¶ added in v1.1.0
func (x *GetDnsForwardingRequest) String() string
type GetExternalAccessRuleRequest ¶ added in v1.1.0
type GetExternalAccessRuleRequest struct { // Required. The resource name of the external access firewall rule 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-policy/externalAccessRules/my-rule` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.GetExternalAccessRule]
func (*GetExternalAccessRuleRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetExternalAccessRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetExternalAccessRuleRequest.ProtoReflect.Descriptor instead.
func (*GetExternalAccessRuleRequest) GetName ¶ added in v1.1.0
func (x *GetExternalAccessRuleRequest) GetName() string
func (*GetExternalAccessRuleRequest) ProtoMessage ¶ added in v1.1.0
func (*GetExternalAccessRuleRequest) ProtoMessage()
func (*GetExternalAccessRuleRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
func (*GetExternalAccessRuleRequest) Reset ¶ added in v1.1.0
func (x *GetExternalAccessRuleRequest) Reset()
func (*GetExternalAccessRuleRequest) String ¶ added in v1.1.0
func (x *GetExternalAccessRuleRequest) String() string
type GetExternalAddressRequest ¶ added in v1.1.0
type GetExternalAddressRequest struct { // Required. The resource name of the external IP address 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-a/privateClouds/my-cloud/externalAddresses/my-ip` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.GetExternalAddress]
func (*GetExternalAddressRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetExternalAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetExternalAddressRequest.ProtoReflect.Descriptor instead.
func (*GetExternalAddressRequest) GetName ¶ added in v1.1.0
func (x *GetExternalAddressRequest) GetName() string
func (*GetExternalAddressRequest) ProtoMessage ¶ added in v1.1.0
func (*GetExternalAddressRequest) ProtoMessage()
func (*GetExternalAddressRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetExternalAddressRequest) ProtoReflect() protoreflect.Message
func (*GetExternalAddressRequest) Reset ¶ added in v1.1.0
func (x *GetExternalAddressRequest) Reset()
func (*GetExternalAddressRequest) String ¶ added in v1.1.0
func (x *GetExternalAddressRequest) 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-central1/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 GetLoggingServerRequest ¶ added in v1.1.0
type GetLoggingServerRequest struct { // Required. The resource name of the Logging Server 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-a/privateClouds/my-cloud/loggingServers/my-logging-server` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.GetLoggingServer]
func (*GetLoggingServerRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetLoggingServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLoggingServerRequest.ProtoReflect.Descriptor instead.
func (*GetLoggingServerRequest) GetName ¶ added in v1.1.0
func (x *GetLoggingServerRequest) GetName() string
func (*GetLoggingServerRequest) ProtoMessage ¶ added in v1.1.0
func (*GetLoggingServerRequest) ProtoMessage()
func (*GetLoggingServerRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetLoggingServerRequest) ProtoReflect() protoreflect.Message
func (*GetLoggingServerRequest) Reset ¶ added in v1.1.0
func (x *GetLoggingServerRequest) Reset()
func (*GetLoggingServerRequest) String ¶ added in v1.1.0
func (x *GetLoggingServerRequest) String() string
type GetManagementDnsZoneBindingRequest ¶ added in v1.1.0
type GetManagementDnsZoneBindingRequest struct { // Required. The resource name of the management DNS zone binding 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-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetManagementDnsZoneBinding][google.cloud.vmwareengine.v1.VmwareEngine.GetManagementDnsZoneBinding]
func (*GetManagementDnsZoneBindingRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetManagementDnsZoneBindingRequest.ProtoReflect.Descriptor instead.
func (*GetManagementDnsZoneBindingRequest) GetName ¶ added in v1.1.0
func (x *GetManagementDnsZoneBindingRequest) GetName() string
func (*GetManagementDnsZoneBindingRequest) ProtoMessage ¶ added in v1.1.0
func (*GetManagementDnsZoneBindingRequest) ProtoMessage()
func (*GetManagementDnsZoneBindingRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
func (*GetManagementDnsZoneBindingRequest) Reset ¶ added in v1.1.0
func (x *GetManagementDnsZoneBindingRequest) Reset()
func (*GetManagementDnsZoneBindingRequest) String ¶ added in v1.1.0
func (x *GetManagementDnsZoneBindingRequest) String() string
type GetNetworkPeeringRequest ¶ added in v1.1.0
type GetNetworkPeeringRequest struct { // Required. The resource name of the network peering 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/networkPeerings/my-peering` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPeering]
func (*GetNetworkPeeringRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetNetworkPeeringRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNetworkPeeringRequest.ProtoReflect.Descriptor instead.
func (*GetNetworkPeeringRequest) GetName ¶ added in v1.1.0
func (x *GetNetworkPeeringRequest) GetName() string
func (*GetNetworkPeeringRequest) ProtoMessage ¶ added in v1.1.0
func (*GetNetworkPeeringRequest) ProtoMessage()
func (*GetNetworkPeeringRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetNetworkPeeringRequest) ProtoReflect() protoreflect.Message
func (*GetNetworkPeeringRequest) Reset ¶ added in v1.1.0
func (x *GetNetworkPeeringRequest) Reset()
func (*GetNetworkPeeringRequest) String ¶ added in v1.1.0
func (x *GetNetworkPeeringRequest) 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 GetNodeRequest ¶ added in v1.1.0
type GetNodeRequest struct { // Required. The resource name of the node to retrieve. // For example: // `projects/{project}/locations/{location}/privateClouds/{private_cloud}/clusters/{cluster}/nodes/{node}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetNode][google.cloud.vmwareengine.v1.VmwareEngine.GetNode]
func (*GetNodeRequest) Descriptor
deprecated
added in
v1.1.0
func (*GetNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeRequest.ProtoReflect.Descriptor instead.
func (*GetNodeRequest) GetName ¶ added in v1.1.0
func (x *GetNodeRequest) GetName() string
func (*GetNodeRequest) ProtoMessage ¶ added in v1.1.0
func (*GetNodeRequest) ProtoMessage()
func (*GetNodeRequest) ProtoReflect ¶ added in v1.1.0
func (x *GetNodeRequest) ProtoReflect() protoreflect.Message
func (*GetNodeRequest) Reset ¶ added in v1.1.0
func (x *GetNodeRequest) Reset()
func (*GetNodeRequest) String ¶ added in v1.1.0
func (x *GetNodeRequest) 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-central1-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-central1-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 GetPrivateConnectionRequest ¶ added in v0.4.1
type GetPrivateConnectionRequest struct { // Required. The resource name of the private connection 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/privateConnections/my-connection` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetPrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateConnection]
func (*GetPrivateConnectionRequest) Descriptor
deprecated
added in
v0.4.1
func (*GetPrivateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPrivateConnectionRequest.ProtoReflect.Descriptor instead.
func (*GetPrivateConnectionRequest) GetName ¶ added in v0.4.1
func (x *GetPrivateConnectionRequest) GetName() string
func (*GetPrivateConnectionRequest) ProtoMessage ¶ added in v0.4.1
func (*GetPrivateConnectionRequest) ProtoMessage()
func (*GetPrivateConnectionRequest) ProtoReflect ¶ added in v0.4.1
func (x *GetPrivateConnectionRequest) ProtoReflect() protoreflect.Message
func (*GetPrivateConnectionRequest) Reset ¶ added in v0.4.1
func (x *GetPrivateConnectionRequest) Reset()
func (*GetPrivateConnectionRequest) String ¶ added in v0.4.1
func (x *GetPrivateConnectionRequest) String() string
type GetSubnetRequest ¶ added in v0.4.1
type GetSubnetRequest struct { // Required. The resource name of the subnet 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-a/privateClouds/my-cloud/subnets/my-subnet` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.GetSubnet][google.cloud.vmwareengine.v1.VmwareEngine.GetSubnet]
func (*GetSubnetRequest) Descriptor
deprecated
added in
v0.4.1
func (*GetSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSubnetRequest.ProtoReflect.Descriptor instead.
func (*GetSubnetRequest) GetName ¶ added in v0.4.1
func (x *GetSubnetRequest) GetName() string
func (*GetSubnetRequest) ProtoMessage ¶ added in v0.4.1
func (*GetSubnetRequest) ProtoMessage()
func (*GetSubnetRequest) ProtoReflect ¶ added in v0.4.1
func (x *GetSubnetRequest) ProtoReflect() protoreflect.Message
func (*GetSubnetRequest) Reset ¶ added in v0.4.1
func (x *GetSubnetRequest) Reset()
func (*GetSubnetRequest) String ¶ added in v0.4.1
func (x *GetSubnetRequest) 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 GrantDnsBindPermissionRequest ¶ added in v1.1.0
type GrantDnsBindPermissionRequest struct { // Required. The name of the resource which stores the users/service accounts // having the permission to bind to the corresponding intranet VPC of the // consumer project. DnsBindPermission 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/dnsBindPermission` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The consumer provided user/service account which needs to be // granted permission to bind with the intranet VPC corresponding to the // consumer project. Principal *Principal `protobuf:"bytes,2,opt,name=principal,proto3" json:"principal,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.GrantDnsBindPermission][google.cloud.vmwareengine.v1.VmwareEngine.GrantDnsBindPermission]
func (*GrantDnsBindPermissionRequest) Descriptor
deprecated
added in
v1.1.0
func (*GrantDnsBindPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GrantDnsBindPermissionRequest.ProtoReflect.Descriptor instead.
func (*GrantDnsBindPermissionRequest) GetName ¶ added in v1.1.0
func (x *GrantDnsBindPermissionRequest) GetName() string
func (*GrantDnsBindPermissionRequest) GetPrincipal ¶ added in v1.1.0
func (x *GrantDnsBindPermissionRequest) GetPrincipal() *Principal
func (*GrantDnsBindPermissionRequest) GetRequestId ¶ added in v1.1.0
func (x *GrantDnsBindPermissionRequest) GetRequestId() string
func (*GrantDnsBindPermissionRequest) ProtoMessage ¶ added in v1.1.0
func (*GrantDnsBindPermissionRequest) ProtoMessage()
func (*GrantDnsBindPermissionRequest) ProtoReflect ¶ added in v1.1.0
func (x *GrantDnsBindPermissionRequest) ProtoReflect() protoreflect.Message
func (*GrantDnsBindPermissionRequest) Reset ¶ added in v1.1.0
func (x *GrantDnsBindPermissionRequest) Reset()
func (*GrantDnsBindPermissionRequest) String ¶ added in v1.1.0
func (x *GrantDnsBindPermissionRequest) 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-central1/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
const ( // Unspecified appliance state. This is the default value. Hcx_STATE_UNSPECIFIED Hcx_State = 0 // The appliance is operational and can be used. Hcx_ACTIVE Hcx_State = 1 // The appliance is being deployed. Hcx_CREATING Hcx_State = 2 // The appliance is being activated. Hcx_ACTIVATING Hcx_State = 3 )
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-central1-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 ListExternalAccessRulesRequest ¶ added in v1.1.0
type ListExternalAccessRulesRequest struct { // Required. The resource name of the network policy to query for external // access firewall rules. 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-policy` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of external access rules 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 `ListExternalAccessRulesRequest` // call. Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListExternalAccessRulesRequest` 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 external access rules, you can // exclude the ones named `example-rule` by specifying // `name != "example-rule"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-rule") // (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-rule-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-rule-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.ListExternalAccessRules][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAccessRules]
func (*ListExternalAccessRulesRequest) Descriptor
deprecated
added in
v1.1.0
func (*ListExternalAccessRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListExternalAccessRulesRequest.ProtoReflect.Descriptor instead.
func (*ListExternalAccessRulesRequest) GetFilter ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) GetFilter() string
func (*ListExternalAccessRulesRequest) GetOrderBy ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) GetOrderBy() string
func (*ListExternalAccessRulesRequest) GetPageSize ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) GetPageSize() int32
func (*ListExternalAccessRulesRequest) GetPageToken ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) GetPageToken() string
func (*ListExternalAccessRulesRequest) GetParent ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) GetParent() string
func (*ListExternalAccessRulesRequest) ProtoMessage ¶ added in v1.1.0
func (*ListExternalAccessRulesRequest) ProtoMessage()
func (*ListExternalAccessRulesRequest) ProtoReflect ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) ProtoReflect() protoreflect.Message
func (*ListExternalAccessRulesRequest) Reset ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) Reset()
func (*ListExternalAccessRulesRequest) String ¶ added in v1.1.0
func (x *ListExternalAccessRulesRequest) String() string
type ListExternalAccessRulesResponse ¶ added in v1.1.0
type ListExternalAccessRulesResponse struct { // A list of external access firewall rules. ExternalAccessRules []*ExternalAccessRule `protobuf:"bytes,1,rep,name=external_access_rules,json=externalAccessRules,proto3" json:"external_access_rules,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.ListExternalAccessRules][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAccessRules]
func (*ListExternalAccessRulesResponse) Descriptor
deprecated
added in
v1.1.0
func (*ListExternalAccessRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExternalAccessRulesResponse.ProtoReflect.Descriptor instead.
func (*ListExternalAccessRulesResponse) GetExternalAccessRules ¶ added in v1.1.0
func (x *ListExternalAccessRulesResponse) GetExternalAccessRules() []*ExternalAccessRule
func (*ListExternalAccessRulesResponse) GetNextPageToken ¶ added in v1.1.0
func (x *ListExternalAccessRulesResponse) GetNextPageToken() string
func (*ListExternalAccessRulesResponse) GetUnreachable ¶ added in v1.1.0
func (x *ListExternalAccessRulesResponse) GetUnreachable() []string
func (*ListExternalAccessRulesResponse) ProtoMessage ¶ added in v1.1.0
func (*ListExternalAccessRulesResponse) ProtoMessage()
func (*ListExternalAccessRulesResponse) ProtoReflect ¶ added in v1.1.0
func (x *ListExternalAccessRulesResponse) ProtoReflect() protoreflect.Message
func (*ListExternalAccessRulesResponse) Reset ¶ added in v1.1.0
func (x *ListExternalAccessRulesResponse) Reset()
func (*ListExternalAccessRulesResponse) String ¶ added in v1.1.0
func (x *ListExternalAccessRulesResponse) String() string
type ListExternalAddressesRequest ¶ added in v1.1.0
type ListExternalAddressesRequest struct { // Required. The resource name of the private cloud to be queried for // external IP addresses. // 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-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of external IP addresses 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 `ListExternalAddresses` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListExternalAddresses` 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 IP addresses, you can // exclude the ones named `example-ip` by specifying // `name != "example-ip"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-ip") // (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-ip-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-ip-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.ListExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAddresses]
func (*ListExternalAddressesRequest) Descriptor
deprecated
added in
v1.1.0
func (*ListExternalAddressesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListExternalAddressesRequest.ProtoReflect.Descriptor instead.
func (*ListExternalAddressesRequest) GetFilter ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) GetFilter() string
func (*ListExternalAddressesRequest) GetOrderBy ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) GetOrderBy() string
func (*ListExternalAddressesRequest) GetPageSize ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) GetPageSize() int32
func (*ListExternalAddressesRequest) GetPageToken ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) GetPageToken() string
func (*ListExternalAddressesRequest) GetParent ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) GetParent() string
func (*ListExternalAddressesRequest) ProtoMessage ¶ added in v1.1.0
func (*ListExternalAddressesRequest) ProtoMessage()
func (*ListExternalAddressesRequest) ProtoReflect ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) ProtoReflect() protoreflect.Message
func (*ListExternalAddressesRequest) Reset ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) Reset()
func (*ListExternalAddressesRequest) String ¶ added in v1.1.0
func (x *ListExternalAddressesRequest) String() string
type ListExternalAddressesResponse ¶ added in v1.1.0
type ListExternalAddressesResponse struct { // A list of external IP addresses. ExternalAddresses []*ExternalAddress `protobuf:"bytes,1,rep,name=external_addresses,json=externalAddresses,proto3" json:"external_addresses,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.ListExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAddresses]
func (*ListExternalAddressesResponse) Descriptor
deprecated
added in
v1.1.0
func (*ListExternalAddressesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExternalAddressesResponse.ProtoReflect.Descriptor instead.
func (*ListExternalAddressesResponse) GetExternalAddresses ¶ added in v1.1.0
func (x *ListExternalAddressesResponse) GetExternalAddresses() []*ExternalAddress
func (*ListExternalAddressesResponse) GetNextPageToken ¶ added in v1.1.0
func (x *ListExternalAddressesResponse) GetNextPageToken() string
func (*ListExternalAddressesResponse) GetUnreachable ¶ added in v1.1.0
func (x *ListExternalAddressesResponse) GetUnreachable() []string
func (*ListExternalAddressesResponse) ProtoMessage ¶ added in v1.1.0
func (*ListExternalAddressesResponse) ProtoMessage()
func (*ListExternalAddressesResponse) ProtoReflect ¶ added in v1.1.0
func (x *ListExternalAddressesResponse) ProtoReflect() protoreflect.Message
func (*ListExternalAddressesResponse) Reset ¶ added in v1.1.0
func (x *ListExternalAddressesResponse) Reset()
func (*ListExternalAddressesResponse) String ¶ added in v1.1.0
func (x *ListExternalAddressesResponse) 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 ListLoggingServersRequest ¶ added in v1.1.0
type ListLoggingServersRequest struct { // Required. The resource name of the private cloud to be queried for // logging servers. // 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-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of logging servers 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 `ListLoggingServersRequest` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListLoggingServersRequest` 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 logging servers, you can // exclude the ones named `example-server` by specifying // `name != "example-server"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-server") // (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-server-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-server-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.ListLoggingServers][google.cloud.vmwareengine.v1.VmwareEngine.ListLoggingServers]
func (*ListLoggingServersRequest) Descriptor
deprecated
added in
v1.1.0
func (*ListLoggingServersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLoggingServersRequest.ProtoReflect.Descriptor instead.
func (*ListLoggingServersRequest) GetFilter ¶ added in v1.1.0
func (x *ListLoggingServersRequest) GetFilter() string
func (*ListLoggingServersRequest) GetOrderBy ¶ added in v1.1.0
func (x *ListLoggingServersRequest) GetOrderBy() string
func (*ListLoggingServersRequest) GetPageSize ¶ added in v1.1.0
func (x *ListLoggingServersRequest) GetPageSize() int32
func (*ListLoggingServersRequest) GetPageToken ¶ added in v1.1.0
func (x *ListLoggingServersRequest) GetPageToken() string
func (*ListLoggingServersRequest) GetParent ¶ added in v1.1.0
func (x *ListLoggingServersRequest) GetParent() string
func (*ListLoggingServersRequest) ProtoMessage ¶ added in v1.1.0
func (*ListLoggingServersRequest) ProtoMessage()
func (*ListLoggingServersRequest) ProtoReflect ¶ added in v1.1.0
func (x *ListLoggingServersRequest) ProtoReflect() protoreflect.Message
func (*ListLoggingServersRequest) Reset ¶ added in v1.1.0
func (x *ListLoggingServersRequest) Reset()
func (*ListLoggingServersRequest) String ¶ added in v1.1.0
func (x *ListLoggingServersRequest) String() string
type ListLoggingServersResponse ¶ added in v1.1.0
type ListLoggingServersResponse struct { // A list of Logging Servers. LoggingServers []*LoggingServer `protobuf:"bytes,1,rep,name=logging_servers,json=loggingServers,proto3" json:"logging_servers,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.ListLoggingServers][google.cloud.vmwareengine.v1.VmwareEngine.ListLoggingServers]
func (*ListLoggingServersResponse) Descriptor
deprecated
added in
v1.1.0
func (*ListLoggingServersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLoggingServersResponse.ProtoReflect.Descriptor instead.
func (*ListLoggingServersResponse) GetLoggingServers ¶ added in v1.1.0
func (x *ListLoggingServersResponse) GetLoggingServers() []*LoggingServer
func (*ListLoggingServersResponse) GetNextPageToken ¶ added in v1.1.0
func (x *ListLoggingServersResponse) GetNextPageToken() string
func (*ListLoggingServersResponse) GetUnreachable ¶ added in v1.1.0
func (x *ListLoggingServersResponse) GetUnreachable() []string
func (*ListLoggingServersResponse) ProtoMessage ¶ added in v1.1.0
func (*ListLoggingServersResponse) ProtoMessage()
func (*ListLoggingServersResponse) ProtoReflect ¶ added in v1.1.0
func (x *ListLoggingServersResponse) ProtoReflect() protoreflect.Message
func (*ListLoggingServersResponse) Reset ¶ added in v1.1.0
func (x *ListLoggingServersResponse) Reset()
func (*ListLoggingServersResponse) String ¶ added in v1.1.0
func (x *ListLoggingServersResponse) String() string
type ListManagementDnsZoneBindingsRequest ¶ added in v1.1.0
type ListManagementDnsZoneBindingsRequest struct { // Required. The resource name of the private cloud to be queried for // management DNS zone bindings. // 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-a/privateClouds/my-cloud` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of management DNS zone bindings 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 `ListManagementDnsZoneBindings` // call. Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListManagementDnsZoneBindings` 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 Management DNS Zone Bindings, // you can exclude the ones named `example-management-dns-zone-binding` by // specifying `name != "example-management-dns-zone-binding"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-management-dns-zone-binding") // (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-management-dns-zone-binding-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-management-dns-zone-binding-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.ListManagementDnsZoneBindings][google.cloud.vmwareengine.v1.VmwareEngine.ListManagementDnsZoneBindings]
func (*ListManagementDnsZoneBindingsRequest) Descriptor
deprecated
added in
v1.1.0
func (*ListManagementDnsZoneBindingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListManagementDnsZoneBindingsRequest.ProtoReflect.Descriptor instead.
func (*ListManagementDnsZoneBindingsRequest) GetFilter ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) GetFilter() string
func (*ListManagementDnsZoneBindingsRequest) GetOrderBy ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) GetOrderBy() string
func (*ListManagementDnsZoneBindingsRequest) GetPageSize ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) GetPageSize() int32
func (*ListManagementDnsZoneBindingsRequest) GetPageToken ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) GetPageToken() string
func (*ListManagementDnsZoneBindingsRequest) GetParent ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) GetParent() string
func (*ListManagementDnsZoneBindingsRequest) ProtoMessage ¶ added in v1.1.0
func (*ListManagementDnsZoneBindingsRequest) ProtoMessage()
func (*ListManagementDnsZoneBindingsRequest) ProtoReflect ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) ProtoReflect() protoreflect.Message
func (*ListManagementDnsZoneBindingsRequest) Reset ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) Reset()
func (*ListManagementDnsZoneBindingsRequest) String ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsRequest) String() string
type ListManagementDnsZoneBindingsResponse ¶ added in v1.1.0
type ListManagementDnsZoneBindingsResponse struct { // A list of management DNS zone bindings. ManagementDnsZoneBindings []*ManagementDnsZoneBinding `` /* 140-byte string literal not displayed */ // 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.ListManagementDnsZoneBindings][google.cloud.vmwareengine.v1.VmwareEngine.ListManagementDnsZoneBindings]
func (*ListManagementDnsZoneBindingsResponse) Descriptor
deprecated
added in
v1.1.0
func (*ListManagementDnsZoneBindingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListManagementDnsZoneBindingsResponse.ProtoReflect.Descriptor instead.
func (*ListManagementDnsZoneBindingsResponse) GetManagementDnsZoneBindings ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsResponse) GetManagementDnsZoneBindings() []*ManagementDnsZoneBinding
func (*ListManagementDnsZoneBindingsResponse) GetNextPageToken ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsResponse) GetNextPageToken() string
func (*ListManagementDnsZoneBindingsResponse) GetUnreachable ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsResponse) GetUnreachable() []string
func (*ListManagementDnsZoneBindingsResponse) ProtoMessage ¶ added in v1.1.0
func (*ListManagementDnsZoneBindingsResponse) ProtoMessage()
func (*ListManagementDnsZoneBindingsResponse) ProtoReflect ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsResponse) ProtoReflect() protoreflect.Message
func (*ListManagementDnsZoneBindingsResponse) Reset ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsResponse) Reset()
func (*ListManagementDnsZoneBindingsResponse) String ¶ added in v1.1.0
func (x *ListManagementDnsZoneBindingsResponse) String() string
type ListNetworkPeeringsRequest ¶ added in v1.1.0
type ListNetworkPeeringsRequest struct { // Required. The resource name of the location (global) to query for // network peerings. 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 network peerings 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 `ListNetworkPeerings` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListNetworkPeerings` 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-peering` by specifying // `name != "example-peering"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-peering") // (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-peering-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-peering-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.ListNetworkPeerings][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPeerings]
func (*ListNetworkPeeringsRequest) Descriptor
deprecated
added in
v1.1.0
func (*ListNetworkPeeringsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNetworkPeeringsRequest.ProtoReflect.Descriptor instead.
func (*ListNetworkPeeringsRequest) GetFilter ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) GetFilter() string
func (*ListNetworkPeeringsRequest) GetOrderBy ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) GetOrderBy() string
func (*ListNetworkPeeringsRequest) GetPageSize ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) GetPageSize() int32
func (*ListNetworkPeeringsRequest) GetPageToken ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) GetPageToken() string
func (*ListNetworkPeeringsRequest) GetParent ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) GetParent() string
func (*ListNetworkPeeringsRequest) ProtoMessage ¶ added in v1.1.0
func (*ListNetworkPeeringsRequest) ProtoMessage()
func (*ListNetworkPeeringsRequest) ProtoReflect ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) ProtoReflect() protoreflect.Message
func (*ListNetworkPeeringsRequest) Reset ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) Reset()
func (*ListNetworkPeeringsRequest) String ¶ added in v1.1.0
func (x *ListNetworkPeeringsRequest) String() string
type ListNetworkPeeringsResponse ¶ added in v1.1.0
type ListNetworkPeeringsResponse struct { // A list of network peerings. NetworkPeerings []*NetworkPeering `protobuf:"bytes,1,rep,name=network_peerings,json=networkPeerings,proto3" json:"network_peerings,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.ListNetworkPeerings][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPeerings]
func (*ListNetworkPeeringsResponse) Descriptor
deprecated
added in
v1.1.0
func (*ListNetworkPeeringsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNetworkPeeringsResponse.ProtoReflect.Descriptor instead.
func (*ListNetworkPeeringsResponse) GetNetworkPeerings ¶ added in v1.1.0
func (x *ListNetworkPeeringsResponse) GetNetworkPeerings() []*NetworkPeering
func (*ListNetworkPeeringsResponse) GetNextPageToken ¶ added in v1.1.0
func (x *ListNetworkPeeringsResponse) GetNextPageToken() string
func (*ListNetworkPeeringsResponse) GetUnreachable ¶ added in v1.1.0
func (x *ListNetworkPeeringsResponse) GetUnreachable() []string
func (*ListNetworkPeeringsResponse) ProtoMessage ¶ added in v1.1.0
func (*ListNetworkPeeringsResponse) ProtoMessage()
func (*ListNetworkPeeringsResponse) ProtoReflect ¶ added in v1.1.0
func (x *ListNetworkPeeringsResponse) ProtoReflect() protoreflect.Message
func (*ListNetworkPeeringsResponse) Reset ¶ added in v1.1.0
func (x *ListNetworkPeeringsResponse) Reset()
func (*ListNetworkPeeringsResponse) String ¶ added in v1.1.0
func (x *ListNetworkPeeringsResponse) 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-central1-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 ListNodesRequest ¶ added in v1.1.0
type ListNodesRequest struct { // Required. The resource name of the cluster to be queried for nodes. // 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-a/privateClouds/my-cloud/clusters/my-cluster` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of nodes 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 `ListNodes` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListNodes` 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.ListNodes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodes]
func (*ListNodesRequest) Descriptor
deprecated
added in
v1.1.0
func (*ListNodesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNodesRequest.ProtoReflect.Descriptor instead.
func (*ListNodesRequest) GetPageSize ¶ added in v1.1.0
func (x *ListNodesRequest) GetPageSize() int32
func (*ListNodesRequest) GetPageToken ¶ added in v1.1.0
func (x *ListNodesRequest) GetPageToken() string
func (*ListNodesRequest) GetParent ¶ added in v1.1.0
func (x *ListNodesRequest) GetParent() string
func (*ListNodesRequest) ProtoMessage ¶ added in v1.1.0
func (*ListNodesRequest) ProtoMessage()
func (*ListNodesRequest) ProtoReflect ¶ added in v1.1.0
func (x *ListNodesRequest) ProtoReflect() protoreflect.Message
func (*ListNodesRequest) Reset ¶ added in v1.1.0
func (x *ListNodesRequest) Reset()
func (*ListNodesRequest) String ¶ added in v1.1.0
func (x *ListNodesRequest) String() string
type ListNodesResponse ¶ added in v1.1.0
type ListNodesResponse struct { // The nodes. Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,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.ListNodes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodes]
func (*ListNodesResponse) Descriptor
deprecated
added in
v1.1.0
func (*ListNodesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNodesResponse.ProtoReflect.Descriptor instead.
func (*ListNodesResponse) GetNextPageToken ¶ added in v1.1.0
func (x *ListNodesResponse) GetNextPageToken() string
func (*ListNodesResponse) GetNodes ¶ added in v1.1.0
func (x *ListNodesResponse) GetNodes() []*Node
func (*ListNodesResponse) ProtoMessage ¶ added in v1.1.0
func (*ListNodesResponse) ProtoMessage()
func (*ListNodesResponse) ProtoReflect ¶ added in v1.1.0
func (x *ListNodesResponse) ProtoReflect() protoreflect.Message
func (*ListNodesResponse) Reset ¶ added in v1.1.0
func (x *ListNodesResponse) Reset()
func (*ListNodesResponse) String ¶ added in v1.1.0
func (x *ListNodesResponse) String() string
type ListPeeringRoutesRequest ¶ added in v1.1.0
type ListPeeringRoutesRequest struct { // Required. The resource name of the network peering to retrieve peering // routes from. 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/networkPeerings/my-peering` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of peering routes 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 `ListPeeringRoutes` call. // Provide this to retrieve the subsequent page. // When paginating, all other parameters provided to `ListPeeringRoutes` 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. // Currently, only filtering on the `direction` field is supported. To return // routes imported from the peer network, provide "direction=INCOMING". To // return routes exported from the VMware Engine network, provide // "direction=OUTGOING". Other filter expressions return an error. Filter string `protobuf:"bytes,6,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.ListPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPeeringRoutes]
func (*ListPeeringRoutesRequest) Descriptor
deprecated
added in
v1.1.0
func (*ListPeeringRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPeeringRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListPeeringRoutesRequest) GetFilter ¶ added in v1.1.0
func (x *ListPeeringRoutesRequest) GetFilter() string
func (*ListPeeringRoutesRequest) GetPageSize ¶ added in v1.1.0
func (x *ListPeeringRoutesRequest) GetPageSize() int32
func (*ListPeeringRoutesRequest) GetPageToken ¶ added in v1.1.0
func (x *ListPeeringRoutesRequest) GetPageToken() string
func (*ListPeeringRoutesRequest) GetParent ¶ added in v1.1.0
func (x *ListPeeringRoutesRequest) GetParent() string
func (*ListPeeringRoutesRequest) ProtoMessage ¶ added in v1.1.0
func (*ListPeeringRoutesRequest) ProtoMessage()
func (*ListPeeringRoutesRequest) ProtoReflect ¶ added in v1.1.0
func (x *ListPeeringRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListPeeringRoutesRequest) Reset ¶ added in v1.1.0
func (x *ListPeeringRoutesRequest) Reset()
func (*ListPeeringRoutesRequest) String ¶ added in v1.1.0
func (x *ListPeeringRoutesRequest) String() string
type ListPeeringRoutesResponse ¶ added in v1.1.0
type ListPeeringRoutesResponse struct { // A list of peering routes. PeeringRoutes []*PeeringRoute `protobuf:"bytes,1,rep,name=peering_routes,json=peeringRoutes,proto3" json:"peering_routes,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.ListPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPeeringRoutes]
func (*ListPeeringRoutesResponse) Descriptor
deprecated
added in
v1.1.0
func (*ListPeeringRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPeeringRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListPeeringRoutesResponse) GetNextPageToken ¶ added in v1.1.0
func (x *ListPeeringRoutesResponse) GetNextPageToken() string
func (*ListPeeringRoutesResponse) GetPeeringRoutes ¶ added in v1.1.0
func (x *ListPeeringRoutesResponse) GetPeeringRoutes() []*PeeringRoute
func (*ListPeeringRoutesResponse) ProtoMessage ¶ added in v1.1.0
func (*ListPeeringRoutesResponse) ProtoMessage()
func (*ListPeeringRoutesResponse) ProtoReflect ¶ added in v1.1.0
func (x *ListPeeringRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListPeeringRoutesResponse) Reset ¶ added in v1.1.0
func (x *ListPeeringRoutesResponse) Reset()
func (*ListPeeringRoutesResponse) String ¶ added in v1.1.0
func (x *ListPeeringRoutesResponse) 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-central1-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 ListPrivateConnectionPeeringRoutesRequest ¶ added in v0.4.1
type ListPrivateConnectionPeeringRoutesRequest struct { // Required. The resource name of the private connection to retrieve peering // routes from. 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/privateConnections/my-connection` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // The maximum number of peering routes 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 `ListPrivateConnectionPeeringRoutes` // call. Provide this to retrieve the subsequent page. When paginating, all // other parameters provided to `ListPrivateConnectionPeeringRoutes` 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.ListPrivateConnectionPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes]
func (*ListPrivateConnectionPeeringRoutesRequest) Descriptor
deprecated
added in
v0.4.1
func (*ListPrivateConnectionPeeringRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateConnectionPeeringRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListPrivateConnectionPeeringRoutesRequest) GetPageSize ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesRequest) GetPageSize() int32
func (*ListPrivateConnectionPeeringRoutesRequest) GetPageToken ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesRequest) GetPageToken() string
func (*ListPrivateConnectionPeeringRoutesRequest) GetParent ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesRequest) GetParent() string
func (*ListPrivateConnectionPeeringRoutesRequest) ProtoMessage ¶ added in v0.4.1
func (*ListPrivateConnectionPeeringRoutesRequest) ProtoMessage()
func (*ListPrivateConnectionPeeringRoutesRequest) ProtoReflect ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListPrivateConnectionPeeringRoutesRequest) Reset ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesRequest) Reset()
func (*ListPrivateConnectionPeeringRoutesRequest) String ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesRequest) String() string
type ListPrivateConnectionPeeringRoutesResponse ¶ added in v0.4.1
type ListPrivateConnectionPeeringRoutesResponse struct { // A list of peering routes. PeeringRoutes []*PeeringRoute `protobuf:"bytes,1,rep,name=peering_routes,json=peeringRoutes,proto3" json:"peering_routes,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.ListPrivateConnectionPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes]
func (*ListPrivateConnectionPeeringRoutesResponse) Descriptor
deprecated
added in
v0.4.1
func (*ListPrivateConnectionPeeringRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateConnectionPeeringRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListPrivateConnectionPeeringRoutesResponse) GetNextPageToken ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesResponse) GetNextPageToken() string
func (*ListPrivateConnectionPeeringRoutesResponse) GetPeeringRoutes ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesResponse) GetPeeringRoutes() []*PeeringRoute
func (*ListPrivateConnectionPeeringRoutesResponse) ProtoMessage ¶ added in v0.4.1
func (*ListPrivateConnectionPeeringRoutesResponse) ProtoMessage()
func (*ListPrivateConnectionPeeringRoutesResponse) ProtoReflect ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListPrivateConnectionPeeringRoutesResponse) Reset ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesResponse) Reset()
func (*ListPrivateConnectionPeeringRoutesResponse) String ¶ added in v0.4.1
func (x *ListPrivateConnectionPeeringRoutesResponse) String() string
type ListPrivateConnectionsRequest ¶ added in v0.4.1
type ListPrivateConnectionsRequest struct { // Required. The resource name of the location to query for // private connections. 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 private connections 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 `ListPrivateConnections` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListPrivateConnections` 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 connections, you can // exclude the ones named `example-connection` by specifying // `name != "example-connection"`. // // To filter on multiple expressions, provide each separate expression within // parentheses. For example: // “` // (name = "example-connection") // (createTime > "2022-09-22T08:15:10.40Z") // “` // // By default, each expression is an `AND` expression. However, you // can include `AND` and `OR` expressions explicitly. // For example: // “` // (name = "example-connection-1") AND // (createTime > "2021-04-12T08:15:10.40Z") OR // (name = "example-connection-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.ListPrivateConnections][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections]
func (*ListPrivateConnectionsRequest) Descriptor
deprecated
added in
v0.4.1
func (*ListPrivateConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateConnectionsRequest.ProtoReflect.Descriptor instead.
func (*ListPrivateConnectionsRequest) GetFilter ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) GetFilter() string
func (*ListPrivateConnectionsRequest) GetOrderBy ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) GetOrderBy() string
func (*ListPrivateConnectionsRequest) GetPageSize ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) GetPageSize() int32
func (*ListPrivateConnectionsRequest) GetPageToken ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) GetPageToken() string
func (*ListPrivateConnectionsRequest) GetParent ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) GetParent() string
func (*ListPrivateConnectionsRequest) ProtoMessage ¶ added in v0.4.1
func (*ListPrivateConnectionsRequest) ProtoMessage()
func (*ListPrivateConnectionsRequest) ProtoReflect ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) ProtoReflect() protoreflect.Message
func (*ListPrivateConnectionsRequest) Reset ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) Reset()
func (*ListPrivateConnectionsRequest) String ¶ added in v0.4.1
func (x *ListPrivateConnectionsRequest) String() string
type ListPrivateConnectionsResponse ¶ added in v0.4.1
type ListPrivateConnectionsResponse struct { // A list of private connections. PrivateConnections []*PrivateConnection `protobuf:"bytes,1,rep,name=private_connections,json=privateConnections,proto3" json:"private_connections,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.ListPrivateConnections][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections]
func (*ListPrivateConnectionsResponse) Descriptor
deprecated
added in
v0.4.1
func (*ListPrivateConnectionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPrivateConnectionsResponse.ProtoReflect.Descriptor instead.
func (*ListPrivateConnectionsResponse) GetNextPageToken ¶ added in v0.4.1
func (x *ListPrivateConnectionsResponse) GetNextPageToken() string
func (*ListPrivateConnectionsResponse) GetPrivateConnections ¶ added in v0.4.1
func (x *ListPrivateConnectionsResponse) GetPrivateConnections() []*PrivateConnection
func (*ListPrivateConnectionsResponse) GetUnreachable ¶ added in v0.4.1
func (x *ListPrivateConnectionsResponse) GetUnreachable() []string
func (*ListPrivateConnectionsResponse) ProtoMessage ¶ added in v0.4.1
func (*ListPrivateConnectionsResponse) ProtoMessage()
func (*ListPrivateConnectionsResponse) ProtoReflect ¶ added in v0.4.1
func (x *ListPrivateConnectionsResponse) ProtoReflect() protoreflect.Message
func (*ListPrivateConnectionsResponse) Reset ¶ added in v0.4.1
func (x *ListPrivateConnectionsResponse) Reset()
func (*ListPrivateConnectionsResponse) String ¶ added in v0.4.1
func (x *ListPrivateConnectionsResponse) 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-central1-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"` // 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.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) GetUnreachable ¶ added in v0.4.1
func (x *ListSubnetsResponse) GetUnreachable() []string
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 LocationMetadata ¶ added in v1.1.0
type LocationMetadata struct { // Output only. Capabilities of this location. Capabilities []LocationMetadata_Capability `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
VmwareEngine specific metadata for the given [google.cloud.location.Location][google.cloud.location.Location]. It is returned as a content of the `google.cloud.location.Location.metadata` field.
func (*LocationMetadata) Descriptor
deprecated
added in
v1.1.0
func (*LocationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetCapabilities ¶ added in v1.1.0
func (x *LocationMetadata) GetCapabilities() []LocationMetadata_Capability
func (*LocationMetadata) ProtoMessage ¶ added in v1.1.0
func (*LocationMetadata) ProtoMessage()
func (*LocationMetadata) ProtoReflect ¶ added in v1.1.0
func (x *LocationMetadata) ProtoReflect() protoreflect.Message
func (*LocationMetadata) Reset ¶ added in v1.1.0
func (x *LocationMetadata) Reset()
func (*LocationMetadata) String ¶ added in v1.1.0
func (x *LocationMetadata) String() string
type LocationMetadata_Capability ¶ added in v1.1.0
type LocationMetadata_Capability int32
Capability of a location.
const ( // The default value. This value is used if the capability is omitted or // unknown. LocationMetadata_CAPABILITY_UNSPECIFIED LocationMetadata_Capability = 0 // Stretch clusters are supported in this location. LocationMetadata_STRETCHED_CLUSTERS LocationMetadata_Capability = 1 )
func (LocationMetadata_Capability) Descriptor ¶ added in v1.1.0
func (LocationMetadata_Capability) Descriptor() protoreflect.EnumDescriptor
func (LocationMetadata_Capability) Enum ¶ added in v1.1.0
func (x LocationMetadata_Capability) Enum() *LocationMetadata_Capability
func (LocationMetadata_Capability) EnumDescriptor
deprecated
added in
v1.1.0
func (LocationMetadata_Capability) EnumDescriptor() ([]byte, []int)
Deprecated: Use LocationMetadata_Capability.Descriptor instead.
func (LocationMetadata_Capability) Number ¶ added in v1.1.0
func (x LocationMetadata_Capability) Number() protoreflect.EnumNumber
func (LocationMetadata_Capability) String ¶ added in v1.1.0
func (x LocationMetadata_Capability) String() string
func (LocationMetadata_Capability) Type ¶ added in v1.1.0
func (LocationMetadata_Capability) Type() protoreflect.EnumType
type LoggingServer ¶ added in v1.1.0
type LoggingServer struct { // Output only. The resource name of this logging server. // 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-a/privateClouds/my-cloud/loggingServers/my-logging-server` 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"` // Required. Fully-qualified domain name (FQDN) or IP Address of the logging // server. Hostname string `protobuf:"bytes,5,opt,name=hostname,proto3" json:"hostname,omitempty"` // Required. Port number at which the logging server receives logs. Port int32 `protobuf:"varint,7,opt,name=port,proto3" json:"port,omitempty"` // Required. Protocol used by vCenter to send logs to a logging server. Protocol LoggingServer_Protocol `` /* 127-byte string literal not displayed */ // Required. The type of component that produces logs that will be forwarded // to this logging server. SourceType LoggingServer_SourceType `` /* 152-byte string literal not displayed */ // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,8,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
Logging server to receive vCenter or ESXi logs.
func (*LoggingServer) Descriptor
deprecated
added in
v1.1.0
func (*LoggingServer) Descriptor() ([]byte, []int)
Deprecated: Use LoggingServer.ProtoReflect.Descriptor instead.
func (*LoggingServer) GetCreateTime ¶ added in v1.1.0
func (x *LoggingServer) GetCreateTime() *timestamppb.Timestamp
func (*LoggingServer) GetHostname ¶ added in v1.1.0
func (x *LoggingServer) GetHostname() string
func (*LoggingServer) GetName ¶ added in v1.1.0
func (x *LoggingServer) GetName() string
func (*LoggingServer) GetPort ¶ added in v1.1.0
func (x *LoggingServer) GetPort() int32
func (*LoggingServer) GetProtocol ¶ added in v1.1.0
func (x *LoggingServer) GetProtocol() LoggingServer_Protocol
func (*LoggingServer) GetSourceType ¶ added in v1.1.0
func (x *LoggingServer) GetSourceType() LoggingServer_SourceType
func (*LoggingServer) GetUid ¶ added in v1.1.0
func (x *LoggingServer) GetUid() string
func (*LoggingServer) GetUpdateTime ¶ added in v1.1.0
func (x *LoggingServer) GetUpdateTime() *timestamppb.Timestamp
func (*LoggingServer) ProtoMessage ¶ added in v1.1.0
func (*LoggingServer) ProtoMessage()
func (*LoggingServer) ProtoReflect ¶ added in v1.1.0
func (x *LoggingServer) ProtoReflect() protoreflect.Message
func (*LoggingServer) Reset ¶ added in v1.1.0
func (x *LoggingServer) Reset()
func (*LoggingServer) String ¶ added in v1.1.0
func (x *LoggingServer) String() string
type LoggingServer_Protocol ¶ added in v1.1.0
type LoggingServer_Protocol int32
Defines possible protocols used to send logs to a logging server.
const ( // Unspecified communications protocol. This is the default value. LoggingServer_PROTOCOL_UNSPECIFIED LoggingServer_Protocol = 0 // UDP LoggingServer_UDP LoggingServer_Protocol = 1 // TCP LoggingServer_TCP LoggingServer_Protocol = 2 // TLS LoggingServer_TLS LoggingServer_Protocol = 3 // SSL LoggingServer_SSL LoggingServer_Protocol = 4 // RELP LoggingServer_RELP LoggingServer_Protocol = 5 )
func (LoggingServer_Protocol) Descriptor ¶ added in v1.1.0
func (LoggingServer_Protocol) Descriptor() protoreflect.EnumDescriptor
func (LoggingServer_Protocol) Enum ¶ added in v1.1.0
func (x LoggingServer_Protocol) Enum() *LoggingServer_Protocol
func (LoggingServer_Protocol) EnumDescriptor
deprecated
added in
v1.1.0
func (LoggingServer_Protocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use LoggingServer_Protocol.Descriptor instead.
func (LoggingServer_Protocol) Number ¶ added in v1.1.0
func (x LoggingServer_Protocol) Number() protoreflect.EnumNumber
func (LoggingServer_Protocol) String ¶ added in v1.1.0
func (x LoggingServer_Protocol) String() string
func (LoggingServer_Protocol) Type ¶ added in v1.1.0
func (LoggingServer_Protocol) Type() protoreflect.EnumType
type LoggingServer_SourceType ¶ added in v1.1.0
type LoggingServer_SourceType int32
Defines possible types of component that produces logs.
const ( // The default value. This value should never be used. LoggingServer_SOURCE_TYPE_UNSPECIFIED LoggingServer_SourceType = 0 // Logs produced by ESXI hosts LoggingServer_ESXI LoggingServer_SourceType = 1 // Logs produced by vCenter server LoggingServer_VCSA LoggingServer_SourceType = 2 )
func (LoggingServer_SourceType) Descriptor ¶ added in v1.1.0
func (LoggingServer_SourceType) Descriptor() protoreflect.EnumDescriptor
func (LoggingServer_SourceType) Enum ¶ added in v1.1.0
func (x LoggingServer_SourceType) Enum() *LoggingServer_SourceType
func (LoggingServer_SourceType) EnumDescriptor
deprecated
added in
v1.1.0
func (LoggingServer_SourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use LoggingServer_SourceType.Descriptor instead.
func (LoggingServer_SourceType) Number ¶ added in v1.1.0
func (x LoggingServer_SourceType) Number() protoreflect.EnumNumber
func (LoggingServer_SourceType) String ¶ added in v1.1.0
func (x LoggingServer_SourceType) String() string
func (LoggingServer_SourceType) Type ¶ added in v1.1.0
func (LoggingServer_SourceType) Type() protoreflect.EnumType
type ManagementDnsZoneBinding ¶ added in v1.1.0
type ManagementDnsZoneBinding struct { // Output only. The resource name of this binding. // 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-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding` 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. The state of the resource. State ManagementDnsZoneBinding_State `` /* 129-byte string literal not displayed */ // User-provided description for this resource. Description string `protobuf:"bytes,13,opt,name=description,proto3" json:"description,omitempty"` // Required. The relative resource name of the network to bind to the // management DNS zone. This network can be a consumer VPC network or a // VMware engine network. // // Types that are assignable to BindNetwork: // // *ManagementDnsZoneBinding_VpcNetwork // *ManagementDnsZoneBinding_VmwareEngineNetwork BindNetwork isManagementDnsZoneBinding_BindNetwork `protobuf_oneof:"bind_network"` // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,9,opt,name=uid,proto3" json:"uid,omitempty"` // contains filtered or unexported fields }
Represents a binding between a network and the management DNS zone. A management DNS zone is the Cloud DNS cross-project binding zone that VMware Engine creates for each private cloud. It contains FQDNs and corresponding IP addresses for the private cloud's ESXi hosts and management VM appliances like vCenter and NSX Manager.
func (*ManagementDnsZoneBinding) Descriptor
deprecated
added in
v1.1.0
func (*ManagementDnsZoneBinding) Descriptor() ([]byte, []int)
Deprecated: Use ManagementDnsZoneBinding.ProtoReflect.Descriptor instead.
func (*ManagementDnsZoneBinding) GetBindNetwork ¶ added in v1.1.0
func (m *ManagementDnsZoneBinding) GetBindNetwork() isManagementDnsZoneBinding_BindNetwork
func (*ManagementDnsZoneBinding) GetCreateTime ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetCreateTime() *timestamppb.Timestamp
func (*ManagementDnsZoneBinding) GetDescription ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetDescription() string
func (*ManagementDnsZoneBinding) GetName ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetName() string
func (*ManagementDnsZoneBinding) GetState ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetState() ManagementDnsZoneBinding_State
func (*ManagementDnsZoneBinding) GetUid ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetUid() string
func (*ManagementDnsZoneBinding) GetUpdateTime ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetUpdateTime() *timestamppb.Timestamp
func (*ManagementDnsZoneBinding) GetVmwareEngineNetwork ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetVmwareEngineNetwork() string
func (*ManagementDnsZoneBinding) GetVpcNetwork ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) GetVpcNetwork() string
func (*ManagementDnsZoneBinding) ProtoMessage ¶ added in v1.1.0
func (*ManagementDnsZoneBinding) ProtoMessage()
func (*ManagementDnsZoneBinding) ProtoReflect ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) ProtoReflect() protoreflect.Message
func (*ManagementDnsZoneBinding) Reset ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) Reset()
func (*ManagementDnsZoneBinding) String ¶ added in v1.1.0
func (x *ManagementDnsZoneBinding) String() string
type ManagementDnsZoneBinding_State ¶ added in v1.1.0
type ManagementDnsZoneBinding_State int32
Enum State defines possible states of binding between the consumer VPC network and the management DNS zone.
const ( // The default value. This value should never be used. ManagementDnsZoneBinding_STATE_UNSPECIFIED ManagementDnsZoneBinding_State = 0 // The binding is ready. ManagementDnsZoneBinding_ACTIVE ManagementDnsZoneBinding_State = 1 // The binding is being created. ManagementDnsZoneBinding_CREATING ManagementDnsZoneBinding_State = 2 // The binding is being updated. ManagementDnsZoneBinding_UPDATING ManagementDnsZoneBinding_State = 3 // The binding is being deleted. ManagementDnsZoneBinding_DELETING ManagementDnsZoneBinding_State = 4 // The binding has failed. ManagementDnsZoneBinding_FAILED ManagementDnsZoneBinding_State = 5 )
func (ManagementDnsZoneBinding_State) Descriptor ¶ added in v1.1.0
func (ManagementDnsZoneBinding_State) Descriptor() protoreflect.EnumDescriptor
func (ManagementDnsZoneBinding_State) Enum ¶ added in v1.1.0
func (x ManagementDnsZoneBinding_State) Enum() *ManagementDnsZoneBinding_State
func (ManagementDnsZoneBinding_State) EnumDescriptor
deprecated
added in
v1.1.0
func (ManagementDnsZoneBinding_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ManagementDnsZoneBinding_State.Descriptor instead.
func (ManagementDnsZoneBinding_State) Number ¶ added in v1.1.0
func (x ManagementDnsZoneBinding_State) Number() protoreflect.EnumNumber
func (ManagementDnsZoneBinding_State) String ¶ added in v1.1.0
func (x ManagementDnsZoneBinding_State) String() string
func (ManagementDnsZoneBinding_State) Type ¶ added in v1.1.0
func (ManagementDnsZoneBinding_State) Type() protoreflect.EnumType
type ManagementDnsZoneBinding_VmwareEngineNetwork ¶ added in v1.1.0
type ManagementDnsZoneBinding_VmwareEngineNetwork struct { // Network to bind is a VMware Engine network. // Specify the name in the following form for VMware engine network: // `projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}`. // `{project}` can either be a project number or a project ID. VmwareEngineNetwork string `protobuf:"bytes,15,opt,name=vmware_engine_network,json=vmwareEngineNetwork,proto3,oneof"` }
type ManagementDnsZoneBinding_VpcNetwork ¶ added in v1.1.0
type ManagementDnsZoneBinding_VpcNetwork struct { // Network to bind is a standard consumer VPC. // Specify the name in the following form for consumer // VPC network: `projects/{project}/global/networks/{network_id}`. // `{project}` can either be a project number or a project ID. VpcNetwork string `protobuf:"bytes,14,opt,name=vpc_network,json=vpcNetwork,proto3,oneof"` }
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 */ // Output only. DNS Server IP of the Private Cloud. // All DNS queries can be forwarded to this address for name resolution of // Private Cloud's management entities like vCenter, NSX-T Manager and // ESXi hosts. DnsServerIp string `protobuf:"bytes,9,opt,name=dns_server_ip,json=dnsServerIp,proto3" json:"dns_server_ip,omitempty"` // 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) GetDnsServerIp ¶ added in v1.1.0
func (x *NetworkConfig) GetDnsServerIp() string
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 NetworkPeering ¶ added in v1.1.0
type NetworkPeering struct { // Output only. The resource name of the network peering. NetworkPeering is a // global resource and location can only be global. Resource names are // scheme-less URIs that follow the conventions in // https://cloud.google.com/apis/design/resource_names. // For example: // `projects/my-project/locations/global/networkPeerings/my-peering` 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"` // Required. The relative resource name of the network to peer with // a standard VMware Engine network. The provided network can be a // consumer VPC network or another standard VMware Engine network. If the // `peer_network_type` is VMWARE_ENGINE_NETWORK, specify the name in the form: // `projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}`. // Otherwise specify the name in the form: // `projects/{project}/global/networks/{network_id}`, where // `{project}` can either be a project number or a project ID. PeerNetwork string `protobuf:"bytes,5,opt,name=peer_network,json=peerNetwork,proto3" json:"peer_network,omitempty"` // Optional. True if custom routes are exported to the peered network; // false otherwise. The default value is true. ExportCustomRoutes *bool `protobuf:"varint,8,opt,name=export_custom_routes,json=exportCustomRoutes,proto3,oneof" json:"export_custom_routes,omitempty"` // Optional. True if custom routes are imported from the peered network; // false otherwise. The default value is true. ImportCustomRoutes *bool `protobuf:"varint,9,opt,name=import_custom_routes,json=importCustomRoutes,proto3,oneof" json:"import_custom_routes,omitempty"` // Optional. True if full mesh connectivity is created and managed // automatically between peered networks; false otherwise. Currently this // field is always true because Google Compute Engine automatically creates // and manages subnetwork routes between two VPC networks when peering state // is 'ACTIVE'. ExchangeSubnetRoutes *bool `` /* 131-byte string literal not displayed */ // Optional. True if all subnet routes with a public IP address range are // exported; false otherwise. The default value is true. IPv4 special-use // ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always // exported to peers and are not controlled by this field. ExportCustomRoutesWithPublicIp *bool `` /* 167-byte string literal not displayed */ // Optional. True if all subnet routes with public IP address range are // imported; false otherwise. The default value is true. IPv4 special-use // ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always // imported to peers and are not controlled by this field. ImportCustomRoutesWithPublicIp *bool `` /* 167-byte string literal not displayed */ // Output only. State of the network peering. This field // has a value of 'ACTIVE' when there's a matching configuration in the peer // network. New values may be added to this enum when appropriate. State NetworkPeering_State `protobuf:"varint,13,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.NetworkPeering_State" json:"state,omitempty"` // Output only. Output Only. Details about the current state of the network // peering. StateDetails string `protobuf:"bytes,7,opt,name=state_details,json=stateDetails,proto3" json:"state_details,omitempty"` // Optional. Maximum transmission unit (MTU) in bytes. // The default value is `1500`. If a value of `0` is provided for this field, // VMware Engine uses the default value instead. PeerMtu int32 `protobuf:"varint,14,opt,name=peer_mtu,json=peerMtu,proto3" json:"peer_mtu,omitempty"` // Required. The type of the network to peer with the VMware Engine network. PeerNetworkType NetworkPeering_PeerNetworkType `` /* 175-byte string literal not displayed */ // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,17,opt,name=uid,proto3" json:"uid,omitempty"` // Required. 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,20,opt,name=vmware_engine_network,json=vmwareEngineNetwork,proto3" json:"vmware_engine_network,omitempty"` // Optional. User-provided description for this network peering. Description string `protobuf:"bytes,21,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Details of a network peering.
func (*NetworkPeering) Descriptor
deprecated
added in
v1.1.0
func (*NetworkPeering) Descriptor() ([]byte, []int)
Deprecated: Use NetworkPeering.ProtoReflect.Descriptor instead.
func (*NetworkPeering) GetCreateTime ¶ added in v1.1.0
func (x *NetworkPeering) GetCreateTime() *timestamppb.Timestamp
func (*NetworkPeering) GetDescription ¶ added in v1.1.0
func (x *NetworkPeering) GetDescription() string
func (*NetworkPeering) GetExchangeSubnetRoutes ¶ added in v1.1.0
func (x *NetworkPeering) GetExchangeSubnetRoutes() bool
func (*NetworkPeering) GetExportCustomRoutes ¶ added in v1.1.0
func (x *NetworkPeering) GetExportCustomRoutes() bool
func (*NetworkPeering) GetExportCustomRoutesWithPublicIp ¶ added in v1.1.0
func (x *NetworkPeering) GetExportCustomRoutesWithPublicIp() bool
func (*NetworkPeering) GetImportCustomRoutes ¶ added in v1.1.0
func (x *NetworkPeering) GetImportCustomRoutes() bool
func (*NetworkPeering) GetImportCustomRoutesWithPublicIp ¶ added in v1.1.0
func (x *NetworkPeering) GetImportCustomRoutesWithPublicIp() bool
func (*NetworkPeering) GetName ¶ added in v1.1.0
func (x *NetworkPeering) GetName() string
func (*NetworkPeering) GetPeerMtu ¶ added in v1.1.0
func (x *NetworkPeering) GetPeerMtu() int32
func (*NetworkPeering) GetPeerNetwork ¶ added in v1.1.0
func (x *NetworkPeering) GetPeerNetwork() string
func (*NetworkPeering) GetPeerNetworkType ¶ added in v1.1.0
func (x *NetworkPeering) GetPeerNetworkType() NetworkPeering_PeerNetworkType
func (*NetworkPeering) GetState ¶ added in v1.1.0
func (x *NetworkPeering) GetState() NetworkPeering_State
func (*NetworkPeering) GetStateDetails ¶ added in v1.1.0
func (x *NetworkPeering) GetStateDetails() string
func (*NetworkPeering) GetUid ¶ added in v1.1.0
func (x *NetworkPeering) GetUid() string
func (*NetworkPeering) GetUpdateTime ¶ added in v1.1.0
func (x *NetworkPeering) GetUpdateTime() *timestamppb.Timestamp
func (*NetworkPeering) GetVmwareEngineNetwork ¶ added in v1.1.0
func (x *NetworkPeering) GetVmwareEngineNetwork() string
func (*NetworkPeering) ProtoMessage ¶ added in v1.1.0
func (*NetworkPeering) ProtoMessage()
func (*NetworkPeering) ProtoReflect ¶ added in v1.1.0
func (x *NetworkPeering) ProtoReflect() protoreflect.Message
func (*NetworkPeering) Reset ¶ added in v1.1.0
func (x *NetworkPeering) Reset()
func (*NetworkPeering) String ¶ added in v1.1.0
func (x *NetworkPeering) String() string
type NetworkPeering_PeerNetworkType ¶ added in v1.1.0
type NetworkPeering_PeerNetworkType int32
Type or purpose of the network peering connection.
const ( // Unspecified NetworkPeering_PEER_NETWORK_TYPE_UNSPECIFIED NetworkPeering_PeerNetworkType = 0 // Peering connection used for connecting to another VPC network established // by the same user. For example, a peering connection to another VPC // network in the same project or to an on-premises network. NetworkPeering_STANDARD NetworkPeering_PeerNetworkType = 1 // Peering connection used for connecting to another VMware Engine network. NetworkPeering_VMWARE_ENGINE_NETWORK NetworkPeering_PeerNetworkType = 2 // Peering connection used for establishing [private services // access](https://cloud.google.com/vpc/docs/private-services-access). NetworkPeering_PRIVATE_SERVICES_ACCESS NetworkPeering_PeerNetworkType = 3 // Peering connection used for connecting to NetApp Cloud Volumes. NetworkPeering_NETAPP_CLOUD_VOLUMES NetworkPeering_PeerNetworkType = 4 // Peering connection used for connecting to third-party services. Most // third-party services require manual setup of reverse peering on the VPC // network associated with the third-party service. NetworkPeering_THIRD_PARTY_SERVICE NetworkPeering_PeerNetworkType = 5 // Peering connection used for connecting to Dell PowerScale Filers NetworkPeering_DELL_POWERSCALE NetworkPeering_PeerNetworkType = 6 // Peering connection used for connecting to Google Cloud NetApp Volumes. NetworkPeering_GOOGLE_CLOUD_NETAPP_VOLUMES NetworkPeering_PeerNetworkType = 7 )
func (NetworkPeering_PeerNetworkType) Descriptor ¶ added in v1.1.0
func (NetworkPeering_PeerNetworkType) Descriptor() protoreflect.EnumDescriptor
func (NetworkPeering_PeerNetworkType) Enum ¶ added in v1.1.0
func (x NetworkPeering_PeerNetworkType) Enum() *NetworkPeering_PeerNetworkType
func (NetworkPeering_PeerNetworkType) EnumDescriptor
deprecated
added in
v1.1.0
func (NetworkPeering_PeerNetworkType) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkPeering_PeerNetworkType.Descriptor instead.
func (NetworkPeering_PeerNetworkType) Number ¶ added in v1.1.0
func (x NetworkPeering_PeerNetworkType) Number() protoreflect.EnumNumber
func (NetworkPeering_PeerNetworkType) String ¶ added in v1.1.0
func (x NetworkPeering_PeerNetworkType) String() string
func (NetworkPeering_PeerNetworkType) Type ¶ added in v1.1.0
func (NetworkPeering_PeerNetworkType) Type() protoreflect.EnumType
type NetworkPeering_State ¶ added in v1.1.0
type NetworkPeering_State int32
Possible states of a network peering.
const ( // Unspecified network peering state. This is the default value. NetworkPeering_STATE_UNSPECIFIED NetworkPeering_State = 0 // The peering is not active. NetworkPeering_INACTIVE NetworkPeering_State = 1 // The peering is active. NetworkPeering_ACTIVE NetworkPeering_State = 2 // The peering is being created. NetworkPeering_CREATING NetworkPeering_State = 3 // The peering is being deleted. NetworkPeering_DELETING NetworkPeering_State = 4 )
func (NetworkPeering_State) Descriptor ¶ added in v1.1.0
func (NetworkPeering_State) Descriptor() protoreflect.EnumDescriptor
func (NetworkPeering_State) Enum ¶ added in v1.1.0
func (x NetworkPeering_State) Enum() *NetworkPeering_State
func (NetworkPeering_State) EnumDescriptor
deprecated
added in
v1.1.0
func (NetworkPeering_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkPeering_State.Descriptor instead.
func (NetworkPeering_State) Number ¶ added in v1.1.0
func (x NetworkPeering_State) Number() protoreflect.EnumNumber
func (NetworkPeering_State) String ¶ added in v1.1.0
func (x NetworkPeering_State) String() string
func (NetworkPeering_State) Type ¶ added in v1.1.0
func (NetworkPeering_State) Type() protoreflect.EnumType
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 Node ¶ added in v1.1.0
type Node struct { // Output only. The resource name of this node. // 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-a/privateClouds/my-cloud/clusters/my-cluster/nodes/my-node Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. Fully qualified domain name of the node. Fqdn string `protobuf:"bytes,2,opt,name=fqdn,proto3" json:"fqdn,omitempty"` // Output only. Internal IP address of the node. InternalIp string `protobuf:"bytes,3,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"` // Output only. The canonical identifier of the node type (corresponds to the // `NodeType`). // For example: standard-72. NodeTypeId string `protobuf:"bytes,4,opt,name=node_type_id,json=nodeTypeId,proto3" json:"node_type_id,omitempty"` // Output only. The version number of the VMware ESXi // management component in this cluster. Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` // Output only. Customized number of cores CustomCoreCount int64 `protobuf:"varint,6,opt,name=custom_core_count,json=customCoreCount,proto3" json:"custom_core_count,omitempty"` // Output only. The state of the appliance. State Node_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.Node_State" json:"state,omitempty"` // contains filtered or unexported fields }
Node in a cluster.
func (*Node) Descriptor
deprecated
added in
v1.1.0
func (*Node) GetCustomCoreCount ¶ added in v1.1.0
func (*Node) GetInternalIp ¶ added in v1.1.0
func (*Node) GetNodeTypeId ¶ added in v1.1.0
func (*Node) GetState ¶ added in v1.1.0
func (x *Node) GetState() Node_State
func (*Node) GetVersion ¶ added in v1.1.0
func (*Node) ProtoMessage ¶ added in v1.1.0
func (*Node) ProtoMessage()
func (*Node) ProtoReflect ¶ added in v1.1.0
func (x *Node) ProtoReflect() protoreflect.Message
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-central1-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 */ // Output only. The type of the resource. Kind NodeType_Kind `protobuf:"varint,12,opt,name=kind,proto3,enum=google.cloud.vmwareengine.v1.NodeType_Kind" json:"kind,omitempty"` // Output only. Families of the node type. // For node types to be in the same cluster // they must share at least one element in the `families`. Families []string `protobuf:"bytes,13,rep,name=families,proto3" json:"families,omitempty"` // Output only. Capabilities of this node type. Capabilities []NodeType_Capability `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
Describes node type.
func (*NodeType) Descriptor
deprecated
func (*NodeType) GetAvailableCustomCoreCounts ¶
func (*NodeType) GetCapabilities ¶ added in v1.1.0
func (x *NodeType) GetCapabilities() []NodeType_Capability
func (*NodeType) GetDiskSizeGb ¶
func (*NodeType) GetDisplayName ¶
func (*NodeType) GetFamilies ¶ added in v1.1.0
func (*NodeType) GetKind ¶ added in v1.1.0
func (x *NodeType) GetKind() NodeType_Kind
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 NodeType_Capability ¶ added in v1.1.0
type NodeType_Capability int32
Capability of a node type.
const ( // The default value. This value is used if the capability is omitted or // unknown. NodeType_CAPABILITY_UNSPECIFIED NodeType_Capability = 0 // This node type supports stretch clusters. NodeType_STRETCHED_CLUSTERS NodeType_Capability = 1 )
func (NodeType_Capability) Descriptor ¶ added in v1.1.0
func (NodeType_Capability) Descriptor() protoreflect.EnumDescriptor
func (NodeType_Capability) Enum ¶ added in v1.1.0
func (x NodeType_Capability) Enum() *NodeType_Capability
func (NodeType_Capability) EnumDescriptor
deprecated
added in
v1.1.0
func (NodeType_Capability) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeType_Capability.Descriptor instead.
func (NodeType_Capability) Number ¶ added in v1.1.0
func (x NodeType_Capability) Number() protoreflect.EnumNumber
func (NodeType_Capability) String ¶ added in v1.1.0
func (x NodeType_Capability) String() string
func (NodeType_Capability) Type ¶ added in v1.1.0
func (NodeType_Capability) Type() protoreflect.EnumType
type NodeType_Kind ¶ added in v1.1.0
type NodeType_Kind int32
Enum Kind defines possible types of a NodeType.
const ( // The default value. This value should never be used. NodeType_KIND_UNSPECIFIED NodeType_Kind = 0 // Standard HCI node. NodeType_STANDARD NodeType_Kind = 1 // Storage only Node. NodeType_STORAGE_ONLY NodeType_Kind = 2 )
func (NodeType_Kind) Descriptor ¶ added in v1.1.0
func (NodeType_Kind) Descriptor() protoreflect.EnumDescriptor
func (NodeType_Kind) Enum ¶ added in v1.1.0
func (x NodeType_Kind) Enum() *NodeType_Kind
func (NodeType_Kind) EnumDescriptor
deprecated
added in
v1.1.0
func (NodeType_Kind) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeType_Kind.Descriptor instead.
func (NodeType_Kind) Number ¶ added in v1.1.0
func (x NodeType_Kind) Number() protoreflect.EnumNumber
func (NodeType_Kind) String ¶ added in v1.1.0
func (x NodeType_Kind) String() string
func (NodeType_Kind) Type ¶ added in v1.1.0
func (NodeType_Kind) Type() protoreflect.EnumType
type Node_State ¶ added in v1.1.0
type Node_State int32
Enum State defines possible states of a node in a cluster.
const ( // The default value. This value should never be used. Node_STATE_UNSPECIFIED Node_State = 0 // Node is operational and can be used by the user. Node_ACTIVE Node_State = 1 // Node is being provisioned. Node_CREATING Node_State = 2 // Node is in a failed state. Node_FAILED Node_State = 3 // Node is undergoing maintenance, e.g.: during private cloud upgrade. Node_UPGRADING Node_State = 4 )
func (Node_State) Descriptor ¶ added in v1.1.0
func (Node_State) Descriptor() protoreflect.EnumDescriptor
func (Node_State) Enum ¶ added in v1.1.0
func (x Node_State) Enum() *Node_State
func (Node_State) EnumDescriptor
deprecated
added in
v1.1.0
func (Node_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Node_State.Descriptor instead.
func (Node_State) Number ¶ added in v1.1.0
func (x Node_State) Number() protoreflect.EnumNumber
func (Node_State) String ¶ added in v1.1.0
func (x Node_State) String() string
func (Node_State) Type ¶ added in v1.1.0
func (Node_State) Type() protoreflect.EnumType
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 PeeringRoute ¶ added in v0.4.1
type PeeringRoute struct { // Output only. Destination range of the peering route in CIDR notation. DestRange string `protobuf:"bytes,1,opt,name=dest_range,json=destRange,proto3" json:"dest_range,omitempty"` // Output only. Type of the route in the peer VPC network. Type PeeringRoute_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.vmwareengine.v1.PeeringRoute_Type" json:"type,omitempty"` // Output only. Region containing the next hop of the peering route. This // field only applies to dynamic routes in the peer VPC network. NextHopRegion string `protobuf:"bytes,3,opt,name=next_hop_region,json=nextHopRegion,proto3" json:"next_hop_region,omitempty"` // Output only. The priority of the peering route. Priority int64 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"` // Output only. True if the peering route has been imported from a peered // VPC network; false otherwise. The import happens if the field // `NetworkPeering.importCustomRoutes` is true for this network, // `NetworkPeering.exportCustomRoutes` is true for the peer VPC network, and // the import does not result in a route conflict. Imported bool `protobuf:"varint,5,opt,name=imported,proto3" json:"imported,omitempty"` // Output only. Direction of the routes exchanged with the peer network, from // the VMware Engine network perspective: // // * Routes of direction `INCOMING` are imported from the peer network. // * Routes of direction `OUTGOING` are exported from the intranet VPC network // of the VMware Engine network. Direction PeeringRoute_Direction `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Exchanged network peering route.
func (*PeeringRoute) Descriptor
deprecated
added in
v0.4.1
func (*PeeringRoute) Descriptor() ([]byte, []int)
Deprecated: Use PeeringRoute.ProtoReflect.Descriptor instead.
func (*PeeringRoute) GetDestRange ¶ added in v0.4.1
func (x *PeeringRoute) GetDestRange() string
func (*PeeringRoute) GetDirection ¶ added in v0.4.1
func (x *PeeringRoute) GetDirection() PeeringRoute_Direction
func (*PeeringRoute) GetImported ¶ added in v0.4.1
func (x *PeeringRoute) GetImported() bool
func (*PeeringRoute) GetNextHopRegion ¶ added in v0.4.1
func (x *PeeringRoute) GetNextHopRegion() string
func (*PeeringRoute) GetPriority ¶ added in v0.4.1
func (x *PeeringRoute) GetPriority() int64
func (*PeeringRoute) GetType ¶ added in v0.4.1
func (x *PeeringRoute) GetType() PeeringRoute_Type
func (*PeeringRoute) ProtoMessage ¶ added in v0.4.1
func (*PeeringRoute) ProtoMessage()
func (*PeeringRoute) ProtoReflect ¶ added in v0.4.1
func (x *PeeringRoute) ProtoReflect() protoreflect.Message
func (*PeeringRoute) Reset ¶ added in v0.4.1
func (x *PeeringRoute) Reset()
func (*PeeringRoute) String ¶ added in v0.4.1
func (x *PeeringRoute) String() string
type PeeringRoute_Direction ¶ added in v0.4.1
type PeeringRoute_Direction int32
The direction of the exchanged routes.
const ( // Unspecified exchanged routes direction. This is default. PeeringRoute_DIRECTION_UNSPECIFIED PeeringRoute_Direction = 0 // Routes imported from the peer network. PeeringRoute_INCOMING PeeringRoute_Direction = 1 // Routes exported to the peer network. PeeringRoute_OUTGOING PeeringRoute_Direction = 2 )
func (PeeringRoute_Direction) Descriptor ¶ added in v0.4.1
func (PeeringRoute_Direction) Descriptor() protoreflect.EnumDescriptor
func (PeeringRoute_Direction) Enum ¶ added in v0.4.1
func (x PeeringRoute_Direction) Enum() *PeeringRoute_Direction
func (PeeringRoute_Direction) EnumDescriptor
deprecated
added in
v0.4.1
func (PeeringRoute_Direction) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeeringRoute_Direction.Descriptor instead.
func (PeeringRoute_Direction) Number ¶ added in v0.4.1
func (x PeeringRoute_Direction) Number() protoreflect.EnumNumber
func (PeeringRoute_Direction) String ¶ added in v0.4.1
func (x PeeringRoute_Direction) String() string
func (PeeringRoute_Direction) Type ¶ added in v0.4.1
func (PeeringRoute_Direction) Type() protoreflect.EnumType
type PeeringRoute_Type ¶ added in v0.4.1
type PeeringRoute_Type int32
The type of the peering route.
const ( // Unspecified peering route type. This is the default value. PeeringRoute_TYPE_UNSPECIFIED PeeringRoute_Type = 0 // Dynamic routes in the peer network. PeeringRoute_DYNAMIC_PEERING_ROUTE PeeringRoute_Type = 1 // Static routes in the peer network. PeeringRoute_STATIC_PEERING_ROUTE PeeringRoute_Type = 2 // Created, updated, and removed automatically by Google Cloud when subnets // are created, modified, or deleted in the peer network. PeeringRoute_SUBNET_PEERING_ROUTE PeeringRoute_Type = 3 )
func (PeeringRoute_Type) Descriptor ¶ added in v0.4.1
func (PeeringRoute_Type) Descriptor() protoreflect.EnumDescriptor
func (PeeringRoute_Type) Enum ¶ added in v0.4.1
func (x PeeringRoute_Type) Enum() *PeeringRoute_Type
func (PeeringRoute_Type) EnumDescriptor
deprecated
added in
v0.4.1
func (PeeringRoute_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeeringRoute_Type.Descriptor instead.
func (PeeringRoute_Type) Number ¶ added in v0.4.1
func (x PeeringRoute_Type) Number() protoreflect.EnumNumber
func (PeeringRoute_Type) String ¶ added in v0.4.1
func (x PeeringRoute_Type) String() string
func (PeeringRoute_Type) Type ¶ added in v0.4.1
func (PeeringRoute_Type) Type() protoreflect.EnumType
type Principal ¶ added in v1.1.0
type Principal struct { // The consumer provided user/service account which needs to be // granted permission to DNS bind with the intranet VPC corresponding to the // consumer project. // // Types that are assignable to Principal: // // *Principal_User // *Principal_ServiceAccount Principal isPrincipal_Principal `protobuf_oneof:"principal"` // contains filtered or unexported fields }
Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.
func (*Principal) Descriptor
deprecated
added in
v1.1.0
func (*Principal) GetPrincipal ¶ added in v1.1.0
func (m *Principal) GetPrincipal() isPrincipal_Principal
func (*Principal) GetServiceAccount ¶ added in v1.1.0
func (*Principal) ProtoMessage ¶ added in v1.1.0
func (*Principal) ProtoMessage()
func (*Principal) ProtoReflect ¶ added in v1.1.0
func (x *Principal) ProtoReflect() protoreflect.Message
type Principal_ServiceAccount ¶ added in v1.1.0
type Principal_ServiceAccount struct { // The service account which needs to be granted the permission. ServiceAccount string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3,oneof"` }
type Principal_User ¶ added in v1.1.0
type Principal_User struct { // The user who needs to be granted permission. User string `protobuf:"bytes,1,opt,name=user,proto3,oneof"` }
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-central1-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"` // Required. 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"` // Optional. Type of the private cloud. Defaults to STANDARD. Type PrivateCloud_Type `protobuf:"varint,22,opt,name=type,proto3,enum=google.cloud.vmwareengine.v1.PrivateCloud_Type" json:"type,omitempty"` // contains filtered or unexported fields }
Represents a private cloud resource. Private clouds of type `STANDARD` and `TIME_LIMITED` are zonal resources, `STRETCHED` private clouds are regional.
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) GetType ¶ added in v0.4.1
func (x *PrivateCloud) GetType() PrivateCloud_Type
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 */ // Optional. Configuration of a stretched cluster. Required for STRETCHED // private clouds. StretchedClusterConfig *StretchedClusterConfig `` /* 129-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) GetStretchedClusterConfig ¶ added in v1.1.0
func (x *PrivateCloud_ManagementCluster) GetStretchedClusterConfig() *StretchedClusterConfig
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 PrivateCloud_Type ¶ added in v0.4.1
type PrivateCloud_Type int32
Enum Type defines private cloud type.
const ( // Standard private is a zonal resource, with 3+ nodes. Default type. PrivateCloud_STANDARD PrivateCloud_Type = 0 // Time limited private cloud is a zonal resource, can have only 1 node and // has limited life span. Will be deleted after defined period of time, // can be converted into standard private cloud by expanding it up to 3 // or more nodes. PrivateCloud_TIME_LIMITED PrivateCloud_Type = 1 // Stretched private cloud is a regional resource with redundancy, // with a minimum of 6 nodes, nodes count has to be even. PrivateCloud_STRETCHED PrivateCloud_Type = 2 )
func (PrivateCloud_Type) Descriptor ¶ added in v0.4.1
func (PrivateCloud_Type) Descriptor() protoreflect.EnumDescriptor
func (PrivateCloud_Type) Enum ¶ added in v0.4.1
func (x PrivateCloud_Type) Enum() *PrivateCloud_Type
func (PrivateCloud_Type) EnumDescriptor
deprecated
added in
v0.4.1
func (PrivateCloud_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrivateCloud_Type.Descriptor instead.
func (PrivateCloud_Type) Number ¶ added in v0.4.1
func (x PrivateCloud_Type) Number() protoreflect.EnumNumber
func (PrivateCloud_Type) String ¶ added in v0.4.1
func (x PrivateCloud_Type) String() string
func (PrivateCloud_Type) Type ¶ added in v0.4.1
func (PrivateCloud_Type) Type() protoreflect.EnumType
type PrivateConnection ¶ added in v0.4.1
type PrivateConnection struct { // Output only. The resource name of the private connection. // 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/privateConnections/my-connection` 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"` // Optional. User-provided description for this private connection. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Output only. State of the private connection. State PrivateConnection_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.vmwareengine.v1.PrivateConnection_State" json:"state,omitempty"` // Required. The relative resource name of Legacy VMware Engine network. // Specify the name in the following form: // `projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}` // where `{project}`, `{location}` will be same as specified in private // connection resource name and `{vmware_engine_network_id}` will be in the // form of `{location}`-default e.g. // projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default. VmwareEngineNetwork string `protobuf:"bytes,8,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 */ // Required. Private connection type. Type PrivateConnection_Type `protobuf:"varint,10,opt,name=type,proto3,enum=google.cloud.vmwareengine.v1.PrivateConnection_Type" json:"type,omitempty"` // Output only. VPC network peering id between given network VPC and // VMwareEngineNetwork. PeeringId string `protobuf:"bytes,12,opt,name=peering_id,json=peeringId,proto3" json:"peering_id,omitempty"` // Optional. Routing Mode. // Default value is set to GLOBAL. // For type = PRIVATE_SERVICE_ACCESS, this field can be set to GLOBAL or // REGIONAL, for other types only GLOBAL is supported. RoutingMode PrivateConnection_RoutingMode `` /* 160-byte string literal not displayed */ // Output only. System-generated unique identifier for the resource. Uid string `protobuf:"bytes,14,opt,name=uid,proto3" json:"uid,omitempty"` // Required. Service network to create private connection. // Specify the name in the following form: // `projects/{project}/global/networks/{network_id}` // For type = PRIVATE_SERVICE_ACCESS, this field represents servicenetworking // VPC, e.g. projects/project-tp/global/networks/servicenetworking. // For type = NETAPP_CLOUD_VOLUME, this field represents NetApp service VPC, // e.g. projects/project-tp/global/networks/netapp-tenant-vpc. // For type = DELL_POWERSCALE, this field represent Dell service VPC, e.g. // projects/project-tp/global/networks/dell-tenant-vpc. // For type= THIRD_PARTY_SERVICE, this field could represent a consumer VPC or // any other producer VPC to which the VMware Engine Network needs to be // connected, e.g. projects/project/global/networks/vpc. ServiceNetwork string `protobuf:"bytes,16,opt,name=service_network,json=serviceNetwork,proto3" json:"service_network,omitempty"` // Output only. Peering state between service network and VMware Engine // network. PeeringState PrivateConnection_PeeringState `` /* 164-byte string literal not displayed */ // contains filtered or unexported fields }
Private connection resource that provides connectivity for VMware Engine private clouds.
func (*PrivateConnection) Descriptor
deprecated
added in
v0.4.1
func (*PrivateConnection) Descriptor() ([]byte, []int)
Deprecated: Use PrivateConnection.ProtoReflect.Descriptor instead.
func (*PrivateConnection) GetCreateTime ¶ added in v0.4.1
func (x *PrivateConnection) GetCreateTime() *timestamppb.Timestamp
func (*PrivateConnection) GetDescription ¶ added in v0.4.1
func (x *PrivateConnection) GetDescription() string
func (*PrivateConnection) GetName ¶ added in v0.4.1
func (x *PrivateConnection) GetName() string
func (*PrivateConnection) GetPeeringId ¶ added in v0.4.1
func (x *PrivateConnection) GetPeeringId() string
func (*PrivateConnection) GetPeeringState ¶ added in v0.4.1
func (x *PrivateConnection) GetPeeringState() PrivateConnection_PeeringState
func (*PrivateConnection) GetRoutingMode ¶ added in v0.4.1
func (x *PrivateConnection) GetRoutingMode() PrivateConnection_RoutingMode
func (*PrivateConnection) GetServiceNetwork ¶ added in v0.4.1
func (x *PrivateConnection) GetServiceNetwork() string
func (*PrivateConnection) GetState ¶ added in v0.4.1
func (x *PrivateConnection) GetState() PrivateConnection_State
func (*PrivateConnection) GetType ¶ added in v0.4.1
func (x *PrivateConnection) GetType() PrivateConnection_Type
func (*PrivateConnection) GetUid ¶ added in v0.4.1
func (x *PrivateConnection) GetUid() string
func (*PrivateConnection) GetUpdateTime ¶ added in v0.4.1
func (x *PrivateConnection) GetUpdateTime() *timestamppb.Timestamp
func (*PrivateConnection) GetVmwareEngineNetwork ¶ added in v0.4.1
func (x *PrivateConnection) GetVmwareEngineNetwork() string
func (*PrivateConnection) GetVmwareEngineNetworkCanonical ¶ added in v0.4.1
func (x *PrivateConnection) GetVmwareEngineNetworkCanonical() string
func (*PrivateConnection) ProtoMessage ¶ added in v0.4.1
func (*PrivateConnection) ProtoMessage()
func (*PrivateConnection) ProtoReflect ¶ added in v0.4.1
func (x *PrivateConnection) ProtoReflect() protoreflect.Message
func (*PrivateConnection) Reset ¶ added in v0.4.1
func (x *PrivateConnection) Reset()
func (*PrivateConnection) String ¶ added in v0.4.1
func (x *PrivateConnection) String() string
type PrivateConnection_PeeringState ¶ added in v0.4.1
type PrivateConnection_PeeringState int32
Enum PeeringState defines the possible states of peering between service network and the vpc network peered to service network
const ( // The default value. This value is used if the peering state is omitted or // unknown. PrivateConnection_PEERING_STATE_UNSPECIFIED PrivateConnection_PeeringState = 0 // The peering is in active state. PrivateConnection_PEERING_ACTIVE PrivateConnection_PeeringState = 1 // The peering is in inactive state. PrivateConnection_PEERING_INACTIVE PrivateConnection_PeeringState = 2 )
func (PrivateConnection_PeeringState) Descriptor ¶ added in v0.4.1
func (PrivateConnection_PeeringState) Descriptor() protoreflect.EnumDescriptor
func (PrivateConnection_PeeringState) Enum ¶ added in v0.4.1
func (x PrivateConnection_PeeringState) Enum() *PrivateConnection_PeeringState
func (PrivateConnection_PeeringState) EnumDescriptor
deprecated
added in
v0.4.1
func (PrivateConnection_PeeringState) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrivateConnection_PeeringState.Descriptor instead.
func (PrivateConnection_PeeringState) Number ¶ added in v0.4.1
func (x PrivateConnection_PeeringState) Number() protoreflect.EnumNumber
func (PrivateConnection_PeeringState) String ¶ added in v0.4.1
func (x PrivateConnection_PeeringState) String() string
func (PrivateConnection_PeeringState) Type ¶ added in v0.4.1
func (PrivateConnection_PeeringState) Type() protoreflect.EnumType
type PrivateConnection_RoutingMode ¶ added in v0.4.1
type PrivateConnection_RoutingMode int32
Possible types for RoutingMode
const ( // The default value. This value should never be used. PrivateConnection_ROUTING_MODE_UNSPECIFIED PrivateConnection_RoutingMode = 0 // Global Routing Mode PrivateConnection_GLOBAL PrivateConnection_RoutingMode = 1 // Regional Routing Mode PrivateConnection_REGIONAL PrivateConnection_RoutingMode = 2 )
func (PrivateConnection_RoutingMode) Descriptor ¶ added in v0.4.1
func (PrivateConnection_RoutingMode) Descriptor() protoreflect.EnumDescriptor
func (PrivateConnection_RoutingMode) Enum ¶ added in v0.4.1
func (x PrivateConnection_RoutingMode) Enum() *PrivateConnection_RoutingMode
func (PrivateConnection_RoutingMode) EnumDescriptor
deprecated
added in
v0.4.1
func (PrivateConnection_RoutingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrivateConnection_RoutingMode.Descriptor instead.
func (PrivateConnection_RoutingMode) Number ¶ added in v0.4.1
func (x PrivateConnection_RoutingMode) Number() protoreflect.EnumNumber
func (PrivateConnection_RoutingMode) String ¶ added in v0.4.1
func (x PrivateConnection_RoutingMode) String() string
func (PrivateConnection_RoutingMode) Type ¶ added in v0.4.1
func (PrivateConnection_RoutingMode) Type() protoreflect.EnumType
type PrivateConnection_State ¶ added in v0.4.1
type PrivateConnection_State int32
Enum State defines possible states of private connection.
const ( // The default value. This value is used if the state is omitted. PrivateConnection_STATE_UNSPECIFIED PrivateConnection_State = 0 // The private connection is being created. PrivateConnection_CREATING PrivateConnection_State = 1 // The private connection is ready. PrivateConnection_ACTIVE PrivateConnection_State = 2 // The private connection is being updated. PrivateConnection_UPDATING PrivateConnection_State = 3 // The private connection is being deleted. PrivateConnection_DELETING PrivateConnection_State = 4 // The private connection is not provisioned, since no private cloud is // present for which this private connection is needed. PrivateConnection_UNPROVISIONED PrivateConnection_State = 5 // The private connection is in failed state. PrivateConnection_FAILED PrivateConnection_State = 6 )
func (PrivateConnection_State) Descriptor ¶ added in v0.4.1
func (PrivateConnection_State) Descriptor() protoreflect.EnumDescriptor
func (PrivateConnection_State) Enum ¶ added in v0.4.1
func (x PrivateConnection_State) Enum() *PrivateConnection_State
func (PrivateConnection_State) EnumDescriptor
deprecated
added in
v0.4.1
func (PrivateConnection_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrivateConnection_State.Descriptor instead.
func (PrivateConnection_State) Number ¶ added in v0.4.1
func (x PrivateConnection_State) Number() protoreflect.EnumNumber
func (PrivateConnection_State) String ¶ added in v0.4.1
func (x PrivateConnection_State) String() string
func (PrivateConnection_State) Type ¶ added in v0.4.1
func (PrivateConnection_State) Type() protoreflect.EnumType
type PrivateConnection_Type ¶ added in v0.4.1
type PrivateConnection_Type int32
Enum Type defines possible types of private connection.
const ( // The default value. This value should never be used. PrivateConnection_TYPE_UNSPECIFIED PrivateConnection_Type = 0 // Connection used for establishing [private services // access](https://cloud.google.com/vpc/docs/private-services-access). PrivateConnection_PRIVATE_SERVICE_ACCESS PrivateConnection_Type = 1 // Connection used for connecting to NetApp Cloud Volumes. PrivateConnection_NETAPP_CLOUD_VOLUMES PrivateConnection_Type = 2 // Connection used for connecting to Dell PowerScale. PrivateConnection_DELL_POWERSCALE PrivateConnection_Type = 3 // Connection used for connecting to third-party services. PrivateConnection_THIRD_PARTY_SERVICE PrivateConnection_Type = 4 )
func (PrivateConnection_Type) Descriptor ¶ added in v0.4.1
func (PrivateConnection_Type) Descriptor() protoreflect.EnumDescriptor
func (PrivateConnection_Type) Enum ¶ added in v0.4.1
func (x PrivateConnection_Type) Enum() *PrivateConnection_Type
func (PrivateConnection_Type) EnumDescriptor
deprecated
added in
v0.4.1
func (PrivateConnection_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrivateConnection_Type.Descriptor instead.
func (PrivateConnection_Type) Number ¶ added in v0.4.1
func (x PrivateConnection_Type) Number() protoreflect.EnumNumber
func (PrivateConnection_Type) String ¶ added in v0.4.1
func (x PrivateConnection_Type) String() string
func (PrivateConnection_Type) Type ¶ added in v0.4.1
func (PrivateConnection_Type) Type() protoreflect.EnumType
type RepairManagementDnsZoneBindingRequest ¶ added in v1.1.0
type RepairManagementDnsZoneBindingRequest struct { // Required. The resource name of the management DNS zone binding to repair. // 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-a/privateClouds/my-cloud/managementDnsZoneBindings/my-management-dns-zone-binding` 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 the 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.RepairManagementDnsZoneBindings][]
func (*RepairManagementDnsZoneBindingRequest) Descriptor
deprecated
added in
v1.1.0
func (*RepairManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use RepairManagementDnsZoneBindingRequest.ProtoReflect.Descriptor instead.
func (*RepairManagementDnsZoneBindingRequest) GetName ¶ added in v1.1.0
func (x *RepairManagementDnsZoneBindingRequest) GetName() string
func (*RepairManagementDnsZoneBindingRequest) GetRequestId ¶ added in v1.1.0
func (x *RepairManagementDnsZoneBindingRequest) GetRequestId() string
func (*RepairManagementDnsZoneBindingRequest) ProtoMessage ¶ added in v1.1.0
func (*RepairManagementDnsZoneBindingRequest) ProtoMessage()
func (*RepairManagementDnsZoneBindingRequest) ProtoReflect ¶ added in v1.1.0
func (x *RepairManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
func (*RepairManagementDnsZoneBindingRequest) Reset ¶ added in v1.1.0
func (x *RepairManagementDnsZoneBindingRequest) Reset()
func (*RepairManagementDnsZoneBindingRequest) String ¶ added in v1.1.0
func (x *RepairManagementDnsZoneBindingRequest) String() string
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-central1-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-central1-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"` // Optional. The username of the user to be to reset the credentials. // The default value of this field is CloudOwner@gve.local. // The provided value should be one of the following: // solution-user-01@gve.local, // solution-user-02@gve.local, // solution-user-03@gve.local, // solution-user-04@gve.local, // solution-user-05@gve.local, // zertoadmin@gve.local. Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,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) GetUsername ¶ added in v1.1.0
func (x *ResetVcenterCredentialsRequest) GetUsername() 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 RevokeDnsBindPermissionRequest ¶ added in v1.1.0
type RevokeDnsBindPermissionRequest struct { // Required. The name of the resource which stores the users/service accounts // having the permission to bind to the corresponding intranet VPC of the // consumer project. DnsBindPermission 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/dnsBindPermission` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The consumer provided user/service account which needs to be // granted permission to bind with the intranet VPC corresponding to the // consumer project. Principal *Principal `protobuf:"bytes,2,opt,name=principal,proto3" json:"principal,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.RevokeDnsBindPermission][google.cloud.vmwareengine.v1.VmwareEngine.RevokeDnsBindPermission]
func (*RevokeDnsBindPermissionRequest) Descriptor
deprecated
added in
v1.1.0
func (*RevokeDnsBindPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevokeDnsBindPermissionRequest.ProtoReflect.Descriptor instead.
func (*RevokeDnsBindPermissionRequest) GetName ¶ added in v1.1.0
func (x *RevokeDnsBindPermissionRequest) GetName() string
func (*RevokeDnsBindPermissionRequest) GetPrincipal ¶ added in v1.1.0
func (x *RevokeDnsBindPermissionRequest) GetPrincipal() *Principal
func (*RevokeDnsBindPermissionRequest) GetRequestId ¶ added in v1.1.0
func (x *RevokeDnsBindPermissionRequest) GetRequestId() string
func (*RevokeDnsBindPermissionRequest) ProtoMessage ¶ added in v1.1.0
func (*RevokeDnsBindPermissionRequest) ProtoMessage()
func (*RevokeDnsBindPermissionRequest) ProtoReflect ¶ added in v1.1.0
func (x *RevokeDnsBindPermissionRequest) ProtoReflect() protoreflect.Message
func (*RevokeDnsBindPermissionRequest) Reset ¶ added in v1.1.0
func (x *RevokeDnsBindPermissionRequest) Reset()
func (*RevokeDnsBindPermissionRequest) String ¶ added in v1.1.0
func (x *RevokeDnsBindPermissionRequest) 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-central1-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-central1-a/privateClouds/my-cloud` PrivateCloud string `protobuf:"bytes,1,opt,name=private_cloud,json=privateCloud,proto3" json:"private_cloud,omitempty"` // Optional. The username of the user to be queried for credentials. // The default value of this field is CloudOwner@gve.local. // The provided value must be one of the following: // CloudOwner@gve.local, // solution-user-01@gve.local, // solution-user-02@gve.local, // solution-user-03@gve.local, // solution-user-04@gve.local, // solution-user-05@gve.local, // zertoadmin@gve.local. Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,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) GetUsername ¶ added in v1.1.0
func (x *ShowVcenterCredentialsRequest) GetUsername() 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 StretchedClusterConfig ¶ added in v1.1.0
type StretchedClusterConfig struct { // Required. Zone that will remain operational when connection between the two // zones is lost. Specify the resource name of a zone that belongs to the // region of the private cloud. For example: // `projects/{project}/locations/europe-west3-a` where `{project}` can either // be a project number or a project ID. PreferredLocation string `protobuf:"bytes,1,opt,name=preferred_location,json=preferredLocation,proto3" json:"preferred_location,omitempty"` // Required. Additional zone for a higher level of availability and load // balancing. Specify the resource name of a zone that belongs to the region // of the private cloud. For example: // `projects/{project}/locations/europe-west3-b` where `{project}` can either // be a project number or a project ID. SecondaryLocation string `protobuf:"bytes,2,opt,name=secondary_location,json=secondaryLocation,proto3" json:"secondary_location,omitempty"` // contains filtered or unexported fields }
Configuration of a stretched cluster.
func (*StretchedClusterConfig) Descriptor
deprecated
added in
v1.1.0
func (*StretchedClusterConfig) Descriptor() ([]byte, []int)
Deprecated: Use StretchedClusterConfig.ProtoReflect.Descriptor instead.
func (*StretchedClusterConfig) GetPreferredLocation ¶ added in v1.1.0
func (x *StretchedClusterConfig) GetPreferredLocation() string
func (*StretchedClusterConfig) GetSecondaryLocation ¶ added in v1.1.0
func (x *StretchedClusterConfig) GetSecondaryLocation() string
func (*StretchedClusterConfig) ProtoMessage ¶ added in v1.1.0
func (*StretchedClusterConfig) ProtoMessage()
func (*StretchedClusterConfig) ProtoReflect ¶ added in v1.1.0
func (x *StretchedClusterConfig) ProtoReflect() protoreflect.Message
func (*StretchedClusterConfig) Reset ¶ added in v1.1.0
func (x *StretchedClusterConfig) Reset()
func (*StretchedClusterConfig) String ¶ added in v1.1.0
func (x *StretchedClusterConfig) 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-central1-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"` // Output only. VLAN ID of the VLAN on which the subnet is configured VlanId int32 `protobuf:"varint,16,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,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 // Changes requested in the last operation are being propagated. Subnet_RECONCILING Subnet_State = 5 // Last operation on the subnet did not succeed. Subnet's payload is // reverted back to its most recent working state. Subnet_FAILED Subnet_State = 6 )
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-central1-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) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateExternalAccessRule ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) CreateExternalAccessRule(context.Context, *CreateExternalAccessRuleRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateExternalAddress ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) CreateExternalAddress(context.Context, *CreateExternalAddressRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateHcxActivationKey ¶
func (*UnimplementedVmwareEngineServer) CreateHcxActivationKey(context.Context, *CreateHcxActivationKeyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateLoggingServer ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) CreateLoggingServer(context.Context, *CreateLoggingServerRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateManagementDnsZoneBinding ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) CreateManagementDnsZoneBinding(context.Context, *CreateManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateNetworkPeering ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) CreateNetworkPeering(context.Context, *CreateNetworkPeeringRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) CreateNetworkPolicy(context.Context, *CreateNetworkPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreatePrivateCloud ¶
func (*UnimplementedVmwareEngineServer) CreatePrivateCloud(context.Context, *CreatePrivateCloudRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreatePrivateConnection ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) CreatePrivateConnection(context.Context, *CreatePrivateConnectionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) CreateVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) CreateVmwareEngineNetwork(context.Context, *CreateVmwareEngineNetworkRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteCluster ¶
func (*UnimplementedVmwareEngineServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteExternalAccessRule ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) DeleteExternalAccessRule(context.Context, *DeleteExternalAccessRuleRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteExternalAddress ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) DeleteExternalAddress(context.Context, *DeleteExternalAddressRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteLoggingServer ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) DeleteLoggingServer(context.Context, *DeleteLoggingServerRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteManagementDnsZoneBinding ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) DeleteManagementDnsZoneBinding(context.Context, *DeleteManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteNetworkPeering ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) DeleteNetworkPeering(context.Context, *DeleteNetworkPeeringRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) DeleteNetworkPolicy(context.Context, *DeleteNetworkPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeletePrivateCloud ¶
func (*UnimplementedVmwareEngineServer) DeletePrivateCloud(context.Context, *DeletePrivateCloudRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeletePrivateConnection ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) DeletePrivateConnection(context.Context, *DeletePrivateConnectionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) DeleteVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) DeleteVmwareEngineNetwork(context.Context, *DeleteVmwareEngineNetworkRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) FetchNetworkPolicyExternalAddresses ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) FetchNetworkPolicyExternalAddresses(context.Context, *FetchNetworkPolicyExternalAddressesRequest) (*FetchNetworkPolicyExternalAddressesResponse, error)
func (*UnimplementedVmwareEngineServer) GetCluster ¶
func (*UnimplementedVmwareEngineServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
func (*UnimplementedVmwareEngineServer) GetDnsBindPermission ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetDnsBindPermission(context.Context, *GetDnsBindPermissionRequest) (*DnsBindPermission, error)
func (*UnimplementedVmwareEngineServer) GetDnsForwarding ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetDnsForwarding(context.Context, *GetDnsForwardingRequest) (*DnsForwarding, error)
func (*UnimplementedVmwareEngineServer) GetExternalAccessRule ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetExternalAccessRule(context.Context, *GetExternalAccessRuleRequest) (*ExternalAccessRule, error)
func (*UnimplementedVmwareEngineServer) GetExternalAddress ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetExternalAddress(context.Context, *GetExternalAddressRequest) (*ExternalAddress, error)
func (*UnimplementedVmwareEngineServer) GetHcxActivationKey ¶
func (*UnimplementedVmwareEngineServer) GetHcxActivationKey(context.Context, *GetHcxActivationKeyRequest) (*HcxActivationKey, error)
func (*UnimplementedVmwareEngineServer) GetLoggingServer ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetLoggingServer(context.Context, *GetLoggingServerRequest) (*LoggingServer, error)
func (*UnimplementedVmwareEngineServer) GetManagementDnsZoneBinding ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetManagementDnsZoneBinding(context.Context, *GetManagementDnsZoneBindingRequest) (*ManagementDnsZoneBinding, error)
func (*UnimplementedVmwareEngineServer) GetNetworkPeering ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetNetworkPeering(context.Context, *GetNetworkPeeringRequest) (*NetworkPeering, error)
func (*UnimplementedVmwareEngineServer) GetNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) GetNetworkPolicy(context.Context, *GetNetworkPolicyRequest) (*NetworkPolicy, error)
func (*UnimplementedVmwareEngineServer) GetNode ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GetNode(context.Context, *GetNodeRequest) (*Node, 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) GetPrivateConnection ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) GetPrivateConnection(context.Context, *GetPrivateConnectionRequest) (*PrivateConnection, error)
func (*UnimplementedVmwareEngineServer) GetSubnet ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error)
func (*UnimplementedVmwareEngineServer) GetVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) GetVmwareEngineNetwork(context.Context, *GetVmwareEngineNetworkRequest) (*VmwareEngineNetwork, error)
func (*UnimplementedVmwareEngineServer) GrantDnsBindPermission ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) GrantDnsBindPermission(context.Context, *GrantDnsBindPermissionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) ListClusters ¶
func (*UnimplementedVmwareEngineServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
func (*UnimplementedVmwareEngineServer) ListExternalAccessRules ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) ListExternalAccessRules(context.Context, *ListExternalAccessRulesRequest) (*ListExternalAccessRulesResponse, error)
func (*UnimplementedVmwareEngineServer) ListExternalAddresses ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) ListExternalAddresses(context.Context, *ListExternalAddressesRequest) (*ListExternalAddressesResponse, error)
func (*UnimplementedVmwareEngineServer) ListHcxActivationKeys ¶
func (*UnimplementedVmwareEngineServer) ListHcxActivationKeys(context.Context, *ListHcxActivationKeysRequest) (*ListHcxActivationKeysResponse, error)
func (*UnimplementedVmwareEngineServer) ListLoggingServers ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) ListLoggingServers(context.Context, *ListLoggingServersRequest) (*ListLoggingServersResponse, error)
func (*UnimplementedVmwareEngineServer) ListManagementDnsZoneBindings ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) ListManagementDnsZoneBindings(context.Context, *ListManagementDnsZoneBindingsRequest) (*ListManagementDnsZoneBindingsResponse, error)
func (*UnimplementedVmwareEngineServer) ListNetworkPeerings ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) ListNetworkPeerings(context.Context, *ListNetworkPeeringsRequest) (*ListNetworkPeeringsResponse, 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) ListNodes ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error)
func (*UnimplementedVmwareEngineServer) ListPeeringRoutes ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) ListPeeringRoutes(context.Context, *ListPeeringRoutesRequest) (*ListPeeringRoutesResponse, error)
func (*UnimplementedVmwareEngineServer) ListPrivateClouds ¶
func (*UnimplementedVmwareEngineServer) ListPrivateClouds(context.Context, *ListPrivateCloudsRequest) (*ListPrivateCloudsResponse, error)
func (*UnimplementedVmwareEngineServer) ListPrivateConnectionPeeringRoutes ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) ListPrivateConnectionPeeringRoutes(context.Context, *ListPrivateConnectionPeeringRoutesRequest) (*ListPrivateConnectionPeeringRoutesResponse, error)
func (*UnimplementedVmwareEngineServer) ListPrivateConnections ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) ListPrivateConnections(context.Context, *ListPrivateConnectionsRequest) (*ListPrivateConnectionsResponse, 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) RepairManagementDnsZoneBinding ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) RepairManagementDnsZoneBinding(context.Context, *RepairManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) ResetNsxCredentials ¶
func (*UnimplementedVmwareEngineServer) ResetNsxCredentials(context.Context, *ResetNsxCredentialsRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) ResetVcenterCredentials ¶
func (*UnimplementedVmwareEngineServer) ResetVcenterCredentials(context.Context, *ResetVcenterCredentialsRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) RevokeDnsBindPermission ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) RevokeDnsBindPermission(context.Context, *RevokeDnsBindPermissionRequest) (*longrunningpb.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) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateCluster ¶
func (*UnimplementedVmwareEngineServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateDnsForwarding ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) UpdateDnsForwarding(context.Context, *UpdateDnsForwardingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateExternalAccessRule ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) UpdateExternalAccessRule(context.Context, *UpdateExternalAccessRuleRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateExternalAddress ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) UpdateExternalAddress(context.Context, *UpdateExternalAddressRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateLoggingServer ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) UpdateLoggingServer(context.Context, *UpdateLoggingServerRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateManagementDnsZoneBinding ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) UpdateManagementDnsZoneBinding(context.Context, *UpdateManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateNetworkPeering ¶ added in v1.1.0
func (*UnimplementedVmwareEngineServer) UpdateNetworkPeering(context.Context, *UpdateNetworkPeeringRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateNetworkPolicy ¶
func (*UnimplementedVmwareEngineServer) UpdateNetworkPolicy(context.Context, *UpdateNetworkPolicyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdatePrivateCloud ¶
func (*UnimplementedVmwareEngineServer) UpdatePrivateCloud(context.Context, *UpdatePrivateCloudRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdatePrivateConnection ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) UpdatePrivateConnection(context.Context, *UpdatePrivateConnectionRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateSubnet ¶ added in v0.4.1
func (*UnimplementedVmwareEngineServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedVmwareEngineServer) UpdateVmwareEngineNetwork ¶
func (*UnimplementedVmwareEngineServer) UpdateVmwareEngineNetwork(context.Context, *UpdateVmwareEngineNetworkRequest) (*longrunningpb.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 UpdateDnsForwardingRequest ¶ added in v1.1.0
type UpdateDnsForwardingRequest struct { // Required. DnsForwarding config details. DnsForwarding *DnsForwarding `protobuf:"bytes,1,opt,name=dns_forwarding,json=dnsForwarding,proto3" json:"dns_forwarding,omitempty"` // Required. Field mask is used to specify the fields to be overwritten in the // `DnsForwarding` 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.UpdateDnsForwarding][google.cloud.vmwareengine.v1.VmwareEngine.UpdateDnsForwarding]
func (*UpdateDnsForwardingRequest) Descriptor
deprecated
added in
v1.1.0
func (*UpdateDnsForwardingRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDnsForwardingRequest.ProtoReflect.Descriptor instead.
func (*UpdateDnsForwardingRequest) GetDnsForwarding ¶ added in v1.1.0
func (x *UpdateDnsForwardingRequest) GetDnsForwarding() *DnsForwarding
func (*UpdateDnsForwardingRequest) GetRequestId ¶ added in v1.1.0
func (x *UpdateDnsForwardingRequest) GetRequestId() string
func (*UpdateDnsForwardingRequest) GetUpdateMask ¶ added in v1.1.0
func (x *UpdateDnsForwardingRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDnsForwardingRequest) ProtoMessage ¶ added in v1.1.0
func (*UpdateDnsForwardingRequest) ProtoMessage()
func (*UpdateDnsForwardingRequest) ProtoReflect ¶ added in v1.1.0
func (x *UpdateDnsForwardingRequest) ProtoReflect() protoreflect.Message
func (*UpdateDnsForwardingRequest) Reset ¶ added in v1.1.0
func (x *UpdateDnsForwardingRequest) Reset()
func (*UpdateDnsForwardingRequest) String ¶ added in v1.1.0
func (x *UpdateDnsForwardingRequest) String() string
type UpdateExternalAccessRuleRequest ¶ added in v1.1.0
type UpdateExternalAccessRuleRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // `ExternalAccessRule` resource by the update. // The fields specified in the `update_mask` are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. Description of the external access rule. ExternalAccessRule *ExternalAccessRule `protobuf:"bytes,2,opt,name=external_access_rule,json=externalAccessRule,proto3" json:"external_access_rule,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 the 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.UpdateExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.UpdateExternalAccessRule]
func (*UpdateExternalAccessRuleRequest) Descriptor
deprecated
added in
v1.1.0
func (*UpdateExternalAccessRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateExternalAccessRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateExternalAccessRuleRequest) GetExternalAccessRule ¶ added in v1.1.0
func (x *UpdateExternalAccessRuleRequest) GetExternalAccessRule() *ExternalAccessRule
func (*UpdateExternalAccessRuleRequest) GetRequestId ¶ added in v1.1.0
func (x *UpdateExternalAccessRuleRequest) GetRequestId() string
func (*UpdateExternalAccessRuleRequest) GetUpdateMask ¶ added in v1.1.0
func (x *UpdateExternalAccessRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateExternalAccessRuleRequest) ProtoMessage ¶ added in v1.1.0
func (*UpdateExternalAccessRuleRequest) ProtoMessage()
func (*UpdateExternalAccessRuleRequest) ProtoReflect ¶ added in v1.1.0
func (x *UpdateExternalAccessRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateExternalAccessRuleRequest) Reset ¶ added in v1.1.0
func (x *UpdateExternalAccessRuleRequest) Reset()
func (*UpdateExternalAccessRuleRequest) String ¶ added in v1.1.0
func (x *UpdateExternalAccessRuleRequest) String() string
type UpdateExternalAddressRequest ¶ added in v1.1.0
type UpdateExternalAddressRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // `ExternalAddress` resource by the update. // The fields specified in the `update_mask` are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. External IP address description. ExternalAddress *ExternalAddress `protobuf:"bytes,2,opt,name=external_address,json=externalAddress,proto3" json:"external_address,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 the 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.UpdateExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.UpdateExternalAddress]
func (*UpdateExternalAddressRequest) Descriptor
deprecated
added in
v1.1.0
func (*UpdateExternalAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateExternalAddressRequest.ProtoReflect.Descriptor instead.
func (*UpdateExternalAddressRequest) GetExternalAddress ¶ added in v1.1.0
func (x *UpdateExternalAddressRequest) GetExternalAddress() *ExternalAddress
func (*UpdateExternalAddressRequest) GetRequestId ¶ added in v1.1.0
func (x *UpdateExternalAddressRequest) GetRequestId() string
func (*UpdateExternalAddressRequest) GetUpdateMask ¶ added in v1.1.0
func (x *UpdateExternalAddressRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateExternalAddressRequest) ProtoMessage ¶ added in v1.1.0
func (*UpdateExternalAddressRequest) ProtoMessage()
func (*UpdateExternalAddressRequest) ProtoReflect ¶ added in v1.1.0
func (x *UpdateExternalAddressRequest) ProtoReflect() protoreflect.Message
func (*UpdateExternalAddressRequest) Reset ¶ added in v1.1.0
func (x *UpdateExternalAddressRequest) Reset()
func (*UpdateExternalAddressRequest) String ¶ added in v1.1.0
func (x *UpdateExternalAddressRequest) String() string
type UpdateLoggingServerRequest ¶ added in v1.1.0
type UpdateLoggingServerRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // `LoggingServer` resource by the update. // The fields specified in the `update_mask` are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. Logging server description. LoggingServer *LoggingServer `protobuf:"bytes,2,opt,name=logging_server,json=loggingServer,proto3" json:"logging_server,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.UpdateLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.UpdateLoggingServer]
func (*UpdateLoggingServerRequest) Descriptor
deprecated
added in
v1.1.0
func (*UpdateLoggingServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLoggingServerRequest.ProtoReflect.Descriptor instead.
func (*UpdateLoggingServerRequest) GetLoggingServer ¶ added in v1.1.0
func (x *UpdateLoggingServerRequest) GetLoggingServer() *LoggingServer
func (*UpdateLoggingServerRequest) GetRequestId ¶ added in v1.1.0
func (x *UpdateLoggingServerRequest) GetRequestId() string
func (*UpdateLoggingServerRequest) GetUpdateMask ¶ added in v1.1.0
func (x *UpdateLoggingServerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateLoggingServerRequest) ProtoMessage ¶ added in v1.1.0
func (*UpdateLoggingServerRequest) ProtoMessage()
func (*UpdateLoggingServerRequest) ProtoReflect ¶ added in v1.1.0
func (x *UpdateLoggingServerRequest) ProtoReflect() protoreflect.Message
func (*UpdateLoggingServerRequest) Reset ¶ added in v1.1.0
func (x *UpdateLoggingServerRequest) Reset()
func (*UpdateLoggingServerRequest) String ¶ added in v1.1.0
func (x *UpdateLoggingServerRequest) String() string
type UpdateManagementDnsZoneBindingRequest ¶ added in v1.1.0
type UpdateManagementDnsZoneBindingRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // `ManagementDnsZoneBinding` resource by the update. // The fields specified in the `update_mask` are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. New values to update the management DNS zone binding with. ManagementDnsZoneBinding *ManagementDnsZoneBinding `` /* 137-byte string literal not displayed */ // 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 the 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.UpdateManagementDnsZoneBinding][google.cloud.vmwareengine.v1.VmwareEngine.UpdateManagementDnsZoneBinding]
func (*UpdateManagementDnsZoneBindingRequest) Descriptor
deprecated
added in
v1.1.0
func (*UpdateManagementDnsZoneBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateManagementDnsZoneBindingRequest.ProtoReflect.Descriptor instead.
func (*UpdateManagementDnsZoneBindingRequest) GetManagementDnsZoneBinding ¶ added in v1.1.0
func (x *UpdateManagementDnsZoneBindingRequest) GetManagementDnsZoneBinding() *ManagementDnsZoneBinding
func (*UpdateManagementDnsZoneBindingRequest) GetRequestId ¶ added in v1.1.0
func (x *UpdateManagementDnsZoneBindingRequest) GetRequestId() string
func (*UpdateManagementDnsZoneBindingRequest) GetUpdateMask ¶ added in v1.1.0
func (x *UpdateManagementDnsZoneBindingRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateManagementDnsZoneBindingRequest) ProtoMessage ¶ added in v1.1.0
func (*UpdateManagementDnsZoneBindingRequest) ProtoMessage()
func (*UpdateManagementDnsZoneBindingRequest) ProtoReflect ¶ added in v1.1.0
func (x *UpdateManagementDnsZoneBindingRequest) ProtoReflect() protoreflect.Message
func (*UpdateManagementDnsZoneBindingRequest) Reset ¶ added in v1.1.0
func (x *UpdateManagementDnsZoneBindingRequest) Reset()
func (*UpdateManagementDnsZoneBindingRequest) String ¶ added in v1.1.0
func (x *UpdateManagementDnsZoneBindingRequest) String() string
type UpdateNetworkPeeringRequest ¶ added in v1.1.0
type UpdateNetworkPeeringRequest struct { // Required. Network peering description. NetworkPeering *NetworkPeering `protobuf:"bytes,1,opt,name=network_peering,json=networkPeering,proto3" json:"network_peering,omitempty"` // Required. Field mask is used to specify the fields to be overwritten in the // `NetworkPeering` 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.UpdateNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPeering]
func (*UpdateNetworkPeeringRequest) Descriptor
deprecated
added in
v1.1.0
func (*UpdateNetworkPeeringRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNetworkPeeringRequest.ProtoReflect.Descriptor instead.
func (*UpdateNetworkPeeringRequest) GetNetworkPeering ¶ added in v1.1.0
func (x *UpdateNetworkPeeringRequest) GetNetworkPeering() *NetworkPeering
func (*UpdateNetworkPeeringRequest) GetRequestId ¶ added in v1.1.0
func (x *UpdateNetworkPeeringRequest) GetRequestId() string
func (*UpdateNetworkPeeringRequest) GetUpdateMask ¶ added in v1.1.0
func (x *UpdateNetworkPeeringRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateNetworkPeeringRequest) ProtoMessage ¶ added in v1.1.0
func (*UpdateNetworkPeeringRequest) ProtoMessage()
func (*UpdateNetworkPeeringRequest) ProtoReflect ¶ added in v1.1.0
func (x *UpdateNetworkPeeringRequest) ProtoReflect() protoreflect.Message
func (*UpdateNetworkPeeringRequest) Reset ¶ added in v1.1.0
func (x *UpdateNetworkPeeringRequest) Reset()
func (*UpdateNetworkPeeringRequest) String ¶ added in v1.1.0
func (x *UpdateNetworkPeeringRequest) 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 UpdatePrivateConnectionRequest ¶ added in v0.4.1
type UpdatePrivateConnectionRequest struct { // Required. Private connection description. PrivateConnection *PrivateConnection `protobuf:"bytes,1,opt,name=private_connection,json=privateConnection,proto3" json:"private_connection,omitempty"` // Required. Field mask is used to specify the fields to be overwritten in the // `PrivateConnection` 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.UpdatePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateConnection]
func (*UpdatePrivateConnectionRequest) Descriptor
deprecated
added in
v0.4.1
func (*UpdatePrivateConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePrivateConnectionRequest.ProtoReflect.Descriptor instead.
func (*UpdatePrivateConnectionRequest) GetPrivateConnection ¶ added in v0.4.1
func (x *UpdatePrivateConnectionRequest) GetPrivateConnection() *PrivateConnection
func (*UpdatePrivateConnectionRequest) GetRequestId ¶ added in v0.4.1
func (x *UpdatePrivateConnectionRequest) GetRequestId() string
func (*UpdatePrivateConnectionRequest) GetUpdateMask ¶ added in v0.4.1
func (x *UpdatePrivateConnectionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdatePrivateConnectionRequest) ProtoMessage ¶ added in v0.4.1
func (*UpdatePrivateConnectionRequest) ProtoMessage()
func (*UpdatePrivateConnectionRequest) ProtoReflect ¶ added in v0.4.1
func (x *UpdatePrivateConnectionRequest) ProtoReflect() protoreflect.Message
func (*UpdatePrivateConnectionRequest) Reset ¶ added in v0.4.1
func (x *UpdatePrivateConnectionRequest) Reset()
func (*UpdatePrivateConnectionRequest) String ¶ added in v0.4.1
func (x *UpdatePrivateConnectionRequest) String() string
type UpdateSubnetRequest ¶ added in v0.4.1
type UpdateSubnetRequest struct { // Required. Field mask is used to specify the fields to be overwritten in the // `Subnet` resource by the update. // The fields specified in the `update_mask` are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. Subnet description. Subnet *Subnet `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"` // contains filtered or unexported fields }
Request message for [VmwareEngine.UpdateSubnet][google.cloud.vmwareengine.v1.VmwareEngine.UpdateSubnet]
func (*UpdateSubnetRequest) Descriptor
deprecated
added in
v0.4.1
func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubnetRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubnetRequest) GetSubnet ¶ added in v0.4.1
func (x *UpdateSubnetRequest) GetSubnet() *Subnet
func (*UpdateSubnetRequest) GetUpdateMask ¶ added in v0.4.1
func (x *UpdateSubnetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSubnetRequest) ProtoMessage ¶ added in v0.4.1
func (*UpdateSubnetRequest) ProtoMessage()
func (*UpdateSubnetRequest) ProtoReflect ¶ added in v0.4.1
func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubnetRequest) Reset ¶ added in v0.4.1
func (x *UpdateSubnetRequest) Reset()
func (*UpdateSubnetRequest) String ¶ added in v0.4.1
func (x *UpdateSubnetRequest) 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 of type `STANDARD` and // `TIME_LIMITED` are zonal resources, `STRETCHED` private clouds are // regional. // 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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.Operation, error) // Modifies a `Cluster` resource. 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) (*longrunningpb.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) (*longrunningpb.Operation, error) // Lists nodes in a given cluster. ListNodes(ctx context.Context, in *ListNodesRequest, opts ...grpc.CallOption) (*ListNodesResponse, error) // Gets details of a single node. GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*Node, error) // Lists external IP addresses assigned to VMware workload VMs in a given // private cloud. ListExternalAddresses(ctx context.Context, in *ListExternalAddressesRequest, opts ...grpc.CallOption) (*ListExternalAddressesResponse, error) // Lists external IP addresses assigned to VMware workload VMs within the // scope of the given network policy. FetchNetworkPolicyExternalAddresses(ctx context.Context, in *FetchNetworkPolicyExternalAddressesRequest, opts ...grpc.CallOption) (*FetchNetworkPolicyExternalAddressesResponse, error) // Gets details of a single external IP address. GetExternalAddress(ctx context.Context, in *GetExternalAddressRequest, opts ...grpc.CallOption) (*ExternalAddress, error) // Creates a new `ExternalAddress` resource in a given private cloud. The // network policy that corresponds to the private cloud must have the external // IP address network service enabled (`NetworkPolicy.external_ip`). CreateExternalAddress(ctx context.Context, in *CreateExternalAddressRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single external IP address. // Only fields specified in `update_mask` 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. UpdateExternalAddress(ctx context.Context, in *UpdateExternalAddressRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single external IP address. When you delete an external IP // address, connectivity between the external IP address and the corresponding // internal IP address is lost. DeleteExternalAddress(ctx context.Context, in *DeleteExternalAddressRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists subnets in a given private cloud. ListSubnets(ctx context.Context, in *ListSubnetsRequest, opts ...grpc.CallOption) (*ListSubnetsResponse, error) // Gets details of a single subnet. GetSubnet(ctx context.Context, in *GetSubnetRequest, opts ...grpc.CallOption) (*Subnet, error) // Updates the parameters of a single subnet. Only fields specified in // `update_mask` are applied. // // *Note*: This API is synchronous and always returns a successful // `google.longrunning.Operation` (LRO). The returned LRO will only have // `done` and `response` fields. UpdateSubnet(ctx context.Context, in *UpdateSubnetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists `ExternalAccessRule` resources in the specified network policy. ListExternalAccessRules(ctx context.Context, in *ListExternalAccessRulesRequest, opts ...grpc.CallOption) (*ListExternalAccessRulesResponse, error) // Gets details of a single external access rule. GetExternalAccessRule(ctx context.Context, in *GetExternalAccessRuleRequest, opts ...grpc.CallOption) (*ExternalAccessRule, error) // Creates a new external access rule in a given network policy. CreateExternalAccessRule(ctx context.Context, in *CreateExternalAccessRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single external access rule. // Only fields specified in `update_mask` are applied. UpdateExternalAccessRule(ctx context.Context, in *UpdateExternalAccessRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single external access rule. DeleteExternalAccessRule(ctx context.Context, in *DeleteExternalAccessRuleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists logging servers configured for a given private // cloud. ListLoggingServers(ctx context.Context, in *ListLoggingServersRequest, opts ...grpc.CallOption) (*ListLoggingServersResponse, error) // Gets details of a logging server. GetLoggingServer(ctx context.Context, in *GetLoggingServerRequest, opts ...grpc.CallOption) (*LoggingServer, error) // Create a new logging server for a given private cloud. CreateLoggingServer(ctx context.Context, in *CreateLoggingServerRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the parameters of a single logging server. // Only fields specified in `update_mask` are applied. UpdateLoggingServer(ctx context.Context, in *UpdateLoggingServerRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a single logging server. DeleteLoggingServer(ctx context.Context, in *DeleteLoggingServerRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, 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) (*longrunningpb.Operation, error) // Resets credentials of the Vcenter appliance. ResetVcenterCredentials(ctx context.Context, in *ResetVcenterCredentialsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Gets details of the `DnsForwarding` config. GetDnsForwarding(ctx context.Context, in *GetDnsForwardingRequest, opts ...grpc.CallOption) (*DnsForwarding, error) // Updates the parameters of the `DnsForwarding` config, like associated // domains. Only fields specified in `update_mask` are applied. UpdateDnsForwarding(ctx context.Context, in *UpdateDnsForwardingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Retrieves a `NetworkPeering` resource by its resource name. The resource // contains details of the network peering, such as peered // networks, import and export custom route configurations, and peering state. // NetworkPeering is a global resource and location can only be global. GetNetworkPeering(ctx context.Context, in *GetNetworkPeeringRequest, opts ...grpc.CallOption) (*NetworkPeering, error) // Lists `NetworkPeering` resources in a given project. NetworkPeering is a // global resource and location can only be global. ListNetworkPeerings(ctx context.Context, in *ListNetworkPeeringsRequest, opts ...grpc.CallOption) (*ListNetworkPeeringsResponse, error) // Creates a new network peering between the peer network and VMware Engine // network provided in a `NetworkPeering` resource. NetworkPeering is a // global resource and location can only be global. CreateNetworkPeering(ctx context.Context, in *CreateNetworkPeeringRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a `NetworkPeering` resource. When a network peering is deleted for // a VMware Engine network, the peer network becomes inaccessible to that // VMware Engine network. NetworkPeering is a global resource and location can // only be global. DeleteNetworkPeering(ctx context.Context, in *DeleteNetworkPeeringRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Modifies a `NetworkPeering` resource. Only the `description` field can be // updated. Only fields specified in `updateMask` are applied. NetworkPeering // is a global resource and location can only be global. UpdateNetworkPeering(ctx context.Context, in *UpdateNetworkPeeringRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists the network peering routes exchanged over a peering connection. // NetworkPeering is a global resource and location can only be global. ListPeeringRoutes(ctx context.Context, in *ListPeeringRoutesRequest, opts ...grpc.CallOption) (*ListPeeringRoutesResponse, error) // Creates a new HCX activation key in a given private cloud. CreateHcxActivationKey(ctx context.Context, in *CreateHcxActivationKeyRequest, opts ...grpc.CallOption) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.Operation, error) // Lists Consumer VPCs bound to Management DNS Zone of a given private cloud. ListManagementDnsZoneBindings(ctx context.Context, in *ListManagementDnsZoneBindingsRequest, opts ...grpc.CallOption) (*ListManagementDnsZoneBindingsResponse, error) // Retrieves a 'ManagementDnsZoneBinding' resource by its resource name. GetManagementDnsZoneBinding(ctx context.Context, in *GetManagementDnsZoneBindingRequest, opts ...grpc.CallOption) (*ManagementDnsZoneBinding, error) // Creates a new `ManagementDnsZoneBinding` resource in a private cloud. // This RPC creates the DNS binding and the resource that represents the // DNS binding of the consumer VPC network to the management DNS zone. A // management DNS zone is the Cloud DNS cross-project binding zone that // VMware Engine creates for each private cloud. It contains FQDNs and // corresponding IP addresses for the private cloud's ESXi hosts and // management VM appliances like vCenter and NSX Manager. CreateManagementDnsZoneBinding(ctx context.Context, in *CreateManagementDnsZoneBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates a `ManagementDnsZoneBinding` resource. // Only fields specified in `update_mask` are applied. UpdateManagementDnsZoneBinding(ctx context.Context, in *UpdateManagementDnsZoneBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a `ManagementDnsZoneBinding` resource. When a management DNS zone // binding is deleted, the corresponding consumer VPC network is no longer // bound to the management DNS zone. DeleteManagementDnsZoneBinding(ctx context.Context, in *DeleteManagementDnsZoneBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Retries to create a `ManagementDnsZoneBinding` resource that is // in failed state. RepairManagementDnsZoneBinding(ctx context.Context, in *RepairManagementDnsZoneBindingRequest, opts ...grpc.CallOption) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) // Creates a new private connection that can be used for accessing private // Clouds. CreatePrivateConnection(ctx context.Context, in *CreatePrivateConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Retrieves a `PrivateConnection` resource by its resource name. The resource // contains details of the private connection, such as connected // network, routing mode and state. GetPrivateConnection(ctx context.Context, in *GetPrivateConnectionRequest, opts ...grpc.CallOption) (*PrivateConnection, error) // Lists `PrivateConnection` resources in a given project and location. ListPrivateConnections(ctx context.Context, in *ListPrivateConnectionsRequest, opts ...grpc.CallOption) (*ListPrivateConnectionsResponse, error) // Modifies a `PrivateConnection` resource. Only `description` and // `routing_mode` fields can be updated. Only fields specified in `updateMask` // are applied. UpdatePrivateConnection(ctx context.Context, in *UpdatePrivateConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a `PrivateConnection` resource. When a private connection is // deleted for a VMware Engine network, the connected network becomes // inaccessible to that VMware Engine network. DeletePrivateConnection(ctx context.Context, in *DeletePrivateConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists the private connection routes exchanged over a peering connection. ListPrivateConnectionPeeringRoutes(ctx context.Context, in *ListPrivateConnectionPeeringRoutesRequest, opts ...grpc.CallOption) (*ListPrivateConnectionPeeringRoutesResponse, error) // Grants the bind permission to the customer provided principal(user / // service account) to bind their DNS zone with the intranet VPC associated // with the project. DnsBindPermission is a global resource and location can // only be global. GrantDnsBindPermission(ctx context.Context, in *GrantDnsBindPermissionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Gets all the principals having bind permission on the intranet VPC // associated with the consumer project granted by the Grant API. // DnsBindPermission is a global resource and location can only be global. GetDnsBindPermission(ctx context.Context, in *GetDnsBindPermissionRequest, opts ...grpc.CallOption) (*DnsBindPermission, error) // Revokes the bind permission from the customer provided principal(user / // service account) on the intranet VPC associated with the consumer project. // DnsBindPermission is a global resource and location can only be global. RevokeDnsBindPermission(ctx context.Context, in *RevokeDnsBindPermissionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, 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 // Standard network type used for private cloud connectivity. VmwareEngineNetwork_STANDARD VmwareEngineNetwork_Type = 2 )
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 of type `STANDARD` and // `TIME_LIMITED` are zonal resources, `STRETCHED` private clouds are // regional. // 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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.Operation, error) // Modifies a `Cluster` resource. 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) (*longrunningpb.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) (*longrunningpb.Operation, error) // Lists nodes in a given cluster. ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error) // Gets details of a single node. GetNode(context.Context, *GetNodeRequest) (*Node, error) // Lists external IP addresses assigned to VMware workload VMs in a given // private cloud. ListExternalAddresses(context.Context, *ListExternalAddressesRequest) (*ListExternalAddressesResponse, error) // Lists external IP addresses assigned to VMware workload VMs within the // scope of the given network policy. FetchNetworkPolicyExternalAddresses(context.Context, *FetchNetworkPolicyExternalAddressesRequest) (*FetchNetworkPolicyExternalAddressesResponse, error) // Gets details of a single external IP address. GetExternalAddress(context.Context, *GetExternalAddressRequest) (*ExternalAddress, error) // Creates a new `ExternalAddress` resource in a given private cloud. The // network policy that corresponds to the private cloud must have the external // IP address network service enabled (`NetworkPolicy.external_ip`). CreateExternalAddress(context.Context, *CreateExternalAddressRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single external IP address. // Only fields specified in `update_mask` 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. UpdateExternalAddress(context.Context, *UpdateExternalAddressRequest) (*longrunningpb.Operation, error) // Deletes a single external IP address. When you delete an external IP // address, connectivity between the external IP address and the corresponding // internal IP address is lost. DeleteExternalAddress(context.Context, *DeleteExternalAddressRequest) (*longrunningpb.Operation, error) // Lists subnets in a given private cloud. ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error) // Gets details of a single subnet. GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error) // Updates the parameters of a single subnet. Only fields specified in // `update_mask` are applied. // // *Note*: This API is synchronous and always returns a successful // `google.longrunning.Operation` (LRO). The returned LRO will only have // `done` and `response` fields. UpdateSubnet(context.Context, *UpdateSubnetRequest) (*longrunningpb.Operation, error) // Lists `ExternalAccessRule` resources in the specified network policy. ListExternalAccessRules(context.Context, *ListExternalAccessRulesRequest) (*ListExternalAccessRulesResponse, error) // Gets details of a single external access rule. GetExternalAccessRule(context.Context, *GetExternalAccessRuleRequest) (*ExternalAccessRule, error) // Creates a new external access rule in a given network policy. CreateExternalAccessRule(context.Context, *CreateExternalAccessRuleRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single external access rule. // Only fields specified in `update_mask` are applied. UpdateExternalAccessRule(context.Context, *UpdateExternalAccessRuleRequest) (*longrunningpb.Operation, error) // Deletes a single external access rule. DeleteExternalAccessRule(context.Context, *DeleteExternalAccessRuleRequest) (*longrunningpb.Operation, error) // Lists logging servers configured for a given private // cloud. ListLoggingServers(context.Context, *ListLoggingServersRequest) (*ListLoggingServersResponse, error) // Gets details of a logging server. GetLoggingServer(context.Context, *GetLoggingServerRequest) (*LoggingServer, error) // Create a new logging server for a given private cloud. CreateLoggingServer(context.Context, *CreateLoggingServerRequest) (*longrunningpb.Operation, error) // Updates the parameters of a single logging server. // Only fields specified in `update_mask` are applied. UpdateLoggingServer(context.Context, *UpdateLoggingServerRequest) (*longrunningpb.Operation, error) // Deletes a single logging server. DeleteLoggingServer(context.Context, *DeleteLoggingServerRequest) (*longrunningpb.Operation, 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) (*longrunningpb.Operation, error) // Resets credentials of the Vcenter appliance. ResetVcenterCredentials(context.Context, *ResetVcenterCredentialsRequest) (*longrunningpb.Operation, error) // Gets details of the `DnsForwarding` config. GetDnsForwarding(context.Context, *GetDnsForwardingRequest) (*DnsForwarding, error) // Updates the parameters of the `DnsForwarding` config, like associated // domains. Only fields specified in `update_mask` are applied. UpdateDnsForwarding(context.Context, *UpdateDnsForwardingRequest) (*longrunningpb.Operation, error) // Retrieves a `NetworkPeering` resource by its resource name. The resource // contains details of the network peering, such as peered // networks, import and export custom route configurations, and peering state. // NetworkPeering is a global resource and location can only be global. GetNetworkPeering(context.Context, *GetNetworkPeeringRequest) (*NetworkPeering, error) // Lists `NetworkPeering` resources in a given project. NetworkPeering is a // global resource and location can only be global. ListNetworkPeerings(context.Context, *ListNetworkPeeringsRequest) (*ListNetworkPeeringsResponse, error) // Creates a new network peering between the peer network and VMware Engine // network provided in a `NetworkPeering` resource. NetworkPeering is a // global resource and location can only be global. CreateNetworkPeering(context.Context, *CreateNetworkPeeringRequest) (*longrunningpb.Operation, error) // Deletes a `NetworkPeering` resource. When a network peering is deleted for // a VMware Engine network, the peer network becomes inaccessible to that // VMware Engine network. NetworkPeering is a global resource and location can // only be global. DeleteNetworkPeering(context.Context, *DeleteNetworkPeeringRequest) (*longrunningpb.Operation, error) // Modifies a `NetworkPeering` resource. Only the `description` field can be // updated. Only fields specified in `updateMask` are applied. NetworkPeering // is a global resource and location can only be global. UpdateNetworkPeering(context.Context, *UpdateNetworkPeeringRequest) (*longrunningpb.Operation, error) // Lists the network peering routes exchanged over a peering connection. // NetworkPeering is a global resource and location can only be global. ListPeeringRoutes(context.Context, *ListPeeringRoutesRequest) (*ListPeeringRoutesResponse, error) // Creates a new HCX activation key in a given private cloud. CreateHcxActivationKey(context.Context, *CreateHcxActivationKeyRequest) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.Operation, error) // Lists Consumer VPCs bound to Management DNS Zone of a given private cloud. ListManagementDnsZoneBindings(context.Context, *ListManagementDnsZoneBindingsRequest) (*ListManagementDnsZoneBindingsResponse, error) // Retrieves a 'ManagementDnsZoneBinding' resource by its resource name. GetManagementDnsZoneBinding(context.Context, *GetManagementDnsZoneBindingRequest) (*ManagementDnsZoneBinding, error) // Creates a new `ManagementDnsZoneBinding` resource in a private cloud. // This RPC creates the DNS binding and the resource that represents the // DNS binding of the consumer VPC network to the management DNS zone. A // management DNS zone is the Cloud DNS cross-project binding zone that // VMware Engine creates for each private cloud. It contains FQDNs and // corresponding IP addresses for the private cloud's ESXi hosts and // management VM appliances like vCenter and NSX Manager. CreateManagementDnsZoneBinding(context.Context, *CreateManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error) // Updates a `ManagementDnsZoneBinding` resource. // Only fields specified in `update_mask` are applied. UpdateManagementDnsZoneBinding(context.Context, *UpdateManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error) // Deletes a `ManagementDnsZoneBinding` resource. When a management DNS zone // binding is deleted, the corresponding consumer VPC network is no longer // bound to the management DNS zone. DeleteManagementDnsZoneBinding(context.Context, *DeleteManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error) // Retries to create a `ManagementDnsZoneBinding` resource that is // in failed state. RepairManagementDnsZoneBinding(context.Context, *RepairManagementDnsZoneBindingRequest) (*longrunningpb.Operation, error) // Creates a new VMware Engine network that can be used by a private cloud. CreateVmwareEngineNetwork(context.Context, *CreateVmwareEngineNetworkRequest) (*longrunningpb.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) (*longrunningpb.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) (*longrunningpb.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) // Creates a new private connection that can be used for accessing private // Clouds. CreatePrivateConnection(context.Context, *CreatePrivateConnectionRequest) (*longrunningpb.Operation, error) // Retrieves a `PrivateConnection` resource by its resource name. The resource // contains details of the private connection, such as connected // network, routing mode and state. GetPrivateConnection(context.Context, *GetPrivateConnectionRequest) (*PrivateConnection, error) // Lists `PrivateConnection` resources in a given project and location. ListPrivateConnections(context.Context, *ListPrivateConnectionsRequest) (*ListPrivateConnectionsResponse, error) // Modifies a `PrivateConnection` resource. Only `description` and // `routing_mode` fields can be updated. Only fields specified in `updateMask` // are applied. UpdatePrivateConnection(context.Context, *UpdatePrivateConnectionRequest) (*longrunningpb.Operation, error) // Deletes a `PrivateConnection` resource. When a private connection is // deleted for a VMware Engine network, the connected network becomes // inaccessible to that VMware Engine network. DeletePrivateConnection(context.Context, *DeletePrivateConnectionRequest) (*longrunningpb.Operation, error) // Lists the private connection routes exchanged over a peering connection. ListPrivateConnectionPeeringRoutes(context.Context, *ListPrivateConnectionPeeringRoutesRequest) (*ListPrivateConnectionPeeringRoutesResponse, error) // Grants the bind permission to the customer provided principal(user / // service account) to bind their DNS zone with the intranet VPC associated // with the project. DnsBindPermission is a global resource and location can // only be global. GrantDnsBindPermission(context.Context, *GrantDnsBindPermissionRequest) (*longrunningpb.Operation, error) // Gets all the principals having bind permission on the intranet VPC // associated with the consumer project granted by the Grant API. // DnsBindPermission is a global resource and location can only be global. GetDnsBindPermission(context.Context, *GetDnsBindPermissionRequest) (*DnsBindPermission, error) // Revokes the bind permission from the customer provided principal(user / // service account) on the intranet VPC associated with the consumer project. // DnsBindPermission is a global resource and location can only be global. RevokeDnsBindPermission(context.Context, *RevokeDnsBindPermissionRequest) (*longrunningpb.Operation, error) }
VmwareEngineServer is the server API for VmwareEngine service.