Documentation
¶
Overview ¶
Package servicenetworkingpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterServicesConnectionsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesConnectionsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesConnectionsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesConnectionsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesConnectionsServerServer(s grpc.ServiceRegistrar, srv ServicesConnectionsServerServer)
- func RegisterServicesDnsRecordSetsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesDnsRecordSetsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesDnsRecordSetsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesDnsRecordSetsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesDnsRecordSetsServerServer(s grpc.ServiceRegistrar, srv ServicesDnsRecordSetsServerServer)
- func RegisterServicesDnsZonesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesDnsZonesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesDnsZonesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesDnsZonesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesDnsZonesServerServer(s grpc.ServiceRegistrar, srv ServicesDnsZonesServerServer)
- func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesProjectsGlobalNetworksDnsZonesServerServer(s grpc.ServiceRegistrar, ...)
- func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer(s grpc.ServiceRegistrar, ...)
- func RegisterServicesProjectsGlobalNetworksServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesProjectsGlobalNetworksServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesProjectsGlobalNetworksServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesProjectsGlobalNetworksServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterServicesProjectsGlobalNetworksServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsGlobalNetworksServerServer)
- func RegisterServicesProjectsGlobalServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsGlobalServerServer)
- func RegisterServicesProjectsServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsServerServer)
- func RegisterServicesRolesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesRolesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesRolesServerClient) error
- func RegisterServicesRolesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesRolesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesRolesServerServer) error
- func RegisterServicesRolesServerServer(s grpc.ServiceRegistrar, srv ServicesRolesServerServer)
- func RegisterServicesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterServicesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesServerClient) error
- func RegisterServicesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterServicesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesServerServer) error
- func RegisterServicesServerServer(s grpc.ServiceRegistrar, srv ServicesServerServer)
- type AddDnsRecordSetMetadata
- type AddDnsRecordSetRequest
- func (*AddDnsRecordSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddDnsRecordSetRequest) GetConsumerNetwork() string
- func (x *AddDnsRecordSetRequest) GetDnsRecordSet() *DnsRecordSet
- func (x *AddDnsRecordSetRequest) GetZone() string
- func (*AddDnsRecordSetRequest) ProtoMessage()
- func (x *AddDnsRecordSetRequest) ProtoReflect() protoreflect.Message
- func (x *AddDnsRecordSetRequest) Reset()
- func (x *AddDnsRecordSetRequest) String() string
- type AddDnsZoneMetadata
- type AddDnsZoneRequest
- func (*AddDnsZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddDnsZoneRequest) GetConsumerNetwork() string
- func (x *AddDnsZoneRequest) GetDnsSuffix() string
- func (x *AddDnsZoneRequest) GetName() string
- func (*AddDnsZoneRequest) ProtoMessage()
- func (x *AddDnsZoneRequest) ProtoReflect() protoreflect.Message
- func (x *AddDnsZoneRequest) Reset()
- func (x *AddDnsZoneRequest) String() string
- type AddDnsZoneResponse
- func (*AddDnsZoneResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddDnsZoneResponse) GetConsumerPeeringZone() *DnsZone
- func (x *AddDnsZoneResponse) GetProducerPrivateZone() *DnsZone
- func (*AddDnsZoneResponse) ProtoMessage()
- func (x *AddDnsZoneResponse) ProtoReflect() protoreflect.Message
- func (x *AddDnsZoneResponse) Reset()
- func (x *AddDnsZoneResponse) String() string
- type AddRolesMetadata
- type AddRolesRequest
- func (*AddRolesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddRolesRequest) GetConsumerNetwork() string
- func (x *AddRolesRequest) GetPolicyBinding() []*PolicyBinding
- func (*AddRolesRequest) ProtoMessage()
- func (x *AddRolesRequest) ProtoReflect() protoreflect.Message
- func (x *AddRolesRequest) Reset()
- func (x *AddRolesRequest) String() string
- type AddRolesResponse
- func (*AddRolesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddRolesResponse) GetPolicyBinding() []*PolicyBinding
- func (*AddRolesResponse) ProtoMessage()
- func (x *AddRolesResponse) ProtoReflect() protoreflect.Message
- func (x *AddRolesResponse) Reset()
- func (x *AddRolesResponse) String() string
- type AddServicesDnsRecordSetRequest
- func (*AddServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddServicesDnsRecordSetRequest) GetParent() string
- func (x *AddServicesDnsRecordSetRequest) GetServicesDnsRecordSet() *AddDnsRecordSetRequest
- func (*AddServicesDnsRecordSetRequest) ProtoMessage()
- func (x *AddServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
- func (x *AddServicesDnsRecordSetRequest) Reset()
- func (x *AddServicesDnsRecordSetRequest) String() string
- type AddServicesDnsZoneRequest
- func (*AddServicesDnsZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddServicesDnsZoneRequest) GetParent() string
- func (x *AddServicesDnsZoneRequest) GetServicesDnsZone() *AddDnsZoneRequest
- func (*AddServicesDnsZoneRequest) ProtoMessage()
- func (x *AddServicesDnsZoneRequest) ProtoReflect() protoreflect.Message
- func (x *AddServicesDnsZoneRequest) Reset()
- func (x *AddServicesDnsZoneRequest) String() string
- type AddServicesRoleRequest
- func (*AddServicesRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddServicesRoleRequest) GetParent() string
- func (x *AddServicesRoleRequest) GetServicesRole() *AddRolesRequest
- func (*AddServicesRoleRequest) ProtoMessage()
- func (x *AddServicesRoleRequest) ProtoReflect() protoreflect.Message
- func (x *AddServicesRoleRequest) Reset()
- func (x *AddServicesRoleRequest) String() string
- type AddSubnetworkRequest
- func (*AddSubnetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddSubnetworkRequest) GetAllowSubnetCidrRoutesOverlap() bool
- func (x *AddSubnetworkRequest) GetCheckServiceNetworkingUsePermission() bool
- func (x *AddSubnetworkRequest) GetComputeIdempotencyWindow() *duration.Duration
- func (x *AddSubnetworkRequest) GetConsumer() string
- func (x *AddSubnetworkRequest) GetConsumerNetwork() string
- func (x *AddSubnetworkRequest) GetDescription() string
- func (x *AddSubnetworkRequest) GetInternalRange() string
- func (x *AddSubnetworkRequest) GetIpPrefixLength() int32
- func (x *AddSubnetworkRequest) GetOutsideAllocationPublicIpRange() string
- func (x *AddSubnetworkRequest) GetPrivateIpv6GoogleAccess() string
- func (x *AddSubnetworkRequest) GetPurpose() string
- func (x *AddSubnetworkRequest) GetRegion() string
- func (x *AddSubnetworkRequest) GetRequestedAddress() string
- func (x *AddSubnetworkRequest) GetRequestedRanges() []string
- func (x *AddSubnetworkRequest) GetRole() string
- func (x *AddSubnetworkRequest) GetSecondaryIpRangeSpecs() []*SecondaryIpRangeSpec
- func (x *AddSubnetworkRequest) GetSkipRequestedAddressValidation() bool
- func (x *AddSubnetworkRequest) GetSubnetwork() string
- func (x *AddSubnetworkRequest) GetSubnetworkUsers() []string
- func (x *AddSubnetworkRequest) GetUseCustomComputeIdempotencyWindow() bool
- func (*AddSubnetworkRequest) ProtoMessage()
- func (x *AddSubnetworkRequest) ProtoReflect() protoreflect.Message
- func (x *AddSubnetworkRequest) Reset()
- func (x *AddSubnetworkRequest) String() string
- type AddSubnetworkServiceRequest
- func (*AddSubnetworkServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddSubnetworkServiceRequest) GetParent() string
- func (x *AddSubnetworkServiceRequest) GetService() *AddSubnetworkRequest
- func (*AddSubnetworkServiceRequest) ProtoMessage()
- func (x *AddSubnetworkServiceRequest) ProtoReflect() protoreflect.Message
- func (x *AddSubnetworkServiceRequest) Reset()
- func (x *AddSubnetworkServiceRequest) String() string
- type Api
- func (*Api) Descriptor() ([]byte, []int)deprecated
- func (x *Api) GetMethods() []*Method
- func (x *Api) GetMixins() []*Mixin
- func (x *Api) GetName() string
- func (x *Api) GetOptions() []*Option
- func (x *Api) GetSourceContext() *SourceContext
- func (x *Api) GetSyntax() string
- func (x *Api) GetVersion() string
- func (*Api) ProtoMessage()
- func (x *Api) ProtoReflect() protoreflect.Message
- func (x *Api) Reset()
- func (x *Api) String() string
- type AuthProvider
- func (*AuthProvider) Descriptor() ([]byte, []int)deprecated
- func (x *AuthProvider) GetAudiences() string
- func (x *AuthProvider) GetAuthorizationUrl() string
- func (x *AuthProvider) GetId() string
- func (x *AuthProvider) GetIssuer() string
- func (x *AuthProvider) GetJwksUri() string
- func (x *AuthProvider) GetJwtLocations() []*JwtLocation
- func (*AuthProvider) ProtoMessage()
- func (x *AuthProvider) ProtoReflect() protoreflect.Message
- func (x *AuthProvider) Reset()
- func (x *AuthProvider) String() string
- type AuthRequirement
- func (*AuthRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *AuthRequirement) GetAudiences() string
- func (x *AuthRequirement) GetProviderId() string
- func (*AuthRequirement) ProtoMessage()
- func (x *AuthRequirement) ProtoReflect() protoreflect.Message
- func (x *AuthRequirement) Reset()
- func (x *AuthRequirement) String() string
- type Authentication
- func (*Authentication) Descriptor() ([]byte, []int)deprecated
- func (x *Authentication) GetProviders() []*AuthProvider
- func (x *Authentication) GetRules() []*AuthenticationRule
- func (*Authentication) ProtoMessage()
- func (x *Authentication) ProtoReflect() protoreflect.Message
- func (x *Authentication) Reset()
- func (x *Authentication) String() string
- type AuthenticationRule
- func (*AuthenticationRule) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationRule) GetAllowWithoutCredential() bool
- func (x *AuthenticationRule) GetOauth() *OAuthRequirements
- func (x *AuthenticationRule) GetRequirements() []*AuthRequirement
- func (x *AuthenticationRule) GetSelector() string
- func (*AuthenticationRule) ProtoMessage()
- func (x *AuthenticationRule) ProtoReflect() protoreflect.Message
- func (x *AuthenticationRule) Reset()
- func (x *AuthenticationRule) String() string
- type Backend
- type BackendRule
- func (*BackendRule) Descriptor() ([]byte, []int)deprecated
- func (x *BackendRule) GetAddress() string
- func (x *BackendRule) GetDeadline() float64
- func (x *BackendRule) GetDisableAuth() bool
- func (x *BackendRule) GetJwtAudience() string
- func (x *BackendRule) GetMinDeadline() float64
- func (x *BackendRule) GetOperationDeadline() float64
- func (x *BackendRule) GetOverridesByRequestProtocol() map[string]*BackendRule
- func (x *BackendRule) GetPathTranslation() string
- func (x *BackendRule) GetProtocol() string
- func (x *BackendRule) GetSelector() string
- func (*BackendRule) ProtoMessage()
- func (x *BackendRule) ProtoReflect() protoreflect.Message
- func (x *BackendRule) Reset()
- func (x *BackendRule) String() string
- type Billing
- type BillingDestination
- func (*BillingDestination) Descriptor() ([]byte, []int)deprecated
- func (x *BillingDestination) GetMetrics() []string
- func (x *BillingDestination) GetMonitoredResource() string
- func (*BillingDestination) ProtoMessage()
- func (x *BillingDestination) ProtoReflect() protoreflect.Message
- func (x *BillingDestination) Reset()
- func (x *BillingDestination) String() string
- type CancelOperationRequest
- type ClientLibrarySettings
- func (*ClientLibrarySettings) Descriptor() ([]byte, []int)deprecated
- func (x *ClientLibrarySettings) GetCppSettings() *CppSettings
- func (x *ClientLibrarySettings) GetDotnetSettings() *DotnetSettings
- func (x *ClientLibrarySettings) GetGoSettings() *GoSettings
- func (x *ClientLibrarySettings) GetJavaSettings() *JavaSettings
- func (x *ClientLibrarySettings) GetLaunchStage() string
- func (x *ClientLibrarySettings) GetNodeSettings() *NodeSettings
- func (x *ClientLibrarySettings) GetPhpSettings() *PhpSettings
- func (x *ClientLibrarySettings) GetPythonSettings() *PythonSettings
- func (x *ClientLibrarySettings) GetRestNumericEnums() bool
- func (x *ClientLibrarySettings) GetRubySettings() *RubySettings
- func (x *ClientLibrarySettings) GetVersion() string
- func (*ClientLibrarySettings) ProtoMessage()
- func (x *ClientLibrarySettings) ProtoReflect() protoreflect.Message
- func (x *ClientLibrarySettings) Reset()
- func (x *ClientLibrarySettings) String() string
- type CloudSQLConfig
- func (*CloudSQLConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CloudSQLConfig) GetService() string
- func (x *CloudSQLConfig) GetUmbrellaNetwork() string
- func (x *CloudSQLConfig) GetUmbrellaProject() int64
- func (*CloudSQLConfig) ProtoMessage()
- func (x *CloudSQLConfig) ProtoReflect() protoreflect.Message
- func (x *CloudSQLConfig) Reset()
- func (x *CloudSQLConfig) String() string
- type CommonLanguageSettings
- func (*CommonLanguageSettings) Descriptor() ([]byte, []int)deprecated
- func (x *CommonLanguageSettings) GetDestinations() []string
- func (x *CommonLanguageSettings) GetReferenceDocsUri() string
- func (x *CommonLanguageSettings) GetSelectiveGapicGeneration() *SelectiveGapicGeneration
- func (*CommonLanguageSettings) ProtoMessage()
- func (x *CommonLanguageSettings) ProtoReflect() protoreflect.Message
- func (x *CommonLanguageSettings) Reset()
- func (x *CommonLanguageSettings) String() string
- type Connection
- func (*Connection) Descriptor() ([]byte, []int)deprecated
- func (x *Connection) GetNetwork() string
- func (x *Connection) GetPeering() string
- func (x *Connection) GetReservedPeeringRanges() []string
- func (x *Connection) GetService() string
- func (*Connection) ProtoMessage()
- func (x *Connection) ProtoReflect() protoreflect.Message
- func (x *Connection) Reset()
- func (x *Connection) String() string
- type ConsumerConfig
- func (*ConsumerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ConsumerConfig) GetCloudsqlConfigs() []*CloudSQLConfig
- func (x *ConsumerConfig) GetConsumerExportCustomRoutes() bool
- func (x *ConsumerConfig) GetConsumerExportSubnetRoutesWithPublicIp() bool
- func (x *ConsumerConfig) GetConsumerImportCustomRoutes() bool
- func (x *ConsumerConfig) GetConsumerImportSubnetRoutesWithPublicIp() bool
- func (x *ConsumerConfig) GetProducerExportCustomRoutes() bool
- func (x *ConsumerConfig) GetProducerExportSubnetRoutesWithPublicIp() bool
- func (x *ConsumerConfig) GetProducerImportCustomRoutes() bool
- func (x *ConsumerConfig) GetProducerImportSubnetRoutesWithPublicIp() bool
- func (x *ConsumerConfig) GetProducerNetwork() string
- func (x *ConsumerConfig) GetReservedRanges() []*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange
- func (x *ConsumerConfig) GetUsedIpRanges() []string
- func (x *ConsumerConfig) GetVpcScReferenceArchitectureEnabled() bool
- func (*ConsumerConfig) ProtoMessage()
- func (x *ConsumerConfig) ProtoReflect() protoreflect.Message
- func (x *ConsumerConfig) Reset()
- func (x *ConsumerConfig) String() string
- type ConsumerConfigMetadata
- type ConsumerProject
- type Context
- type ContextRule
- func (*ContextRule) Descriptor() ([]byte, []int)deprecated
- func (x *ContextRule) GetAllowedRequestExtensions() []string
- func (x *ContextRule) GetAllowedResponseExtensions() []string
- func (x *ContextRule) GetProvided() []string
- func (x *ContextRule) GetRequested() []string
- func (x *ContextRule) GetSelector() string
- func (*ContextRule) ProtoMessage()
- func (x *ContextRule) ProtoReflect() protoreflect.Message
- func (x *ContextRule) Reset()
- func (x *ContextRule) String() string
- type Control
- type CppSettings
- type CreateServicesConnectionRequest
- func (*CreateServicesConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServicesConnectionRequest) GetParent() string
- func (x *CreateServicesConnectionRequest) GetServicesConnection() *Connection
- func (*CreateServicesConnectionRequest) ProtoMessage()
- func (x *CreateServicesConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServicesConnectionRequest) Reset()
- func (x *CreateServicesConnectionRequest) String() string
- type CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest
- func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetParent() string
- func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetServicesProjectsGlobalNetworksPeeredDnsDomain() *PeeredDnsDomain
- func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoMessage()
- func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Reset()
- func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) String() string
- type CustomError
- func (*CustomError) Descriptor() ([]byte, []int)deprecated
- func (x *CustomError) GetRules() []*CustomErrorRule
- func (x *CustomError) GetTypes() []string
- func (*CustomError) ProtoMessage()
- func (x *CustomError) ProtoReflect() protoreflect.Message
- func (x *CustomError) Reset()
- func (x *CustomError) String() string
- type CustomErrorRule
- func (*CustomErrorRule) Descriptor() ([]byte, []int)deprecated
- func (x *CustomErrorRule) GetIsErrorType() bool
- func (x *CustomErrorRule) GetSelector() string
- func (*CustomErrorRule) ProtoMessage()
- func (x *CustomErrorRule) ProtoReflect() protoreflect.Message
- func (x *CustomErrorRule) Reset()
- func (x *CustomErrorRule) String() string
- type CustomHttpPattern
- func (*CustomHttpPattern) Descriptor() ([]byte, []int)deprecated
- func (x *CustomHttpPattern) GetKind() string
- func (x *CustomHttpPattern) GetPath() string
- func (*CustomHttpPattern) ProtoMessage()
- func (x *CustomHttpPattern) ProtoReflect() protoreflect.Message
- func (x *CustomHttpPattern) Reset()
- func (x *CustomHttpPattern) String() string
- type DeleteConnectionMetadata
- type DeleteConnectionRequest
- func (*DeleteConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConnectionRequest) GetConsumerNetwork() string
- func (*DeleteConnectionRequest) ProtoMessage()
- func (x *DeleteConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteConnectionRequest) Reset()
- func (x *DeleteConnectionRequest) String() string
- type DeleteConnectionServicesConnectionRequest
- func (*DeleteConnectionServicesConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConnectionServicesConnectionRequest) GetName() string
- func (x *DeleteConnectionServicesConnectionRequest) GetServicesConnection() *DeleteConnectionRequest
- func (*DeleteConnectionServicesConnectionRequest) ProtoMessage()
- func (x *DeleteConnectionServicesConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteConnectionServicesConnectionRequest) Reset()
- func (x *DeleteConnectionServicesConnectionRequest) String() string
- type DeletePeeredDnsDomainMetadata
- func (*DeletePeeredDnsDomainMetadata) Descriptor() ([]byte, []int)deprecated
- func (*DeletePeeredDnsDomainMetadata) ProtoMessage()
- func (x *DeletePeeredDnsDomainMetadata) ProtoReflect() protoreflect.Message
- func (x *DeletePeeredDnsDomainMetadata) Reset()
- func (x *DeletePeeredDnsDomainMetadata) String() string
- type DeleteServicesDnsRecordSetRequest
- func (*DeleteServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServicesDnsRecordSetRequest) GetParent() string
- func (x *DeleteServicesDnsRecordSetRequest) GetServicesDnsRecordSet() *RemoveDnsRecordSetRequest
- func (*DeleteServicesDnsRecordSetRequest) ProtoMessage()
- func (x *DeleteServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServicesDnsRecordSetRequest) Reset()
- func (x *DeleteServicesDnsRecordSetRequest) String() string
- type DeleteServicesDnsZoneRequest
- func (*DeleteServicesDnsZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServicesDnsZoneRequest) GetParent() string
- func (x *DeleteServicesDnsZoneRequest) GetServicesDnsZone() *RemoveDnsZoneRequest
- func (*DeleteServicesDnsZoneRequest) ProtoMessage()
- func (x *DeleteServicesDnsZoneRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServicesDnsZoneRequest) Reset()
- func (x *DeleteServicesDnsZoneRequest) String() string
- type DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest
- func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetName() string
- func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoMessage()
- func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Reset()
- func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) String() string
- type DisableVpcServiceControlsRequest
- func (*DisableVpcServiceControlsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableVpcServiceControlsRequest) GetConsumerNetwork() string
- func (*DisableVpcServiceControlsRequest) ProtoMessage()
- func (x *DisableVpcServiceControlsRequest) ProtoReflect() protoreflect.Message
- func (x *DisableVpcServiceControlsRequest) Reset()
- func (x *DisableVpcServiceControlsRequest) String() string
- type DisableVpcServiceControlsServiceRequest
- func (*DisableVpcServiceControlsServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableVpcServiceControlsServiceRequest) GetParent() string
- func (x *DisableVpcServiceControlsServiceRequest) GetService() *DisableVpcServiceControlsRequest
- func (*DisableVpcServiceControlsServiceRequest) ProtoMessage()
- func (x *DisableVpcServiceControlsServiceRequest) ProtoReflect() protoreflect.Message
- func (x *DisableVpcServiceControlsServiceRequest) Reset()
- func (x *DisableVpcServiceControlsServiceRequest) String() string
- type DnsRecordSet
- func (*DnsRecordSet) Descriptor() ([]byte, []int)deprecated
- func (x *DnsRecordSet) GetData() []string
- func (x *DnsRecordSet) GetDomain() string
- func (x *DnsRecordSet) GetTtl() *duration.Duration
- func (x *DnsRecordSet) GetType() string
- func (*DnsRecordSet) ProtoMessage()
- func (x *DnsRecordSet) ProtoReflect() protoreflect.Message
- func (x *DnsRecordSet) Reset()
- func (x *DnsRecordSet) String() string
- type DnsZone
- type DnsZonePair
- func (*DnsZonePair) Descriptor() ([]byte, []int)deprecated
- func (x *DnsZonePair) GetConsumerPeeringZone() *DnsZone
- func (x *DnsZonePair) GetProducerPrivateZone() *DnsZone
- func (*DnsZonePair) ProtoMessage()
- func (x *DnsZonePair) ProtoReflect() protoreflect.Message
- func (x *DnsZonePair) Reset()
- func (x *DnsZonePair) String() string
- type Documentation
- func (*Documentation) Descriptor() ([]byte, []int)deprecated
- func (x *Documentation) GetAdditionalIamInfo() string
- func (x *Documentation) GetDocumentationRootUrl() string
- func (x *Documentation) GetOverview() string
- func (x *Documentation) GetPages() []*Page
- func (x *Documentation) GetRules() []*DocumentationRule
- func (x *Documentation) GetSectionOverrides() []*Page
- func (x *Documentation) GetServiceRootUrl() string
- func (x *Documentation) GetSummary() string
- func (*Documentation) ProtoMessage()
- func (x *Documentation) ProtoReflect() protoreflect.Message
- func (x *Documentation) Reset()
- func (x *Documentation) String() string
- type DocumentationRule
- func (*DocumentationRule) Descriptor() ([]byte, []int)deprecated
- func (x *DocumentationRule) GetDeprecationDescription() string
- func (x *DocumentationRule) GetDescription() string
- func (x *DocumentationRule) GetDisableReplacementWords() string
- func (x *DocumentationRule) GetSelector() string
- func (*DocumentationRule) ProtoMessage()
- func (x *DocumentationRule) ProtoReflect() protoreflect.Message
- func (x *DocumentationRule) Reset()
- func (x *DocumentationRule) String() string
- type DotnetSettings
- func (*DotnetSettings) Descriptor() ([]byte, []int)deprecated
- func (x *DotnetSettings) GetCommon() *CommonLanguageSettings
- func (x *DotnetSettings) GetForcedNamespaceAliases() []string
- func (x *DotnetSettings) GetHandwrittenSignatures() []string
- func (x *DotnetSettings) GetIgnoredResources() []string
- func (x *DotnetSettings) GetRenamedResources() map[string]string
- func (x *DotnetSettings) GetRenamedServices() map[string]string
- func (*DotnetSettings) ProtoMessage()
- func (x *DotnetSettings) ProtoReflect() protoreflect.Message
- func (x *DotnetSettings) Reset()
- func (x *DotnetSettings) String() string
- type Empty
- type EnableVpcServiceControlsRequest
- func (*EnableVpcServiceControlsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableVpcServiceControlsRequest) GetConsumerNetwork() string
- func (*EnableVpcServiceControlsRequest) ProtoMessage()
- func (x *EnableVpcServiceControlsRequest) ProtoReflect() protoreflect.Message
- func (x *EnableVpcServiceControlsRequest) Reset()
- func (x *EnableVpcServiceControlsRequest) String() string
- type EnableVpcServiceControlsServiceRequest
- func (*EnableVpcServiceControlsServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableVpcServiceControlsServiceRequest) GetParent() string
- func (x *EnableVpcServiceControlsServiceRequest) GetService() *EnableVpcServiceControlsRequest
- func (*EnableVpcServiceControlsServiceRequest) ProtoMessage()
- func (x *EnableVpcServiceControlsServiceRequest) ProtoReflect() protoreflect.Message
- func (x *EnableVpcServiceControlsServiceRequest) Reset()
- func (x *EnableVpcServiceControlsServiceRequest) String() string
- type Endpoint
- func (*Endpoint) Descriptor() ([]byte, []int)deprecated
- func (x *Endpoint) GetAliases() []string
- func (x *Endpoint) GetAllowCors() bool
- func (x *Endpoint) GetName() string
- func (x *Endpoint) GetTarget() string
- func (*Endpoint) ProtoMessage()
- func (x *Endpoint) ProtoReflect() protoreflect.Message
- func (x *Endpoint) Reset()
- func (x *Endpoint) String() string
- type Enum
- func (*Enum) Descriptor() ([]byte, []int)deprecated
- func (x *Enum) GetEdition() string
- func (x *Enum) GetEnumvalue() []*EnumValue
- func (x *Enum) GetName() string
- func (x *Enum) GetOptions() []*Option
- func (x *Enum) GetSourceContext() *SourceContext
- func (x *Enum) GetSyntax() string
- func (*Enum) ProtoMessage()
- func (x *Enum) ProtoReflect() protoreflect.Message
- func (x *Enum) Reset()
- func (x *Enum) String() string
- type EnumValue
- func (*EnumValue) Descriptor() ([]byte, []int)deprecated
- func (x *EnumValue) GetName() string
- func (x *EnumValue) GetNumber() int32
- func (x *EnumValue) GetOptions() []*Option
- func (*EnumValue) ProtoMessage()
- func (x *EnumValue) ProtoReflect() protoreflect.Message
- func (x *EnumValue) Reset()
- func (x *EnumValue) String() string
- type ExperimentalFeatures
- func (*ExperimentalFeatures) Descriptor() ([]byte, []int)deprecated
- func (x *ExperimentalFeatures) GetProtobufPythonicTypesEnabled() bool
- func (x *ExperimentalFeatures) GetRestAsyncIoEnabled() bool
- func (*ExperimentalFeatures) ProtoMessage()
- func (x *ExperimentalFeatures) ProtoReflect() protoreflect.Message
- func (x *ExperimentalFeatures) Reset()
- func (x *ExperimentalFeatures) String() string
- type Field
- func (*Field) Descriptor() ([]byte, []int)deprecated
- func (x *Field) GetCardinality() string
- func (x *Field) GetDefaultValue() string
- func (x *Field) GetJsonName() string
- func (x *Field) GetKind() string
- func (x *Field) GetName() string
- func (x *Field) GetNumber() int32
- func (x *Field) GetOneofIndex() int32
- func (x *Field) GetOptions() []*Option
- func (x *Field) GetPacked() bool
- func (x *Field) GetTypeUrl() string
- func (*Field) ProtoMessage()
- func (x *Field) ProtoReflect() protoreflect.Message
- func (x *Field) Reset()
- func (x *Field) String() string
- type FieldPolicy
- func (*FieldPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *FieldPolicy) GetResourcePermission() string
- func (x *FieldPolicy) GetResourceType() string
- func (x *FieldPolicy) GetSelector() string
- func (*FieldPolicy) ProtoMessage()
- func (x *FieldPolicy) ProtoReflect() protoreflect.Message
- func (x *FieldPolicy) Reset()
- func (x *FieldPolicy) String() string
- type GetDnsZoneResponse
- func (*GetDnsZoneResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDnsZoneResponse) GetConsumerPeeringZone() *DnsZone
- func (x *GetDnsZoneResponse) GetProducerPrivateZone() *DnsZone
- func (*GetDnsZoneResponse) ProtoMessage()
- func (x *GetDnsZoneResponse) ProtoReflect() protoreflect.Message
- func (x *GetDnsZoneResponse) Reset()
- func (x *GetDnsZoneResponse) String() string
- type GetServicesDnsRecordSetRequest
- func (*GetServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServicesDnsRecordSetRequest) GetConsumerNetwork() string
- func (x *GetServicesDnsRecordSetRequest) GetDomain() string
- func (x *GetServicesDnsRecordSetRequest) GetParent() string
- func (x *GetServicesDnsRecordSetRequest) GetType() string
- func (x *GetServicesDnsRecordSetRequest) GetZone() string
- func (*GetServicesDnsRecordSetRequest) ProtoMessage()
- func (x *GetServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
- func (x *GetServicesDnsRecordSetRequest) Reset()
- func (x *GetServicesDnsRecordSetRequest) String() string
- type GetServicesProjectsGlobalNetworkRequest
- func (*GetServicesProjectsGlobalNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServicesProjectsGlobalNetworkRequest) GetIncludeUsedIpRanges() bool
- func (x *GetServicesProjectsGlobalNetworkRequest) GetName() string
- func (*GetServicesProjectsGlobalNetworkRequest) ProtoMessage()
- func (x *GetServicesProjectsGlobalNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *GetServicesProjectsGlobalNetworkRequest) Reset()
- func (x *GetServicesProjectsGlobalNetworkRequest) String() string
- type GetServicesProjectsGlobalNetworksDnsZoneRequest
- func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) GetName() string
- func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) ProtoMessage()
- func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) ProtoReflect() protoreflect.Message
- func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) Reset()
- func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) String() string
- type GetVpcServiceControlsServicesProjectsGlobalNetworkRequest
- func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) GetName() string
- func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) ProtoMessage()
- func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) Reset()
- func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) String() string
- type GoSettings
- func (*GoSettings) Descriptor() ([]byte, []int)deprecated
- func (x *GoSettings) GetCommon() *CommonLanguageSettings
- func (x *GoSettings) GetRenamedServices() map[string]string
- func (*GoSettings) ProtoMessage()
- func (x *GoSettings) ProtoReflect() protoreflect.Message
- func (x *GoSettings) Reset()
- func (x *GoSettings) String() string
- type GoogleCloudServicenetworkingV1BetaConnection
- func (*GoogleCloudServicenetworkingV1BetaConnection) Descriptor() ([]byte, []int)deprecated
- func (x *GoogleCloudServicenetworkingV1BetaConnection) GetNetwork() string
- func (x *GoogleCloudServicenetworkingV1BetaConnection) GetPeering() string
- func (x *GoogleCloudServicenetworkingV1BetaConnection) GetReservedPeeringRanges() []string
- func (x *GoogleCloudServicenetworkingV1BetaConnection) GetService() string
- func (*GoogleCloudServicenetworkingV1BetaConnection) ProtoMessage()
- func (x *GoogleCloudServicenetworkingV1BetaConnection) ProtoReflect() protoreflect.Message
- func (x *GoogleCloudServicenetworkingV1BetaConnection) Reset()
- func (x *GoogleCloudServicenetworkingV1BetaConnection) String() string
- type GoogleCloudServicenetworkingV1BetaSubnetwork
- func (*GoogleCloudServicenetworkingV1BetaSubnetwork) Descriptor() ([]byte, []int)deprecated
- func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetIpCidrRange() string
- func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetName() string
- func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetNetwork() string
- func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetOutsideAllocation() bool
- func (*GoogleCloudServicenetworkingV1BetaSubnetwork) ProtoMessage()
- func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) ProtoReflect() protoreflect.Message
- func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) Reset()
- func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) String() string
- type GoogleCloudServicenetworkingV1ConsumerConfigReservedRange
- func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) Descriptor() ([]byte, []int)deprecated
- func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetAddress() string
- func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetIpPrefixLength() int32
- func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetName() string
- func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) ProtoMessage()
- func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) ProtoReflect() protoreflect.Message
- func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) Reset()
- func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) String() string
- type Http
- type HttpRule
- func (*HttpRule) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRule) GetAdditionalBindings() []*HttpRule
- func (x *HttpRule) GetBody() string
- func (x *HttpRule) GetCustom() *CustomHttpPattern
- func (x *HttpRule) GetDelete() string
- func (x *HttpRule) GetGet() string
- func (x *HttpRule) GetPatch() string
- func (x *HttpRule) GetPost() string
- func (x *HttpRule) GetPut() string
- func (x *HttpRule) GetResponseBody() string
- func (x *HttpRule) GetSelector() string
- func (*HttpRule) ProtoMessage()
- func (x *HttpRule) ProtoReflect() protoreflect.Message
- func (x *HttpRule) Reset()
- func (x *HttpRule) String() string
- type JavaSettings
- func (*JavaSettings) Descriptor() ([]byte, []int)deprecated
- func (x *JavaSettings) GetCommon() *CommonLanguageSettings
- func (x *JavaSettings) GetLibraryPackage() string
- func (x *JavaSettings) GetServiceClassNames() map[string]string
- func (*JavaSettings) ProtoMessage()
- func (x *JavaSettings) ProtoReflect() protoreflect.Message
- func (x *JavaSettings) Reset()
- func (x *JavaSettings) String() string
- type JwtLocation
- func (*JwtLocation) Descriptor() ([]byte, []int)deprecated
- func (x *JwtLocation) GetCookie() string
- func (x *JwtLocation) GetHeader() string
- func (x *JwtLocation) GetQuery() string
- func (x *JwtLocation) GetValuePrefix() string
- func (*JwtLocation) ProtoMessage()
- func (x *JwtLocation) ProtoReflect() protoreflect.Message
- func (x *JwtLocation) Reset()
- func (x *JwtLocation) String() string
- type LabelDescriptor
- func (*LabelDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *LabelDescriptor) GetDescription() string
- func (x *LabelDescriptor) GetKey() string
- func (x *LabelDescriptor) GetValueType() string
- func (*LabelDescriptor) ProtoMessage()
- func (x *LabelDescriptor) ProtoReflect() protoreflect.Message
- func (x *LabelDescriptor) Reset()
- func (x *LabelDescriptor) String() string
- type ListConnectionsResponse
- func (*ListConnectionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConnectionsResponse) GetConnections() []*Connection
- func (*ListConnectionsResponse) ProtoMessage()
- func (x *ListConnectionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListConnectionsResponse) Reset()
- func (x *ListConnectionsResponse) String() string
- type ListDnsRecordSetsResponse
- func (*ListDnsRecordSetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDnsRecordSetsResponse) GetDnsRecordSets() []*DnsRecordSet
- func (*ListDnsRecordSetsResponse) ProtoMessage()
- func (x *ListDnsRecordSetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDnsRecordSetsResponse) Reset()
- func (x *ListDnsRecordSetsResponse) String() string
- type ListDnsZonesResponse
- func (*ListDnsZonesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDnsZonesResponse) GetDnsZonePairs() []*DnsZonePair
- func (*ListDnsZonesResponse) ProtoMessage()
- func (x *ListDnsZonesResponse) ProtoReflect() protoreflect.Message
- func (x *ListDnsZonesResponse) Reset()
- func (x *ListDnsZonesResponse) String() string
- type ListOperationsResponse
- func (*ListOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListOperationsResponse) GetNextPageToken() string
- func (x *ListOperationsResponse) GetOperations() []*longrunningpb.Operation
- func (*ListOperationsResponse) ProtoMessage()
- func (x *ListOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListOperationsResponse) Reset()
- func (x *ListOperationsResponse) String() string
- type ListPeeredDnsDomainsResponse
- func (*ListPeeredDnsDomainsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPeeredDnsDomainsResponse) GetPeeredDnsDomains() []*PeeredDnsDomain
- func (*ListPeeredDnsDomainsResponse) ProtoMessage()
- func (x *ListPeeredDnsDomainsResponse) ProtoReflect() protoreflect.Message
- func (x *ListPeeredDnsDomainsResponse) Reset()
- func (x *ListPeeredDnsDomainsResponse) String() string
- type ListServicesConnectionsRequest
- func (*ListServicesConnectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesConnectionsRequest) GetNetwork() string
- func (x *ListServicesConnectionsRequest) GetParent() string
- func (*ListServicesConnectionsRequest) ProtoMessage()
- func (x *ListServicesConnectionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListServicesConnectionsRequest) Reset()
- func (x *ListServicesConnectionsRequest) String() string
- type ListServicesDnsRecordSetsRequest
- func (*ListServicesDnsRecordSetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesDnsRecordSetsRequest) GetConsumerNetwork() string
- func (x *ListServicesDnsRecordSetsRequest) GetParent() string
- func (x *ListServicesDnsRecordSetsRequest) GetZone() string
- func (*ListServicesDnsRecordSetsRequest) ProtoMessage()
- func (x *ListServicesDnsRecordSetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListServicesDnsRecordSetsRequest) Reset()
- func (x *ListServicesDnsRecordSetsRequest) String() string
- type ListServicesProjectsGlobalNetworksDnsZonesRequest
- func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) GetParent() string
- func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) ProtoMessage()
- func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) ProtoReflect() protoreflect.Message
- func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) Reset()
- func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) String() string
- type ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest
- func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) GetParent() string
- func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) ProtoMessage()
- func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) ProtoReflect() protoreflect.Message
- func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) Reset()
- func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) String() string
- type LogDescriptor
- func (*LogDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *LogDescriptor) GetDescription() string
- func (x *LogDescriptor) GetDisplayName() string
- func (x *LogDescriptor) GetLabels() []*LabelDescriptor
- func (x *LogDescriptor) GetName() string
- func (*LogDescriptor) ProtoMessage()
- func (x *LogDescriptor) ProtoReflect() protoreflect.Message
- func (x *LogDescriptor) Reset()
- func (x *LogDescriptor) String() string
- type Logging
- func (*Logging) Descriptor() ([]byte, []int)deprecated
- func (x *Logging) GetConsumerDestinations() []*LoggingDestination
- func (x *Logging) GetProducerDestinations() []*LoggingDestination
- func (*Logging) ProtoMessage()
- func (x *Logging) ProtoReflect() protoreflect.Message
- func (x *Logging) Reset()
- func (x *Logging) String() string
- type LoggingDestination
- func (*LoggingDestination) Descriptor() ([]byte, []int)deprecated
- func (x *LoggingDestination) GetLogs() []string
- func (x *LoggingDestination) GetMonitoredResource() string
- func (*LoggingDestination) ProtoMessage()
- func (x *LoggingDestination) ProtoReflect() protoreflect.Message
- func (x *LoggingDestination) Reset()
- func (x *LoggingDestination) String() string
- type LongRunning
- func (*LongRunning) Descriptor() ([]byte, []int)deprecated
- func (x *LongRunning) GetInitialPollDelay() *duration.Duration
- func (x *LongRunning) GetMaxPollDelay() *duration.Duration
- func (x *LongRunning) GetPollDelayMultiplier() float32
- func (x *LongRunning) GetTotalPollTimeout() *duration.Duration
- func (*LongRunning) ProtoMessage()
- func (x *LongRunning) ProtoReflect() protoreflect.Message
- func (x *LongRunning) Reset()
- func (x *LongRunning) String() string
- type Method
- func (*Method) Descriptor() ([]byte, []int)deprecated
- func (x *Method) GetName() string
- func (x *Method) GetOptions() []*Option
- func (x *Method) GetRequestStreaming() bool
- func (x *Method) GetRequestTypeUrl() string
- func (x *Method) GetResponseStreaming() bool
- func (x *Method) GetResponseTypeUrl() string
- func (x *Method) GetSyntax() string
- func (*Method) ProtoMessage()
- func (x *Method) ProtoReflect() protoreflect.Message
- func (x *Method) Reset()
- func (x *Method) String() string
- type MethodPolicy
- func (*MethodPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *MethodPolicy) GetRequestPolicies() []*FieldPolicy
- func (x *MethodPolicy) GetSelector() string
- func (*MethodPolicy) ProtoMessage()
- func (x *MethodPolicy) ProtoReflect() protoreflect.Message
- func (x *MethodPolicy) Reset()
- func (x *MethodPolicy) String() string
- type MethodSettings
- func (*MethodSettings) Descriptor() ([]byte, []int)deprecated
- func (x *MethodSettings) GetAutoPopulatedFields() []string
- func (x *MethodSettings) GetLongRunning() *LongRunning
- func (x *MethodSettings) GetSelector() string
- func (*MethodSettings) ProtoMessage()
- func (x *MethodSettings) ProtoReflect() protoreflect.Message
- func (x *MethodSettings) Reset()
- func (x *MethodSettings) String() string
- type MetricDescriptor
- func (*MetricDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *MetricDescriptor) GetDescription() string
- func (x *MetricDescriptor) GetDisplayName() string
- func (x *MetricDescriptor) GetLabels() []*LabelDescriptor
- func (x *MetricDescriptor) GetLaunchStage() string
- func (x *MetricDescriptor) GetMetadata() *MetricDescriptorMetadata
- func (x *MetricDescriptor) GetMetricKind() string
- func (x *MetricDescriptor) GetMonitoredResourceTypes() []string
- func (x *MetricDescriptor) GetName() string
- func (x *MetricDescriptor) GetType() string
- func (x *MetricDescriptor) GetUnit() string
- func (x *MetricDescriptor) GetValueType() string
- func (*MetricDescriptor) ProtoMessage()
- func (x *MetricDescriptor) ProtoReflect() protoreflect.Message
- func (x *MetricDescriptor) Reset()
- func (x *MetricDescriptor) String() string
- type MetricDescriptorMetadata
- func (*MetricDescriptorMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *MetricDescriptorMetadata) GetIngestDelay() *duration.Duration
- func (x *MetricDescriptorMetadata) GetLaunchStage() string
- func (x *MetricDescriptorMetadata) GetSamplePeriod() *duration.Duration
- func (x *MetricDescriptorMetadata) GetTimeSeriesResourceHierarchyLevel() []string
- func (*MetricDescriptorMetadata) ProtoMessage()
- func (x *MetricDescriptorMetadata) ProtoReflect() protoreflect.Message
- func (x *MetricDescriptorMetadata) Reset()
- func (x *MetricDescriptorMetadata) String() string
- type MetricRule
- func (*MetricRule) Descriptor() ([]byte, []int)deprecated
- func (x *MetricRule) GetMetricCosts() map[string]int64
- func (x *MetricRule) GetSelector() string
- func (*MetricRule) ProtoMessage()
- func (x *MetricRule) ProtoReflect() protoreflect.Message
- func (x *MetricRule) Reset()
- func (x *MetricRule) String() string
- type Mixin
- type MonitoredResourceDescriptor
- func (*MonitoredResourceDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *MonitoredResourceDescriptor) GetDescription() string
- func (x *MonitoredResourceDescriptor) GetDisplayName() string
- func (x *MonitoredResourceDescriptor) GetLabels() []*LabelDescriptor
- func (x *MonitoredResourceDescriptor) GetLaunchStage() string
- func (x *MonitoredResourceDescriptor) GetName() string
- func (x *MonitoredResourceDescriptor) GetType() string
- func (*MonitoredResourceDescriptor) ProtoMessage()
- func (x *MonitoredResourceDescriptor) ProtoReflect() protoreflect.Message
- func (x *MonitoredResourceDescriptor) Reset()
- func (x *MonitoredResourceDescriptor) String() string
- type Monitoring
- func (*Monitoring) Descriptor() ([]byte, []int)deprecated
- func (x *Monitoring) GetConsumerDestinations() []*MonitoringDestination
- func (x *Monitoring) GetProducerDestinations() []*MonitoringDestination
- func (*Monitoring) ProtoMessage()
- func (x *Monitoring) ProtoReflect() protoreflect.Message
- func (x *Monitoring) Reset()
- func (x *Monitoring) String() string
- type MonitoringDestination
- func (*MonitoringDestination) Descriptor() ([]byte, []int)deprecated
- func (x *MonitoringDestination) GetMetrics() []string
- func (x *MonitoringDestination) GetMonitoredResource() string
- func (*MonitoringDestination) ProtoMessage()
- func (x *MonitoringDestination) ProtoReflect() protoreflect.Message
- func (x *MonitoringDestination) Reset()
- func (x *MonitoringDestination) String() string
- type NodeSettings
- type OAuthRequirements
- func (*OAuthRequirements) Descriptor() ([]byte, []int)deprecated
- func (x *OAuthRequirements) GetCanonicalScopes() string
- func (*OAuthRequirements) ProtoMessage()
- func (x *OAuthRequirements) ProtoReflect() protoreflect.Message
- func (x *OAuthRequirements) Reset()
- func (x *OAuthRequirements) String() string
- type Option
- type Page
- type PartialDeleteConnectionMetadata
- func (*PartialDeleteConnectionMetadata) Descriptor() ([]byte, []int)deprecated
- func (*PartialDeleteConnectionMetadata) ProtoMessage()
- func (x *PartialDeleteConnectionMetadata) ProtoReflect() protoreflect.Message
- func (x *PartialDeleteConnectionMetadata) Reset()
- func (x *PartialDeleteConnectionMetadata) String() string
- type PatchServicesConnectionRequest
- func (*PatchServicesConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchServicesConnectionRequest) GetForce() bool
- func (x *PatchServicesConnectionRequest) GetName() string
- func (x *PatchServicesConnectionRequest) GetServicesConnection() *Connection
- func (x *PatchServicesConnectionRequest) GetUpdateMask() string
- func (*PatchServicesConnectionRequest) ProtoMessage()
- func (x *PatchServicesConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *PatchServicesConnectionRequest) Reset()
- func (x *PatchServicesConnectionRequest) String() string
- type PeeredDnsDomain
- func (*PeeredDnsDomain) Descriptor() ([]byte, []int)deprecated
- func (x *PeeredDnsDomain) GetDnsSuffix() string
- func (x *PeeredDnsDomain) GetName() string
- func (*PeeredDnsDomain) ProtoMessage()
- func (x *PeeredDnsDomain) ProtoReflect() protoreflect.Message
- func (x *PeeredDnsDomain) Reset()
- func (x *PeeredDnsDomain) String() string
- type PeeredDnsDomainMetadata
- type PhpSettings
- type PolicyBinding
- func (*PolicyBinding) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyBinding) GetMember() string
- func (x *PolicyBinding) GetRole() string
- func (*PolicyBinding) ProtoMessage()
- func (x *PolicyBinding) ProtoReflect() protoreflect.Message
- func (x *PolicyBinding) Reset()
- func (x *PolicyBinding) String() string
- type Publishing
- func (*Publishing) Descriptor() ([]byte, []int)deprecated
- func (x *Publishing) GetApiShortName() string
- func (x *Publishing) GetCodeownerGithubTeams() []string
- func (x *Publishing) GetDocTagPrefix() string
- func (x *Publishing) GetDocumentationUri() string
- func (x *Publishing) GetGithubLabel() string
- func (x *Publishing) GetLibrarySettings() []*ClientLibrarySettings
- func (x *Publishing) GetMethodSettings() []*MethodSettings
- func (x *Publishing) GetNewIssueUri() string
- func (x *Publishing) GetOrganization() string
- func (x *Publishing) GetProtoReferenceDocumentationUri() string
- func (x *Publishing) GetRestReferenceDocumentationUri() string
- func (*Publishing) ProtoMessage()
- func (x *Publishing) ProtoReflect() protoreflect.Message
- func (x *Publishing) Reset()
- func (x *Publishing) String() string
- type PythonSettings
- func (*PythonSettings) Descriptor() ([]byte, []int)deprecated
- func (x *PythonSettings) GetCommon() *CommonLanguageSettings
- func (x *PythonSettings) GetExperimentalFeatures() *ExperimentalFeatures
- func (*PythonSettings) ProtoMessage()
- func (x *PythonSettings) ProtoReflect() protoreflect.Message
- func (x *PythonSettings) Reset()
- func (x *PythonSettings) String() string
- type Quota
- type QuotaLimit
- func (*QuotaLimit) Descriptor() ([]byte, []int)deprecated
- func (x *QuotaLimit) GetDefaultLimit() int64
- func (x *QuotaLimit) GetDescription() string
- func (x *QuotaLimit) GetDisplayName() string
- func (x *QuotaLimit) GetDuration() string
- func (x *QuotaLimit) GetFreeTier() int64
- func (x *QuotaLimit) GetMaxLimit() int64
- func (x *QuotaLimit) GetMetric() string
- func (x *QuotaLimit) GetName() string
- func (x *QuotaLimit) GetUnit() string
- func (x *QuotaLimit) GetValues() map[string]int64
- func (*QuotaLimit) ProtoMessage()
- func (x *QuotaLimit) ProtoReflect() protoreflect.Message
- func (x *QuotaLimit) Reset()
- func (x *QuotaLimit) String() string
- type Range
- type RangeReservation
- func (*RangeReservation) Descriptor() ([]byte, []int)deprecated
- func (x *RangeReservation) GetIpPrefixLength() int32
- func (x *RangeReservation) GetRequestedRanges() []string
- func (x *RangeReservation) GetSecondaryRangeIpPrefixLengths() []int32
- func (x *RangeReservation) GetSubnetworkCandidates() []*Subnetwork
- func (*RangeReservation) ProtoMessage()
- func (x *RangeReservation) ProtoReflect() protoreflect.Message
- func (x *RangeReservation) Reset()
- func (x *RangeReservation) String() string
- type RemoveDnsRecordSetMetadata
- type RemoveDnsRecordSetRequest
- func (*RemoveDnsRecordSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveDnsRecordSetRequest) GetConsumerNetwork() string
- func (x *RemoveDnsRecordSetRequest) GetDnsRecordSet() *DnsRecordSet
- func (x *RemoveDnsRecordSetRequest) GetZone() string
- func (*RemoveDnsRecordSetRequest) ProtoMessage()
- func (x *RemoveDnsRecordSetRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveDnsRecordSetRequest) Reset()
- func (x *RemoveDnsRecordSetRequest) String() string
- type RemoveDnsRecordSetResponse
- type RemoveDnsZoneMetadata
- type RemoveDnsZoneRequest
- func (*RemoveDnsZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveDnsZoneRequest) GetConsumerNetwork() string
- func (x *RemoveDnsZoneRequest) GetName() string
- func (*RemoveDnsZoneRequest) ProtoMessage()
- func (x *RemoveDnsZoneRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveDnsZoneRequest) Reset()
- func (x *RemoveDnsZoneRequest) String() string
- type RemoveDnsZoneResponse
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetDestRange() string
- func (x *Route) GetName() string
- func (x *Route) GetNetwork() string
- func (x *Route) GetNextHopGateway() string
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- type RubySettings
- type SearchRangeRequest
- func (*SearchRangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchRangeRequest) GetIpPrefixLength() int32
- func (x *SearchRangeRequest) GetNetwork() string
- func (*SearchRangeRequest) ProtoMessage()
- func (x *SearchRangeRequest) ProtoReflect() protoreflect.Message
- func (x *SearchRangeRequest) Reset()
- func (x *SearchRangeRequest) String() string
- type SearchRangeServiceRequest
- func (*SearchRangeServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchRangeServiceRequest) GetParent() string
- func (x *SearchRangeServiceRequest) GetService() *SearchRangeRequest
- func (*SearchRangeServiceRequest) ProtoMessage()
- func (x *SearchRangeServiceRequest) ProtoReflect() protoreflect.Message
- func (x *SearchRangeServiceRequest) Reset()
- func (x *SearchRangeServiceRequest) String() string
- type SecondaryIpRange
- func (*SecondaryIpRange) Descriptor() ([]byte, []int)deprecated
- func (x *SecondaryIpRange) GetIpCidrRange() string
- func (x *SecondaryIpRange) GetRangeName() string
- func (*SecondaryIpRange) ProtoMessage()
- func (x *SecondaryIpRange) ProtoReflect() protoreflect.Message
- func (x *SecondaryIpRange) Reset()
- func (x *SecondaryIpRange) String() string
- type SecondaryIpRangeSpec
- func (*SecondaryIpRangeSpec) Descriptor() ([]byte, []int)deprecated
- func (x *SecondaryIpRangeSpec) GetIpPrefixLength() int32
- func (x *SecondaryIpRangeSpec) GetOutsideAllocationPublicIpRange() string
- func (x *SecondaryIpRangeSpec) GetRangeName() string
- func (x *SecondaryIpRangeSpec) GetRequestedAddress() string
- func (*SecondaryIpRangeSpec) ProtoMessage()
- func (x *SecondaryIpRangeSpec) ProtoReflect() protoreflect.Message
- func (x *SecondaryIpRangeSpec) Reset()
- func (x *SecondaryIpRangeSpec) String() string
- type SelectiveGapicGeneration
- func (*SelectiveGapicGeneration) Descriptor() ([]byte, []int)deprecated
- func (x *SelectiveGapicGeneration) GetMethods() []string
- func (*SelectiveGapicGeneration) ProtoMessage()
- func (x *SelectiveGapicGeneration) ProtoReflect() protoreflect.Message
- func (x *SelectiveGapicGeneration) Reset()
- func (x *SelectiveGapicGeneration) String() string
- type Service
- func (*Service) Descriptor() ([]byte, []int)deprecated
- func (x *Service) GetApis() []*Api
- func (x *Service) GetAuthentication() *Authentication
- func (x *Service) GetBackend() *Backend
- func (x *Service) GetBilling() *Billing
- func (x *Service) GetConfigVersion() uint32
- func (x *Service) GetContext() *Context
- func (x *Service) GetControl() *Control
- func (x *Service) GetCustomError() *CustomError
- func (x *Service) GetDocumentation() *Documentation
- func (x *Service) GetEndpoints() []*Endpoint
- func (x *Service) GetEnums() []*Enum
- func (x *Service) GetHttp() *Http
- func (x *Service) GetId() string
- func (x *Service) GetLogging() *Logging
- func (x *Service) GetLogs() []*LogDescriptor
- func (x *Service) GetMetrics() []*MetricDescriptor
- func (x *Service) GetMonitoredResources() []*MonitoredResourceDescriptor
- func (x *Service) GetMonitoring() *Monitoring
- func (x *Service) GetName() string
- func (x *Service) GetProducerProjectId() string
- func (x *Service) GetPublishing() *Publishing
- func (x *Service) GetQuota() *Quota
- func (x *Service) GetSourceInfo() *SourceInfo
- func (x *Service) GetSystemParameters() *SystemParameters
- func (x *Service) GetSystemTypes() []*Type
- func (x *Service) GetTitle() string
- func (x *Service) GetTypes() []*Type
- func (x *Service) GetUsage() *Usage
- func (*Service) ProtoMessage()
- func (x *Service) ProtoReflect() protoreflect.Message
- func (x *Service) Reset()
- func (x *Service) String() string
- type ServicesConnectionsServerClient
- type ServicesConnectionsServerServer
- type ServicesDnsRecordSetsServerClient
- type ServicesDnsRecordSetsServerServer
- type ServicesDnsZonesServerClient
- type ServicesDnsZonesServerServer
- type ServicesProjectsGlobalNetworksDnsZonesServerClient
- type ServicesProjectsGlobalNetworksDnsZonesServerServer
- type ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient
- type ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer
- type ServicesProjectsGlobalNetworksServerClient
- type ServicesProjectsGlobalNetworksServerServer
- type ServicesProjectsGlobalServerClient
- type ServicesProjectsGlobalServerServer
- type ServicesProjectsServerClient
- type ServicesProjectsServerServer
- type ServicesRolesServerClient
- type ServicesRolesServerServer
- type ServicesServerClient
- type ServicesServerServer
- type SourceContext
- type SourceInfo
- type Status
- func (*Status) Descriptor() ([]byte, []int)deprecated
- func (x *Status) GetCode() int32
- func (x *Status) GetDetails() []*any1.Any
- func (x *Status) GetMessage() string
- func (*Status) ProtoMessage()
- func (x *Status) ProtoReflect() protoreflect.Message
- func (x *Status) Reset()
- func (x *Status) String() string
- type Subnetwork
- func (*Subnetwork) Descriptor() ([]byte, []int)deprecated
- func (x *Subnetwork) GetIpCidrRange() string
- func (x *Subnetwork) GetName() string
- func (x *Subnetwork) GetNetwork() string
- func (x *Subnetwork) GetOutsideAllocation() bool
- func (x *Subnetwork) GetRegion() string
- func (x *Subnetwork) GetSecondaryIpRanges() []*SecondaryIpRange
- func (*Subnetwork) ProtoMessage()
- func (x *Subnetwork) ProtoReflect() protoreflect.Message
- func (x *Subnetwork) Reset()
- func (x *Subnetwork) String() string
- type SystemParameter
- func (*SystemParameter) Descriptor() ([]byte, []int)deprecated
- func (x *SystemParameter) GetHttpHeader() string
- func (x *SystemParameter) GetName() string
- func (x *SystemParameter) GetUrlQueryParameter() string
- func (*SystemParameter) ProtoMessage()
- func (x *SystemParameter) ProtoReflect() protoreflect.Message
- func (x *SystemParameter) Reset()
- func (x *SystemParameter) String() string
- type SystemParameterRule
- func (*SystemParameterRule) Descriptor() ([]byte, []int)deprecated
- func (x *SystemParameterRule) GetParameters() []*SystemParameter
- func (x *SystemParameterRule) GetSelector() string
- func (*SystemParameterRule) ProtoMessage()
- func (x *SystemParameterRule) ProtoReflect() protoreflect.Message
- func (x *SystemParameterRule) Reset()
- func (x *SystemParameterRule) String() string
- type SystemParameters
- func (*SystemParameters) Descriptor() ([]byte, []int)deprecated
- func (x *SystemParameters) GetRules() []*SystemParameterRule
- func (*SystemParameters) ProtoMessage()
- func (x *SystemParameters) ProtoReflect() protoreflect.Message
- func (x *SystemParameters) Reset()
- func (x *SystemParameters) String() string
- type Type
- func (*Type) Descriptor() ([]byte, []int)deprecated
- func (x *Type) GetEdition() string
- func (x *Type) GetFields() []*Field
- func (x *Type) GetName() string
- func (x *Type) GetOneofs() []string
- func (x *Type) GetOptions() []*Option
- func (x *Type) GetSourceContext() *SourceContext
- func (x *Type) GetSyntax() string
- func (*Type) ProtoMessage()
- func (x *Type) ProtoReflect() protoreflect.Message
- func (x *Type) Reset()
- func (x *Type) String() string
- type UnimplementedServicesConnectionsServerServer
- func (UnimplementedServicesConnectionsServerServer) CreateServicesConnection(context.Context, *CreateServicesConnectionRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesConnectionsServerServer) DeleteConnectionServicesConnection(context.Context, *DeleteConnectionServicesConnectionRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesConnectionsServerServer) ListServicesConnections(context.Context, *ListServicesConnectionsRequest) (*ListConnectionsResponse, error)
- func (UnimplementedServicesConnectionsServerServer) PatchServicesConnection(context.Context, *PatchServicesConnectionRequest) (*longrunningpb.Operation, error)
- type UnimplementedServicesDnsRecordSetsServerServer
- func (UnimplementedServicesDnsRecordSetsServerServer) AddServicesDnsRecordSet(context.Context, *AddServicesDnsRecordSetRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesDnsRecordSetsServerServer) DeleteServicesDnsRecordSet(context.Context, *DeleteServicesDnsRecordSetRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesDnsRecordSetsServerServer) GetServicesDnsRecordSet(context.Context, *GetServicesDnsRecordSetRequest) (*DnsRecordSet, error)
- func (UnimplementedServicesDnsRecordSetsServerServer) ListServicesDnsRecordSets(context.Context, *ListServicesDnsRecordSetsRequest) (*ListDnsRecordSetsResponse, error)
- func (UnimplementedServicesDnsRecordSetsServerServer) UpdateServicesDnsRecordSet(context.Context, *UpdateServicesDnsRecordSetRequest) (*longrunningpb.Operation, error)
- type UnimplementedServicesDnsZonesServerServer
- type UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer
- func (UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer) GetServicesProjectsGlobalNetworksDnsZone(context.Context, *GetServicesProjectsGlobalNetworksDnsZoneRequest) (*GetDnsZoneResponse, error)
- func (UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer) ListServicesProjectsGlobalNetworksDnsZones(context.Context, *ListServicesProjectsGlobalNetworksDnsZonesRequest) (*ListDnsZonesResponse, error)
- type UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer
- func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) CreateServicesProjectsGlobalNetworksPeeredDnsDomain(context.Context, *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) DeleteServicesProjectsGlobalNetworksPeeredDnsDomain(context.Context, *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) ListServicesProjectsGlobalNetworksPeeredDnsDomains(context.Context, *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) (*ListPeeredDnsDomainsResponse, error)
- type UnimplementedServicesProjectsGlobalNetworksServerServer
- func (UnimplementedServicesProjectsGlobalNetworksServerServer) GetServicesProjectsGlobalNetwork(context.Context, *GetServicesProjectsGlobalNetworkRequest) (*ConsumerConfig, error)
- func (UnimplementedServicesProjectsGlobalNetworksServerServer) GetVpcServiceControlsServicesProjectsGlobalNetwork(context.Context, *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) (*VpcServiceControls, error)
- func (UnimplementedServicesProjectsGlobalNetworksServerServer) UpdateConsumerConfigServicesProjectsGlobalNetwork(context.Context, *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) (*longrunningpb.Operation, error)
- type UnimplementedServicesProjectsGlobalServerServer
- type UnimplementedServicesProjectsServerServer
- type UnimplementedServicesRolesServerServer
- type UnimplementedServicesServerServer
- func (UnimplementedServicesServerServer) AddSubnetworkService(context.Context, *AddSubnetworkServiceRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesServerServer) DisableVpcServiceControlsService(context.Context, *DisableVpcServiceControlsServiceRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesServerServer) EnableVpcServiceControlsService(context.Context, *EnableVpcServiceControlsServiceRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesServerServer) SearchRangeService(context.Context, *SearchRangeServiceRequest) (*longrunningpb.Operation, error)
- func (UnimplementedServicesServerServer) ValidateService(context.Context, *ValidateServiceRequest) (*ValidateConsumerConfigResponse, error)
- type UnsafeServicesConnectionsServerServer
- type UnsafeServicesDnsRecordSetsServerServer
- type UnsafeServicesDnsZonesServerServer
- type UnsafeServicesProjectsGlobalNetworksDnsZonesServerServer
- type UnsafeServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer
- type UnsafeServicesProjectsGlobalNetworksServerServer
- type UnsafeServicesProjectsGlobalServerServer
- type UnsafeServicesProjectsServerServer
- type UnsafeServicesRolesServerServer
- type UnsafeServicesServerServer
- type UpdateConsumerConfigRequest
- func (*UpdateConsumerConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConsumerConfigRequest) GetConsumerConfig() *ConsumerConfig
- func (*UpdateConsumerConfigRequest) ProtoMessage()
- func (x *UpdateConsumerConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConsumerConfigRequest) Reset()
- func (x *UpdateConsumerConfigRequest) String() string
- type UpdateConsumerConfigServicesProjectsGlobalNetworkRequest
- func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) GetParent() string
- func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) GetServicesProjectsGlobalNetwork() *UpdateConsumerConfigRequest
- func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) ProtoMessage()
- func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) Reset()
- func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) String() string
- type UpdateDnsRecordSetMetadata
- type UpdateDnsRecordSetRequest
- func (*UpdateDnsRecordSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDnsRecordSetRequest) GetConsumerNetwork() string
- func (x *UpdateDnsRecordSetRequest) GetExistingDnsRecordSet() *DnsRecordSet
- func (x *UpdateDnsRecordSetRequest) GetNewDnsRecordSet() *DnsRecordSet
- func (x *UpdateDnsRecordSetRequest) GetZone() string
- func (*UpdateDnsRecordSetRequest) ProtoMessage()
- func (x *UpdateDnsRecordSetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDnsRecordSetRequest) Reset()
- func (x *UpdateDnsRecordSetRequest) String() string
- type UpdateServicesDnsRecordSetRequest
- func (*UpdateServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServicesDnsRecordSetRequest) GetParent() string
- func (x *UpdateServicesDnsRecordSetRequest) GetServicesDnsRecordSet() *UpdateDnsRecordSetRequest
- func (*UpdateServicesDnsRecordSetRequest) ProtoMessage()
- func (x *UpdateServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServicesDnsRecordSetRequest) Reset()
- func (x *UpdateServicesDnsRecordSetRequest) String() string
- type Usage
- func (*Usage) Descriptor() ([]byte, []int)deprecated
- func (x *Usage) GetProducerNotificationChannel() string
- func (x *Usage) GetRequirements() []string
- func (x *Usage) GetRules() []*UsageRule
- func (*Usage) ProtoMessage()
- func (x *Usage) ProtoReflect() protoreflect.Message
- func (x *Usage) Reset()
- func (x *Usage) String() string
- type UsageRule
- func (*UsageRule) Descriptor() ([]byte, []int)deprecated
- func (x *UsageRule) GetAllowUnregisteredCalls() bool
- func (x *UsageRule) GetSelector() string
- func (x *UsageRule) GetSkipServiceControl() bool
- func (*UsageRule) ProtoMessage()
- func (x *UsageRule) ProtoReflect() protoreflect.Message
- func (x *UsageRule) Reset()
- func (x *UsageRule) String() string
- type ValidateConsumerConfigRequest
- func (*ValidateConsumerConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateConsumerConfigRequest) GetCheckServiceNetworkingUsePermission() bool
- func (x *ValidateConsumerConfigRequest) GetConsumerNetwork() string
- func (x *ValidateConsumerConfigRequest) GetConsumerProject() *ConsumerProject
- func (x *ValidateConsumerConfigRequest) GetRangeReservation() *RangeReservation
- func (x *ValidateConsumerConfigRequest) GetValidateNetwork() bool
- func (*ValidateConsumerConfigRequest) ProtoMessage()
- func (x *ValidateConsumerConfigRequest) ProtoReflect() protoreflect.Message
- func (x *ValidateConsumerConfigRequest) Reset()
- func (x *ValidateConsumerConfigRequest) String() string
- type ValidateConsumerConfigResponse
- func (*ValidateConsumerConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateConsumerConfigResponse) GetExistingSubnetworkCandidates() []*Subnetwork
- func (x *ValidateConsumerConfigResponse) GetIsValid() bool
- func (x *ValidateConsumerConfigResponse) GetValidationError() string
- func (*ValidateConsumerConfigResponse) ProtoMessage()
- func (x *ValidateConsumerConfigResponse) ProtoReflect() protoreflect.Message
- func (x *ValidateConsumerConfigResponse) Reset()
- func (x *ValidateConsumerConfigResponse) String() string
- type ValidateServiceRequest
- func (*ValidateServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateServiceRequest) GetParent() string
- func (x *ValidateServiceRequest) GetService() *ValidateConsumerConfigRequest
- func (*ValidateServiceRequest) ProtoMessage()
- func (x *ValidateServiceRequest) ProtoReflect() protoreflect.Message
- func (x *ValidateServiceRequest) Reset()
- func (x *ValidateServiceRequest) String() string
- type VpcServiceControls
- func (*VpcServiceControls) Descriptor() ([]byte, []int)deprecated
- func (x *VpcServiceControls) GetEnabled() bool
- func (*VpcServiceControls) ProtoMessage()
- func (x *VpcServiceControls) ProtoReflect() protoreflect.Message
- func (x *VpcServiceControls) Reset()
- func (x *VpcServiceControls) String() string
Constants ¶
This section is empty.
Variables ¶
var File_mockgcp_cloud_servicenetworking_v1_servicenetworking_proto protoreflect.FileDescriptor
var ServicesConnectionsServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesConnectionsServer", HandlerType: (*ServicesConnectionsServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateServicesConnection", Handler: _ServicesConnectionsServer_CreateServicesConnection_Handler, }, { MethodName: "DeleteConnectionServicesConnection", Handler: _ServicesConnectionsServer_DeleteConnectionServicesConnection_Handler, }, { MethodName: "ListServicesConnections", Handler: _ServicesConnectionsServer_ListServicesConnections_Handler, }, { MethodName: "PatchServicesConnection", Handler: _ServicesConnectionsServer_PatchServicesConnection_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesConnectionsServer_ServiceDesc is the grpc.ServiceDesc for ServicesConnectionsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesDnsRecordSetsServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesDnsRecordSetsServer", HandlerType: (*ServicesDnsRecordSetsServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddServicesDnsRecordSet", Handler: _ServicesDnsRecordSetsServer_AddServicesDnsRecordSet_Handler, }, { MethodName: "GetServicesDnsRecordSet", Handler: _ServicesDnsRecordSetsServer_GetServicesDnsRecordSet_Handler, }, { MethodName: "ListServicesDnsRecordSets", Handler: _ServicesDnsRecordSetsServer_ListServicesDnsRecordSets_Handler, }, { MethodName: "DeleteServicesDnsRecordSet", Handler: _ServicesDnsRecordSetsServer_DeleteServicesDnsRecordSet_Handler, }, { MethodName: "UpdateServicesDnsRecordSet", Handler: _ServicesDnsRecordSetsServer_UpdateServicesDnsRecordSet_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesDnsRecordSetsServer_ServiceDesc is the grpc.ServiceDesc for ServicesDnsRecordSetsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesDnsZonesServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesDnsZonesServer", HandlerType: (*ServicesDnsZonesServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddServicesDnsZone", Handler: _ServicesDnsZonesServer_AddServicesDnsZone_Handler, }, { MethodName: "DeleteServicesDnsZone", Handler: _ServicesDnsZonesServer_DeleteServicesDnsZone_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesDnsZonesServer_ServiceDesc is the grpc.ServiceDesc for ServicesDnsZonesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesProjectsGlobalNetworksDnsZonesServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesProjectsGlobalNetworksDnsZonesServer", HandlerType: (*ServicesProjectsGlobalNetworksDnsZonesServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetServicesProjectsGlobalNetworksDnsZone", Handler: _ServicesProjectsGlobalNetworksDnsZonesServer_GetServicesProjectsGlobalNetworksDnsZone_Handler, }, { MethodName: "ListServicesProjectsGlobalNetworksDnsZones", Handler: _ServicesProjectsGlobalNetworksDnsZonesServer_ListServicesProjectsGlobalNetworksDnsZones_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesProjectsGlobalNetworksDnsZonesServer_ServiceDesc is the grpc.ServiceDesc for ServicesProjectsGlobalNetworksDnsZonesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesProjectsGlobalNetworksPeeredDnsDomainsServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesProjectsGlobalNetworksPeeredDnsDomainsServer", HandlerType: (*ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateServicesProjectsGlobalNetworksPeeredDnsDomain", Handler: _ServicesProjectsGlobalNetworksPeeredDnsDomainsServer_CreateServicesProjectsGlobalNetworksPeeredDnsDomain_Handler, }, { MethodName: "DeleteServicesProjectsGlobalNetworksPeeredDnsDomain", Handler: _ServicesProjectsGlobalNetworksPeeredDnsDomainsServer_DeleteServicesProjectsGlobalNetworksPeeredDnsDomain_Handler, }, { MethodName: "ListServicesProjectsGlobalNetworksPeeredDnsDomains", Handler: _ServicesProjectsGlobalNetworksPeeredDnsDomainsServer_ListServicesProjectsGlobalNetworksPeeredDnsDomains_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesProjectsGlobalNetworksPeeredDnsDomainsServer_ServiceDesc is the grpc.ServiceDesc for ServicesProjectsGlobalNetworksPeeredDnsDomainsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesProjectsGlobalNetworksServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesProjectsGlobalNetworksServer", HandlerType: (*ServicesProjectsGlobalNetworksServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetServicesProjectsGlobalNetwork", Handler: _ServicesProjectsGlobalNetworksServer_GetServicesProjectsGlobalNetwork_Handler, }, { MethodName: "GetVpcServiceControlsServicesProjectsGlobalNetwork", Handler: _ServicesProjectsGlobalNetworksServer_GetVpcServiceControlsServicesProjectsGlobalNetwork_Handler, }, { MethodName: "UpdateConsumerConfigServicesProjectsGlobalNetwork", Handler: _ServicesProjectsGlobalNetworksServer_UpdateConsumerConfigServicesProjectsGlobalNetwork_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesProjectsGlobalNetworksServer_ServiceDesc is the grpc.ServiceDesc for ServicesProjectsGlobalNetworksServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesProjectsGlobalServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesProjectsGlobalServer", HandlerType: (*ServicesProjectsGlobalServerServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesProjectsGlobalServer_ServiceDesc is the grpc.ServiceDesc for ServicesProjectsGlobalServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesProjectsServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesProjectsServer", HandlerType: (*ServicesProjectsServerServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesProjectsServer_ServiceDesc is the grpc.ServiceDesc for ServicesProjectsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesRolesServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesRolesServer", HandlerType: (*ServicesRolesServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddServicesRole", Handler: _ServicesRolesServer_AddServicesRole_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesRolesServer_ServiceDesc is the grpc.ServiceDesc for ServicesRolesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ServicesServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.servicenetworking.v1.ServicesServer", HandlerType: (*ServicesServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddSubnetworkService", Handler: _ServicesServer_AddSubnetworkService_Handler, }, { MethodName: "DisableVpcServiceControlsService", Handler: _ServicesServer_DisableVpcServiceControlsService_Handler, }, { MethodName: "EnableVpcServiceControlsService", Handler: _ServicesServer_EnableVpcServiceControlsService_Handler, }, { MethodName: "SearchRangeService", Handler: _ServicesServer_SearchRangeService_Handler, }, { MethodName: "ValidateService", Handler: _ServicesServer_ValidateService_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/servicenetworking/v1/servicenetworking.proto", }
ServicesServer_ServiceDesc is the grpc.ServiceDesc for ServicesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterServicesConnectionsServerHandler ¶
func RegisterServicesConnectionsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesConnectionsServerHandler registers the http handlers for service ServicesConnectionsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesConnectionsServerHandlerClient ¶
func RegisterServicesConnectionsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesConnectionsServerClient) error
RegisterServicesConnectionsServerHandlerClient registers the http handlers for service ServicesConnectionsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesConnectionsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesConnectionsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesConnectionsServerClient" to call the correct interceptors.
func RegisterServicesConnectionsServerHandlerFromEndpoint ¶
func RegisterServicesConnectionsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesConnectionsServerHandlerFromEndpoint is same as RegisterServicesConnectionsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesConnectionsServerHandlerServer ¶
func RegisterServicesConnectionsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesConnectionsServerServer) error
RegisterServicesConnectionsServerHandlerServer registers the http handlers for service ServicesConnectionsServer to "mux". UnaryRPC :call ServicesConnectionsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesConnectionsServerHandlerFromEndpoint instead.
func RegisterServicesConnectionsServerServer ¶
func RegisterServicesConnectionsServerServer(s grpc.ServiceRegistrar, srv ServicesConnectionsServerServer)
func RegisterServicesDnsRecordSetsServerHandler ¶
func RegisterServicesDnsRecordSetsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesDnsRecordSetsServerHandler registers the http handlers for service ServicesDnsRecordSetsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesDnsRecordSetsServerHandlerClient ¶
func RegisterServicesDnsRecordSetsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesDnsRecordSetsServerClient) error
RegisterServicesDnsRecordSetsServerHandlerClient registers the http handlers for service ServicesDnsRecordSetsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesDnsRecordSetsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesDnsRecordSetsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesDnsRecordSetsServerClient" to call the correct interceptors.
func RegisterServicesDnsRecordSetsServerHandlerFromEndpoint ¶
func RegisterServicesDnsRecordSetsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesDnsRecordSetsServerHandlerFromEndpoint is same as RegisterServicesDnsRecordSetsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesDnsRecordSetsServerHandlerServer ¶
func RegisterServicesDnsRecordSetsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesDnsRecordSetsServerServer) error
RegisterServicesDnsRecordSetsServerHandlerServer registers the http handlers for service ServicesDnsRecordSetsServer to "mux". UnaryRPC :call ServicesDnsRecordSetsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesDnsRecordSetsServerHandlerFromEndpoint instead.
func RegisterServicesDnsRecordSetsServerServer ¶
func RegisterServicesDnsRecordSetsServerServer(s grpc.ServiceRegistrar, srv ServicesDnsRecordSetsServerServer)
func RegisterServicesDnsZonesServerHandler ¶
func RegisterServicesDnsZonesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesDnsZonesServerHandler registers the http handlers for service ServicesDnsZonesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesDnsZonesServerHandlerClient ¶
func RegisterServicesDnsZonesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesDnsZonesServerClient) error
RegisterServicesDnsZonesServerHandlerClient registers the http handlers for service ServicesDnsZonesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesDnsZonesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesDnsZonesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesDnsZonesServerClient" to call the correct interceptors.
func RegisterServicesDnsZonesServerHandlerFromEndpoint ¶
func RegisterServicesDnsZonesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesDnsZonesServerHandlerFromEndpoint is same as RegisterServicesDnsZonesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesDnsZonesServerHandlerServer ¶
func RegisterServicesDnsZonesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesDnsZonesServerServer) error
RegisterServicesDnsZonesServerHandlerServer registers the http handlers for service ServicesDnsZonesServer to "mux". UnaryRPC :call ServicesDnsZonesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesDnsZonesServerHandlerFromEndpoint instead.
func RegisterServicesDnsZonesServerServer ¶
func RegisterServicesDnsZonesServerServer(s grpc.ServiceRegistrar, srv ServicesDnsZonesServerServer)
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandler ¶
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesProjectsGlobalNetworksDnsZonesServerHandler registers the http handlers for service ServicesProjectsGlobalNetworksDnsZonesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerClient ¶
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesProjectsGlobalNetworksDnsZonesServerClient) error
RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerClient registers the http handlers for service ServicesProjectsGlobalNetworksDnsZonesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesProjectsGlobalNetworksDnsZonesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesProjectsGlobalNetworksDnsZonesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesProjectsGlobalNetworksDnsZonesServerClient" to call the correct interceptors.
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerFromEndpoint ¶
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerFromEndpoint is same as RegisterServicesProjectsGlobalNetworksDnsZonesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerServer ¶
func RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesProjectsGlobalNetworksDnsZonesServerServer) error
RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerServer registers the http handlers for service ServicesProjectsGlobalNetworksDnsZonesServer to "mux". UnaryRPC :call ServicesProjectsGlobalNetworksDnsZonesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesProjectsGlobalNetworksDnsZonesServerHandlerFromEndpoint instead.
func RegisterServicesProjectsGlobalNetworksDnsZonesServerServer ¶
func RegisterServicesProjectsGlobalNetworksDnsZonesServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsGlobalNetworksDnsZonesServerServer)
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandler ¶
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandler registers the http handlers for service ServicesProjectsGlobalNetworksPeeredDnsDomainsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerClient ¶
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient) error
RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerClient registers the http handlers for service ServicesProjectsGlobalNetworksPeeredDnsDomainsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient" to call the correct interceptors.
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerFromEndpoint ¶
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerFromEndpoint is same as RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerServer ¶
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) error
RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerServer registers the http handlers for service ServicesProjectsGlobalNetworksPeeredDnsDomainsServer to "mux". UnaryRPC :call ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerHandlerFromEndpoint instead.
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer ¶
func RegisterServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer)
func RegisterServicesProjectsGlobalNetworksServerHandler ¶
func RegisterServicesProjectsGlobalNetworksServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesProjectsGlobalNetworksServerHandler registers the http handlers for service ServicesProjectsGlobalNetworksServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesProjectsGlobalNetworksServerHandlerClient ¶
func RegisterServicesProjectsGlobalNetworksServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesProjectsGlobalNetworksServerClient) error
RegisterServicesProjectsGlobalNetworksServerHandlerClient registers the http handlers for service ServicesProjectsGlobalNetworksServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesProjectsGlobalNetworksServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesProjectsGlobalNetworksServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesProjectsGlobalNetworksServerClient" to call the correct interceptors.
func RegisterServicesProjectsGlobalNetworksServerHandlerFromEndpoint ¶
func RegisterServicesProjectsGlobalNetworksServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesProjectsGlobalNetworksServerHandlerFromEndpoint is same as RegisterServicesProjectsGlobalNetworksServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesProjectsGlobalNetworksServerHandlerServer ¶
func RegisterServicesProjectsGlobalNetworksServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesProjectsGlobalNetworksServerServer) error
RegisterServicesProjectsGlobalNetworksServerHandlerServer registers the http handlers for service ServicesProjectsGlobalNetworksServer to "mux". UnaryRPC :call ServicesProjectsGlobalNetworksServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesProjectsGlobalNetworksServerHandlerFromEndpoint instead.
func RegisterServicesProjectsGlobalNetworksServerServer ¶
func RegisterServicesProjectsGlobalNetworksServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsGlobalNetworksServerServer)
func RegisterServicesProjectsGlobalServerServer ¶
func RegisterServicesProjectsGlobalServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsGlobalServerServer)
func RegisterServicesProjectsServerServer ¶
func RegisterServicesProjectsServerServer(s grpc.ServiceRegistrar, srv ServicesProjectsServerServer)
func RegisterServicesRolesServerHandler ¶
func RegisterServicesRolesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesRolesServerHandler registers the http handlers for service ServicesRolesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesRolesServerHandlerClient ¶
func RegisterServicesRolesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesRolesServerClient) error
RegisterServicesRolesServerHandlerClient registers the http handlers for service ServicesRolesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesRolesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesRolesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesRolesServerClient" to call the correct interceptors.
func RegisterServicesRolesServerHandlerFromEndpoint ¶
func RegisterServicesRolesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesRolesServerHandlerFromEndpoint is same as RegisterServicesRolesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesRolesServerHandlerServer ¶
func RegisterServicesRolesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesRolesServerServer) error
RegisterServicesRolesServerHandlerServer registers the http handlers for service ServicesRolesServer to "mux". UnaryRPC :call ServicesRolesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesRolesServerHandlerFromEndpoint instead.
func RegisterServicesRolesServerServer ¶
func RegisterServicesRolesServerServer(s grpc.ServiceRegistrar, srv ServicesRolesServerServer)
func RegisterServicesServerHandler ¶
func RegisterServicesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterServicesServerHandler registers the http handlers for service ServicesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterServicesServerHandlerClient ¶
func RegisterServicesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesServerClient) error
RegisterServicesServerHandlerClient registers the http handlers for service ServicesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesServerClient" to call the correct interceptors.
func RegisterServicesServerHandlerFromEndpoint ¶
func RegisterServicesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterServicesServerHandlerFromEndpoint is same as RegisterServicesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterServicesServerHandlerServer ¶
func RegisterServicesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesServerServer) error
RegisterServicesServerHandlerServer registers the http handlers for service ServicesServer to "mux". UnaryRPC :call ServicesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesServerHandlerFromEndpoint instead.
func RegisterServicesServerServer ¶
func RegisterServicesServerServer(s grpc.ServiceRegistrar, srv ServicesServerServer)
Types ¶
type AddDnsRecordSetMetadata ¶
type AddDnsRecordSetMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by AddDnsRecordSet API
func (*AddDnsRecordSetMetadata) Descriptor
deprecated
func (*AddDnsRecordSetMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AddDnsRecordSetMetadata.ProtoReflect.Descriptor instead.
func (*AddDnsRecordSetMetadata) ProtoMessage ¶
func (*AddDnsRecordSetMetadata) ProtoMessage()
func (*AddDnsRecordSetMetadata) ProtoReflect ¶
func (x *AddDnsRecordSetMetadata) ProtoReflect() protoreflect.Message
func (*AddDnsRecordSetMetadata) Reset ¶
func (x *AddDnsRecordSetMetadata) Reset()
func (*AddDnsRecordSetMetadata) String ¶
func (x *AddDnsRecordSetMetadata) String() string
type AddDnsRecordSetRequest ¶
type AddDnsRecordSetRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is the project number, as in '12345' {network} is the network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // Required. The DNS record set to add. DnsRecordSet *DnsRecordSet `protobuf:"bytes,2,opt,name=dns_record_set,json=dnsRecordSet,proto3" json:"dns_record_set,omitempty"` // Required. The name of the private DNS zone in the shared producer host project to which the record set will be added. Zone string `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` // contains filtered or unexported fields }
Request to add a record set to a private managed DNS zone in the shared producer host project.
func (*AddDnsRecordSetRequest) Descriptor
deprecated
func (*AddDnsRecordSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddDnsRecordSetRequest.ProtoReflect.Descriptor instead.
func (*AddDnsRecordSetRequest) GetConsumerNetwork ¶
func (x *AddDnsRecordSetRequest) GetConsumerNetwork() string
func (*AddDnsRecordSetRequest) GetDnsRecordSet ¶
func (x *AddDnsRecordSetRequest) GetDnsRecordSet() *DnsRecordSet
func (*AddDnsRecordSetRequest) GetZone ¶
func (x *AddDnsRecordSetRequest) GetZone() string
func (*AddDnsRecordSetRequest) ProtoMessage ¶
func (*AddDnsRecordSetRequest) ProtoMessage()
func (*AddDnsRecordSetRequest) ProtoReflect ¶
func (x *AddDnsRecordSetRequest) ProtoReflect() protoreflect.Message
func (*AddDnsRecordSetRequest) Reset ¶
func (x *AddDnsRecordSetRequest) Reset()
func (*AddDnsRecordSetRequest) String ¶
func (x *AddDnsRecordSetRequest) String() string
type AddDnsZoneMetadata ¶
type AddDnsZoneMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by AddDnsZone API
func (*AddDnsZoneMetadata) Descriptor
deprecated
func (*AddDnsZoneMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AddDnsZoneMetadata.ProtoReflect.Descriptor instead.
func (*AddDnsZoneMetadata) ProtoMessage ¶
func (*AddDnsZoneMetadata) ProtoMessage()
func (*AddDnsZoneMetadata) ProtoReflect ¶
func (x *AddDnsZoneMetadata) ProtoReflect() protoreflect.Message
func (*AddDnsZoneMetadata) Reset ¶
func (x *AddDnsZoneMetadata) Reset()
func (*AddDnsZoneMetadata) String ¶
func (x *AddDnsZoneMetadata) String() string
type AddDnsZoneRequest ¶
type AddDnsZoneRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is the project number, as in '12345' {network} is the network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // Required. The DNS name suffix for the zones e.g. `example.com.`. Cloud DNS requires that a DNS suffix ends with a trailing dot. DnsSuffix string `protobuf:"bytes,2,opt,name=dns_suffix,json=dnsSuffix,proto3" json:"dns_suffix,omitempty"` // Required. The name for both the private zone in the shared producer host project and the peering zone in the consumer project. Must be unique within both projects. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request to add a private managed DNS zone in the shared producer host project and a matching DNS peering zone in the consumer project.
func (*AddDnsZoneRequest) Descriptor
deprecated
func (*AddDnsZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddDnsZoneRequest.ProtoReflect.Descriptor instead.
func (*AddDnsZoneRequest) GetConsumerNetwork ¶
func (x *AddDnsZoneRequest) GetConsumerNetwork() string
func (*AddDnsZoneRequest) GetDnsSuffix ¶
func (x *AddDnsZoneRequest) GetDnsSuffix() string
func (*AddDnsZoneRequest) GetName ¶
func (x *AddDnsZoneRequest) GetName() string
func (*AddDnsZoneRequest) ProtoMessage ¶
func (*AddDnsZoneRequest) ProtoMessage()
func (*AddDnsZoneRequest) ProtoReflect ¶
func (x *AddDnsZoneRequest) ProtoReflect() protoreflect.Message
func (*AddDnsZoneRequest) Reset ¶
func (x *AddDnsZoneRequest) Reset()
func (*AddDnsZoneRequest) String ¶
func (x *AddDnsZoneRequest) String() string
type AddDnsZoneResponse ¶
type AddDnsZoneResponse struct { // The DNS peering zone created in the consumer project. ConsumerPeeringZone *DnsZone `protobuf:"bytes,1,opt,name=consumer_peering_zone,json=consumerPeeringZone,proto3" json:"consumer_peering_zone,omitempty"` // The private DNS zone created in the shared producer host project. ProducerPrivateZone *DnsZone `protobuf:"bytes,2,opt,name=producer_private_zone,json=producerPrivateZone,proto3" json:"producer_private_zone,omitempty"` // contains filtered or unexported fields }
Represents managed DNS zones created in the shared producer host and consumer projects.
func (*AddDnsZoneResponse) Descriptor
deprecated
func (*AddDnsZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddDnsZoneResponse.ProtoReflect.Descriptor instead.
func (*AddDnsZoneResponse) GetConsumerPeeringZone ¶
func (x *AddDnsZoneResponse) GetConsumerPeeringZone() *DnsZone
func (*AddDnsZoneResponse) GetProducerPrivateZone ¶
func (x *AddDnsZoneResponse) GetProducerPrivateZone() *DnsZone
func (*AddDnsZoneResponse) ProtoMessage ¶
func (*AddDnsZoneResponse) ProtoMessage()
func (*AddDnsZoneResponse) ProtoReflect ¶
func (x *AddDnsZoneResponse) ProtoReflect() protoreflect.Message
func (*AddDnsZoneResponse) Reset ¶
func (x *AddDnsZoneResponse) Reset()
func (*AddDnsZoneResponse) String ¶
func (x *AddDnsZoneResponse) String() string
type AddRolesMetadata ¶
type AddRolesMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by AddRoles API
func (*AddRolesMetadata) Descriptor
deprecated
func (*AddRolesMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AddRolesMetadata.ProtoReflect.Descriptor instead.
func (*AddRolesMetadata) ProtoMessage ¶
func (*AddRolesMetadata) ProtoMessage()
func (*AddRolesMetadata) ProtoReflect ¶
func (x *AddRolesMetadata) ProtoReflect() protoreflect.Message
func (*AddRolesMetadata) Reset ¶
func (x *AddRolesMetadata) Reset()
func (*AddRolesMetadata) String ¶
func (x *AddRolesMetadata) String() string
type AddRolesRequest ¶
type AddRolesRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is a project number, as in '12345' {network} is a network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // Required. List of policy bindings to add to shared VPC host project. PolicyBinding []*PolicyBinding `protobuf:"bytes,2,rep,name=policy_binding,json=policyBinding,proto3" json:"policy_binding,omitempty"` // contains filtered or unexported fields }
Request for AddRoles to allow Service Producers to add roles in the shared VPC host project for them to use.
func (*AddRolesRequest) Descriptor
deprecated
func (*AddRolesRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRolesRequest.ProtoReflect.Descriptor instead.
func (*AddRolesRequest) GetConsumerNetwork ¶
func (x *AddRolesRequest) GetConsumerNetwork() string
func (*AddRolesRequest) GetPolicyBinding ¶
func (x *AddRolesRequest) GetPolicyBinding() []*PolicyBinding
func (*AddRolesRequest) ProtoMessage ¶
func (*AddRolesRequest) ProtoMessage()
func (*AddRolesRequest) ProtoReflect ¶
func (x *AddRolesRequest) ProtoReflect() protoreflect.Message
func (*AddRolesRequest) Reset ¶
func (x *AddRolesRequest) Reset()
func (*AddRolesRequest) String ¶
func (x *AddRolesRequest) String() string
type AddRolesResponse ¶
type AddRolesResponse struct { // Required. List of policy bindings that were added to the shared VPC host project. PolicyBinding []*PolicyBinding `protobuf:"bytes,1,rep,name=policy_binding,json=policyBinding,proto3" json:"policy_binding,omitempty"` // contains filtered or unexported fields }
Represents IAM roles added to the shared VPC host project.
func (*AddRolesResponse) Descriptor
deprecated
func (*AddRolesResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddRolesResponse.ProtoReflect.Descriptor instead.
func (*AddRolesResponse) GetPolicyBinding ¶
func (x *AddRolesResponse) GetPolicyBinding() []*PolicyBinding
func (*AddRolesResponse) ProtoMessage ¶
func (*AddRolesResponse) ProtoMessage()
func (*AddRolesResponse) ProtoReflect ¶
func (x *AddRolesResponse) ProtoReflect() protoreflect.Message
func (*AddRolesResponse) Reset ¶
func (x *AddRolesResponse) Reset()
func (*AddRolesResponse) String ¶
func (x *AddRolesResponse) String() string
type AddServicesDnsRecordSetRequest ¶
type AddServicesDnsRecordSetRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesDnsRecordSet *AddDnsRecordSetRequest `protobuf:"bytes,2,opt,name=services_dns_record_set,json=servicesDnsRecordSet,proto3" json:"services_dns_record_set,omitempty"` // contains filtered or unexported fields }
func (*AddServicesDnsRecordSetRequest) Descriptor
deprecated
func (*AddServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddServicesDnsRecordSetRequest.ProtoReflect.Descriptor instead.
func (*AddServicesDnsRecordSetRequest) GetParent ¶
func (x *AddServicesDnsRecordSetRequest) GetParent() string
func (*AddServicesDnsRecordSetRequest) GetServicesDnsRecordSet ¶
func (x *AddServicesDnsRecordSetRequest) GetServicesDnsRecordSet() *AddDnsRecordSetRequest
func (*AddServicesDnsRecordSetRequest) ProtoMessage ¶
func (*AddServicesDnsRecordSetRequest) ProtoMessage()
func (*AddServicesDnsRecordSetRequest) ProtoReflect ¶
func (x *AddServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
func (*AddServicesDnsRecordSetRequest) Reset ¶
func (x *AddServicesDnsRecordSetRequest) Reset()
func (*AddServicesDnsRecordSetRequest) String ¶
func (x *AddServicesDnsRecordSetRequest) String() string
type AddServicesDnsZoneRequest ¶
type AddServicesDnsZoneRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesDnsZone *AddDnsZoneRequest `protobuf:"bytes,2,opt,name=services_dns_zone,json=servicesDnsZone,proto3" json:"services_dns_zone,omitempty"` // contains filtered or unexported fields }
func (*AddServicesDnsZoneRequest) Descriptor
deprecated
func (*AddServicesDnsZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddServicesDnsZoneRequest.ProtoReflect.Descriptor instead.
func (*AddServicesDnsZoneRequest) GetParent ¶
func (x *AddServicesDnsZoneRequest) GetParent() string
func (*AddServicesDnsZoneRequest) GetServicesDnsZone ¶
func (x *AddServicesDnsZoneRequest) GetServicesDnsZone() *AddDnsZoneRequest
func (*AddServicesDnsZoneRequest) ProtoMessage ¶
func (*AddServicesDnsZoneRequest) ProtoMessage()
func (*AddServicesDnsZoneRequest) ProtoReflect ¶
func (x *AddServicesDnsZoneRequest) ProtoReflect() protoreflect.Message
func (*AddServicesDnsZoneRequest) Reset ¶
func (x *AddServicesDnsZoneRequest) Reset()
func (*AddServicesDnsZoneRequest) String ¶
func (x *AddServicesDnsZoneRequest) String() string
type AddServicesRoleRequest ¶
type AddServicesRoleRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesRole *AddRolesRequest `protobuf:"bytes,2,opt,name=services_role,json=servicesRole,proto3" json:"services_role,omitempty"` // contains filtered or unexported fields }
func (*AddServicesRoleRequest) Descriptor
deprecated
func (*AddServicesRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddServicesRoleRequest.ProtoReflect.Descriptor instead.
func (*AddServicesRoleRequest) GetParent ¶
func (x *AddServicesRoleRequest) GetParent() string
func (*AddServicesRoleRequest) GetServicesRole ¶
func (x *AddServicesRoleRequest) GetServicesRole() *AddRolesRequest
func (*AddServicesRoleRequest) ProtoMessage ¶
func (*AddServicesRoleRequest) ProtoMessage()
func (*AddServicesRoleRequest) ProtoReflect ¶
func (x *AddServicesRoleRequest) ProtoReflect() protoreflect.Message
func (*AddServicesRoleRequest) Reset ¶
func (x *AddServicesRoleRequest) Reset()
func (*AddServicesRoleRequest) String ¶
func (x *AddServicesRoleRequest) String() string
type AddSubnetworkRequest ¶
type AddSubnetworkRequest struct { // Optional. Defines the allowSubnetCidrRoutesOverlap field of the subnet, e.g. Available in alpha and beta according to [Compute API documentation](https://cloud.google.com/compute/docs/reference/rest/beta/subnetworks/insert) AllowSubnetCidrRoutesOverlap bool `` /* 152-byte string literal not displayed */ // Optional. The IAM permission check determines whether the consumer project has 'servicenetworking.services.use' permission or not. CheckServiceNetworkingUsePermission bool `` /* 173-byte string literal not displayed */ // Optional. Specifies a custom time bucket for Arcus subnetwork request idempotency. If two equivalent concurrent requests are made, Arcus will know to ignore the request if it has already been completed or is in progress. Only requests with matching compute_idempotency_window have guaranteed idempotency. Changing this time window between requests results in undefined behavior. Zero (or empty) value with custom_compute_idempotency_window=true specifies no idempotency (i.e. no request ID is provided to Arcus). Maximum value of 14 days (enforced by Arcus limit). For more information on how to use, see: go/revisit-sn-idempotency-window ComputeIdempotencyWindow *duration.Duration `` /* 135-byte string literal not displayed */ // Required. A resource that represents the service consumer, such as `projects/123456`. The project number can be different from the value in the consumer network parameter. For example, the network might be part of a Shared VPC network. In those cases, Service Networking validates that this resource belongs to that Shared VPC. Consumer string `protobuf:"bytes,4,opt,name=consumer,proto3" json:"consumer,omitempty"` // Required. The name of the service consumer's VPC network. The network must have an existing private connection that was provisioned through the connections.create method. The name must be in the following format: `projects/{project}/global/networks/{network}`, where {project} is a project number, such as `12345`. {network} is the name of a VPC network in the project. ConsumerNetwork string `protobuf:"bytes,5,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // Optional. Description of the subnet. Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` // Optional. The url of an Internal Range. Eg: `projects//locations/global/internalRanges/`. If specified, it means that the subnetwork cidr will be created using the combination of requested_address/ip_prefix_length. Note that the subnet cidr has to be within the cidr range of this Internal Range. InternalRange string `protobuf:"bytes,7,opt,name=internal_range,json=internalRange,proto3" json:"internal_range,omitempty"` // Required. The prefix length of the subnet's IP address range. Use CIDR range notation, such as `29` to provision a subnet with an `x.x.x.x/29` CIDR range. The IP address range is drawn from a pool of available ranges in the service consumer's allocated range. GCE disallows subnets with prefix_length > 29 IpPrefixLength int32 `protobuf:"varint,8,opt,name=ip_prefix_length,json=ipPrefixLength,proto3" json:"ip_prefix_length,omitempty"` // Optional. Enable outside allocation using public IP addresses. Any public IP range may be specified. If this field is provided, we will not use customer reserved ranges for this primary IP range. OutsideAllocationPublicIpRange string `` /* 157-byte string literal not displayed */ // Optional. The private IPv6 google access type for the VMs in this subnet. For information about the access types that can be set using this field, see [subnetwork](https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks) in the Compute API documentation. PrivateIpv6GoogleAccess string `` /* 135-byte string literal not displayed */ // Optional. Defines the purpose field of the subnet, e.g. 'PRIVATE_SERVICE_CONNECT'. For information about the purposes that can be set using this field, see [subnetwork](https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks) in the Compute API documentation. Purpose string `protobuf:"bytes,11,opt,name=purpose,proto3" json:"purpose,omitempty"` // Required. The name of a [region](/compute/docs/regions-zones) for the subnet, such `europe-west1`. Region string `protobuf:"bytes,12,opt,name=region,proto3" json:"region,omitempty"` // Optional. The starting address of a range. The address must be a valid IPv4 address in the x.x.x.x format. This value combined with the IP prefix range is the CIDR range for the subnet. The range must be within the allocated range that is assigned to the private connection. If the CIDR range isn't available, the call fails. RequestedAddress string `protobuf:"bytes,13,opt,name=requested_address,json=requestedAddress,proto3" json:"requested_address,omitempty"` // Optional. The name of one or more allocated IP address ranges associated with this private service access connection. If no range names are provided all ranges associated with this connection will be considered. If a CIDR range with the specified IP prefix length is not available within these ranges, the call fails. RequestedRanges []string `protobuf:"bytes,14,rep,name=requested_ranges,json=requestedRanges,proto3" json:"requested_ranges,omitempty"` // Optional. Defines the role field of the subnet, e.g. 'ACTIVE'. For information about the roles that can be set using this field, see [subnetwork](https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks) in the Compute API documentation. Role string `protobuf:"bytes,15,opt,name=role,proto3" json:"role,omitempty"` // Optional. A list of secondary IP ranges to be created within the new subnetwork. SecondaryIpRangeSpecs []*SecondaryIpRangeSpec `` /* 129-byte string literal not displayed */ // Optional. Skips validating if the requested_address is in use by SN VPC’s peering group. Compute Engine will still perform this check and fail the request if the requested_address is in use. Note that Compute Engine does not check for the existence of dynamic routes when performing this check. Caller of this API should make sure that there are no dynamic routes overlapping with the requested_address/prefix_length IP address range otherwise the created subnet could cause misrouting. SkipRequestedAddressValidation bool `` /* 157-byte string literal not displayed */ // Required. A name for the new subnet. For information about the naming requirements, see [subnetwork](/compute/docs/reference/rest/v1/subnetworks) in the Compute API documentation. Subnetwork string `protobuf:"bytes,18,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` // A list of members that are granted the `roles/servicenetworking.subnetworkAdmin` role on the subnet. SubnetworkUsers []string `protobuf:"bytes,19,rep,name=subnetwork_users,json=subnetworkUsers,proto3" json:"subnetwork_users,omitempty"` // Optional. Specifies if Service Networking should use a custom time bucket for Arcus idempotency. If false, Service Networking uses a 300 second (5 minute) Arcus idempotency window. If true, Service Networking uses a custom idempotency window provided by the user in field compute_idempotency_window. For more information on how to use, see: go/revisit-sn-idempotency-window UseCustomComputeIdempotencyWindow bool `` /* 168-byte string literal not displayed */ // contains filtered or unexported fields }
Request to create a subnetwork in a previously peered service network.
func (*AddSubnetworkRequest) Descriptor
deprecated
func (*AddSubnetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddSubnetworkRequest.ProtoReflect.Descriptor instead.
func (*AddSubnetworkRequest) GetAllowSubnetCidrRoutesOverlap ¶
func (x *AddSubnetworkRequest) GetAllowSubnetCidrRoutesOverlap() bool
func (*AddSubnetworkRequest) GetCheckServiceNetworkingUsePermission ¶
func (x *AddSubnetworkRequest) GetCheckServiceNetworkingUsePermission() bool
func (*AddSubnetworkRequest) GetComputeIdempotencyWindow ¶
func (x *AddSubnetworkRequest) GetComputeIdempotencyWindow() *duration.Duration
func (*AddSubnetworkRequest) GetConsumer ¶
func (x *AddSubnetworkRequest) GetConsumer() string
func (*AddSubnetworkRequest) GetConsumerNetwork ¶
func (x *AddSubnetworkRequest) GetConsumerNetwork() string
func (*AddSubnetworkRequest) GetDescription ¶
func (x *AddSubnetworkRequest) GetDescription() string
func (*AddSubnetworkRequest) GetInternalRange ¶
func (x *AddSubnetworkRequest) GetInternalRange() string
func (*AddSubnetworkRequest) GetIpPrefixLength ¶
func (x *AddSubnetworkRequest) GetIpPrefixLength() int32
func (*AddSubnetworkRequest) GetOutsideAllocationPublicIpRange ¶
func (x *AddSubnetworkRequest) GetOutsideAllocationPublicIpRange() string
func (*AddSubnetworkRequest) GetPrivateIpv6GoogleAccess ¶
func (x *AddSubnetworkRequest) GetPrivateIpv6GoogleAccess() string
func (*AddSubnetworkRequest) GetPurpose ¶
func (x *AddSubnetworkRequest) GetPurpose() string
func (*AddSubnetworkRequest) GetRegion ¶
func (x *AddSubnetworkRequest) GetRegion() string
func (*AddSubnetworkRequest) GetRequestedAddress ¶
func (x *AddSubnetworkRequest) GetRequestedAddress() string
func (*AddSubnetworkRequest) GetRequestedRanges ¶
func (x *AddSubnetworkRequest) GetRequestedRanges() []string
func (*AddSubnetworkRequest) GetRole ¶
func (x *AddSubnetworkRequest) GetRole() string
func (*AddSubnetworkRequest) GetSecondaryIpRangeSpecs ¶
func (x *AddSubnetworkRequest) GetSecondaryIpRangeSpecs() []*SecondaryIpRangeSpec
func (*AddSubnetworkRequest) GetSkipRequestedAddressValidation ¶
func (x *AddSubnetworkRequest) GetSkipRequestedAddressValidation() bool
func (*AddSubnetworkRequest) GetSubnetwork ¶
func (x *AddSubnetworkRequest) GetSubnetwork() string
func (*AddSubnetworkRequest) GetSubnetworkUsers ¶
func (x *AddSubnetworkRequest) GetSubnetworkUsers() []string
func (*AddSubnetworkRequest) GetUseCustomComputeIdempotencyWindow ¶
func (x *AddSubnetworkRequest) GetUseCustomComputeIdempotencyWindow() bool
func (*AddSubnetworkRequest) ProtoMessage ¶
func (*AddSubnetworkRequest) ProtoMessage()
func (*AddSubnetworkRequest) ProtoReflect ¶
func (x *AddSubnetworkRequest) ProtoReflect() protoreflect.Message
func (*AddSubnetworkRequest) Reset ¶
func (x *AddSubnetworkRequest) Reset()
func (*AddSubnetworkRequest) String ¶
func (x *AddSubnetworkRequest) String() string
type AddSubnetworkServiceRequest ¶
type AddSubnetworkServiceRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Service *AddSubnetworkRequest `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*AddSubnetworkServiceRequest) Descriptor
deprecated
func (*AddSubnetworkServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddSubnetworkServiceRequest.ProtoReflect.Descriptor instead.
func (*AddSubnetworkServiceRequest) GetParent ¶
func (x *AddSubnetworkServiceRequest) GetParent() string
func (*AddSubnetworkServiceRequest) GetService ¶
func (x *AddSubnetworkServiceRequest) GetService() *AddSubnetworkRequest
func (*AddSubnetworkServiceRequest) ProtoMessage ¶
func (*AddSubnetworkServiceRequest) ProtoMessage()
func (*AddSubnetworkServiceRequest) ProtoReflect ¶
func (x *AddSubnetworkServiceRequest) ProtoReflect() protoreflect.Message
func (*AddSubnetworkServiceRequest) Reset ¶
func (x *AddSubnetworkServiceRequest) Reset()
func (*AddSubnetworkServiceRequest) String ¶
func (x *AddSubnetworkServiceRequest) String() string
type Api ¶
type Api struct { // The methods of this interface, in unspecified order. Methods []*Method `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"` // Included interfaces. See Mixin. Mixins []*Mixin `protobuf:"bytes,2,rep,name=mixins,proto3" json:"mixins,omitempty"` // The fully qualified name of this interface, including package name followed by the interface's simple name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Any metadata attached to the interface. Options []*Option `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"` // Source context for the protocol buffer service represented by this message. SourceContext *SourceContext `protobuf:"bytes,5,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // The source syntax of the service. Syntax string `protobuf:"bytes,6,opt,name=syntax,proto3" json:"syntax,omitempty"` // A version string for this interface. If specified, must have the form `major-version.minor-version`, as in `1.10`. If the minor version is omitted, it defaults to zero. If the entire version field is empty, the major version is derived from the package name, as outlined below. If the field is not empty, the version in the package name will be verified to be consistent with what is provided here. The versioning schema uses [semantic versioning](http://semver.org) where the major version number indicates a breaking change and the minor version an additive, non-breaking change. Both version numbers are signals to users what to expect from different versions, and should be carefully chosen based on the product plan. The major version is also reflected in the package name of the interface, which must end in `v`, as in `google.feature.v1`. For major versions 0 and 1, the suffix can be omitted. Zero major versions must only be used for experimental, non-GA interfaces. Version string `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Api is a light-weight descriptor for an API Interface. Interfaces are also described as "protocol buffer services" in some contexts, such as by the "service" keyword in a .proto file, but they are different from API Services, which represent a concrete implementation of an interface as opposed to simply a description of methods and bindings. They are also sometimes simply referred to as "APIs" in other contexts, such as the name of this message itself. See https://cloud.google.com/apis/design/glossary for detailed terminology.
func (*Api) Descriptor
deprecated
func (*Api) GetMethods ¶
func (*Api) GetOptions ¶
func (*Api) GetSourceContext ¶
func (x *Api) GetSourceContext() *SourceContext
func (*Api) GetVersion ¶
func (*Api) ProtoMessage ¶
func (*Api) ProtoMessage()
func (*Api) ProtoReflect ¶
func (x *Api) ProtoReflect() protoreflect.Message
type AuthProvider ¶
type AuthProvider struct { // The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). that are allowed to access. A JWT containing any of these audiences will be accepted. When this setting is absent, JWTs with audiences: - "https://[service.name]/[google.protobuf.Api.name]" - "https://[service.name]/" will be accepted. For example, if no audiences are in the setting, LibraryService API will accept JWTs with the following audiences: - https://library-example.googleapis.com/google.example.library.v1.LibraryService - https://library-example.googleapis.com/ Example: audiences: bookstore_android.apps.googleusercontent.com, bookstore_web.apps.googleusercontent.com Audiences string `protobuf:"bytes,1,opt,name=audiences,proto3" json:"audiences,omitempty"` // Redirect URL if JWT token is required but not present or is expired. Implement authorizationUrl of securityDefinitions in OpenAPI spec. AuthorizationUrl string `protobuf:"bytes,2,opt,name=authorization_url,json=authorizationUrl,proto3" json:"authorization_url,omitempty"` // The unique identifier of the auth provider. It will be referred to by `AuthRequirement.provider_id`. Example: "bookstore_auth". Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` // Identifies the principal that issued the JWT. See https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.1 Usually a URL or an email address. Example: https://securetoken.google.com Example: 1234567-compute@developer.gserviceaccount.com Issuer string `protobuf:"bytes,4,opt,name=issuer,proto3" json:"issuer,omitempty"` // URL of the provider's public key set to validate signature of the JWT. See [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata). Optional if the key set document: - can be retrieved from [OpenID Discovery](https://openid.net/specs/openid-connect-discovery-1_0.html) of the issuer. - can be inferred from the email domain of the issuer (e.g. a Google service account). Example: https://www.googleapis.com/oauth2/v1/certs JwksUri string `protobuf:"bytes,5,opt,name=jwks_uri,json=jwksUri,proto3" json:"jwks_uri,omitempty"` // Defines the locations to extract the JWT. For now it is only used by the Cloud Endpoints to store the OpenAPI extension [x-google-jwt-locations] (https://cloud.google.com/endpoints/docs/openapi/openapi-extensions#x-google-jwt-locations) JWT locations can be one of HTTP headers, URL query parameters or cookies. The rule is that the first match wins. If not specified, default to use following 3 locations: 1) Authorization: Bearer 2) x-goog-iap-jwt-assertion 3) access_token query parameter Default locations can be specified as followings: jwt_locations: - header: Authorization value_prefix: "Bearer " - header: x-goog-iap-jwt-assertion - query: access_token JwtLocations []*JwtLocation `protobuf:"bytes,6,rep,name=jwt_locations,json=jwtLocations,proto3" json:"jwt_locations,omitempty"` // contains filtered or unexported fields }
Configuration for an authentication provider, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
func (*AuthProvider) Descriptor
deprecated
func (*AuthProvider) Descriptor() ([]byte, []int)
Deprecated: Use AuthProvider.ProtoReflect.Descriptor instead.
func (*AuthProvider) GetAudiences ¶
func (x *AuthProvider) GetAudiences() string
func (*AuthProvider) GetAuthorizationUrl ¶
func (x *AuthProvider) GetAuthorizationUrl() string
func (*AuthProvider) GetId ¶
func (x *AuthProvider) GetId() string
func (*AuthProvider) GetIssuer ¶
func (x *AuthProvider) GetIssuer() string
func (*AuthProvider) GetJwksUri ¶
func (x *AuthProvider) GetJwksUri() string
func (*AuthProvider) GetJwtLocations ¶
func (x *AuthProvider) GetJwtLocations() []*JwtLocation
func (*AuthProvider) ProtoMessage ¶
func (*AuthProvider) ProtoMessage()
func (*AuthProvider) ProtoReflect ¶
func (x *AuthProvider) ProtoReflect() protoreflect.Message
func (*AuthProvider) Reset ¶
func (x *AuthProvider) Reset()
func (*AuthProvider) String ¶
func (x *AuthProvider) String() string
type AuthRequirement ¶
type AuthRequirement struct { // NOTE: This will be deprecated soon, once AuthProvider.audiences is implemented and accepted in all the runtime components. The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). that are allowed to access. A JWT containing any of these audiences will be accepted. When this setting is absent, only JWTs with audience "https://Service_name/API_name" will be accepted. For example, if no audiences are in the setting, LibraryService API will only accept JWTs with the following audience "https://library-example.googleapis.com/google.example.library.v1.LibraryService". Example: audiences: bookstore_android.apps.googleusercontent.com, bookstore_web.apps.googleusercontent.com Audiences string `protobuf:"bytes,1,opt,name=audiences,proto3" json:"audiences,omitempty"` // id from authentication provider. Example: provider_id: bookstore_auth ProviderId string `protobuf:"bytes,2,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"` // contains filtered or unexported fields }
User-defined authentication requirements, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
func (*AuthRequirement) Descriptor
deprecated
func (*AuthRequirement) Descriptor() ([]byte, []int)
Deprecated: Use AuthRequirement.ProtoReflect.Descriptor instead.
func (*AuthRequirement) GetAudiences ¶
func (x *AuthRequirement) GetAudiences() string
func (*AuthRequirement) GetProviderId ¶
func (x *AuthRequirement) GetProviderId() string
func (*AuthRequirement) ProtoMessage ¶
func (*AuthRequirement) ProtoMessage()
func (*AuthRequirement) ProtoReflect ¶
func (x *AuthRequirement) ProtoReflect() protoreflect.Message
func (*AuthRequirement) Reset ¶
func (x *AuthRequirement) Reset()
func (*AuthRequirement) String ¶
func (x *AuthRequirement) String() string
type Authentication ¶
type Authentication struct { // Defines a set of authentication providers that a service supports. Providers []*AuthProvider `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"` // A list of authentication rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order. Rules []*AuthenticationRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
`Authentication` defines the authentication configuration for API methods provided by an API service. Example: name: calendar.googleapis.com authentication: providers: - id: google_calendar_auth jwks_uri: https://www.googleapis.com/oauth2/v1/certs issuer: https://securetoken.google.com rules: - selector: "*" requirements: provider_id: google_calendar_auth - selector: google.calendar.Delegate oauth: canonical_scopes: https://www.googleapis.com/auth/calendar.read
func (*Authentication) Descriptor
deprecated
func (*Authentication) Descriptor() ([]byte, []int)
Deprecated: Use Authentication.ProtoReflect.Descriptor instead.
func (*Authentication) GetProviders ¶
func (x *Authentication) GetProviders() []*AuthProvider
func (*Authentication) GetRules ¶
func (x *Authentication) GetRules() []*AuthenticationRule
func (*Authentication) ProtoMessage ¶
func (*Authentication) ProtoMessage()
func (*Authentication) ProtoReflect ¶
func (x *Authentication) ProtoReflect() protoreflect.Message
func (*Authentication) Reset ¶
func (x *Authentication) Reset()
func (*Authentication) String ¶
func (x *Authentication) String() string
type AuthenticationRule ¶
type AuthenticationRule struct { // If true, the service accepts API keys without any other credential. This flag only applies to HTTP and gRPC requests. AllowWithoutCredential bool `` /* 130-byte string literal not displayed */ // The requirements for OAuth credentials. Oauth *OAuthRequirements `protobuf:"bytes,2,opt,name=oauth,proto3" json:"oauth,omitempty"` // Requirements for additional authentication providers. Requirements []*AuthRequirement `protobuf:"bytes,3,rep,name=requirements,proto3" json:"requirements,omitempty"` // Selects the methods to which this rule applies. Refer to selector for syntax details. Selector string `protobuf:"bytes,4,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
Authentication rules for the service. By default, if a method has any authentication requirements, every request must include a valid credential matching one of the requirements. It's an error to include more than one kind of credential in a single request. If a method doesn't have any auth requirements, request credentials will be ignored.
func (*AuthenticationRule) Descriptor
deprecated
func (*AuthenticationRule) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationRule.ProtoReflect.Descriptor instead.
func (*AuthenticationRule) GetAllowWithoutCredential ¶
func (x *AuthenticationRule) GetAllowWithoutCredential() bool
func (*AuthenticationRule) GetOauth ¶
func (x *AuthenticationRule) GetOauth() *OAuthRequirements
func (*AuthenticationRule) GetRequirements ¶
func (x *AuthenticationRule) GetRequirements() []*AuthRequirement
func (*AuthenticationRule) GetSelector ¶
func (x *AuthenticationRule) GetSelector() string
func (*AuthenticationRule) ProtoMessage ¶
func (*AuthenticationRule) ProtoMessage()
func (*AuthenticationRule) ProtoReflect ¶
func (x *AuthenticationRule) ProtoReflect() protoreflect.Message
func (*AuthenticationRule) Reset ¶
func (x *AuthenticationRule) Reset()
func (*AuthenticationRule) String ¶
func (x *AuthenticationRule) String() string
type Backend ¶
type Backend struct { // A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order. Rules []*BackendRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
`Backend` defines the backend configuration for a service.
func (*Backend) Descriptor
deprecated
func (*Backend) GetRules ¶
func (x *Backend) GetRules() []*BackendRule
func (*Backend) ProtoMessage ¶
func (*Backend) ProtoMessage()
func (*Backend) ProtoReflect ¶
func (x *Backend) ProtoReflect() protoreflect.Message
type BackendRule ¶
type BackendRule struct { // The address of the API backend. The scheme is used to determine the backend protocol and security. The following schemes are accepted: SCHEME PROTOCOL SECURITY http:// HTTP None https:// HTTP TLS grpc:// gRPC None grpcs:// gRPC TLS It is recommended to explicitly include a scheme. Leaving out the scheme may cause constrasting behaviors across platforms. If the port is unspecified, the default is: - 80 for schemes without TLS - 443 for schemes with TLS For HTTP backends, use protocol to specify the protocol version. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // The number of seconds to wait for a response from a request. The default varies based on the request protocol and deployment environment. Deadline float64 `protobuf:"fixed64,2,opt,name=deadline,proto3" json:"deadline,omitempty"` // When disable_auth is true, a JWT ID token won't be generated and the original "Authorization" HTTP header will be preserved. If the header is used to carry the original token and is expected by the backend, this field must be set to true to preserve the header. DisableAuth bool `protobuf:"varint,3,opt,name=disable_auth,json=disableAuth,proto3" json:"disable_auth,omitempty"` // The JWT audience is used when generating a JWT ID token for the backend. This ID token will be added in the HTTP "authorization" header, and sent to the backend. JwtAudience string `protobuf:"bytes,4,opt,name=jwt_audience,json=jwtAudience,proto3" json:"jwt_audience,omitempty"` // Deprecated, do not use. MinDeadline float64 `protobuf:"fixed64,5,opt,name=min_deadline,json=minDeadline,proto3" json:"min_deadline,omitempty"` // The number of seconds to wait for the completion of a long running operation. The default is no deadline. OperationDeadline float64 `protobuf:"fixed64,6,opt,name=operation_deadline,json=operationDeadline,proto3" json:"operation_deadline,omitempty"` // The map between request protocol and the backend address. OverridesByRequestProtocol map[string]*BackendRule `` /* 231-byte string literal not displayed */ PathTranslation string `protobuf:"bytes,8,opt,name=path_translation,json=pathTranslation,proto3" json:"path_translation,omitempty"` // The protocol used for sending a request to the backend. The supported values are "http/1.1" and "h2". The default value is inferred from the scheme in the address field: SCHEME PROTOCOL http:// http/1.1 https:// http/1.1 grpc:// h2 grpcs:// h2 For secure HTTP backends (https://) that support HTTP/2, set this field to "h2" for improved performance. Configuring this field to non-default values is only supported for secure HTTP backends. This field will be ignored for all other backends. See https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids for more details on the supported values. Protocol string `protobuf:"bytes,9,opt,name=protocol,proto3" json:"protocol,omitempty"` // Selects the methods to which this rule applies. Refer to selector for syntax details. Selector string `protobuf:"bytes,10,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
A backend rule provides configuration for an individual API element.
func (*BackendRule) Descriptor
deprecated
func (*BackendRule) Descriptor() ([]byte, []int)
Deprecated: Use BackendRule.ProtoReflect.Descriptor instead.
func (*BackendRule) GetAddress ¶
func (x *BackendRule) GetAddress() string
func (*BackendRule) GetDeadline ¶
func (x *BackendRule) GetDeadline() float64
func (*BackendRule) GetDisableAuth ¶
func (x *BackendRule) GetDisableAuth() bool
func (*BackendRule) GetJwtAudience ¶
func (x *BackendRule) GetJwtAudience() string
func (*BackendRule) GetMinDeadline ¶
func (x *BackendRule) GetMinDeadline() float64
func (*BackendRule) GetOperationDeadline ¶
func (x *BackendRule) GetOperationDeadline() float64
func (*BackendRule) GetOverridesByRequestProtocol ¶
func (x *BackendRule) GetOverridesByRequestProtocol() map[string]*BackendRule
func (*BackendRule) GetPathTranslation ¶
func (x *BackendRule) GetPathTranslation() string
func (*BackendRule) GetProtocol ¶
func (x *BackendRule) GetProtocol() string
func (*BackendRule) GetSelector ¶
func (x *BackendRule) GetSelector() string
func (*BackendRule) ProtoMessage ¶
func (*BackendRule) ProtoMessage()
func (*BackendRule) ProtoReflect ¶
func (x *BackendRule) ProtoReflect() protoreflect.Message
func (*BackendRule) Reset ¶
func (x *BackendRule) Reset()
func (*BackendRule) String ¶
func (x *BackendRule) String() string
type Billing ¶
type Billing struct { // Billing configurations for sending metrics to the consumer project. There can be multiple consumer destinations per service, each one must have a different monitored resource type. A metric can be used in at most one consumer destination. ConsumerDestinations []*BillingDestination `protobuf:"bytes,1,rep,name=consumer_destinations,json=consumerDestinations,proto3" json:"consumer_destinations,omitempty"` // contains filtered or unexported fields }
Billing related configuration of the service. The following example shows how to configure monitored resources and metrics for billing, `consumer_destinations` is the only supported destination and the monitored resources need at least one label key `cloud.googleapis.com/location` to indicate the location of the billing usage, using different monitored resources between monitoring and billing is recommended so they can be evolved independently: monitored_resources: - type: library.googleapis.com/billing_branch labels: - key: cloud.googleapis.com/location description: | Predefined label to support billing location restriction. - key: city description: | Custom label to define the city where the library branch is located in. - key: name description: Custom label to define the name of the library branch. metrics: - name: library.googleapis.com/book/borrowed_count metric_kind: DELTA value_type: INT64 unit: "1" billing: consumer_destinations: - monitored_resource: library.googleapis.com/billing_branch metrics: - library.googleapis.com/book/borrowed_count
func (*Billing) Descriptor
deprecated
func (*Billing) GetConsumerDestinations ¶
func (x *Billing) GetConsumerDestinations() []*BillingDestination
func (*Billing) ProtoMessage ¶
func (*Billing) ProtoMessage()
func (*Billing) ProtoReflect ¶
func (x *Billing) ProtoReflect() protoreflect.Message
type BillingDestination ¶
type BillingDestination struct { // Names of the metrics to report to this billing destination. Each name must be defined in Service.metrics section. Metrics []string `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` // The monitored resource type. The type must be defined in Service.monitored_resources section. MonitoredResource string `protobuf:"bytes,2,opt,name=monitored_resource,json=monitoredResource,proto3" json:"monitored_resource,omitempty"` // contains filtered or unexported fields }
Configuration of a specific billing destination (Currently only support bill against consumer project).
func (*BillingDestination) Descriptor
deprecated
func (*BillingDestination) Descriptor() ([]byte, []int)
Deprecated: Use BillingDestination.ProtoReflect.Descriptor instead.
func (*BillingDestination) GetMetrics ¶
func (x *BillingDestination) GetMetrics() []string
func (*BillingDestination) GetMonitoredResource ¶
func (x *BillingDestination) GetMonitoredResource() string
func (*BillingDestination) ProtoMessage ¶
func (*BillingDestination) ProtoMessage()
func (*BillingDestination) ProtoReflect ¶
func (x *BillingDestination) ProtoReflect() protoreflect.Message
func (*BillingDestination) Reset ¶
func (x *BillingDestination) Reset()
func (*BillingDestination) String ¶
func (x *BillingDestination) String() string
type CancelOperationRequest ¶
type CancelOperationRequest struct {
// contains filtered or unexported fields
}
The request message for Operations.CancelOperation.
func (*CancelOperationRequest) Descriptor
deprecated
func (*CancelOperationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelOperationRequest.ProtoReflect.Descriptor instead.
func (*CancelOperationRequest) ProtoMessage ¶
func (*CancelOperationRequest) ProtoMessage()
func (*CancelOperationRequest) ProtoReflect ¶
func (x *CancelOperationRequest) ProtoReflect() protoreflect.Message
func (*CancelOperationRequest) Reset ¶
func (x *CancelOperationRequest) Reset()
func (*CancelOperationRequest) String ¶
func (x *CancelOperationRequest) String() string
type ClientLibrarySettings ¶
type ClientLibrarySettings struct { // Settings for C++ client libraries. CppSettings *CppSettings `protobuf:"bytes,1,opt,name=cpp_settings,json=cppSettings,proto3" json:"cpp_settings,omitempty"` // Settings for .NET client libraries. DotnetSettings *DotnetSettings `protobuf:"bytes,2,opt,name=dotnet_settings,json=dotnetSettings,proto3" json:"dotnet_settings,omitempty"` // Settings for Go client libraries. GoSettings *GoSettings `protobuf:"bytes,3,opt,name=go_settings,json=goSettings,proto3" json:"go_settings,omitempty"` // Settings for legacy Java features, supported in the Service YAML. JavaSettings *JavaSettings `protobuf:"bytes,4,opt,name=java_settings,json=javaSettings,proto3" json:"java_settings,omitempty"` // Launch stage of this version of the API. LaunchStage string `protobuf:"bytes,5,opt,name=launch_stage,json=launchStage,proto3" json:"launch_stage,omitempty"` // Settings for Node client libraries. NodeSettings *NodeSettings `protobuf:"bytes,6,opt,name=node_settings,json=nodeSettings,proto3" json:"node_settings,omitempty"` // Settings for PHP client libraries. PhpSettings *PhpSettings `protobuf:"bytes,7,opt,name=php_settings,json=phpSettings,proto3" json:"php_settings,omitempty"` // Settings for Python client libraries. PythonSettings *PythonSettings `protobuf:"bytes,8,opt,name=python_settings,json=pythonSettings,proto3" json:"python_settings,omitempty"` // When using transport=rest, the client request will encode enums as numbers rather than strings. RestNumericEnums bool `protobuf:"varint,9,opt,name=rest_numeric_enums,json=restNumericEnums,proto3" json:"rest_numeric_enums,omitempty"` // Settings for Ruby client libraries. RubySettings *RubySettings `protobuf:"bytes,10,opt,name=ruby_settings,json=rubySettings,proto3" json:"ruby_settings,omitempty"` // Version of the API to apply these settings to. This is the full protobuf package for the API, ending in the version element. Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1". Version string `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
Details about how and where to publish client libraries.
func (*ClientLibrarySettings) Descriptor
deprecated
func (*ClientLibrarySettings) Descriptor() ([]byte, []int)
Deprecated: Use ClientLibrarySettings.ProtoReflect.Descriptor instead.
func (*ClientLibrarySettings) GetCppSettings ¶
func (x *ClientLibrarySettings) GetCppSettings() *CppSettings
func (*ClientLibrarySettings) GetDotnetSettings ¶
func (x *ClientLibrarySettings) GetDotnetSettings() *DotnetSettings
func (*ClientLibrarySettings) GetGoSettings ¶
func (x *ClientLibrarySettings) GetGoSettings() *GoSettings
func (*ClientLibrarySettings) GetJavaSettings ¶
func (x *ClientLibrarySettings) GetJavaSettings() *JavaSettings
func (*ClientLibrarySettings) GetLaunchStage ¶
func (x *ClientLibrarySettings) GetLaunchStage() string
func (*ClientLibrarySettings) GetNodeSettings ¶
func (x *ClientLibrarySettings) GetNodeSettings() *NodeSettings
func (*ClientLibrarySettings) GetPhpSettings ¶
func (x *ClientLibrarySettings) GetPhpSettings() *PhpSettings
func (*ClientLibrarySettings) GetPythonSettings ¶
func (x *ClientLibrarySettings) GetPythonSettings() *PythonSettings
func (*ClientLibrarySettings) GetRestNumericEnums ¶
func (x *ClientLibrarySettings) GetRestNumericEnums() bool
func (*ClientLibrarySettings) GetRubySettings ¶
func (x *ClientLibrarySettings) GetRubySettings() *RubySettings
func (*ClientLibrarySettings) GetVersion ¶
func (x *ClientLibrarySettings) GetVersion() string
func (*ClientLibrarySettings) ProtoMessage ¶
func (*ClientLibrarySettings) ProtoMessage()
func (*ClientLibrarySettings) ProtoReflect ¶
func (x *ClientLibrarySettings) ProtoReflect() protoreflect.Message
func (*ClientLibrarySettings) Reset ¶
func (x *ClientLibrarySettings) Reset()
func (*ClientLibrarySettings) String ¶
func (x *ClientLibrarySettings) String() string
type CloudSQLConfig ¶
type CloudSQLConfig struct { // Peering service used for peering with the Cloud SQL project. Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` // The name of the umbrella network in the Cloud SQL umbrella project. UmbrellaNetwork string `protobuf:"bytes,2,opt,name=umbrella_network,json=umbrellaNetwork,proto3" json:"umbrella_network,omitempty"` // The project number of the Cloud SQL umbrella project. UmbrellaProject int64 `protobuf:"varint,3,opt,name=umbrella_project,json=umbrellaProject,proto3" json:"umbrella_project,omitempty"` // contains filtered or unexported fields }
Cloud SQL configuration.
func (*CloudSQLConfig) Descriptor
deprecated
func (*CloudSQLConfig) Descriptor() ([]byte, []int)
Deprecated: Use CloudSQLConfig.ProtoReflect.Descriptor instead.
func (*CloudSQLConfig) GetService ¶
func (x *CloudSQLConfig) GetService() string
func (*CloudSQLConfig) GetUmbrellaNetwork ¶
func (x *CloudSQLConfig) GetUmbrellaNetwork() string
func (*CloudSQLConfig) GetUmbrellaProject ¶
func (x *CloudSQLConfig) GetUmbrellaProject() int64
func (*CloudSQLConfig) ProtoMessage ¶
func (*CloudSQLConfig) ProtoMessage()
func (*CloudSQLConfig) ProtoReflect ¶
func (x *CloudSQLConfig) ProtoReflect() protoreflect.Message
func (*CloudSQLConfig) Reset ¶
func (x *CloudSQLConfig) Reset()
func (*CloudSQLConfig) String ¶
func (x *CloudSQLConfig) String() string
type CommonLanguageSettings ¶
type CommonLanguageSettings struct { // The destination where API teams want this client library to be published. Destinations []string `protobuf:"bytes,1,rep,name=destinations,proto3" json:"destinations,omitempty"` // Link to automatically generated reference documentation. Example: https://cloud.google.com/nodejs/docs/reference/asset/latest ReferenceDocsUri string `protobuf:"bytes,2,opt,name=reference_docs_uri,json=referenceDocsUri,proto3" json:"reference_docs_uri,omitempty"` // Configuration for which RPCs should be generated in the GAPIC client. SelectiveGapicGeneration *SelectiveGapicGeneration `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Required information for every language.
func (*CommonLanguageSettings) Descriptor
deprecated
func (*CommonLanguageSettings) Descriptor() ([]byte, []int)
Deprecated: Use CommonLanguageSettings.ProtoReflect.Descriptor instead.
func (*CommonLanguageSettings) GetDestinations ¶
func (x *CommonLanguageSettings) GetDestinations() []string
func (*CommonLanguageSettings) GetReferenceDocsUri ¶
func (x *CommonLanguageSettings) GetReferenceDocsUri() string
func (*CommonLanguageSettings) GetSelectiveGapicGeneration ¶
func (x *CommonLanguageSettings) GetSelectiveGapicGeneration() *SelectiveGapicGeneration
func (*CommonLanguageSettings) ProtoMessage ¶
func (*CommonLanguageSettings) ProtoMessage()
func (*CommonLanguageSettings) ProtoReflect ¶
func (x *CommonLanguageSettings) ProtoReflect() protoreflect.Message
func (*CommonLanguageSettings) Reset ¶
func (x *CommonLanguageSettings) Reset()
func (*CommonLanguageSettings) String ¶
func (x *CommonLanguageSettings) String() string
type Connection ¶
type Connection struct { // The name of service consumer's VPC network that's connected with service producer network, in the following format: `projects/{project}/global/networks/{network}`. `{project}` is a project number, such as in `12345` that includes the VPC service consumer's VPC network. `{network}` is the name of the service consumer's VPC network. Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` // Output only. The name of the VPC Network Peering connection that was created by the service producer. Peering string `protobuf:"bytes,2,opt,name=peering,proto3" json:"peering,omitempty"` // The name of one or more allocated IP address ranges for this service producer of type `PEERING`. Note that invoking CreateConnection method with a different range when connection is already established will not modify already provisioned service producer subnetworks. If CreateConnection method is invoked repeatedly to reconnect when peering connection had been disconnected on the consumer side, leaving this field empty will restore previously allocated IP ranges. ReservedPeeringRanges []string `` /* 126-byte string literal not displayed */ // Output only. The name of the peering service that's associated with this connection, in the following format: `services/{service name}`. Service string `protobuf:"bytes,4,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
Represents a private connection resource. A private connection is implemented as a VPC Network Peering connection between a service producer's VPC network and a service consumer's VPC network.
func (*Connection) Descriptor
deprecated
func (*Connection) Descriptor() ([]byte, []int)
Deprecated: Use Connection.ProtoReflect.Descriptor instead.
func (*Connection) GetNetwork ¶
func (x *Connection) GetNetwork() string
func (*Connection) GetPeering ¶
func (x *Connection) GetPeering() string
func (*Connection) GetReservedPeeringRanges ¶
func (x *Connection) GetReservedPeeringRanges() []string
func (*Connection) GetService ¶
func (x *Connection) GetService() string
func (*Connection) ProtoMessage ¶
func (*Connection) ProtoMessage()
func (*Connection) ProtoReflect ¶
func (x *Connection) ProtoReflect() protoreflect.Message
func (*Connection) Reset ¶
func (x *Connection) Reset()
func (*Connection) String ¶
func (x *Connection) String() string
type ConsumerConfig ¶
type ConsumerConfig struct { // Represents one or multiple Cloud SQL configurations. CloudsqlConfigs []*CloudSQLConfig `protobuf:"bytes,1,rep,name=cloudsql_configs,json=cloudsqlConfigs,proto3" json:"cloudsql_configs,omitempty"` // Export custom routes flag value for peering from consumer to producer. ConsumerExportCustomRoutes bool `` /* 144-byte string literal not displayed */ // Export subnet routes with public ip flag value for peering from consumer to producer. ConsumerExportSubnetRoutesWithPublicIp bool `` /* 186-byte string literal not displayed */ // Import custom routes flag value for peering from consumer to producer. ConsumerImportCustomRoutes bool `` /* 144-byte string literal not displayed */ // Import subnet routes with public ip flag value for peering from consumer to producer. ConsumerImportSubnetRoutesWithPublicIp bool `` /* 186-byte string literal not displayed */ // Export custom routes flag value for peering from producer to consumer. ProducerExportCustomRoutes bool `` /* 144-byte string literal not displayed */ // Export subnet routes with public ip flag value for peering from producer to consumer. ProducerExportSubnetRoutesWithPublicIp bool `` /* 186-byte string literal not displayed */ // Import custom routes flag value for peering from producer to consumer. ProducerImportCustomRoutes bool `` /* 144-byte string literal not displayed */ // Import subnet routes with public ip flag value for peering from producer to consumer. ProducerImportSubnetRoutesWithPublicIp bool `` /* 186-byte string literal not displayed */ // Output only. The VPC host network that is used to host managed service instances. In the format, projects/{project}/global/networks/{network} where {project} is the project number e.g. '12345' and {network} is the network name. ProducerNetwork string `protobuf:"bytes,10,opt,name=producer_network,json=producerNetwork,proto3" json:"producer_network,omitempty"` // Output only. The reserved ranges associated with this private service access connection. ReservedRanges []*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange `protobuf:"bytes,11,rep,name=reserved_ranges,json=reservedRanges,proto3" json:"reserved_ranges,omitempty"` // Output only. The IP ranges already in use by consumer or producer UsedIpRanges []string `protobuf:"bytes,12,rep,name=used_ip_ranges,json=usedIpRanges,proto3" json:"used_ip_ranges,omitempty"` // Output only. Indicates whether the VPC Service Controls reference architecture is configured for the producer VPC host network. VpcScReferenceArchitectureEnabled bool `` /* 168-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration information for a private service access connection.
func (*ConsumerConfig) Descriptor
deprecated
func (*ConsumerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ConsumerConfig.ProtoReflect.Descriptor instead.
func (*ConsumerConfig) GetCloudsqlConfigs ¶
func (x *ConsumerConfig) GetCloudsqlConfigs() []*CloudSQLConfig
func (*ConsumerConfig) GetConsumerExportCustomRoutes ¶
func (x *ConsumerConfig) GetConsumerExportCustomRoutes() bool
func (*ConsumerConfig) GetConsumerExportSubnetRoutesWithPublicIp ¶
func (x *ConsumerConfig) GetConsumerExportSubnetRoutesWithPublicIp() bool
func (*ConsumerConfig) GetConsumerImportCustomRoutes ¶
func (x *ConsumerConfig) GetConsumerImportCustomRoutes() bool
func (*ConsumerConfig) GetConsumerImportSubnetRoutesWithPublicIp ¶
func (x *ConsumerConfig) GetConsumerImportSubnetRoutesWithPublicIp() bool
func (*ConsumerConfig) GetProducerExportCustomRoutes ¶
func (x *ConsumerConfig) GetProducerExportCustomRoutes() bool
func (*ConsumerConfig) GetProducerExportSubnetRoutesWithPublicIp ¶
func (x *ConsumerConfig) GetProducerExportSubnetRoutesWithPublicIp() bool
func (*ConsumerConfig) GetProducerImportCustomRoutes ¶
func (x *ConsumerConfig) GetProducerImportCustomRoutes() bool
func (*ConsumerConfig) GetProducerImportSubnetRoutesWithPublicIp ¶
func (x *ConsumerConfig) GetProducerImportSubnetRoutesWithPublicIp() bool
func (*ConsumerConfig) GetProducerNetwork ¶
func (x *ConsumerConfig) GetProducerNetwork() string
func (*ConsumerConfig) GetReservedRanges ¶
func (x *ConsumerConfig) GetReservedRanges() []*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange
func (*ConsumerConfig) GetUsedIpRanges ¶
func (x *ConsumerConfig) GetUsedIpRanges() []string
func (*ConsumerConfig) GetVpcScReferenceArchitectureEnabled ¶
func (x *ConsumerConfig) GetVpcScReferenceArchitectureEnabled() bool
func (*ConsumerConfig) ProtoMessage ¶
func (*ConsumerConfig) ProtoMessage()
func (*ConsumerConfig) ProtoReflect ¶
func (x *ConsumerConfig) ProtoReflect() protoreflect.Message
func (*ConsumerConfig) Reset ¶
func (x *ConsumerConfig) Reset()
func (*ConsumerConfig) String ¶
func (x *ConsumerConfig) String() string
type ConsumerConfigMetadata ¶
type ConsumerConfigMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by UpdateConsumerConfig API.
func (*ConsumerConfigMetadata) Descriptor
deprecated
func (*ConsumerConfigMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ConsumerConfigMetadata.ProtoReflect.Descriptor instead.
func (*ConsumerConfigMetadata) ProtoMessage ¶
func (*ConsumerConfigMetadata) ProtoMessage()
func (*ConsumerConfigMetadata) ProtoReflect ¶
func (x *ConsumerConfigMetadata) ProtoReflect() protoreflect.Message
func (*ConsumerConfigMetadata) Reset ¶
func (x *ConsumerConfigMetadata) Reset()
func (*ConsumerConfigMetadata) String ¶
func (x *ConsumerConfigMetadata) String() string
type ConsumerProject ¶
type ConsumerProject struct { // Required. Project number of the consumer that is launching the service instance. It can own the network that is peered with Google or, be a service project in an XPN where the host project has the network. ProjectNum int64 `protobuf:"varint,1,opt,name=project_num,json=projectNum,proto3" json:"project_num,omitempty"` // contains filtered or unexported fields }
Represents a consumer project.
func (*ConsumerProject) Descriptor
deprecated
func (*ConsumerProject) Descriptor() ([]byte, []int)
Deprecated: Use ConsumerProject.ProtoReflect.Descriptor instead.
func (*ConsumerProject) GetProjectNum ¶
func (x *ConsumerProject) GetProjectNum() int64
func (*ConsumerProject) ProtoMessage ¶
func (*ConsumerProject) ProtoMessage()
func (*ConsumerProject) ProtoReflect ¶
func (x *ConsumerProject) ProtoReflect() protoreflect.Message
func (*ConsumerProject) Reset ¶
func (x *ConsumerProject) Reset()
func (*ConsumerProject) String ¶
func (x *ConsumerProject) String() string
type Context ¶
type Context struct { // A list of RPC context rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order. Rules []*ContextRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
`Context` defines which contexts an API requests. Example: context: rules: - selector: "*" requested: - google.rpc.context.ProjectContext - google.rpc.context.OriginContext The above specifies that all methods in the API request `google.rpc.context.ProjectContext` and `google.rpc.context.OriginContext`. Available context types are defined in package `google.rpc.context`. This also provides mechanism to allowlist any protobuf message extension that can be sent in grpc metadata using “x-goog-ext--bin” and “x-goog-ext--jspb” format. For example, list any service specific protobuf types that can appear in grpc metadata as follows in your yaml file: Example: context: rules: - selector: "google.example.library.v1.LibraryService.CreateBook" allowed_request_extensions: - google.foo.v1.NewExtension allowed_response_extensions: - google.foo.v1.NewExtension You can also specify extension ID instead of fully qualified extension name here.
func (*Context) Descriptor
deprecated
func (*Context) GetRules ¶
func (x *Context) GetRules() []*ContextRule
func (*Context) ProtoMessage ¶
func (*Context) ProtoMessage()
func (*Context) ProtoReflect ¶
func (x *Context) ProtoReflect() protoreflect.Message
type ContextRule ¶
type ContextRule struct { // A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend. AllowedRequestExtensions []string `` /* 135-byte string literal not displayed */ // A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client. AllowedResponseExtensions []string `` /* 138-byte string literal not displayed */ // A list of full type names of provided contexts. It is used to support propagating HTTP headers and ETags from the response extension. Provided []string `protobuf:"bytes,3,rep,name=provided,proto3" json:"provided,omitempty"` // A list of full type names of requested contexts, only the requested context will be made available to the backend. Requested []string `protobuf:"bytes,4,rep,name=requested,proto3" json:"requested,omitempty"` // Selects the methods to which this rule applies. Refer to selector for syntax details. Selector string `protobuf:"bytes,5,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
A context rule provides information about the context for an individual API element.
func (*ContextRule) Descriptor
deprecated
func (*ContextRule) Descriptor() ([]byte, []int)
Deprecated: Use ContextRule.ProtoReflect.Descriptor instead.
func (*ContextRule) GetAllowedRequestExtensions ¶
func (x *ContextRule) GetAllowedRequestExtensions() []string
func (*ContextRule) GetAllowedResponseExtensions ¶
func (x *ContextRule) GetAllowedResponseExtensions() []string
func (*ContextRule) GetProvided ¶
func (x *ContextRule) GetProvided() []string
func (*ContextRule) GetRequested ¶
func (x *ContextRule) GetRequested() []string
func (*ContextRule) GetSelector ¶
func (x *ContextRule) GetSelector() string
func (*ContextRule) ProtoMessage ¶
func (*ContextRule) ProtoMessage()
func (*ContextRule) ProtoReflect ¶
func (x *ContextRule) ProtoReflect() protoreflect.Message
func (*ContextRule) Reset ¶
func (x *ContextRule) Reset()
func (*ContextRule) String ¶
func (x *ContextRule) String() string
type Control ¶
type Control struct { // The service controller environment to use. If empty, no control plane feature (like quota and billing) will be enabled. The recommended value for most services is servicecontrol.googleapis.com Environment string `protobuf:"bytes,1,opt,name=environment,proto3" json:"environment,omitempty"` // Defines policies applying to the API methods of the service. MethodPolicies []*MethodPolicy `protobuf:"bytes,2,rep,name=method_policies,json=methodPolicies,proto3" json:"method_policies,omitempty"` // contains filtered or unexported fields }
Selects and configures the service controller used by the service. Example: control: environment: servicecontrol.googleapis.com
func (*Control) Descriptor
deprecated
func (*Control) GetEnvironment ¶
func (*Control) GetMethodPolicies ¶
func (x *Control) GetMethodPolicies() []*MethodPolicy
func (*Control) ProtoMessage ¶
func (*Control) ProtoMessage()
func (*Control) ProtoReflect ¶
func (x *Control) ProtoReflect() protoreflect.Message
type CppSettings ¶
type CppSettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // contains filtered or unexported fields }
Settings for C++ client libraries.
func (*CppSettings) Descriptor
deprecated
func (*CppSettings) Descriptor() ([]byte, []int)
Deprecated: Use CppSettings.ProtoReflect.Descriptor instead.
func (*CppSettings) GetCommon ¶
func (x *CppSettings) GetCommon() *CommonLanguageSettings
func (*CppSettings) ProtoMessage ¶
func (*CppSettings) ProtoMessage()
func (*CppSettings) ProtoReflect ¶
func (x *CppSettings) ProtoReflect() protoreflect.Message
func (*CppSettings) Reset ¶
func (x *CppSettings) Reset()
func (*CppSettings) String ¶
func (x *CppSettings) String() string
type CreateServicesConnectionRequest ¶
type CreateServicesConnectionRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesConnection *Connection `protobuf:"bytes,2,opt,name=services_connection,json=servicesConnection,proto3" json:"services_connection,omitempty"` // contains filtered or unexported fields }
func (*CreateServicesConnectionRequest) Descriptor
deprecated
func (*CreateServicesConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServicesConnectionRequest.ProtoReflect.Descriptor instead.
func (*CreateServicesConnectionRequest) GetParent ¶
func (x *CreateServicesConnectionRequest) GetParent() string
func (*CreateServicesConnectionRequest) GetServicesConnection ¶
func (x *CreateServicesConnectionRequest) GetServicesConnection() *Connection
func (*CreateServicesConnectionRequest) ProtoMessage ¶
func (*CreateServicesConnectionRequest) ProtoMessage()
func (*CreateServicesConnectionRequest) ProtoReflect ¶
func (x *CreateServicesConnectionRequest) ProtoReflect() protoreflect.Message
func (*CreateServicesConnectionRequest) Reset ¶
func (x *CreateServicesConnectionRequest) Reset()
func (*CreateServicesConnectionRequest) String ¶
func (x *CreateServicesConnectionRequest) String() string
type CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest ¶
type CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesProjectsGlobalNetworksPeeredDnsDomain *PeeredDnsDomain `` /* 206-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Descriptor
deprecated
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest.ProtoReflect.Descriptor instead.
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetParent ¶
func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetParent() string
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetServicesProjectsGlobalNetworksPeeredDnsDomain ¶
func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetServicesProjectsGlobalNetworksPeeredDnsDomain() *PeeredDnsDomain
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoMessage ¶
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoMessage()
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoReflect ¶
func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoReflect() protoreflect.Message
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Reset ¶
func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Reset()
func (*CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) String ¶
func (x *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) String() string
type CustomError ¶
type CustomError struct { // The list of custom error rules that apply to individual API messages. **NOTE:** All service configuration rules follow "last one wins" order. Rules []*CustomErrorRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` // The list of custom error detail types, e.g. 'google.foo.v1.CustomError'. Types []string `protobuf:"bytes,2,rep,name=types,proto3" json:"types,omitempty"` // contains filtered or unexported fields }
Customize service error responses. For example, list any service specific protobuf types that can appear in error detail lists of error responses. Example: custom_error: types: - google.foo.v1.CustomError - google.foo.v1.AnotherError
func (*CustomError) Descriptor
deprecated
func (*CustomError) Descriptor() ([]byte, []int)
Deprecated: Use CustomError.ProtoReflect.Descriptor instead.
func (*CustomError) GetRules ¶
func (x *CustomError) GetRules() []*CustomErrorRule
func (*CustomError) GetTypes ¶
func (x *CustomError) GetTypes() []string
func (*CustomError) ProtoMessage ¶
func (*CustomError) ProtoMessage()
func (*CustomError) ProtoReflect ¶
func (x *CustomError) ProtoReflect() protoreflect.Message
func (*CustomError) Reset ¶
func (x *CustomError) Reset()
func (*CustomError) String ¶
func (x *CustomError) String() string
type CustomErrorRule ¶
type CustomErrorRule struct { // Mark this message as possible payload in error response. Otherwise, objects of this type will be filtered when they appear in error payload. IsErrorType bool `protobuf:"varint,1,opt,name=is_error_type,json=isErrorType,proto3" json:"is_error_type,omitempty"` // Selects messages to which this rule applies. Refer to selector for syntax details. Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
A custom error rule.
func (*CustomErrorRule) Descriptor
deprecated
func (*CustomErrorRule) Descriptor() ([]byte, []int)
Deprecated: Use CustomErrorRule.ProtoReflect.Descriptor instead.
func (*CustomErrorRule) GetIsErrorType ¶
func (x *CustomErrorRule) GetIsErrorType() bool
func (*CustomErrorRule) GetSelector ¶
func (x *CustomErrorRule) GetSelector() string
func (*CustomErrorRule) ProtoMessage ¶
func (*CustomErrorRule) ProtoMessage()
func (*CustomErrorRule) ProtoReflect ¶
func (x *CustomErrorRule) ProtoReflect() protoreflect.Message
func (*CustomErrorRule) Reset ¶
func (x *CustomErrorRule) Reset()
func (*CustomErrorRule) String ¶
func (x *CustomErrorRule) String() string
type CustomHttpPattern ¶
type CustomHttpPattern struct { // The name of this custom HTTP verb. Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // The path matched by this custom verb. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
A custom pattern is used for defining custom HTTP verb.
func (*CustomHttpPattern) Descriptor
deprecated
func (*CustomHttpPattern) Descriptor() ([]byte, []int)
Deprecated: Use CustomHttpPattern.ProtoReflect.Descriptor instead.
func (*CustomHttpPattern) GetKind ¶
func (x *CustomHttpPattern) GetKind() string
func (*CustomHttpPattern) GetPath ¶
func (x *CustomHttpPattern) GetPath() string
func (*CustomHttpPattern) ProtoMessage ¶
func (*CustomHttpPattern) ProtoMessage()
func (*CustomHttpPattern) ProtoReflect ¶
func (x *CustomHttpPattern) ProtoReflect() protoreflect.Message
func (*CustomHttpPattern) Reset ¶
func (x *CustomHttpPattern) Reset()
func (*CustomHttpPattern) String ¶
func (x *CustomHttpPattern) String() string
type DeleteConnectionMetadata ¶
type DeleteConnectionMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by Delete Connection API
func (*DeleteConnectionMetadata) Descriptor
deprecated
func (*DeleteConnectionMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConnectionMetadata.ProtoReflect.Descriptor instead.
func (*DeleteConnectionMetadata) ProtoMessage ¶
func (*DeleteConnectionMetadata) ProtoMessage()
func (*DeleteConnectionMetadata) ProtoReflect ¶
func (x *DeleteConnectionMetadata) ProtoReflect() protoreflect.Message
func (*DeleteConnectionMetadata) Reset ¶
func (x *DeleteConnectionMetadata) Reset()
func (*DeleteConnectionMetadata) String ¶
func (x *DeleteConnectionMetadata) String() string
type DeleteConnectionRequest ¶
type DeleteConnectionRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is a project number, as in '12345' {network} is a network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // contains filtered or unexported fields }
Request to delete a private service access connection. The call will fail if there are any managed service instances using this connection.
func (*DeleteConnectionRequest) Descriptor
deprecated
func (*DeleteConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeleteConnectionRequest) GetConsumerNetwork ¶
func (x *DeleteConnectionRequest) GetConsumerNetwork() string
func (*DeleteConnectionRequest) ProtoMessage ¶
func (*DeleteConnectionRequest) ProtoMessage()
func (*DeleteConnectionRequest) ProtoReflect ¶
func (x *DeleteConnectionRequest) ProtoReflect() protoreflect.Message
func (*DeleteConnectionRequest) Reset ¶
func (x *DeleteConnectionRequest) Reset()
func (*DeleteConnectionRequest) String ¶
func (x *DeleteConnectionRequest) String() string
type DeleteConnectionServicesConnectionRequest ¶
type DeleteConnectionServicesConnectionRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ServicesConnection *DeleteConnectionRequest `protobuf:"bytes,2,opt,name=services_connection,json=servicesConnection,proto3" json:"services_connection,omitempty"` // contains filtered or unexported fields }
func (*DeleteConnectionServicesConnectionRequest) Descriptor
deprecated
func (*DeleteConnectionServicesConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConnectionServicesConnectionRequest.ProtoReflect.Descriptor instead.
func (*DeleteConnectionServicesConnectionRequest) GetName ¶
func (x *DeleteConnectionServicesConnectionRequest) GetName() string
func (*DeleteConnectionServicesConnectionRequest) GetServicesConnection ¶
func (x *DeleteConnectionServicesConnectionRequest) GetServicesConnection() *DeleteConnectionRequest
func (*DeleteConnectionServicesConnectionRequest) ProtoMessage ¶
func (*DeleteConnectionServicesConnectionRequest) ProtoMessage()
func (*DeleteConnectionServicesConnectionRequest) ProtoReflect ¶
func (x *DeleteConnectionServicesConnectionRequest) ProtoReflect() protoreflect.Message
func (*DeleteConnectionServicesConnectionRequest) Reset ¶
func (x *DeleteConnectionServicesConnectionRequest) Reset()
func (*DeleteConnectionServicesConnectionRequest) String ¶
func (x *DeleteConnectionServicesConnectionRequest) String() string
type DeletePeeredDnsDomainMetadata ¶
type DeletePeeredDnsDomainMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by DeletePeeredDnsDomain API.
func (*DeletePeeredDnsDomainMetadata) Descriptor
deprecated
func (*DeletePeeredDnsDomainMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeletePeeredDnsDomainMetadata.ProtoReflect.Descriptor instead.
func (*DeletePeeredDnsDomainMetadata) ProtoMessage ¶
func (*DeletePeeredDnsDomainMetadata) ProtoMessage()
func (*DeletePeeredDnsDomainMetadata) ProtoReflect ¶
func (x *DeletePeeredDnsDomainMetadata) ProtoReflect() protoreflect.Message
func (*DeletePeeredDnsDomainMetadata) Reset ¶
func (x *DeletePeeredDnsDomainMetadata) Reset()
func (*DeletePeeredDnsDomainMetadata) String ¶
func (x *DeletePeeredDnsDomainMetadata) String() string
type DeleteServicesDnsRecordSetRequest ¶
type DeleteServicesDnsRecordSetRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesDnsRecordSet *RemoveDnsRecordSetRequest `protobuf:"bytes,2,opt,name=services_dns_record_set,json=servicesDnsRecordSet,proto3" json:"services_dns_record_set,omitempty"` // contains filtered or unexported fields }
func (*DeleteServicesDnsRecordSetRequest) Descriptor
deprecated
func (*DeleteServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServicesDnsRecordSetRequest.ProtoReflect.Descriptor instead.
func (*DeleteServicesDnsRecordSetRequest) GetParent ¶
func (x *DeleteServicesDnsRecordSetRequest) GetParent() string
func (*DeleteServicesDnsRecordSetRequest) GetServicesDnsRecordSet ¶
func (x *DeleteServicesDnsRecordSetRequest) GetServicesDnsRecordSet() *RemoveDnsRecordSetRequest
func (*DeleteServicesDnsRecordSetRequest) ProtoMessage ¶
func (*DeleteServicesDnsRecordSetRequest) ProtoMessage()
func (*DeleteServicesDnsRecordSetRequest) ProtoReflect ¶
func (x *DeleteServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
func (*DeleteServicesDnsRecordSetRequest) Reset ¶
func (x *DeleteServicesDnsRecordSetRequest) Reset()
func (*DeleteServicesDnsRecordSetRequest) String ¶
func (x *DeleteServicesDnsRecordSetRequest) String() string
type DeleteServicesDnsZoneRequest ¶
type DeleteServicesDnsZoneRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesDnsZone *RemoveDnsZoneRequest `protobuf:"bytes,2,opt,name=services_dns_zone,json=servicesDnsZone,proto3" json:"services_dns_zone,omitempty"` // contains filtered or unexported fields }
func (*DeleteServicesDnsZoneRequest) Descriptor
deprecated
func (*DeleteServicesDnsZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServicesDnsZoneRequest.ProtoReflect.Descriptor instead.
func (*DeleteServicesDnsZoneRequest) GetParent ¶
func (x *DeleteServicesDnsZoneRequest) GetParent() string
func (*DeleteServicesDnsZoneRequest) GetServicesDnsZone ¶
func (x *DeleteServicesDnsZoneRequest) GetServicesDnsZone() *RemoveDnsZoneRequest
func (*DeleteServicesDnsZoneRequest) ProtoMessage ¶
func (*DeleteServicesDnsZoneRequest) ProtoMessage()
func (*DeleteServicesDnsZoneRequest) ProtoReflect ¶
func (x *DeleteServicesDnsZoneRequest) ProtoReflect() protoreflect.Message
func (*DeleteServicesDnsZoneRequest) Reset ¶
func (x *DeleteServicesDnsZoneRequest) Reset()
func (*DeleteServicesDnsZoneRequest) String ¶
func (x *DeleteServicesDnsZoneRequest) String() string
type DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest ¶
type DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Descriptor
deprecated
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest.ProtoReflect.Descriptor instead.
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetName ¶
func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) GetName() string
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoMessage ¶
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoMessage()
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoReflect ¶
func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) ProtoReflect() protoreflect.Message
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Reset ¶
func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) Reset()
func (*DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) String ¶
func (x *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) String() string
type DisableVpcServiceControlsRequest ¶
type DisableVpcServiceControlsRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is a project number, as in '12345' {network} is network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // contains filtered or unexported fields }
Request to disable VPC service controls.
func (*DisableVpcServiceControlsRequest) Descriptor
deprecated
func (*DisableVpcServiceControlsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableVpcServiceControlsRequest.ProtoReflect.Descriptor instead.
func (*DisableVpcServiceControlsRequest) GetConsumerNetwork ¶
func (x *DisableVpcServiceControlsRequest) GetConsumerNetwork() string
func (*DisableVpcServiceControlsRequest) ProtoMessage ¶
func (*DisableVpcServiceControlsRequest) ProtoMessage()
func (*DisableVpcServiceControlsRequest) ProtoReflect ¶
func (x *DisableVpcServiceControlsRequest) ProtoReflect() protoreflect.Message
func (*DisableVpcServiceControlsRequest) Reset ¶
func (x *DisableVpcServiceControlsRequest) Reset()
func (*DisableVpcServiceControlsRequest) String ¶
func (x *DisableVpcServiceControlsRequest) String() string
type DisableVpcServiceControlsServiceRequest ¶
type DisableVpcServiceControlsServiceRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Service *DisableVpcServiceControlsRequest `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*DisableVpcServiceControlsServiceRequest) Descriptor
deprecated
func (*DisableVpcServiceControlsServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableVpcServiceControlsServiceRequest.ProtoReflect.Descriptor instead.
func (*DisableVpcServiceControlsServiceRequest) GetParent ¶
func (x *DisableVpcServiceControlsServiceRequest) GetParent() string
func (*DisableVpcServiceControlsServiceRequest) GetService ¶
func (x *DisableVpcServiceControlsServiceRequest) GetService() *DisableVpcServiceControlsRequest
func (*DisableVpcServiceControlsServiceRequest) ProtoMessage ¶
func (*DisableVpcServiceControlsServiceRequest) ProtoMessage()
func (*DisableVpcServiceControlsServiceRequest) ProtoReflect ¶
func (x *DisableVpcServiceControlsServiceRequest) ProtoReflect() protoreflect.Message
func (*DisableVpcServiceControlsServiceRequest) Reset ¶
func (x *DisableVpcServiceControlsServiceRequest) Reset()
func (*DisableVpcServiceControlsServiceRequest) String ¶
func (x *DisableVpcServiceControlsServiceRequest) String() string
type DnsRecordSet ¶
type DnsRecordSet struct { // Required. As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) for examples see https://cloud.google.com/dns/records/json-record. Data []string `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` // Required. The DNS or domain name of the record set, e.g. `test.example.com`. Cloud DNS requires that a DNS suffix ends with a trailing dot. Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` // Required. The period of time for which this RecordSet can be cached by resolvers. Ttl *duration.Duration `protobuf:"bytes,3,opt,name=ttl,proto3" json:"ttl,omitempty"` // Required. The identifier of a supported record type. Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
Represents a DNS record set resource.
func (*DnsRecordSet) Descriptor
deprecated
func (*DnsRecordSet) Descriptor() ([]byte, []int)
Deprecated: Use DnsRecordSet.ProtoReflect.Descriptor instead.
func (*DnsRecordSet) GetData ¶
func (x *DnsRecordSet) GetData() []string
func (*DnsRecordSet) GetDomain ¶
func (x *DnsRecordSet) GetDomain() string
func (*DnsRecordSet) GetTtl ¶
func (x *DnsRecordSet) GetTtl() *duration.Duration
func (*DnsRecordSet) GetType ¶
func (x *DnsRecordSet) GetType() string
func (*DnsRecordSet) ProtoMessage ¶
func (*DnsRecordSet) ProtoMessage()
func (*DnsRecordSet) ProtoReflect ¶
func (x *DnsRecordSet) ProtoReflect() protoreflect.Message
func (*DnsRecordSet) Reset ¶
func (x *DnsRecordSet) Reset()
func (*DnsRecordSet) String ¶
func (x *DnsRecordSet) String() string
type DnsZone ¶
type DnsZone struct { // The DNS name suffix of this zone e.g. `example.com.`. Cloud DNS requires that a DNS suffix ends with a trailing dot. DnsSuffix string `protobuf:"bytes,1,opt,name=dns_suffix,json=dnsSuffix,proto3" json:"dns_suffix,omitempty"` // User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Represents a DNS zone resource.
func (*DnsZone) Descriptor
deprecated
func (*DnsZone) GetDnsSuffix ¶
func (*DnsZone) ProtoMessage ¶
func (*DnsZone) ProtoMessage()
func (*DnsZone) ProtoReflect ¶
func (x *DnsZone) ProtoReflect() protoreflect.Message
type DnsZonePair ¶
type DnsZonePair struct { // The DNS peering zone in the consumer project. ConsumerPeeringZone *DnsZone `protobuf:"bytes,1,opt,name=consumer_peering_zone,json=consumerPeeringZone,proto3" json:"consumer_peering_zone,omitempty"` // The private DNS zone in the shared producer host project. ProducerPrivateZone *DnsZone `protobuf:"bytes,2,opt,name=producer_private_zone,json=producerPrivateZone,proto3" json:"producer_private_zone,omitempty"` // contains filtered or unexported fields }
* Represents a pair of private and peering DNS zone resources. *
func (*DnsZonePair) Descriptor
deprecated
func (*DnsZonePair) Descriptor() ([]byte, []int)
Deprecated: Use DnsZonePair.ProtoReflect.Descriptor instead.
func (*DnsZonePair) GetConsumerPeeringZone ¶
func (x *DnsZonePair) GetConsumerPeeringZone() *DnsZone
func (*DnsZonePair) GetProducerPrivateZone ¶
func (x *DnsZonePair) GetProducerPrivateZone() *DnsZone
func (*DnsZonePair) ProtoMessage ¶
func (*DnsZonePair) ProtoMessage()
func (*DnsZonePair) ProtoReflect ¶
func (x *DnsZonePair) ProtoReflect() protoreflect.Message
func (*DnsZonePair) Reset ¶
func (x *DnsZonePair) Reset()
func (*DnsZonePair) String ¶
func (x *DnsZonePair) String() string
type Documentation ¶
type Documentation struct { // Optional information about the IAM configuration. This is typically used to link to documentation about a product's IAM roles and permissions. AdditionalIamInfo string `protobuf:"bytes,1,opt,name=additional_iam_info,json=additionalIamInfo,proto3" json:"additional_iam_info,omitempty"` // The URL to the root of documentation. DocumentationRootUrl string `protobuf:"bytes,2,opt,name=documentation_root_url,json=documentationRootUrl,proto3" json:"documentation_root_url,omitempty"` // Declares a single overview page. For example: documentation: summary: ... overview: (== include overview.md ==) This is a shortcut for the following declaration (using pages style): documentation: summary: ... pages: - name: Overview content: (== include overview.md ==) Note: you cannot specify both `overview` field and `pages` field. Overview string `protobuf:"bytes,3,opt,name=overview,proto3" json:"overview,omitempty"` // The top level pages for the documentation set. Pages []*Page `protobuf:"bytes,4,rep,name=pages,proto3" json:"pages,omitempty"` // A list of documentation rules that apply to individual API elements. **NOTE:** All service configuration rules follow "last one wins" order. Rules []*DocumentationRule `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"` // Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries SectionOverrides []*Page `protobuf:"bytes,6,rep,name=section_overrides,json=sectionOverrides,proto3" json:"section_overrides,omitempty"` // Specifies the service root url if the default one (the service name from the yaml file) is not suitable. This can be seen in any fully specified service urls as well as sections that show a base that other urls are relative to. ServiceRootUrl string `protobuf:"bytes,7,opt,name=service_root_url,json=serviceRootUrl,proto3" json:"service_root_url,omitempty"` // A short description of what the service does. The summary must be plain text. It becomes the overview of the service displayed in Google Cloud Console. NOTE: This field is equivalent to the standard field `description`. Summary string `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary,omitempty"` // contains filtered or unexported fields }
`Documentation` provides the information for describing a service. Example: documentation: summary: > The Google Calendar API gives access to most calendar features. pages: - name: Overview content: (== include google/foo/overview.md ==) - name: Tutorial content: (== include google/foo/tutorial.md ==) subpages: - name: Java content: (== include google/foo/tutorial_java.md ==) rules: - selector: google.calendar.Calendar.Get description: > ... - selector: google.calendar.Calendar.Put description: > ... Documentation is provided in markdown syntax. In addition to standard markdown features, definition lists, tables and fenced code blocks are supported. Section headers can be provided and are interpreted relative to the section nesting of the context where a documentation fragment is embedded. Documentation from the IDL is merged with documentation defined via the config at normalization time, where documentation provided by config rules overrides IDL provided. A number of constructs specific to the API platform are supported in documentation text. In order to reference a proto element, the following notation can be used: [fully.qualified.proto.name][] To override the display text used for the link, this can be used: [display text][fully.qualified.proto.name] Text can be excluded from doc using the following notation: (-- internal comment --) A few directives are available in documentation. Note that directives must appear on a single line to be properly identified. The `include` directive includes a markdown file from an external source: (== include path/to/file ==) The `resource_for` directive marks a message to be the resource of a collection in REST view. If it is not specified, tools attempt to infer the resource from the operations in a collection: (== resource_for v1.shelves.books ==) The directive `suppress_warning` does not directly affect documentation and is documented together with service config validation.
func (*Documentation) Descriptor
deprecated
func (*Documentation) Descriptor() ([]byte, []int)
Deprecated: Use Documentation.ProtoReflect.Descriptor instead.
func (*Documentation) GetAdditionalIamInfo ¶
func (x *Documentation) GetAdditionalIamInfo() string
func (*Documentation) GetDocumentationRootUrl ¶
func (x *Documentation) GetDocumentationRootUrl() string
func (*Documentation) GetOverview ¶
func (x *Documentation) GetOverview() string
func (*Documentation) GetPages ¶
func (x *Documentation) GetPages() []*Page
func (*Documentation) GetRules ¶
func (x *Documentation) GetRules() []*DocumentationRule
func (*Documentation) GetSectionOverrides ¶
func (x *Documentation) GetSectionOverrides() []*Page
func (*Documentation) GetServiceRootUrl ¶
func (x *Documentation) GetServiceRootUrl() string
func (*Documentation) GetSummary ¶
func (x *Documentation) GetSummary() string
func (*Documentation) ProtoMessage ¶
func (*Documentation) ProtoMessage()
func (*Documentation) ProtoReflect ¶
func (x *Documentation) ProtoReflect() protoreflect.Message
func (*Documentation) Reset ¶
func (x *Documentation) Reset()
func (*Documentation) String ¶
func (x *Documentation) String() string
type DocumentationRule ¶
type DocumentationRule struct { // Deprecation description of the selected element(s). It can be provided if an element is marked as `deprecated`. DeprecationDescription string `` /* 127-byte string literal not displayed */ // Description of the selected proto element (e.g. a message, a method, a 'service' definition, or a field). Defaults to leading & trailing comments taken from the proto source definition of the proto element. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen. DisableReplacementWords string `` /* 132-byte string literal not displayed */ // The selector is a comma-separated list of patterns for any element such as a method, a field, an enum value. Each pattern is a qualified name of the element which may end in "*", indicating a wildcard. Wildcards are only allowed at the end and for a whole component of the qualified name, i.e. "foo.*" is ok, but not "foo.b*" or "foo.*.bar". A wildcard will match one or more components. To specify a default for all applicable elements, the whole pattern "*" is used. Selector string `protobuf:"bytes,4,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
A documentation rule provides information about individual API elements.
func (*DocumentationRule) Descriptor
deprecated
func (*DocumentationRule) Descriptor() ([]byte, []int)
Deprecated: Use DocumentationRule.ProtoReflect.Descriptor instead.
func (*DocumentationRule) GetDeprecationDescription ¶
func (x *DocumentationRule) GetDeprecationDescription() string
func (*DocumentationRule) GetDescription ¶
func (x *DocumentationRule) GetDescription() string
func (*DocumentationRule) GetDisableReplacementWords ¶
func (x *DocumentationRule) GetDisableReplacementWords() string
func (*DocumentationRule) GetSelector ¶
func (x *DocumentationRule) GetSelector() string
func (*DocumentationRule) ProtoMessage ¶
func (*DocumentationRule) ProtoMessage()
func (*DocumentationRule) ProtoReflect ¶
func (x *DocumentationRule) ProtoReflect() protoreflect.Message
func (*DocumentationRule) Reset ¶
func (x *DocumentationRule) Reset()
func (*DocumentationRule) String ¶
func (x *DocumentationRule) String() string
type DotnetSettings ¶
type DotnetSettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision ForcedNamespaceAliases []string `` /* 129-byte string literal not displayed */ // Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippets *calling* these methods are still generated, however. HandwrittenSignatures []string `protobuf:"bytes,3,rep,name=handwritten_signatures,json=handwrittenSignatures,proto3" json:"handwritten_signatures,omitempty"` // List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: "documentai.googleapis.com/Location" IgnoredResources []string `protobuf:"bytes,4,rep,name=ignored_resources,json=ignoredResources,proto3" json:"ignored_resources,omitempty"` // Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: "datalabeling.googleapis.com/Dataset": "DataLabelingDataset" RenamedResources map[string]string `` /* 197-byte string literal not displayed */ // Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi. RenamedServices map[string]string `` /* 194-byte string literal not displayed */ // contains filtered or unexported fields }
Settings for Dotnet client libraries.
func (*DotnetSettings) Descriptor
deprecated
func (*DotnetSettings) Descriptor() ([]byte, []int)
Deprecated: Use DotnetSettings.ProtoReflect.Descriptor instead.
func (*DotnetSettings) GetCommon ¶
func (x *DotnetSettings) GetCommon() *CommonLanguageSettings
func (*DotnetSettings) GetForcedNamespaceAliases ¶
func (x *DotnetSettings) GetForcedNamespaceAliases() []string
func (*DotnetSettings) GetHandwrittenSignatures ¶
func (x *DotnetSettings) GetHandwrittenSignatures() []string
func (*DotnetSettings) GetIgnoredResources ¶
func (x *DotnetSettings) GetIgnoredResources() []string
func (*DotnetSettings) GetRenamedResources ¶
func (x *DotnetSettings) GetRenamedResources() map[string]string
func (*DotnetSettings) GetRenamedServices ¶
func (x *DotnetSettings) GetRenamedServices() map[string]string
func (*DotnetSettings) ProtoMessage ¶
func (*DotnetSettings) ProtoMessage()
func (*DotnetSettings) ProtoReflect ¶
func (x *DotnetSettings) ProtoReflect() protoreflect.Message
func (*DotnetSettings) Reset ¶
func (x *DotnetSettings) Reset()
func (*DotnetSettings) String ¶
func (x *DotnetSettings) String() string
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type EnableVpcServiceControlsRequest ¶
type EnableVpcServiceControlsRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is a project number, as in '12345' {network} is network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // contains filtered or unexported fields }
Request to enable VPC service controls.
func (*EnableVpcServiceControlsRequest) Descriptor
deprecated
func (*EnableVpcServiceControlsRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableVpcServiceControlsRequest.ProtoReflect.Descriptor instead.
func (*EnableVpcServiceControlsRequest) GetConsumerNetwork ¶
func (x *EnableVpcServiceControlsRequest) GetConsumerNetwork() string
func (*EnableVpcServiceControlsRequest) ProtoMessage ¶
func (*EnableVpcServiceControlsRequest) ProtoMessage()
func (*EnableVpcServiceControlsRequest) ProtoReflect ¶
func (x *EnableVpcServiceControlsRequest) ProtoReflect() protoreflect.Message
func (*EnableVpcServiceControlsRequest) Reset ¶
func (x *EnableVpcServiceControlsRequest) Reset()
func (*EnableVpcServiceControlsRequest) String ¶
func (x *EnableVpcServiceControlsRequest) String() string
type EnableVpcServiceControlsServiceRequest ¶
type EnableVpcServiceControlsServiceRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Service *EnableVpcServiceControlsRequest `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*EnableVpcServiceControlsServiceRequest) Descriptor
deprecated
func (*EnableVpcServiceControlsServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableVpcServiceControlsServiceRequest.ProtoReflect.Descriptor instead.
func (*EnableVpcServiceControlsServiceRequest) GetParent ¶
func (x *EnableVpcServiceControlsServiceRequest) GetParent() string
func (*EnableVpcServiceControlsServiceRequest) GetService ¶
func (x *EnableVpcServiceControlsServiceRequest) GetService() *EnableVpcServiceControlsRequest
func (*EnableVpcServiceControlsServiceRequest) ProtoMessage ¶
func (*EnableVpcServiceControlsServiceRequest) ProtoMessage()
func (*EnableVpcServiceControlsServiceRequest) ProtoReflect ¶
func (x *EnableVpcServiceControlsServiceRequest) ProtoReflect() protoreflect.Message
func (*EnableVpcServiceControlsServiceRequest) Reset ¶
func (x *EnableVpcServiceControlsServiceRequest) Reset()
func (*EnableVpcServiceControlsServiceRequest) String ¶
func (x *EnableVpcServiceControlsServiceRequest) String() string
type Endpoint ¶
type Endpoint struct { // Aliases for this endpoint, these will be served by the same UrlMap as the parent endpoint, and will be provisioned in the GCP stack for the Regional Endpoints. Aliases []string `protobuf:"bytes,1,rep,name=aliases,proto3" json:"aliases,omitempty"` // Allowing [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), aka cross-domain traffic, would allow the backends served from this endpoint to receive and respond to HTTP OPTIONS requests. The response will be used by the browser to determine whether the subsequent cross-origin request is allowed to proceed. AllowCors bool `protobuf:"varint,2,opt,name=allow_cors,json=allowCors,proto3" json:"allow_cors,omitempty"` // The canonical name of this endpoint. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // The specification of an Internet routable address of API frontend that will handle requests to this [API Endpoint](https://cloud.google.com/apis/design/glossary). It should be either a valid IPv4 address or a fully-qualified domain name. For example, "8.8.8.8" or "myservice.appspot.com". Target string `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
`Endpoint` describes a network address of a service that serves a set of APIs. It is commonly known as a service endpoint. A service may expose any number of service endpoints, and all service endpoints share the same service definition, such as quota limits and monitoring metrics. Example: type: google.api.Service name: library-example.googleapis.com endpoints: # Declares network address `https://library-example.googleapis.com` # for service `library-example.googleapis.com`. The `https` scheme # is implicit for all service endpoints. Other schemes may be # supported in the future. - name: library-example.googleapis.com allow_cors: false - name: content-staging-library-example.googleapis.com # Allows HTTP OPTIONS calls to be passed to the API frontend, for it # to decide whether the subsequent cross-origin request is allowed # to proceed. allow_cors: true
func (*Endpoint) Descriptor
deprecated
func (*Endpoint) GetAliases ¶
func (*Endpoint) GetAllowCors ¶
func (*Endpoint) ProtoMessage ¶
func (*Endpoint) ProtoMessage()
func (*Endpoint) ProtoReflect ¶
func (x *Endpoint) ProtoReflect() protoreflect.Message
type Enum ¶
type Enum struct { // The source edition string, only valid when syntax is SYNTAX_EDITIONS. Edition string `protobuf:"bytes,1,opt,name=edition,proto3" json:"edition,omitempty"` // Enum value definitions. Enumvalue []*EnumValue `protobuf:"bytes,2,rep,name=enumvalue,proto3" json:"enumvalue,omitempty"` // Enum type name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Protocol buffer options. Options []*Option `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"` // The source context. SourceContext *SourceContext `protobuf:"bytes,5,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // The source syntax. Syntax string `protobuf:"bytes,6,opt,name=syntax,proto3" json:"syntax,omitempty"` // contains filtered or unexported fields }
Enum type definition.
func (*Enum) Descriptor
deprecated
func (*Enum) GetEdition ¶
func (*Enum) GetEnumvalue ¶
func (*Enum) GetOptions ¶
func (*Enum) GetSourceContext ¶
func (x *Enum) GetSourceContext() *SourceContext
func (*Enum) ProtoMessage ¶
func (*Enum) ProtoMessage()
func (*Enum) ProtoReflect ¶
func (x *Enum) ProtoReflect() protoreflect.Message
type EnumValue ¶
type EnumValue struct { // Enum value name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Enum value number. Number int32 `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"` // Protocol buffer options. Options []*Option `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"` // contains filtered or unexported fields }
Enum value definition.
func (*EnumValue) Descriptor
deprecated
func (*EnumValue) GetOptions ¶
func (*EnumValue) ProtoMessage ¶
func (*EnumValue) ProtoMessage()
func (*EnumValue) ProtoReflect ¶
func (x *EnumValue) ProtoReflect() protoreflect.Message
type ExperimentalFeatures ¶
type ExperimentalFeatures struct { // Enables generation of protobuf code using new types that are more Pythonic which are included in `protobuf>=5.29.x`. This feature will be enabled by default 1 month after launching the feature in preview packages. ProtobufPythonicTypesEnabled bool `` /* 150-byte string literal not displayed */ // Enables generation of asynchronous REST clients if `rest` transport is enabled. By default, asynchronous REST clients will not be generated. This feature will be enabled by default 1 month after launching the feature in preview packages. RestAsyncIoEnabled bool `protobuf:"varint,2,opt,name=rest_async_io_enabled,json=restAsyncIoEnabled,proto3" json:"rest_async_io_enabled,omitempty"` // contains filtered or unexported fields }
Experimental features to be included during client library generation. These fields will be deprecated once the feature graduates and is enabled by default.
func (*ExperimentalFeatures) Descriptor
deprecated
func (*ExperimentalFeatures) Descriptor() ([]byte, []int)
Deprecated: Use ExperimentalFeatures.ProtoReflect.Descriptor instead.
func (*ExperimentalFeatures) GetProtobufPythonicTypesEnabled ¶
func (x *ExperimentalFeatures) GetProtobufPythonicTypesEnabled() bool
func (*ExperimentalFeatures) GetRestAsyncIoEnabled ¶
func (x *ExperimentalFeatures) GetRestAsyncIoEnabled() bool
func (*ExperimentalFeatures) ProtoMessage ¶
func (*ExperimentalFeatures) ProtoMessage()
func (*ExperimentalFeatures) ProtoReflect ¶
func (x *ExperimentalFeatures) ProtoReflect() protoreflect.Message
func (*ExperimentalFeatures) Reset ¶
func (x *ExperimentalFeatures) Reset()
func (*ExperimentalFeatures) String ¶
func (x *ExperimentalFeatures) String() string
type Field ¶
type Field struct { // The field cardinality. Cardinality string `protobuf:"bytes,1,opt,name=cardinality,proto3" json:"cardinality,omitempty"` // The string value of the default value of this field. Proto2 syntax only. DefaultValue string `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // The field JSON name. JsonName string `protobuf:"bytes,3,opt,name=json_name,json=jsonName,proto3" json:"json_name,omitempty"` // The field type. Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"` // The field name. Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // The field number. Number int32 `protobuf:"varint,6,opt,name=number,proto3" json:"number,omitempty"` // The index of the field type in `Type.oneofs`, for message or enumeration types. The first type has index 1; zero means the type is not in the list. OneofIndex int32 `protobuf:"varint,7,opt,name=oneof_index,json=oneofIndex,proto3" json:"oneof_index,omitempty"` // The protocol buffer options. Options []*Option `protobuf:"bytes,8,rep,name=options,proto3" json:"options,omitempty"` // Whether to use alternative packed wire representation. Packed bool `protobuf:"varint,9,opt,name=packed,proto3" json:"packed,omitempty"` // The field type URL, without the scheme, for message or enumeration types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`. TypeUrl string `protobuf:"bytes,10,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"` // contains filtered or unexported fields }
A single field of a message type.
func (*Field) Descriptor
deprecated
func (*Field) GetCardinality ¶
func (*Field) GetDefaultValue ¶
func (*Field) GetJsonName ¶
func (*Field) GetOneofIndex ¶
func (*Field) GetOptions ¶
func (*Field) GetTypeUrl ¶
func (*Field) ProtoMessage ¶
func (*Field) ProtoMessage()
func (*Field) ProtoReflect ¶
func (x *Field) ProtoReflect() protoreflect.Message
type FieldPolicy ¶
type FieldPolicy struct { // Specifies the required permission(s) for the resource referred to by the field. It requires the field contains a valid resource reference, and the request must pass the permission checks to proceed. For example, "resourcemanager.projects.get". ResourcePermission string `protobuf:"bytes,1,opt,name=resource_permission,json=resourcePermission,proto3" json:"resource_permission,omitempty"` // Specifies the resource type for the resource referred to by the field. ResourceType string `protobuf:"bytes,2,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"` // Selects one or more request or response message fields to apply this `FieldPolicy`. When a `FieldPolicy` is used in proto annotation, the selector must be left as empty. The service config generator will automatically fill the correct value. When a `FieldPolicy` is used in service config, the selector must be a comma-separated string with valid request or response field paths, such as "foo.bar" or "foo.bar,foo.baz". Selector string `protobuf:"bytes,3,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
Google API Policy Annotation This message defines a simple API policy annotation that can be used to annotate API request and response message fields with applicable policies. One field may have multiple applicable policies that must all be satisfied before a request can be processed. This policy annotation is used to generate the overall policy that will be used for automatic runtime policy enforcement and documentation generation.
func (*FieldPolicy) Descriptor
deprecated
func (*FieldPolicy) Descriptor() ([]byte, []int)
Deprecated: Use FieldPolicy.ProtoReflect.Descriptor instead.
func (*FieldPolicy) GetResourcePermission ¶
func (x *FieldPolicy) GetResourcePermission() string
func (*FieldPolicy) GetResourceType ¶
func (x *FieldPolicy) GetResourceType() string
func (*FieldPolicy) GetSelector ¶
func (x *FieldPolicy) GetSelector() string
func (*FieldPolicy) ProtoMessage ¶
func (*FieldPolicy) ProtoMessage()
func (*FieldPolicy) ProtoReflect ¶
func (x *FieldPolicy) ProtoReflect() protoreflect.Message
func (*FieldPolicy) Reset ¶
func (x *FieldPolicy) Reset()
func (*FieldPolicy) String ¶
func (x *FieldPolicy) String() string
type GetDnsZoneResponse ¶
type GetDnsZoneResponse struct { // The DNS peering zone created in the consumer project. ConsumerPeeringZone *DnsZone `protobuf:"bytes,1,opt,name=consumer_peering_zone,json=consumerPeeringZone,proto3" json:"consumer_peering_zone,omitempty"` // The private DNS zone created in the shared producer host project. ProducerPrivateZone *DnsZone `protobuf:"bytes,2,opt,name=producer_private_zone,json=producerPrivateZone,proto3" json:"producer_private_zone,omitempty"` // contains filtered or unexported fields }
Represents managed DNS zones created in the shared Producer host and consumer projects.
func (*GetDnsZoneResponse) Descriptor
deprecated
func (*GetDnsZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDnsZoneResponse.ProtoReflect.Descriptor instead.
func (*GetDnsZoneResponse) GetConsumerPeeringZone ¶
func (x *GetDnsZoneResponse) GetConsumerPeeringZone() *DnsZone
func (*GetDnsZoneResponse) GetProducerPrivateZone ¶
func (x *GetDnsZoneResponse) GetProducerPrivateZone() *DnsZone
func (*GetDnsZoneResponse) ProtoMessage ¶
func (*GetDnsZoneResponse) ProtoMessage()
func (*GetDnsZoneResponse) ProtoReflect ¶
func (x *GetDnsZoneResponse) ProtoReflect() protoreflect.Message
func (*GetDnsZoneResponse) Reset ¶
func (x *GetDnsZoneResponse) Reset()
func (*GetDnsZoneResponse) String ¶
func (x *GetDnsZoneResponse) String() string
type GetServicesDnsRecordSetRequest ¶
type GetServicesDnsRecordSetRequest struct { ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` Zone string `protobuf:"bytes,5,opt,name=zone,proto3" json:"zone,omitempty"` // contains filtered or unexported fields }
func (*GetServicesDnsRecordSetRequest) Descriptor
deprecated
func (*GetServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServicesDnsRecordSetRequest.ProtoReflect.Descriptor instead.
func (*GetServicesDnsRecordSetRequest) GetConsumerNetwork ¶
func (x *GetServicesDnsRecordSetRequest) GetConsumerNetwork() string
func (*GetServicesDnsRecordSetRequest) GetDomain ¶
func (x *GetServicesDnsRecordSetRequest) GetDomain() string
func (*GetServicesDnsRecordSetRequest) GetParent ¶
func (x *GetServicesDnsRecordSetRequest) GetParent() string
func (*GetServicesDnsRecordSetRequest) GetType ¶
func (x *GetServicesDnsRecordSetRequest) GetType() string
func (*GetServicesDnsRecordSetRequest) GetZone ¶
func (x *GetServicesDnsRecordSetRequest) GetZone() string
func (*GetServicesDnsRecordSetRequest) ProtoMessage ¶
func (*GetServicesDnsRecordSetRequest) ProtoMessage()
func (*GetServicesDnsRecordSetRequest) ProtoReflect ¶
func (x *GetServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
func (*GetServicesDnsRecordSetRequest) Reset ¶
func (x *GetServicesDnsRecordSetRequest) Reset()
func (*GetServicesDnsRecordSetRequest) String ¶
func (x *GetServicesDnsRecordSetRequest) String() string
type GetServicesProjectsGlobalNetworkRequest ¶
type GetServicesProjectsGlobalNetworkRequest struct { IncludeUsedIpRanges bool `protobuf:"varint,1,opt,name=include_used_ip_ranges,json=includeUsedIpRanges,proto3" json:"include_used_ip_ranges,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetServicesProjectsGlobalNetworkRequest) Descriptor
deprecated
func (*GetServicesProjectsGlobalNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServicesProjectsGlobalNetworkRequest.ProtoReflect.Descriptor instead.
func (*GetServicesProjectsGlobalNetworkRequest) GetIncludeUsedIpRanges ¶
func (x *GetServicesProjectsGlobalNetworkRequest) GetIncludeUsedIpRanges() bool
func (*GetServicesProjectsGlobalNetworkRequest) GetName ¶
func (x *GetServicesProjectsGlobalNetworkRequest) GetName() string
func (*GetServicesProjectsGlobalNetworkRequest) ProtoMessage ¶
func (*GetServicesProjectsGlobalNetworkRequest) ProtoMessage()
func (*GetServicesProjectsGlobalNetworkRequest) ProtoReflect ¶
func (x *GetServicesProjectsGlobalNetworkRequest) ProtoReflect() protoreflect.Message
func (*GetServicesProjectsGlobalNetworkRequest) Reset ¶
func (x *GetServicesProjectsGlobalNetworkRequest) Reset()
func (*GetServicesProjectsGlobalNetworkRequest) String ¶
func (x *GetServicesProjectsGlobalNetworkRequest) String() string
type GetServicesProjectsGlobalNetworksDnsZoneRequest ¶
type GetServicesProjectsGlobalNetworksDnsZoneRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) Descriptor
deprecated
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServicesProjectsGlobalNetworksDnsZoneRequest.ProtoReflect.Descriptor instead.
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) GetName ¶
func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) GetName() string
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) ProtoMessage ¶
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) ProtoMessage()
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) ProtoReflect ¶
func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) ProtoReflect() protoreflect.Message
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) Reset ¶
func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) Reset()
func (*GetServicesProjectsGlobalNetworksDnsZoneRequest) String ¶
func (x *GetServicesProjectsGlobalNetworksDnsZoneRequest) String() string
type GetVpcServiceControlsServicesProjectsGlobalNetworkRequest ¶
type GetVpcServiceControlsServicesProjectsGlobalNetworkRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) Descriptor
deprecated
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVpcServiceControlsServicesProjectsGlobalNetworkRequest.ProtoReflect.Descriptor instead.
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) GetName ¶
func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) GetName() string
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) ProtoMessage ¶
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) ProtoMessage()
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) ProtoReflect ¶
func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) ProtoReflect() protoreflect.Message
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) Reset ¶
func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) Reset()
func (*GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) String ¶
func (x *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) String() string
type GoSettings ¶
type GoSettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // Map of service names to renamed services. Keys are the package relative service names and values are the name to be used for the service client and call options. publishing: go_settings: renamed_services: Publisher: TopicAdmin RenamedServices map[string]string `` /* 194-byte string literal not displayed */ // contains filtered or unexported fields }
Settings for Go client libraries.
func (*GoSettings) Descriptor
deprecated
func (*GoSettings) Descriptor() ([]byte, []int)
Deprecated: Use GoSettings.ProtoReflect.Descriptor instead.
func (*GoSettings) GetCommon ¶
func (x *GoSettings) GetCommon() *CommonLanguageSettings
func (*GoSettings) GetRenamedServices ¶
func (x *GoSettings) GetRenamedServices() map[string]string
func (*GoSettings) ProtoMessage ¶
func (*GoSettings) ProtoMessage()
func (*GoSettings) ProtoReflect ¶
func (x *GoSettings) ProtoReflect() protoreflect.Message
func (*GoSettings) Reset ¶
func (x *GoSettings) Reset()
func (*GoSettings) String ¶
func (x *GoSettings) String() string
type GoogleCloudServicenetworkingV1BetaConnection ¶
type GoogleCloudServicenetworkingV1BetaConnection struct { // The name of service consumer's VPC network that's connected with service producer network, in the following format: `projects/{project}/global/networks/{network}`. `{project}` is a project number, such as in `12345` that includes the VPC service consumer's VPC network. `{network}` is the name of the service consumer's VPC network. Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` // Output only. The name of the VPC Network Peering connection that was created by the service producer. Peering string `protobuf:"bytes,2,opt,name=peering,proto3" json:"peering,omitempty"` // The name of one or more allocated IP address ranges for this service producer of type `PEERING`. Note that invoking this method with a different range when connection is already established will not modify already provisioned service producer subnetworks. ReservedPeeringRanges []string `` /* 126-byte string literal not displayed */ // Output only. The name of the peering service that's associated with this connection, in the following format: `services/{service name}`. Service string `protobuf:"bytes,4,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
Represents a private connection resource. A private connection is implemented as a VPC Network Peering connection between a service producer's VPC network and a service consumer's VPC network.
func (*GoogleCloudServicenetworkingV1BetaConnection) Descriptor
deprecated
func (*GoogleCloudServicenetworkingV1BetaConnection) Descriptor() ([]byte, []int)
Deprecated: Use GoogleCloudServicenetworkingV1BetaConnection.ProtoReflect.Descriptor instead.
func (*GoogleCloudServicenetworkingV1BetaConnection) GetNetwork ¶
func (x *GoogleCloudServicenetworkingV1BetaConnection) GetNetwork() string
func (*GoogleCloudServicenetworkingV1BetaConnection) GetPeering ¶
func (x *GoogleCloudServicenetworkingV1BetaConnection) GetPeering() string
func (*GoogleCloudServicenetworkingV1BetaConnection) GetReservedPeeringRanges ¶
func (x *GoogleCloudServicenetworkingV1BetaConnection) GetReservedPeeringRanges() []string
func (*GoogleCloudServicenetworkingV1BetaConnection) GetService ¶
func (x *GoogleCloudServicenetworkingV1BetaConnection) GetService() string
func (*GoogleCloudServicenetworkingV1BetaConnection) ProtoMessage ¶
func (*GoogleCloudServicenetworkingV1BetaConnection) ProtoMessage()
func (*GoogleCloudServicenetworkingV1BetaConnection) ProtoReflect ¶
func (x *GoogleCloudServicenetworkingV1BetaConnection) ProtoReflect() protoreflect.Message
func (*GoogleCloudServicenetworkingV1BetaConnection) Reset ¶
func (x *GoogleCloudServicenetworkingV1BetaConnection) Reset()
func (*GoogleCloudServicenetworkingV1BetaConnection) String ¶
func (x *GoogleCloudServicenetworkingV1BetaConnection) String() string
type GoogleCloudServicenetworkingV1BetaSubnetwork ¶
type GoogleCloudServicenetworkingV1BetaSubnetwork struct { // Subnetwork CIDR range in `10.x.x.x/y` format. IpCidrRange string `protobuf:"bytes,1,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"` // Subnetwork name. See https://cloud.google.com/compute/docs/vpc/ Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // In the Shared VPC host project, the VPC network that's peered with the consumer network. For example: `projects/1234321/global/networks/host-network` Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` // This is a discovered subnet that is not within the current consumer allocated ranges. OutsideAllocation bool `protobuf:"varint,4,opt,name=outside_allocation,json=outsideAllocation,proto3" json:"outside_allocation,omitempty"` // contains filtered or unexported fields }
Represents a subnet that was created or discovered by a private access management service.
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) Descriptor
deprecated
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) Descriptor() ([]byte, []int)
Deprecated: Use GoogleCloudServicenetworkingV1BetaSubnetwork.ProtoReflect.Descriptor instead.
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) GetIpCidrRange ¶
func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetIpCidrRange() string
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) GetName ¶
func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetName() string
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) GetNetwork ¶
func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetNetwork() string
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) GetOutsideAllocation ¶
func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) GetOutsideAllocation() bool
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) ProtoMessage ¶
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) ProtoMessage()
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) ProtoReflect ¶
func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) ProtoReflect() protoreflect.Message
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) Reset ¶
func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) Reset()
func (*GoogleCloudServicenetworkingV1BetaSubnetwork) String ¶
func (x *GoogleCloudServicenetworkingV1BetaSubnetwork) String() string
type GoogleCloudServicenetworkingV1ConsumerConfigReservedRange ¶
type GoogleCloudServicenetworkingV1ConsumerConfigReservedRange struct { // The starting address of the reserved range. The address must be a valid IPv4 address in the x.x.x.x format. This value combined with the IP prefix length is the CIDR range for the reserved range. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // The prefix length of the reserved range. IpPrefixLength int32 `protobuf:"varint,2,opt,name=ip_prefix_length,json=ipPrefixLength,proto3" json:"ip_prefix_length,omitempty"` // The name of the reserved range. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Allocated IP address ranges for this private service access connection.
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) Descriptor
deprecated
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) Descriptor() ([]byte, []int)
Deprecated: Use GoogleCloudServicenetworkingV1ConsumerConfigReservedRange.ProtoReflect.Descriptor instead.
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetAddress ¶
func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetAddress() string
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetIpPrefixLength ¶
func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetIpPrefixLength() int32
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetName ¶
func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) GetName() string
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) ProtoMessage ¶
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) ProtoMessage()
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) ProtoReflect ¶
func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) ProtoReflect() protoreflect.Message
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) Reset ¶
func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) Reset()
func (*GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) String ¶
func (x *GoogleCloudServicenetworkingV1ConsumerConfigReservedRange) String() string
type Http ¶
type Http struct { // When set to true, URL path parameters will be fully URI-decoded except in cases of single segment matches in reserved expansion, where "%2F" will be left encoded. The default behavior is to not decode RFC 6570 reserved characters in multi segment matches. FullyDecodeReservedExpansion bool `` /* 150-byte string literal not displayed */ // A list of HTTP configuration rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order. Rules []*HttpRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
Defines the HTTP configuration for an API service. It contains a list of HttpRule, each specifying the mapping of an RPC method to one or more HTTP REST API methods.
func (*Http) Descriptor
deprecated
func (*Http) GetFullyDecodeReservedExpansion ¶
func (*Http) ProtoMessage ¶
func (*Http) ProtoMessage()
func (*Http) ProtoReflect ¶
func (x *Http) ProtoReflect() protoreflect.Message
type HttpRule ¶
type HttpRule struct { // Additional HTTP bindings for the selector. Nested bindings must not contain an `additional_bindings` field themselves (that is, the nesting may only be one level deep). AdditionalBindings []*HttpRule `protobuf:"bytes,1,rep,name=additional_bindings,json=additionalBindings,proto3" json:"additional_bindings,omitempty"` // The name of the request field whose value is mapped to the HTTP request body, or `*` for mapping all request fields not captured by the path pattern to the HTTP body, or omitted for not having any HTTP request body. NOTE: the referred field must be present at the top-level of the request message type. Body string `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // The custom pattern is used for specifying an HTTP method that is not included in the `pattern` field, such as HEAD, or "*" to leave the HTTP method unspecified for this rule. The wild-card rule is useful for services that provide content to Web (HTML) clients. Custom *CustomHttpPattern `protobuf:"bytes,3,opt,name=custom,proto3" json:"custom,omitempty"` // Maps to HTTP DELETE. Used for deleting a resource. Delete string `protobuf:"bytes,4,opt,name=delete,proto3" json:"delete,omitempty"` // Maps to HTTP GET. Used for listing and getting information about resources. Get string `protobuf:"bytes,5,opt,name=get,proto3" json:"get,omitempty"` // Maps to HTTP PATCH. Used for updating a resource. Patch string `protobuf:"bytes,6,opt,name=patch,proto3" json:"patch,omitempty"` // Maps to HTTP POST. Used for creating a resource or performing an action. Post string `protobuf:"bytes,7,opt,name=post,proto3" json:"post,omitempty"` // Maps to HTTP PUT. Used for replacing a resource. Put string `protobuf:"bytes,8,opt,name=put,proto3" json:"put,omitempty"` // Optional. The name of the response field whose value is mapped to the HTTP response body. When omitted, the entire response message will be used as the HTTP response body. NOTE: The referred field must be present at the top-level of the response message type. ResponseBody string `protobuf:"bytes,9,opt,name=response_body,json=responseBody,proto3" json:"response_body,omitempty"` // Selects a method to which this rule applies. Refer to selector for syntax details. Selector string `protobuf:"bytes,10,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
gRPC Transcoding gRPC Transcoding is a feature for mapping between a gRPC method and one or more HTTP REST endpoints. It allows developers to build a single API service that supports both gRPC APIs and REST APIs. Many systems, including [Google APIs](https://github.com/googleapis/googleapis), [Cloud Endpoints](https://cloud.google.com/endpoints), [gRPC Gateway](https://github.com/grpc-ecosystem/grpc-gateway), and [Envoy](https://github.com/envoyproxy/envoy) proxy support this feature and use it for large scale production services. `HttpRule` defines the schema of the gRPC/REST mapping. The mapping specifies how different portions of the gRPC request message are mapped to the URL path, URL query parameters, and HTTP request body. It also controls how the gRPC response message is mapped to the HTTP response body. `HttpRule` is typically specified as an `google.api.http` annotation on the gRPC method. Each mapping specifies a URL path template and an HTTP method. The path template may refer to one or more fields in the gRPC request message, as long as each field is a non-repeated field with a primitive (non-message) type. The path template controls how fields of the request message are mapped to the URL path. Example: service Messaging { rpc GetMessage(GetMessageRequest) returns (Message) { option (google.api.http) = { get: "/v1/{name=messages/*}" }; } } message GetMessageRequest { string name = 1; // Mapped to URL path. } message Message { string text = 1; // The resource content. } This enables an HTTP REST to gRPC mapping as below: - HTTP: `GET /v1/messages/123456` - gRPC: `GetMessage(name: "messages/123456")` Any fields in the request message which are not bound by the path template automatically become HTTP query parameters if there is no HTTP request body. For example: service Messaging { rpc GetMessage(GetMessageRequest) returns (Message) { option (google.api.http) = { get:"/v1/messages/{message_id}" }; } } message GetMessageRequest { message SubMessage { string subfield = 1; } string message_id = 1; // Mapped to URL path. int64 revision = 2; // Mapped to URL query parameter `revision`. SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`. } This enables a HTTP JSON to RPC mapping as below: - HTTP: `GET /v1/messages/123456?revision=2&sub.subfield=foo` - gRPC: `GetMessage(message_id: "123456" revision: 2 sub: SubMessage(subfield: "foo"))` Note that fields which are mapped to URL query parameters must have a primitive type or a repeated primitive type or a non-repeated message type. In the case of a repeated type, the parameter can be repeated in the URL as `...?param=A¶m=B`. In the case of a message type, each field of the message is mapped to a separate parameter, such as `...?foo.a=A&foo.b=B&foo.c=C`. For HTTP methods that allow a request body, the `body` field specifies the mapping. Consider a REST update method on the message resource collection: service Messaging { rpc UpdateMessage(UpdateMessageRequest) returns (Message) { option (google.api.http) = { patch: "/v1/messages/{message_id}" body: "message" }; } } message UpdateMessageRequest { string message_id = 1; // mapped to the URL Message message = 2; // mapped to the body } The following HTTP JSON to RPC mapping is enabled, where the representation of the JSON in the request body is determined by protos JSON encoding: - HTTP: `PATCH /v1/messages/123456 { "text": "Hi!" }` - gRPC: `UpdateMessage(message_id: "123456" message { text: "Hi!" })` The special name `*` can be used in the body mapping to define that every field not bound by the path template should be mapped to the request body. This enables the following alternative definition of the update method: service Messaging { rpc UpdateMessage(Message) returns (Message) { option (google.api.http) = { patch: "/v1/messages/{message_id}" body: "*" }; } } message Message { string message_id = 1; string text = 2; } The following HTTP JSON to RPC mapping is enabled: - HTTP: `PATCH /v1/messages/123456 { "text": "Hi!" }` - gRPC: `UpdateMessage(message_id: "123456" text: "Hi!")` Note that when using `*` in the body mapping, it is not possible to have HTTP parameters, as all fields not bound by the path end in the body. This makes this option more rarely used in practice when defining REST APIs. The common usage of `*` is in custom methods which don't use the URL at all for transferring data. It is possible to define multiple HTTP methods for one RPC by using the `additional_bindings` option. Example: service Messaging { rpc GetMessage(GetMessageRequest) returns (Message) { option (google.api.http) = { get: "/v1/messages/{message_id}" additional_bindings { get: "/v1/users/{user_id}/messages/{message_id}" } }; } } message GetMessageRequest { string message_id = 1; string user_id = 2; } This enables the following two alternative HTTP JSON to RPC mappings: - HTTP: `GET /v1/messages/123456` - gRPC: `GetMessage(message_id: "123456")` - HTTP: `GET /v1/users/me/messages/123456` - gRPC: `GetMessage(user_id: "me" message_id: "123456")` Rules for HTTP mapping 1. Leaf request fields (recursive expansion nested messages in the request message) are classified into three categories: - Fields referred by the path template. They are passed via the URL path. - Fields referred by the HttpRule.body. They are passed via the HTTP request body. - All other fields are passed via the URL query parameters, and the parameter name is the field path in the request message. A repeated field can be represented as multiple query parameters under the same name. 2. If HttpRule.body is "*", there is no URL query parameter, all fields are passed via URL path and HTTP request body. 3. If HttpRule.body is omitted, there is no HTTP request body, all fields are passed via URL path and URL query parameters. Path template syntax Template = "/" Segments [ Verb ] ; Segments = Segment { "/" Segment } ; Segment = "*" | "**" | LITERAL | Variable ; Variable = "{" FieldPath [ "=" Segments ] "}" ; FieldPath = IDENT { "." IDENT } ; Verb = ":" LITERAL ; The syntax `*` matches a single URL path segment. The syntax `**` matches zero or more URL path segments, which must be the last part of the URL path except the `Verb`. The syntax `Variable` matches part of the URL path as specified by its template. A variable template must not contain other variables. If a variable matches a single path segment, its template may be omitted, e.g. `{var}` is equivalent to `{var=*}`. The syntax `LITERAL` matches literal text in the URL path. If the `LITERAL` contains any reserved character, such characters should be percent-encoded before the matching. If a variable contains exactly one path segment, such as `"{var}"` or `"{var=*}"`, when such a variable is expanded into a URL path on the client side, all characters except `[-_.~0-9a-zA-Z]` are percent-encoded. The server side does the reverse decoding. Such variables show up in the [Discovery Document](https://developers.google.com/discovery/v1/reference/apis) as `{var}`. If a variable contains multiple path segments, such as `"{var=foo/*}"` or `"{var=**}"`, when such a variable is expanded into a URL path on the client side, all characters except `[-_.~/0-9a-zA-Z]` are percent-encoded. The server side does the reverse decoding, except "%2F" and "%2f" are left unchanged. Such variables show up in the [Discovery Document](https://developers.google.com/discovery/v1/reference/apis) as `{+var}`. Using gRPC API Service Configuration gRPC API Service Configuration (service config) is a configuration language for configuring a gRPC service to become a user-facing product. The service config is simply the YAML representation of the `google.api.Service` proto message. As an alternative to annotating your proto file, you can configure gRPC transcoding in your service config YAML files. You do this by specifying a `HttpRule` that maps the gRPC method to a REST endpoint, achieving the same effect as the proto annotation. This can be particularly useful if you have a proto that is reused in multiple services. Note that any transcoding specified in the service config will override any matching transcoding configuration in the proto. The following example selects a gRPC method and applies an `HttpRule` to it: http: rules: - selector: example.v1.Messaging.GetMessage get: /v1/messages/{message_id}/{sub.subfield} Special notes When gRPC Transcoding is used to map a gRPC to JSON REST endpoints, the proto to JSON conversion must follow the [proto3 specification](https://developers.google.com/protocol-buffers/docs/proto3#json). While the single segment variable follows the semantics of [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 Simple String Expansion, the multi segment variable **does not** follow RFC 6570 Section 3.2.3 Reserved Expansion. The reason is that the Reserved Expansion does not expand special characters like `?` and `#`, which would lead to invalid URLs. As the result, gRPC Transcoding uses a custom encoding for multi segment variables. The path variables **must not** refer to any repeated or mapped field, because client libraries are not capable of handling such variable expansion. The path variables **must not** capture the leading "/" character. The reason is that the most common use case "{var}" does not capture the leading "/" character. For consistency, all path variables must share the same behavior. Repeated message fields must not be mapped to URL query parameters, because no client library can support such complicated mapping. If an API needs to use a JSON array for request or response body, it can map the request or response body to a repeated field. However, some gRPC Transcoding implementations may not support this feature.
func (*HttpRule) Descriptor
deprecated
func (*HttpRule) GetAdditionalBindings ¶
func (*HttpRule) GetCustom ¶
func (x *HttpRule) GetCustom() *CustomHttpPattern
func (*HttpRule) GetResponseBody ¶
func (*HttpRule) GetSelector ¶
func (*HttpRule) ProtoMessage ¶
func (*HttpRule) ProtoMessage()
func (*HttpRule) ProtoReflect ¶
func (x *HttpRule) ProtoReflect() protoreflect.Message
type JavaSettings ¶
type JavaSettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // The package name to use in Java. Clobbers the java_package option set in the protobuf. This should be used **only** by APIs who have already set the language_settings.java.package_name" field in gapic.yaml. API teams should use the protobuf java_package option where possible. Example of a YAML configuration:: publishing: java_settings: library_package: com.google.cloud.pubsub.v1 LibraryPackage string `protobuf:"bytes,2,opt,name=library_package,json=libraryPackage,proto3" json:"library_package,omitempty"` // Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client. Keys are fully-qualified service names as they appear in the protobuf (including the full the language_settings.java.interface_names" field in gapic.yaml. API teams should otherwise use the service name as it appears in the protobuf. Example of a YAML configuration:: publishing: java_settings: service_class_names: - google.pubsub.v1.Publisher: TopicAdmin - google.pubsub.v1.Subscriber: SubscriptionAdmin ServiceClassNames map[string]string `` /* 202-byte string literal not displayed */ // contains filtered or unexported fields }
Settings for Java client libraries.
func (*JavaSettings) Descriptor
deprecated
func (*JavaSettings) Descriptor() ([]byte, []int)
Deprecated: Use JavaSettings.ProtoReflect.Descriptor instead.
func (*JavaSettings) GetCommon ¶
func (x *JavaSettings) GetCommon() *CommonLanguageSettings
func (*JavaSettings) GetLibraryPackage ¶
func (x *JavaSettings) GetLibraryPackage() string
func (*JavaSettings) GetServiceClassNames ¶
func (x *JavaSettings) GetServiceClassNames() map[string]string
func (*JavaSettings) ProtoMessage ¶
func (*JavaSettings) ProtoMessage()
func (*JavaSettings) ProtoReflect ¶
func (x *JavaSettings) ProtoReflect() protoreflect.Message
func (*JavaSettings) Reset ¶
func (x *JavaSettings) Reset()
func (*JavaSettings) String ¶
func (x *JavaSettings) String() string
type JwtLocation ¶
type JwtLocation struct { // Specifies cookie name to extract JWT token. Cookie string `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"` // Specifies HTTP header name to extract JWT token. Header string `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"` // Specifies URL query parameter name to extract JWT token. Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` // The value prefix. The value format is "value_prefix{token}" Only applies to "in" header type. Must be empty for "in" query type. If not empty, the header value has to match (case sensitive) this prefix. If not matched, JWT will not be extracted. If matched, JWT will be extracted after the prefix is removed. For example, for "Authorization: Bearer {JWT}", value_prefix="Bearer " with a space at the end. ValuePrefix string `protobuf:"bytes,4,opt,name=value_prefix,json=valuePrefix,proto3" json:"value_prefix,omitempty"` // contains filtered or unexported fields }
Specifies a location to extract JWT from an API request.
func (*JwtLocation) Descriptor
deprecated
func (*JwtLocation) Descriptor() ([]byte, []int)
Deprecated: Use JwtLocation.ProtoReflect.Descriptor instead.
func (*JwtLocation) GetCookie ¶
func (x *JwtLocation) GetCookie() string
func (*JwtLocation) GetHeader ¶
func (x *JwtLocation) GetHeader() string
func (*JwtLocation) GetQuery ¶
func (x *JwtLocation) GetQuery() string
func (*JwtLocation) GetValuePrefix ¶
func (x *JwtLocation) GetValuePrefix() string
func (*JwtLocation) ProtoMessage ¶
func (*JwtLocation) ProtoMessage()
func (*JwtLocation) ProtoReflect ¶
func (x *JwtLocation) ProtoReflect() protoreflect.Message
func (*JwtLocation) Reset ¶
func (x *JwtLocation) Reset()
func (*JwtLocation) String ¶
func (x *JwtLocation) String() string
type LabelDescriptor ¶
type LabelDescriptor struct { // A human-readable description for the label. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // The label key. Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // The type of data that can be assigned to the label. ValueType string `protobuf:"bytes,3,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"` // contains filtered or unexported fields }
A description of a label.
func (*LabelDescriptor) Descriptor
deprecated
func (*LabelDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use LabelDescriptor.ProtoReflect.Descriptor instead.
func (*LabelDescriptor) GetDescription ¶
func (x *LabelDescriptor) GetDescription() string
func (*LabelDescriptor) GetKey ¶
func (x *LabelDescriptor) GetKey() string
func (*LabelDescriptor) GetValueType ¶
func (x *LabelDescriptor) GetValueType() string
func (*LabelDescriptor) ProtoMessage ¶
func (*LabelDescriptor) ProtoMessage()
func (*LabelDescriptor) ProtoReflect ¶
func (x *LabelDescriptor) ProtoReflect() protoreflect.Message
func (*LabelDescriptor) Reset ¶
func (x *LabelDescriptor) Reset()
func (*LabelDescriptor) String ¶
func (x *LabelDescriptor) String() string
type ListConnectionsResponse ¶
type ListConnectionsResponse struct { // The list of Connections. Connections []*Connection `protobuf:"bytes,1,rep,name=connections,proto3" json:"connections,omitempty"` // contains filtered or unexported fields }
ListConnectionsResponse is the response to list peering states for the given service and consumer project.
func (*ListConnectionsResponse) Descriptor
deprecated
func (*ListConnectionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConnectionsResponse.ProtoReflect.Descriptor instead.
func (*ListConnectionsResponse) GetConnections ¶
func (x *ListConnectionsResponse) GetConnections() []*Connection
func (*ListConnectionsResponse) ProtoMessage ¶
func (*ListConnectionsResponse) ProtoMessage()
func (*ListConnectionsResponse) ProtoReflect ¶
func (x *ListConnectionsResponse) ProtoReflect() protoreflect.Message
func (*ListConnectionsResponse) Reset ¶
func (x *ListConnectionsResponse) Reset()
func (*ListConnectionsResponse) String ¶
func (x *ListConnectionsResponse) String() string
type ListDnsRecordSetsResponse ¶
type ListDnsRecordSetsResponse struct { // DNS record Set Resource DnsRecordSets []*DnsRecordSet `protobuf:"bytes,1,rep,name=dns_record_sets,json=dnsRecordSets,proto3" json:"dns_record_sets,omitempty"` // contains filtered or unexported fields }
Represents all DNS RecordSets associated with the producer network
func (*ListDnsRecordSetsResponse) Descriptor
deprecated
func (*ListDnsRecordSetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDnsRecordSetsResponse.ProtoReflect.Descriptor instead.
func (*ListDnsRecordSetsResponse) GetDnsRecordSets ¶
func (x *ListDnsRecordSetsResponse) GetDnsRecordSets() []*DnsRecordSet
func (*ListDnsRecordSetsResponse) ProtoMessage ¶
func (*ListDnsRecordSetsResponse) ProtoMessage()
func (*ListDnsRecordSetsResponse) ProtoReflect ¶
func (x *ListDnsRecordSetsResponse) ProtoReflect() protoreflect.Message
func (*ListDnsRecordSetsResponse) Reset ¶
func (x *ListDnsRecordSetsResponse) Reset()
func (*ListDnsRecordSetsResponse) String ¶
func (x *ListDnsRecordSetsResponse) String() string
type ListDnsZonesResponse ¶
type ListDnsZonesResponse struct { // All pairs of private DNS zones in the shared producer host project and the matching peering zones in the consumer project.. DnsZonePairs []*DnsZonePair `protobuf:"bytes,1,rep,name=dns_zone_pairs,json=dnsZonePairs,proto3" json:"dns_zone_pairs,omitempty"` // contains filtered or unexported fields }
Represents all DNS zones in the shared producer host project and the matching peering zones in the consumer project.
func (*ListDnsZonesResponse) Descriptor
deprecated
func (*ListDnsZonesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDnsZonesResponse.ProtoReflect.Descriptor instead.
func (*ListDnsZonesResponse) GetDnsZonePairs ¶
func (x *ListDnsZonesResponse) GetDnsZonePairs() []*DnsZonePair
func (*ListDnsZonesResponse) ProtoMessage ¶
func (*ListDnsZonesResponse) ProtoMessage()
func (*ListDnsZonesResponse) ProtoReflect ¶
func (x *ListDnsZonesResponse) ProtoReflect() protoreflect.Message
func (*ListDnsZonesResponse) Reset ¶
func (x *ListDnsZonesResponse) Reset()
func (*ListDnsZonesResponse) String ¶
func (x *ListDnsZonesResponse) String() string
type ListOperationsResponse ¶
type ListOperationsResponse struct { // The standard List next-page token. NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // A list of operations that matches the specified filter in the request. Operations []*longrunningpb.Operation `protobuf:"bytes,2,rep,name=operations,proto3" json:"operations,omitempty"` // contains filtered or unexported fields }
The response message for Operations.ListOperations.
func (*ListOperationsResponse) Descriptor
deprecated
func (*ListOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListOperationsResponse) GetNextPageToken ¶
func (x *ListOperationsResponse) GetNextPageToken() string
func (*ListOperationsResponse) GetOperations ¶
func (x *ListOperationsResponse) GetOperations() []*longrunningpb.Operation
func (*ListOperationsResponse) ProtoMessage ¶
func (*ListOperationsResponse) ProtoMessage()
func (*ListOperationsResponse) ProtoReflect ¶
func (x *ListOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListOperationsResponse) Reset ¶
func (x *ListOperationsResponse) Reset()
func (*ListOperationsResponse) String ¶
func (x *ListOperationsResponse) String() string
type ListPeeredDnsDomainsResponse ¶
type ListPeeredDnsDomainsResponse struct { // The list of peered DNS domains. PeeredDnsDomains []*PeeredDnsDomain `protobuf:"bytes,1,rep,name=peered_dns_domains,json=peeredDnsDomains,proto3" json:"peered_dns_domains,omitempty"` // contains filtered or unexported fields }
Response to list peered DNS domains for a given connection.
func (*ListPeeredDnsDomainsResponse) Descriptor
deprecated
func (*ListPeeredDnsDomainsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPeeredDnsDomainsResponse.ProtoReflect.Descriptor instead.
func (*ListPeeredDnsDomainsResponse) GetPeeredDnsDomains ¶
func (x *ListPeeredDnsDomainsResponse) GetPeeredDnsDomains() []*PeeredDnsDomain
func (*ListPeeredDnsDomainsResponse) ProtoMessage ¶
func (*ListPeeredDnsDomainsResponse) ProtoMessage()
func (*ListPeeredDnsDomainsResponse) ProtoReflect ¶
func (x *ListPeeredDnsDomainsResponse) ProtoReflect() protoreflect.Message
func (*ListPeeredDnsDomainsResponse) Reset ¶
func (x *ListPeeredDnsDomainsResponse) Reset()
func (*ListPeeredDnsDomainsResponse) String ¶
func (x *ListPeeredDnsDomainsResponse) String() string
type ListServicesConnectionsRequest ¶
type ListServicesConnectionsRequest struct { Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` // contains filtered or unexported fields }
func (*ListServicesConnectionsRequest) Descriptor
deprecated
func (*ListServicesConnectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesConnectionsRequest.ProtoReflect.Descriptor instead.
func (*ListServicesConnectionsRequest) GetNetwork ¶
func (x *ListServicesConnectionsRequest) GetNetwork() string
func (*ListServicesConnectionsRequest) GetParent ¶
func (x *ListServicesConnectionsRequest) GetParent() string
func (*ListServicesConnectionsRequest) ProtoMessage ¶
func (*ListServicesConnectionsRequest) ProtoMessage()
func (*ListServicesConnectionsRequest) ProtoReflect ¶
func (x *ListServicesConnectionsRequest) ProtoReflect() protoreflect.Message
func (*ListServicesConnectionsRequest) Reset ¶
func (x *ListServicesConnectionsRequest) Reset()
func (*ListServicesConnectionsRequest) String ¶
func (x *ListServicesConnectionsRequest) String() string
type ListServicesDnsRecordSetsRequest ¶
type ListServicesDnsRecordSetsRequest struct { ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` Parent string `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"` Zone string `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` // contains filtered or unexported fields }
func (*ListServicesDnsRecordSetsRequest) Descriptor
deprecated
func (*ListServicesDnsRecordSetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesDnsRecordSetsRequest.ProtoReflect.Descriptor instead.
func (*ListServicesDnsRecordSetsRequest) GetConsumerNetwork ¶
func (x *ListServicesDnsRecordSetsRequest) GetConsumerNetwork() string
func (*ListServicesDnsRecordSetsRequest) GetParent ¶
func (x *ListServicesDnsRecordSetsRequest) GetParent() string
func (*ListServicesDnsRecordSetsRequest) GetZone ¶
func (x *ListServicesDnsRecordSetsRequest) GetZone() string
func (*ListServicesDnsRecordSetsRequest) ProtoMessage ¶
func (*ListServicesDnsRecordSetsRequest) ProtoMessage()
func (*ListServicesDnsRecordSetsRequest) ProtoReflect ¶
func (x *ListServicesDnsRecordSetsRequest) ProtoReflect() protoreflect.Message
func (*ListServicesDnsRecordSetsRequest) Reset ¶
func (x *ListServicesDnsRecordSetsRequest) Reset()
func (*ListServicesDnsRecordSetsRequest) String ¶
func (x *ListServicesDnsRecordSetsRequest) String() string
type ListServicesProjectsGlobalNetworksDnsZonesRequest ¶
type ListServicesProjectsGlobalNetworksDnsZonesRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // contains filtered or unexported fields }
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) Descriptor
deprecated
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesProjectsGlobalNetworksDnsZonesRequest.ProtoReflect.Descriptor instead.
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) GetParent ¶
func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) GetParent() string
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) ProtoMessage ¶
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) ProtoMessage()
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) ProtoReflect ¶
func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) ProtoReflect() protoreflect.Message
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) Reset ¶
func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) Reset()
func (*ListServicesProjectsGlobalNetworksDnsZonesRequest) String ¶
func (x *ListServicesProjectsGlobalNetworksDnsZonesRequest) String() string
type ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest ¶
type ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // contains filtered or unexported fields }
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) Descriptor
deprecated
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest.ProtoReflect.Descriptor instead.
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) GetParent ¶
func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) GetParent() string
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) ProtoMessage ¶
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) ProtoMessage()
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) ProtoReflect ¶
func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) ProtoReflect() protoreflect.Message
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) Reset ¶
func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) Reset()
func (*ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) String ¶
func (x *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) String() string
type LogDescriptor ¶
type LogDescriptor struct { // A human-readable description of this log. This information appears in the documentation and can contain details. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // The human-readable name for this log. This information appears on the user interface and should be concise. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid. Labels []*LabelDescriptor `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` // The name of the log. It must be less than 512 characters long and can include the following characters: upper- and lower-case alphanumeric characters [A-Za-z0-9], and punctuation characters including slash, underscore, hyphen, period [/_-.]. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
A description of a log type. Example in YAML format: - name: library.googleapis.com/activity_history description: The history of borrowing and returning library items. display_name: Activity labels: - key: /customer_id description: Identifier of a library customer
func (*LogDescriptor) Descriptor
deprecated
func (*LogDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use LogDescriptor.ProtoReflect.Descriptor instead.
func (*LogDescriptor) GetDescription ¶
func (x *LogDescriptor) GetDescription() string
func (*LogDescriptor) GetDisplayName ¶
func (x *LogDescriptor) GetDisplayName() string
func (*LogDescriptor) GetLabels ¶
func (x *LogDescriptor) GetLabels() []*LabelDescriptor
func (*LogDescriptor) GetName ¶
func (x *LogDescriptor) GetName() string
func (*LogDescriptor) ProtoMessage ¶
func (*LogDescriptor) ProtoMessage()
func (*LogDescriptor) ProtoReflect ¶
func (x *LogDescriptor) ProtoReflect() protoreflect.Message
func (*LogDescriptor) Reset ¶
func (x *LogDescriptor) Reset()
func (*LogDescriptor) String ¶
func (x *LogDescriptor) String() string
type Logging ¶
type Logging struct { // Logging configurations for sending logs to the consumer project. There can be multiple consumer destinations, each one must have a different monitored resource type. A log can be used in at most one consumer destination. ConsumerDestinations []*LoggingDestination `protobuf:"bytes,1,rep,name=consumer_destinations,json=consumerDestinations,proto3" json:"consumer_destinations,omitempty"` // Logging configurations for sending logs to the producer project. There can be multiple producer destinations, each one must have a different monitored resource type. A log can be used in at most one producer destination. ProducerDestinations []*LoggingDestination `protobuf:"bytes,2,rep,name=producer_destinations,json=producerDestinations,proto3" json:"producer_destinations,omitempty"` // contains filtered or unexported fields }
Logging configuration of the service. The following example shows how to configure logs to be sent to the producer and consumer projects. In the example, the `activity_history` log is sent to both the producer and consumer projects, whereas the `purchase_history` log is only sent to the producer project. monitored_resources: - type: library.googleapis.com/branch labels: - key: /city description: The city where the library branch is located in. - key: /name description: The name of the branch. logs: - name: activity_history labels: - key: /customer_id - name: purchase_history logging: producer_destinations: - monitored_resource: library.googleapis.com/branch logs: - activity_history - purchase_history consumer_destinations: - monitored_resource: library.googleapis.com/branch logs: - activity_history
func (*Logging) Descriptor
deprecated
func (*Logging) GetConsumerDestinations ¶
func (x *Logging) GetConsumerDestinations() []*LoggingDestination
func (*Logging) GetProducerDestinations ¶
func (x *Logging) GetProducerDestinations() []*LoggingDestination
func (*Logging) ProtoMessage ¶
func (*Logging) ProtoMessage()
func (*Logging) ProtoReflect ¶
func (x *Logging) ProtoReflect() protoreflect.Message
type LoggingDestination ¶
type LoggingDestination struct { // Names of the logs to be sent to this destination. Each name must be defined in the Service.logs section. If the log name is not a domain scoped name, it will be automatically prefixed with the service name followed by "/". Logs []string `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"` // The monitored resource type. The type must be defined in the Service.monitored_resources section. MonitoredResource string `protobuf:"bytes,2,opt,name=monitored_resource,json=monitoredResource,proto3" json:"monitored_resource,omitempty"` // contains filtered or unexported fields }
Configuration of a specific logging destination (the producer project or the consumer project).
func (*LoggingDestination) Descriptor
deprecated
func (*LoggingDestination) Descriptor() ([]byte, []int)
Deprecated: Use LoggingDestination.ProtoReflect.Descriptor instead.
func (*LoggingDestination) GetLogs ¶
func (x *LoggingDestination) GetLogs() []string
func (*LoggingDestination) GetMonitoredResource ¶
func (x *LoggingDestination) GetMonitoredResource() string
func (*LoggingDestination) ProtoMessage ¶
func (*LoggingDestination) ProtoMessage()
func (*LoggingDestination) ProtoReflect ¶
func (x *LoggingDestination) ProtoReflect() protoreflect.Message
func (*LoggingDestination) Reset ¶
func (x *LoggingDestination) Reset()
func (*LoggingDestination) String ¶
func (x *LoggingDestination) String() string
type LongRunning ¶
type LongRunning struct { // Initial delay after which the first poll request will be made. Default value: 5 seconds. InitialPollDelay *duration.Duration `protobuf:"bytes,1,opt,name=initial_poll_delay,json=initialPollDelay,proto3" json:"initial_poll_delay,omitempty"` // Maximum time between two subsequent poll requests. Default value: 45 seconds. MaxPollDelay *duration.Duration `protobuf:"bytes,2,opt,name=max_poll_delay,json=maxPollDelay,proto3" json:"max_poll_delay,omitempty"` // Multiplier to gradually increase delay between subsequent polls until it reaches max_poll_delay. Default value: 1.5. PollDelayMultiplier float32 `protobuf:"fixed32,3,opt,name=poll_delay_multiplier,json=pollDelayMultiplier,proto3" json:"poll_delay_multiplier,omitempty"` // Total polling timeout. Default value: 5 minutes. TotalPollTimeout *duration.Duration `protobuf:"bytes,4,opt,name=total_poll_timeout,json=totalPollTimeout,proto3" json:"total_poll_timeout,omitempty"` // contains filtered or unexported fields }
Describes settings to use when generating API methods that use the long-running operation pattern. All default values below are from those used in the client library generators (e.g. [Java](https://github.com/googleapis/gapic-generator-java/blob/04c2faa191a9b5a10b92392fe8482279c4404803/src/main/java/com/google/api/generator/gapic/composer/common/RetrySettingsComposer.java)).
func (*LongRunning) Descriptor
deprecated
func (*LongRunning) Descriptor() ([]byte, []int)
Deprecated: Use LongRunning.ProtoReflect.Descriptor instead.
func (*LongRunning) GetInitialPollDelay ¶
func (x *LongRunning) GetInitialPollDelay() *duration.Duration
func (*LongRunning) GetMaxPollDelay ¶
func (x *LongRunning) GetMaxPollDelay() *duration.Duration
func (*LongRunning) GetPollDelayMultiplier ¶
func (x *LongRunning) GetPollDelayMultiplier() float32
func (*LongRunning) GetTotalPollTimeout ¶
func (x *LongRunning) GetTotalPollTimeout() *duration.Duration
func (*LongRunning) ProtoMessage ¶
func (*LongRunning) ProtoMessage()
func (*LongRunning) ProtoReflect ¶
func (x *LongRunning) ProtoReflect() protoreflect.Message
func (*LongRunning) Reset ¶
func (x *LongRunning) Reset()
func (*LongRunning) String ¶
func (x *LongRunning) String() string
type Method ¶
type Method struct { // The simple name of this method. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Any metadata attached to the method. Options []*Option `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"` // If true, the request is streamed. RequestStreaming bool `protobuf:"varint,3,opt,name=request_streaming,json=requestStreaming,proto3" json:"request_streaming,omitempty"` // A URL of the input message type. RequestTypeUrl string `protobuf:"bytes,4,opt,name=request_type_url,json=requestTypeUrl,proto3" json:"request_type_url,omitempty"` // If true, the response is streamed. ResponseStreaming bool `protobuf:"varint,5,opt,name=response_streaming,json=responseStreaming,proto3" json:"response_streaming,omitempty"` // The URL of the output message type. ResponseTypeUrl string `protobuf:"bytes,6,opt,name=response_type_url,json=responseTypeUrl,proto3" json:"response_type_url,omitempty"` // The source syntax of this method. Syntax string `protobuf:"bytes,7,opt,name=syntax,proto3" json:"syntax,omitempty"` // contains filtered or unexported fields }
Method represents a method of an API interface.
func (*Method) Descriptor
deprecated
func (*Method) GetOptions ¶
func (*Method) GetRequestStreaming ¶
func (*Method) GetRequestTypeUrl ¶
func (*Method) GetResponseStreaming ¶
func (*Method) GetResponseTypeUrl ¶
func (*Method) ProtoMessage ¶
func (*Method) ProtoMessage()
func (*Method) ProtoReflect ¶
func (x *Method) ProtoReflect() protoreflect.Message
type MethodPolicy ¶
type MethodPolicy struct { // Policies that are applicable to the request message. RequestPolicies []*FieldPolicy `protobuf:"bytes,1,rep,name=request_policies,json=requestPolicies,proto3" json:"request_policies,omitempty"` // Selects a method to which these policies should be enforced, for example, "google.pubsub.v1.Subscriber.CreateSubscription". Refer to selector for syntax details. NOTE: This field must not be set in the proto annotation. It will be automatically filled by the service config compiler . Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
Defines policies applying to an RPC method.
func (*MethodPolicy) Descriptor
deprecated
func (*MethodPolicy) Descriptor() ([]byte, []int)
Deprecated: Use MethodPolicy.ProtoReflect.Descriptor instead.
func (*MethodPolicy) GetRequestPolicies ¶
func (x *MethodPolicy) GetRequestPolicies() []*FieldPolicy
func (*MethodPolicy) GetSelector ¶
func (x *MethodPolicy) GetSelector() string
func (*MethodPolicy) ProtoMessage ¶
func (*MethodPolicy) ProtoMessage()
func (*MethodPolicy) ProtoReflect ¶
func (x *MethodPolicy) ProtoReflect() protoreflect.Message
func (*MethodPolicy) Reset ¶
func (x *MethodPolicy) Reset()
func (*MethodPolicy) String ¶
func (x *MethodPolicy) String() string
type MethodSettings ¶
type MethodSettings struct { // List of top-level fields of the request message, that should be automatically populated by the client libraries based on their (google.api.field_info).format. Currently supported format: UUID4. Example of a YAML configuration: publishing: method_settings: - selector: google.example.v1.ExampleService.CreateExample auto_populated_fields: - request_id AutoPopulatedFields []string `protobuf:"bytes,1,rep,name=auto_populated_fields,json=autoPopulatedFields,proto3" json:"auto_populated_fields,omitempty"` // Describes settings to use for long-running operations when generating API methods for RPCs. Complements RPCs that use the annotations in google/longrunning/operations.proto. Example of a YAML configuration:: publishing: method_settings: - selector: google.cloud.speech.v2.Speech.BatchRecognize long_running: initial_poll_delay: 60s # 1 minute poll_delay_multiplier: 1.5 max_poll_delay: 360s # 6 minutes total_poll_timeout: 54000s # 90 minutes LongRunning *LongRunning `protobuf:"bytes,2,opt,name=long_running,json=longRunning,proto3" json:"long_running,omitempty"` // The fully qualified name of the method, for which the options below apply. This is used to find the method to apply the options. Example: publishing: method_settings: - selector: google.storage.control.v2.StorageControl.CreateFolder # method settings for CreateFolder... Selector string `protobuf:"bytes,3,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
Describes the generator configuration for a method.
func (*MethodSettings) Descriptor
deprecated
func (*MethodSettings) Descriptor() ([]byte, []int)
Deprecated: Use MethodSettings.ProtoReflect.Descriptor instead.
func (*MethodSettings) GetAutoPopulatedFields ¶
func (x *MethodSettings) GetAutoPopulatedFields() []string
func (*MethodSettings) GetLongRunning ¶
func (x *MethodSettings) GetLongRunning() *LongRunning
func (*MethodSettings) GetSelector ¶
func (x *MethodSettings) GetSelector() string
func (*MethodSettings) ProtoMessage ¶
func (*MethodSettings) ProtoMessage()
func (*MethodSettings) ProtoReflect ¶
func (x *MethodSettings) ProtoReflect() protoreflect.Message
func (*MethodSettings) Reset ¶
func (x *MethodSettings) Reset()
func (*MethodSettings) String ¶
func (x *MethodSettings) String() string
type MetricDescriptor ¶
type MetricDescriptor struct { // A detailed description of the metric, which can be used in documentation. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // A concise name for the metric, which can be displayed in user interfaces. Use sentence case without an ending period, for example "Request count". This field is optional but it is recommended to be set for any metrics associated with user-visible concepts, such as Quota. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The set of labels that can be used to describe a specific instance of this metric type. For example, the `appengine.googleapis.com/http/server/response_latencies` metric type has a label for the HTTP response code, `response_code`, so you can look at latencies for successful responses or just for responses that failed. Labels []*LabelDescriptor `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` // Optional. The launch stage of the metric definition. LaunchStage string `protobuf:"bytes,4,opt,name=launch_stage,json=launchStage,proto3" json:"launch_stage,omitempty"` // Optional. Metadata which can be used to guide usage of the metric. Metadata *MetricDescriptorMetadata `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` // Whether the metric records instantaneous values, changes to a value, etc. Some combinations of `metric_kind` and `value_type` might not be supported. MetricKind string `protobuf:"bytes,6,opt,name=metric_kind,json=metricKind,proto3" json:"metric_kind,omitempty"` // Read-only. If present, then a time series, which is identified partially by a metric type and a MonitoredResourceDescriptor, that is associated with this metric type can only be associated with one of the monitored resource types listed here. MonitoredResourceTypes []string `` /* 129-byte string literal not displayed */ // The resource name of the metric descriptor. Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"` // The metric type, including its DNS name prefix. The type is not URL-encoded. All user-defined metric types have the DNS name `custom.googleapis.com` or `external.googleapis.com`. Metric types should use a natural hierarchical grouping. For example: "custom.googleapis.com/invoice/paid/amount" "external.googleapis.com/prometheus/up" "appengine.googleapis.com/http/server/response_latencies" Type string `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"` // The units in which the metric value is reported. It is only applicable if the `value_type` is `INT64`, `DOUBLE`, or `DISTRIBUTION`. The `unit` defines the representation of the stored metric values. Different systems might scale the values to be more easily displayed (so a value of `0.02kBy` _might_ be displayed as `20By`, and a value of `3523kBy` _might_ be displayed as `3.5MBy`). However, if the `unit` is `kBy`, then the value of the metric is always in thousands of bytes, no matter how it might be displayed. If you want a custom metric to record the exact number of CPU-seconds used by a job, you can create an `INT64 CUMULATIVE` metric whose `unit` is `s{CPU}` (or equivalently `1s{CPU}` or just `s`). If the job uses 12,005 CPU-seconds, then the value is written as `12005`. Alternatively, if you want a custom metric to record data in a more granular way, you can create a `DOUBLE CUMULATIVE` metric whose `unit` is `ks{CPU}`, and then write the value `12.005` (which is `12005/1000`), or use `Kis{CPU}` and write `11.723` (which is `12005/1024`). The supported units are a subset of [The Unified Code for Units of Measure](https://unitsofmeasure.org/ucum.html) standard: **Basic units (UNIT)** * `bit` bit * `By` byte * `s` second * `min` minute * `h` hour * `d` day * `1` dimensionless **Prefixes (PREFIX)** * `k` kilo (10^3) * `M` mega (10^6) * `G` giga (10^9) * `T` tera (10^12) * `P` peta (10^15) * `E` exa (10^18) * `Z` zetta (10^21) * `Y` yotta (10^24) * `m` milli (10^-3) * `u` micro (10^-6) * `n` nano (10^-9) * `p` pico (10^-12) * `f` femto (10^-15) * `a` atto (10^-18) * `z` zepto (10^-21) * `y` yocto (10^-24) * `Ki` kibi (2^10) * `Mi` mebi (2^20) * `Gi` gibi (2^30) * `Ti` tebi (2^40) * `Pi` pebi (2^50) **Grammar** The grammar also includes these connectors: * `/` division or ratio (as an infix operator). For examples, `kBy/{email}` or `MiBy/10ms` (although you should almost never have `/s` in a metric `unit`; rates should always be computed at query time from the underlying cumulative or delta value). * `.` multiplication or composition (as an infix operator). For examples, `GBy.d` or `k{watt}.h`. The grammar for a unit is as follows: Expression = Component { "." Component } { "/" Component } ; Component = ( [ PREFIX ] UNIT | "%" ) [ Annotation ] | Annotation | "1" ; Annotation = "{" NAME "}" ; Notes: * `Annotation` is just a comment if it follows a `UNIT`. If the annotation is used alone, then the unit is equivalent to `1`. For examples, `{request}/s == 1/s`, `By{transmitted}/s == By/s`. * `NAME` is a sequence of non-blank printable ASCII characters not containing `{` or `}`. * `1` represents a unitary [dimensionless unit](https://en.wikipedia.org/wiki/Dimensionless_quantity) of 1, such as in `1/s`. It is typically used when none of the basic units are appropriate. For example, "new users per day" can be represented as `1/d` or `{new-users}/d` (and a metric value `5` would mean "5 new users). Alternatively, "thousands of page views per day" would be represented as `1000/d` or `k1/d` or `k{page_views}/d` (and a metric value of `5.3` would mean "5300 page views per day"). * `%` represents dimensionless value of 1/100, and annotates values giving a percentage (so the metric values are typically in the range of 0..100, and a metric value `3` means "3 percent"). * `10^2.%` indicates a metric contains a ratio, typically in the range 0..1, that will be multiplied by 100 and displayed as a percentage (so a metric value `0.03` means "3 percent"). Unit string `protobuf:"bytes,10,opt,name=unit,proto3" json:"unit,omitempty"` // Whether the measurement is an integer, a floating-point number, etc. Some combinations of `metric_kind` and `value_type` might not be supported. ValueType string `protobuf:"bytes,11,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"` // contains filtered or unexported fields }
Defines a metric type and its schema. Once a metric descriptor is created, deleting or altering it stops data collection and makes the metric type's existing data unusable.
func (*MetricDescriptor) Descriptor
deprecated
func (*MetricDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use MetricDescriptor.ProtoReflect.Descriptor instead.
func (*MetricDescriptor) GetDescription ¶
func (x *MetricDescriptor) GetDescription() string
func (*MetricDescriptor) GetDisplayName ¶
func (x *MetricDescriptor) GetDisplayName() string
func (*MetricDescriptor) GetLabels ¶
func (x *MetricDescriptor) GetLabels() []*LabelDescriptor
func (*MetricDescriptor) GetLaunchStage ¶
func (x *MetricDescriptor) GetLaunchStage() string
func (*MetricDescriptor) GetMetadata ¶
func (x *MetricDescriptor) GetMetadata() *MetricDescriptorMetadata
func (*MetricDescriptor) GetMetricKind ¶
func (x *MetricDescriptor) GetMetricKind() string
func (*MetricDescriptor) GetMonitoredResourceTypes ¶
func (x *MetricDescriptor) GetMonitoredResourceTypes() []string
func (*MetricDescriptor) GetName ¶
func (x *MetricDescriptor) GetName() string
func (*MetricDescriptor) GetType ¶
func (x *MetricDescriptor) GetType() string
func (*MetricDescriptor) GetUnit ¶
func (x *MetricDescriptor) GetUnit() string
func (*MetricDescriptor) GetValueType ¶
func (x *MetricDescriptor) GetValueType() string
func (*MetricDescriptor) ProtoMessage ¶
func (*MetricDescriptor) ProtoMessage()
func (*MetricDescriptor) ProtoReflect ¶
func (x *MetricDescriptor) ProtoReflect() protoreflect.Message
func (*MetricDescriptor) Reset ¶
func (x *MetricDescriptor) Reset()
func (*MetricDescriptor) String ¶
func (x *MetricDescriptor) String() string
type MetricDescriptorMetadata ¶
type MetricDescriptorMetadata struct { // The delay of data points caused by ingestion. Data points older than this age are guaranteed to be ingested and available to be read, excluding data loss due to errors. IngestDelay *duration.Duration `protobuf:"bytes,1,opt,name=ingest_delay,json=ingestDelay,proto3" json:"ingest_delay,omitempty"` // Deprecated. Must use the MetricDescriptor.launch_stage instead. LaunchStage string `protobuf:"bytes,2,opt,name=launch_stage,json=launchStage,proto3" json:"launch_stage,omitempty"` // The sampling period of metric data points. For metrics which are written periodically, consecutive data points are stored at this time interval, excluding data loss due to errors. Metrics with a higher granularity have a smaller sampling period. SamplePeriod *duration.Duration `protobuf:"bytes,3,opt,name=sample_period,json=samplePeriod,proto3" json:"sample_period,omitempty"` // The scope of the timeseries data of the metric. TimeSeriesResourceHierarchyLevel []string `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
Additional annotations that can be used to guide the usage of a metric.
func (*MetricDescriptorMetadata) Descriptor
deprecated
func (*MetricDescriptorMetadata) Descriptor() ([]byte, []int)
Deprecated: Use MetricDescriptorMetadata.ProtoReflect.Descriptor instead.
func (*MetricDescriptorMetadata) GetIngestDelay ¶
func (x *MetricDescriptorMetadata) GetIngestDelay() *duration.Duration
func (*MetricDescriptorMetadata) GetLaunchStage ¶
func (x *MetricDescriptorMetadata) GetLaunchStage() string
func (*MetricDescriptorMetadata) GetSamplePeriod ¶
func (x *MetricDescriptorMetadata) GetSamplePeriod() *duration.Duration
func (*MetricDescriptorMetadata) GetTimeSeriesResourceHierarchyLevel ¶
func (x *MetricDescriptorMetadata) GetTimeSeriesResourceHierarchyLevel() []string
func (*MetricDescriptorMetadata) ProtoMessage ¶
func (*MetricDescriptorMetadata) ProtoMessage()
func (*MetricDescriptorMetadata) ProtoReflect ¶
func (x *MetricDescriptorMetadata) ProtoReflect() protoreflect.Message
func (*MetricDescriptorMetadata) Reset ¶
func (x *MetricDescriptorMetadata) Reset()
func (*MetricDescriptorMetadata) String ¶
func (x *MetricDescriptorMetadata) String() string
type MetricRule ¶
type MetricRule struct { // Metrics to update when the selected methods are called, and the associated cost applied to each metric. The key of the map is the metric name, and the values are the amount increased for the metric against which the quota limits are defined. The value must not be negative. MetricCosts map[string]int64 `` /* 183-byte string literal not displayed */ // Selects the methods to which this rule applies. Refer to selector for syntax details. Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
Bind API methods to metrics. Binding a method to a metric causes that metric's configured quota behaviors to apply to the method call.
func (*MetricRule) Descriptor
deprecated
func (*MetricRule) Descriptor() ([]byte, []int)
Deprecated: Use MetricRule.ProtoReflect.Descriptor instead.
func (*MetricRule) GetMetricCosts ¶
func (x *MetricRule) GetMetricCosts() map[string]int64
func (*MetricRule) GetSelector ¶
func (x *MetricRule) GetSelector() string
func (*MetricRule) ProtoMessage ¶
func (*MetricRule) ProtoMessage()
func (*MetricRule) ProtoReflect ¶
func (x *MetricRule) ProtoReflect() protoreflect.Message
func (*MetricRule) Reset ¶
func (x *MetricRule) Reset()
func (*MetricRule) String ¶
func (x *MetricRule) String() string
type Mixin ¶
type Mixin struct { // The fully qualified name of the interface which is included. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If non-empty specifies a path under which inherited HTTP paths are rooted. Root string `protobuf:"bytes,2,opt,name=root,proto3" json:"root,omitempty"` // contains filtered or unexported fields }
Declares an API Interface to be included in this interface. The including interface must redeclare all the methods from the included interface, but documentation and options are inherited as follows: - If after comment and whitespace stripping, the documentation string of the redeclared method is empty, it will be inherited from the original method. - Each annotation belonging to the service config (http, visibility) which is not set in the redeclared method will be inherited. - If an http annotation is inherited, the path pattern will be modified as follows. Any version prefix will be replaced by the version of the including interface plus the root path if specified. Example of a simple mixin: package google.acl.v1; service AccessControl { // Get the underlying ACL object. rpc GetAcl(GetAclRequest) returns (Acl) { option (google.api.http).get = "/v1/{resource=**}:getAcl"; } } package google.storage.v2; service Storage { // rpc GetAcl(GetAclRequest) returns (Acl); // Get a data record. rpc GetData(GetDataRequest) returns (Data) { option (google.api.http).get = "/v2/{resource=**}"; } } Example of a mixin configuration: apis: - name: google.storage.v2.Storage mixins: - name: google.acl.v1.AccessControl The mixin construct implies that all methods in `AccessControl` are also declared with same name and request/response types in `Storage`. A documentation generator or annotation processor will see the effective `Storage.GetAcl` method after inheriting documentation and annotations as follows: service Storage { // Get the underlying ACL object. rpc GetAcl(GetAclRequest) returns (Acl) { option (google.api.http).get = "/v2/{resource=**}:getAcl"; } ... } Note how the version in the path pattern changed from `v1` to `v2`. If the `root` field in the mixin is specified, it should be a relative path under which inherited HTTP paths are placed. Example: apis: - name: google.storage.v2.Storage mixins: - name: google.acl.v1.AccessControl root: acls This implies the following inherited HTTP annotation: service Storage { // Get the underlying ACL object. rpc GetAcl(GetAclRequest) returns (Acl) { option (google.api.http).get = "/v2/acls/{resource=**}:getAcl"; } ... }
func (*Mixin) Descriptor
deprecated
func (*Mixin) ProtoMessage ¶
func (*Mixin) ProtoMessage()
func (*Mixin) ProtoReflect ¶
func (x *Mixin) ProtoReflect() protoreflect.Message
type MonitoredResourceDescriptor ¶
type MonitoredResourceDescriptor struct { // Optional. A detailed description of the monitored resource type that might be used in documentation. Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // Optional. A concise name for the monitored resource type that might be displayed in user interfaces. It should be a Title Cased Noun Phrase, without any article or other determiners. For example, `"Google Cloud SQL Database"`. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Required. A set of labels used to describe instances of this monitored resource type. For example, an individual Google Cloud SQL database is identified by values for the labels `"database_id"` and `"zone"`. Labels []*LabelDescriptor `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` // Optional. The launch stage of the monitored resource definition. LaunchStage string `protobuf:"bytes,4,opt,name=launch_stage,json=launchStage,proto3" json:"launch_stage,omitempty"` // Optional. The resource name of the monitored resource descriptor: `"projects/{project_id}/monitoredResourceDescriptors/{type}"` where {type} is the value of the `type` field in this object and {project_id} is a project ID that provides API-specific context for accessing the type. APIs that do not use project information can use the resource name format `"monitoredResourceDescriptors/{type}"`. Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // Required. The monitored resource type. For example, the type `"cloudsql_database"` represents databases in Google Cloud SQL. For a list of types, see [Monitored resource types](https://cloud.google.com/monitoring/api/resources) and [Logging resource types](https://cloud.google.com/logging/docs/api/v2/resource-list). Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
An object that describes the schema of a MonitoredResource object using a type name and a set of labels. For example, the monitored resource descriptor for Google Compute Engine VM instances has a type of `"gce_instance"` and specifies the use of the labels `"instance_id"` and `"zone"` to identify particular VM instances. Different APIs can support different monitored resource types. APIs generally provide a `list` method that returns the monitored resource descriptors used by the API.
func (*MonitoredResourceDescriptor) Descriptor
deprecated
func (*MonitoredResourceDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use MonitoredResourceDescriptor.ProtoReflect.Descriptor instead.
func (*MonitoredResourceDescriptor) GetDescription ¶
func (x *MonitoredResourceDescriptor) GetDescription() string
func (*MonitoredResourceDescriptor) GetDisplayName ¶
func (x *MonitoredResourceDescriptor) GetDisplayName() string
func (*MonitoredResourceDescriptor) GetLabels ¶
func (x *MonitoredResourceDescriptor) GetLabels() []*LabelDescriptor
func (*MonitoredResourceDescriptor) GetLaunchStage ¶
func (x *MonitoredResourceDescriptor) GetLaunchStage() string
func (*MonitoredResourceDescriptor) GetName ¶
func (x *MonitoredResourceDescriptor) GetName() string
func (*MonitoredResourceDescriptor) GetType ¶
func (x *MonitoredResourceDescriptor) GetType() string
func (*MonitoredResourceDescriptor) ProtoMessage ¶
func (*MonitoredResourceDescriptor) ProtoMessage()
func (*MonitoredResourceDescriptor) ProtoReflect ¶
func (x *MonitoredResourceDescriptor) ProtoReflect() protoreflect.Message
func (*MonitoredResourceDescriptor) Reset ¶
func (x *MonitoredResourceDescriptor) Reset()
func (*MonitoredResourceDescriptor) String ¶
func (x *MonitoredResourceDescriptor) String() string
type Monitoring ¶
type Monitoring struct { // Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration. ConsumerDestinations []*MonitoringDestination `protobuf:"bytes,1,rep,name=consumer_destinations,json=consumerDestinations,proto3" json:"consumer_destinations,omitempty"` // Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration. ProducerDestinations []*MonitoringDestination `protobuf:"bytes,2,rep,name=producer_destinations,json=producerDestinations,proto3" json:"producer_destinations,omitempty"` // contains filtered or unexported fields }
Monitoring configuration of the service. The example below shows how to configure monitored resources and metrics for monitoring. In the example, a monitored resource and two metrics are defined. The `library.googleapis.com/book/returned_count` metric is sent to both producer and consumer projects, whereas the `library.googleapis.com/book/num_overdue` metric is only sent to the consumer project. monitored_resources: - type: library.googleapis.com/Branch display_name: "Library Branch" description: "A branch of a library." launch_stage: GA labels: - key: resource_container description: "The Cloud container (ie. project id) for the Branch." - key: location description: "The location of the library branch." - key: branch_id description: "The id of the branch." metrics: - name: library.googleapis.com/book/returned_count display_name: "Books Returned" description: "The count of books that have been returned." launch_stage: GA metric_kind: DELTA value_type: INT64 unit: "1" labels: - key: customer_id description: "The id of the customer." - name: library.googleapis.com/book/num_overdue display_name: "Books Overdue" description: "The current number of overdue books." launch_stage: GA metric_kind: GAUGE value_type: INT64 unit: "1" labels: - key: customer_id description: "The id of the customer." monitoring: producer_destinations: - monitored_resource: library.googleapis.com/Branch metrics: - library.googleapis.com/book/returned_count consumer_destinations: - monitored_resource: library.googleapis.com/Branch metrics: - library.googleapis.com/book/returned_count - library.googleapis.com/book/num_overdue
func (*Monitoring) Descriptor
deprecated
func (*Monitoring) Descriptor() ([]byte, []int)
Deprecated: Use Monitoring.ProtoReflect.Descriptor instead.
func (*Monitoring) GetConsumerDestinations ¶
func (x *Monitoring) GetConsumerDestinations() []*MonitoringDestination
func (*Monitoring) GetProducerDestinations ¶
func (x *Monitoring) GetProducerDestinations() []*MonitoringDestination
func (*Monitoring) ProtoMessage ¶
func (*Monitoring) ProtoMessage()
func (*Monitoring) ProtoReflect ¶
func (x *Monitoring) ProtoReflect() protoreflect.Message
func (*Monitoring) Reset ¶
func (x *Monitoring) Reset()
func (*Monitoring) String ¶
func (x *Monitoring) String() string
type MonitoringDestination ¶
type MonitoringDestination struct { // Types of the metrics to report to this monitoring destination. Each type must be defined in Service.metrics section. Metrics []string `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` // The monitored resource type. The type must be defined in Service.monitored_resources section. MonitoredResource string `protobuf:"bytes,2,opt,name=monitored_resource,json=monitoredResource,proto3" json:"monitored_resource,omitempty"` // contains filtered or unexported fields }
Configuration of a specific monitoring destination (the producer project or the consumer project).
func (*MonitoringDestination) Descriptor
deprecated
func (*MonitoringDestination) Descriptor() ([]byte, []int)
Deprecated: Use MonitoringDestination.ProtoReflect.Descriptor instead.
func (*MonitoringDestination) GetMetrics ¶
func (x *MonitoringDestination) GetMetrics() []string
func (*MonitoringDestination) GetMonitoredResource ¶
func (x *MonitoringDestination) GetMonitoredResource() string
func (*MonitoringDestination) ProtoMessage ¶
func (*MonitoringDestination) ProtoMessage()
func (*MonitoringDestination) ProtoReflect ¶
func (x *MonitoringDestination) ProtoReflect() protoreflect.Message
func (*MonitoringDestination) Reset ¶
func (x *MonitoringDestination) Reset()
func (*MonitoringDestination) String ¶
func (x *MonitoringDestination) String() string
type NodeSettings ¶
type NodeSettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // contains filtered or unexported fields }
Settings for Node client libraries.
func (*NodeSettings) Descriptor
deprecated
func (*NodeSettings) Descriptor() ([]byte, []int)
Deprecated: Use NodeSettings.ProtoReflect.Descriptor instead.
func (*NodeSettings) GetCommon ¶
func (x *NodeSettings) GetCommon() *CommonLanguageSettings
func (*NodeSettings) ProtoMessage ¶
func (*NodeSettings) ProtoMessage()
func (*NodeSettings) ProtoReflect ¶
func (x *NodeSettings) ProtoReflect() protoreflect.Message
func (*NodeSettings) Reset ¶
func (x *NodeSettings) Reset()
func (*NodeSettings) String ¶
func (x *NodeSettings) String() string
type OAuthRequirements ¶
type OAuthRequirements struct { // The list of publicly documented OAuth scopes that are allowed access. An OAuth token containing any of these scopes will be accepted. Example: canonical_scopes: https://www.googleapis.com/auth/calendar, https://www.googleapis.com/auth/calendar.read CanonicalScopes string `protobuf:"bytes,1,opt,name=canonical_scopes,json=canonicalScopes,proto3" json:"canonical_scopes,omitempty"` // contains filtered or unexported fields }
OAuth scopes are a way to define data and permissions on data. For example, there are scopes defined for "Read-only access to Google Calendar" and "Access to Cloud Platform". Users can consent to a scope for an application, giving it permission to access that data on their behalf. OAuth scope specifications should be fairly coarse grained; a user will need to see and understand the text description of what your scope means. In most cases: use one or at most two OAuth scopes for an entire family of products. If your product has multiple APIs, you should probably be sharing the OAuth scope across all of those APIs. When you need finer grained OAuth consent screens: talk with your product management about how developers will use them in practice. Please note that even though each of the canonical scopes is enough for a request to be accepted and passed to the backend, a request can still fail due to the backend requiring additional scopes or permissions.
func (*OAuthRequirements) Descriptor
deprecated
func (*OAuthRequirements) Descriptor() ([]byte, []int)
Deprecated: Use OAuthRequirements.ProtoReflect.Descriptor instead.
func (*OAuthRequirements) GetCanonicalScopes ¶
func (x *OAuthRequirements) GetCanonicalScopes() string
func (*OAuthRequirements) ProtoMessage ¶
func (*OAuthRequirements) ProtoMessage()
func (*OAuthRequirements) ProtoReflect ¶
func (x *OAuthRequirements) ProtoReflect() protoreflect.Message
func (*OAuthRequirements) Reset ¶
func (x *OAuthRequirements) Reset()
func (*OAuthRequirements) String ¶
func (x *OAuthRequirements) String() string
type Option ¶
type Option struct { // The option's name. For protobuf built-in options (options defined in descriptor.proto), this is the short name. For example, `"map_entry"`. For custom options, it should be the fully-qualified name. For example, `"google.api.http"`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The option's value packed in an Any message. If the value is a primitive, the corresponding wrapper type defined in google/protobuf/wrappers.proto should be used. If the value is an enum, it should be stored as an int32 value using the google.protobuf.Int32Value type. Value map[string]*any1.Any `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
func (*Option) Descriptor
deprecated
func (*Option) ProtoMessage ¶
func (*Option) ProtoMessage()
func (*Option) ProtoReflect ¶
func (x *Option) ProtoReflect() protoreflect.Message
type Page ¶
type Page struct { // The Markdown content of the page. You can use (== include {path} ==) to include content from a Markdown file. The content can be used to produce the documentation page such as HTML format page. Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // The name of the page. It will be used as an identity of the page to generate URI of the page, text of the link to this page in navigation, etc. The full page name (start from the root page name to this page concatenated with `.`) can be used as reference to the page in your documentation. For example: pages: - name: Tutorial content: (== include tutorial.md ==) subpages: - name: Java content: (== include tutorial_java.md ==) You can reference `Java` page using Markdown reference link syntax: `Java`. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Subpages of this page. The order of subpages specified here will be honored in the generated docset. Subpages []*Page `protobuf:"bytes,3,rep,name=subpages,proto3" json:"subpages,omitempty"` // contains filtered or unexported fields }
Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
func (*Page) Descriptor
deprecated
func (*Page) GetContent ¶
func (*Page) GetSubpages ¶
func (*Page) ProtoMessage ¶
func (*Page) ProtoMessage()
func (*Page) ProtoReflect ¶
func (x *Page) ProtoReflect() protoreflect.Message
type PartialDeleteConnectionMetadata ¶
type PartialDeleteConnectionMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by Partial Delete Connection API
func (*PartialDeleteConnectionMetadata) Descriptor
deprecated
func (*PartialDeleteConnectionMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PartialDeleteConnectionMetadata.ProtoReflect.Descriptor instead.
func (*PartialDeleteConnectionMetadata) ProtoMessage ¶
func (*PartialDeleteConnectionMetadata) ProtoMessage()
func (*PartialDeleteConnectionMetadata) ProtoReflect ¶
func (x *PartialDeleteConnectionMetadata) ProtoReflect() protoreflect.Message
func (*PartialDeleteConnectionMetadata) Reset ¶
func (x *PartialDeleteConnectionMetadata) Reset()
func (*PartialDeleteConnectionMetadata) String ¶
func (x *PartialDeleteConnectionMetadata) String() string
type PatchServicesConnectionRequest ¶
type PatchServicesConnectionRequest struct { Force bool `protobuf:"varint,1,opt,name=force,proto3" json:"force,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` UpdateMask string `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` ServicesConnection *Connection `protobuf:"bytes,4,opt,name=services_connection,json=servicesConnection,proto3" json:"services_connection,omitempty"` // contains filtered or unexported fields }
func (*PatchServicesConnectionRequest) Descriptor
deprecated
func (*PatchServicesConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchServicesConnectionRequest.ProtoReflect.Descriptor instead.
func (*PatchServicesConnectionRequest) GetForce ¶
func (x *PatchServicesConnectionRequest) GetForce() bool
func (*PatchServicesConnectionRequest) GetName ¶
func (x *PatchServicesConnectionRequest) GetName() string
func (*PatchServicesConnectionRequest) GetServicesConnection ¶
func (x *PatchServicesConnectionRequest) GetServicesConnection() *Connection
func (*PatchServicesConnectionRequest) GetUpdateMask ¶
func (x *PatchServicesConnectionRequest) GetUpdateMask() string
func (*PatchServicesConnectionRequest) ProtoMessage ¶
func (*PatchServicesConnectionRequest) ProtoMessage()
func (*PatchServicesConnectionRequest) ProtoReflect ¶
func (x *PatchServicesConnectionRequest) ProtoReflect() protoreflect.Message
func (*PatchServicesConnectionRequest) Reset ¶
func (x *PatchServicesConnectionRequest) Reset()
func (*PatchServicesConnectionRequest) String ¶
func (x *PatchServicesConnectionRequest) String() string
type PeeredDnsDomain ¶
type PeeredDnsDomain struct { // The DNS domain name suffix e.g. `example.com.`. Cloud DNS requires that a DNS suffix ends with a trailing dot. DnsSuffix string `protobuf:"bytes,1,opt,name=dns_suffix,json=dnsSuffix,proto3" json:"dns_suffix,omitempty"` // User assigned name for this resource. Must be unique within the consumer network. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
DNS domain suffix for which requests originating in the producer VPC network are resolved in the associated consumer VPC network.
func (*PeeredDnsDomain) Descriptor
deprecated
func (*PeeredDnsDomain) Descriptor() ([]byte, []int)
Deprecated: Use PeeredDnsDomain.ProtoReflect.Descriptor instead.
func (*PeeredDnsDomain) GetDnsSuffix ¶
func (x *PeeredDnsDomain) GetDnsSuffix() string
func (*PeeredDnsDomain) GetName ¶
func (x *PeeredDnsDomain) GetName() string
func (*PeeredDnsDomain) ProtoMessage ¶
func (*PeeredDnsDomain) ProtoMessage()
func (*PeeredDnsDomain) ProtoReflect ¶
func (x *PeeredDnsDomain) ProtoReflect() protoreflect.Message
func (*PeeredDnsDomain) Reset ¶
func (x *PeeredDnsDomain) Reset()
func (*PeeredDnsDomain) String ¶
func (x *PeeredDnsDomain) String() string
type PeeredDnsDomainMetadata ¶
type PeeredDnsDomainMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by CreatePeeredDnsDomain API.
func (*PeeredDnsDomainMetadata) Descriptor
deprecated
func (*PeeredDnsDomainMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PeeredDnsDomainMetadata.ProtoReflect.Descriptor instead.
func (*PeeredDnsDomainMetadata) ProtoMessage ¶
func (*PeeredDnsDomainMetadata) ProtoMessage()
func (*PeeredDnsDomainMetadata) ProtoReflect ¶
func (x *PeeredDnsDomainMetadata) ProtoReflect() protoreflect.Message
func (*PeeredDnsDomainMetadata) Reset ¶
func (x *PeeredDnsDomainMetadata) Reset()
func (*PeeredDnsDomainMetadata) String ¶
func (x *PeeredDnsDomainMetadata) String() string
type PhpSettings ¶
type PhpSettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // contains filtered or unexported fields }
Settings for Php client libraries.
func (*PhpSettings) Descriptor
deprecated
func (*PhpSettings) Descriptor() ([]byte, []int)
Deprecated: Use PhpSettings.ProtoReflect.Descriptor instead.
func (*PhpSettings) GetCommon ¶
func (x *PhpSettings) GetCommon() *CommonLanguageSettings
func (*PhpSettings) ProtoMessage ¶
func (*PhpSettings) ProtoMessage()
func (*PhpSettings) ProtoReflect ¶
func (x *PhpSettings) ProtoReflect() protoreflect.Message
func (*PhpSettings) Reset ¶
func (x *PhpSettings) Reset()
func (*PhpSettings) String ¶
func (x *PhpSettings) String() string
type PolicyBinding ¶
type PolicyBinding struct { // Required. Member to bind the role with. See /iam/docs/reference/rest/v1/Policy#Binding for how to format each member. Eg. - user:myuser@mydomain.com - serviceAccount:my-service-account@app.gserviceaccount.com Member string `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"` // Required. Role to apply. Only allowlisted roles can be used at the specified granularity. The role must be one of the following: - 'roles/container.hostServiceAgentUser' applied on the shared VPC host project - 'roles/compute.securityAdmin' applied on the shared VPC host project - 'roles/compute.networkAdmin' applied on the shared VPC host project - 'roles/tpu.xpnAgent' applied on the shared VPC host project - 'roles/dns.admin' applied on the shared VPC host project - 'roles/logging.admin' applied on the shared VPC host project - 'roles/monitoring.viewer' applied on the shared VPC host project - 'roles/servicemanagement.quotaViewer' applied on the shared VPC host project Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` // contains filtered or unexported fields }
Grouping of IAM role and IAM member.
func (*PolicyBinding) Descriptor
deprecated
func (*PolicyBinding) Descriptor() ([]byte, []int)
Deprecated: Use PolicyBinding.ProtoReflect.Descriptor instead.
func (*PolicyBinding) GetMember ¶
func (x *PolicyBinding) GetMember() string
func (*PolicyBinding) GetRole ¶
func (x *PolicyBinding) GetRole() string
func (*PolicyBinding) ProtoMessage ¶
func (*PolicyBinding) ProtoMessage()
func (*PolicyBinding) ProtoReflect ¶
func (x *PolicyBinding) ProtoReflect() protoreflect.Message
func (*PolicyBinding) Reset ¶
func (x *PolicyBinding) Reset()
func (*PolicyBinding) String ¶
func (x *PolicyBinding) String() string
type Publishing ¶
type Publishing struct { // Used as a tracking tag when collecting data about the APIs developer relations artifacts like docs, packages delivered to package managers, etc. Example: "speech". ApiShortName string `protobuf:"bytes,1,opt,name=api_short_name,json=apiShortName,proto3" json:"api_short_name,omitempty"` // GitHub teams to be added to CODEOWNERS in the directory in GitHub containing source code for the client libraries for this API. CodeownerGithubTeams []string `protobuf:"bytes,2,rep,name=codeowner_github_teams,json=codeownerGithubTeams,proto3" json:"codeowner_github_teams,omitempty"` // A prefix used in sample code when demarking regions to be included in documentation. DocTagPrefix string `protobuf:"bytes,3,opt,name=doc_tag_prefix,json=docTagPrefix,proto3" json:"doc_tag_prefix,omitempty"` // Link to product home page. Example: https://cloud.google.com/asset-inventory/docs/overview DocumentationUri string `protobuf:"bytes,4,opt,name=documentation_uri,json=documentationUri,proto3" json:"documentation_uri,omitempty"` // GitHub label to apply to issues and pull requests opened for this API. GithubLabel string `protobuf:"bytes,5,opt,name=github_label,json=githubLabel,proto3" json:"github_label,omitempty"` // Client library settings. If the same version string appears multiple times in this list, then the last one wins. Settings from earlier settings with the same version string are discarded. LibrarySettings []*ClientLibrarySettings `protobuf:"bytes,6,rep,name=library_settings,json=librarySettings,proto3" json:"library_settings,omitempty"` // A list of API method settings, e.g. the behavior for methods that use the long-running operation pattern. MethodSettings []*MethodSettings `protobuf:"bytes,7,rep,name=method_settings,json=methodSettings,proto3" json:"method_settings,omitempty"` // Link to a *public* URI where users can report issues. Example: https://issuetracker.google.com/issues/new?component=190865&template=1161103 NewIssueUri string `protobuf:"bytes,8,opt,name=new_issue_uri,json=newIssueUri,proto3" json:"new_issue_uri,omitempty"` // For whom the client library is being published. Organization string `protobuf:"bytes,9,opt,name=organization,proto3" json:"organization,omitempty"` // Optional link to proto reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rpc ProtoReferenceDocumentationUri string `` /* 156-byte string literal not displayed */ // Optional link to REST reference documentation. Example: https://cloud.google.com/pubsub/lite/docs/reference/rest RestReferenceDocumentationUri string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
This message configures the settings for publishing [Google Cloud Client libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) generated from the service config.
func (*Publishing) Descriptor
deprecated
func (*Publishing) Descriptor() ([]byte, []int)
Deprecated: Use Publishing.ProtoReflect.Descriptor instead.
func (*Publishing) GetApiShortName ¶
func (x *Publishing) GetApiShortName() string
func (*Publishing) GetCodeownerGithubTeams ¶
func (x *Publishing) GetCodeownerGithubTeams() []string
func (*Publishing) GetDocTagPrefix ¶
func (x *Publishing) GetDocTagPrefix() string
func (*Publishing) GetDocumentationUri ¶
func (x *Publishing) GetDocumentationUri() string
func (*Publishing) GetGithubLabel ¶
func (x *Publishing) GetGithubLabel() string
func (*Publishing) GetLibrarySettings ¶
func (x *Publishing) GetLibrarySettings() []*ClientLibrarySettings
func (*Publishing) GetMethodSettings ¶
func (x *Publishing) GetMethodSettings() []*MethodSettings
func (*Publishing) GetNewIssueUri ¶
func (x *Publishing) GetNewIssueUri() string
func (*Publishing) GetOrganization ¶
func (x *Publishing) GetOrganization() string
func (*Publishing) GetProtoReferenceDocumentationUri ¶
func (x *Publishing) GetProtoReferenceDocumentationUri() string
func (*Publishing) GetRestReferenceDocumentationUri ¶
func (x *Publishing) GetRestReferenceDocumentationUri() string
func (*Publishing) ProtoMessage ¶
func (*Publishing) ProtoMessage()
func (*Publishing) ProtoReflect ¶
func (x *Publishing) ProtoReflect() protoreflect.Message
func (*Publishing) Reset ¶
func (x *Publishing) Reset()
func (*Publishing) String ¶
func (x *Publishing) String() string
type PythonSettings ¶
type PythonSettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // Experimental features to be included during client library generation. ExperimentalFeatures *ExperimentalFeatures `protobuf:"bytes,2,opt,name=experimental_features,json=experimentalFeatures,proto3" json:"experimental_features,omitempty"` // contains filtered or unexported fields }
Settings for Python client libraries.
func (*PythonSettings) Descriptor
deprecated
func (*PythonSettings) Descriptor() ([]byte, []int)
Deprecated: Use PythonSettings.ProtoReflect.Descriptor instead.
func (*PythonSettings) GetCommon ¶
func (x *PythonSettings) GetCommon() *CommonLanguageSettings
func (*PythonSettings) GetExperimentalFeatures ¶
func (x *PythonSettings) GetExperimentalFeatures() *ExperimentalFeatures
func (*PythonSettings) ProtoMessage ¶
func (*PythonSettings) ProtoMessage()
func (*PythonSettings) ProtoReflect ¶
func (x *PythonSettings) ProtoReflect() protoreflect.Message
func (*PythonSettings) Reset ¶
func (x *PythonSettings) Reset()
func (*PythonSettings) String ¶
func (x *PythonSettings) String() string
type Quota ¶
type Quota struct { // List of QuotaLimit definitions for the service. Limits []*QuotaLimit `protobuf:"bytes,1,rep,name=limits,proto3" json:"limits,omitempty"` // List of MetricRule definitions, each one mapping a selected method to one or more metrics. MetricRules []*MetricRule `protobuf:"bytes,2,rep,name=metric_rules,json=metricRules,proto3" json:"metric_rules,omitempty"` // contains filtered or unexported fields }
Quota configuration helps to achieve fairness and budgeting in service usage. The metric based quota configuration works this way: - The service configuration defines a set of metrics. - For API calls, the quota.metric_rules maps methods to metrics with corresponding costs. - The quota.limits defines limits on the metrics, which will be used for quota checks at runtime. An example quota configuration in yaml format: quota: limits: - name: apiWriteQpsPerProject metric: library.googleapis.com/write_calls unit: "1/min/{project}" # rate limit for consumer projects values: STANDARD: 10000 (The metric rules bind all methods to the read_calls metric, except for the UpdateBook and DeleteBook methods. These two methods are mapped to the write_calls metric, with the UpdateBook method consuming at twice rate as the DeleteBook method.) metric_rules: - selector: "*" metric_costs: library.googleapis.com/read_calls: 1 - selector: google.example.library.v1.LibraryService.UpdateBook metric_costs: library.googleapis.com/write_calls: 2 - selector: google.example.library.v1.LibraryService.DeleteBook metric_costs: library.googleapis.com/write_calls: 1 Corresponding Metric definition: metrics: - name: library.googleapis.com/read_calls display_name: Read requests metric_kind: DELTA value_type: INT64 - name: library.googleapis.com/write_calls display_name: Write requests metric_kind: DELTA value_type: INT64
func (*Quota) Descriptor
deprecated
func (*Quota) GetLimits ¶
func (x *Quota) GetLimits() []*QuotaLimit
func (*Quota) GetMetricRules ¶
func (x *Quota) GetMetricRules() []*MetricRule
func (*Quota) ProtoMessage ¶
func (*Quota) ProtoMessage()
func (*Quota) ProtoReflect ¶
func (x *Quota) ProtoReflect() protoreflect.Message
type QuotaLimit ¶
type QuotaLimit struct { // Default number of tokens that can be consumed during the specified duration. This is the number of tokens assigned when a client application developer activates the service for his/her project. Specifying a value of 0 will block all requests. This can be used if you are provisioning quota to selected consumers and blocking others. Similarly, a value of -1 will indicate an unlimited quota. No other negative values are allowed. Used by group-based quotas only. DefaultLimit int64 `protobuf:"varint,1,opt,name=default_limit,json=defaultLimit,proto3" json:"default_limit,omitempty"` // Optional. User-visible, extended description for this quota limit. Should be used only when more context is needed to understand this limit than provided by the limit's display name (see: `display_name`). Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // User-visible display name for this limit. Optional. If not set, the UI will provide a default display name based on the quota configuration. This field can be used to override the default display name generated from the configuration. DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Duration of this limit in textual notation. Must be "100s" or "1d". Used by group-based quotas only. Duration string `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty"` // Free tier value displayed in the Developers Console for this limit. The free tier is the number of tokens that will be subtracted from the billed amount when billing is enabled. This field can only be set on a limit with duration "1d", in a billable group; it is invalid on any other limit. If this field is not set, it defaults to 0, indicating that there is no free tier for this service. Used by group-based quotas only. FreeTier int64 `protobuf:"varint,5,opt,name=free_tier,json=freeTier,proto3" json:"free_tier,omitempty"` // Maximum number of tokens that can be consumed during the specified duration. Client application developers can override the default limit up to this maximum. If specified, this value cannot be set to a value less than the default limit. If not specified, it is set to the default limit. To allow clients to apply overrides with no upper bound, set this to -1, indicating unlimited maximum quota. Used by group-based quotas only. MaxLimit int64 `protobuf:"varint,6,opt,name=max_limit,json=maxLimit,proto3" json:"max_limit,omitempty"` // The name of the metric this quota limit applies to. The quota limits with the same metric will be checked together during runtime. The metric must be defined within the service config. Metric string `protobuf:"bytes,7,opt,name=metric,proto3" json:"metric,omitempty"` // Name of the quota limit. The name must be provided, and it must be unique within the service. The name can only include alphanumeric characters as well as '-'. The maximum length of the limit name is 64 characters. Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"` // Specify the unit of the quota limit. It uses the same syntax as MetricDescriptor.unit. The supported unit kinds are determined by the quota backend system. Here are some examples: * "1/min/{project}" for quota per minute per project. Note: the order of unit components is insignificant. The "1" at the beginning is required to follow the metric unit syntax. Unit string `protobuf:"bytes,9,opt,name=unit,proto3" json:"unit,omitempty"` // Tiered limit values. You must specify this as a key:value pair, with an integer value that is the maximum number of requests allowed for the specified unit. Currently only STANDARD is supported. Values map[string]int64 `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
`QuotaLimit` defines a specific limit that applies over a specified duration for a limit type. There can be at most one limit for a duration and limit type combination defined within a `QuotaGroup`.
func (*QuotaLimit) Descriptor
deprecated
func (*QuotaLimit) Descriptor() ([]byte, []int)
Deprecated: Use QuotaLimit.ProtoReflect.Descriptor instead.
func (*QuotaLimit) GetDefaultLimit ¶
func (x *QuotaLimit) GetDefaultLimit() int64
func (*QuotaLimit) GetDescription ¶
func (x *QuotaLimit) GetDescription() string
func (*QuotaLimit) GetDisplayName ¶
func (x *QuotaLimit) GetDisplayName() string
func (*QuotaLimit) GetDuration ¶
func (x *QuotaLimit) GetDuration() string
func (*QuotaLimit) GetFreeTier ¶
func (x *QuotaLimit) GetFreeTier() int64
func (*QuotaLimit) GetMaxLimit ¶
func (x *QuotaLimit) GetMaxLimit() int64
func (*QuotaLimit) GetMetric ¶
func (x *QuotaLimit) GetMetric() string
func (*QuotaLimit) GetName ¶
func (x *QuotaLimit) GetName() string
func (*QuotaLimit) GetUnit ¶
func (x *QuotaLimit) GetUnit() string
func (*QuotaLimit) GetValues ¶
func (x *QuotaLimit) GetValues() map[string]int64
func (*QuotaLimit) ProtoMessage ¶
func (*QuotaLimit) ProtoMessage()
func (*QuotaLimit) ProtoReflect ¶
func (x *QuotaLimit) ProtoReflect() protoreflect.Message
func (*QuotaLimit) Reset ¶
func (x *QuotaLimit) Reset()
func (*QuotaLimit) String ¶
func (x *QuotaLimit) String() string
type Range ¶
type Range struct { // CIDR range in "10.x.x.x/y" format that is within the allocated ranges and currently unused. IpCidrRange string `protobuf:"bytes,1,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"` // In the Shared VPC host project, the VPC network that's peered with the consumer network. For example: `projects/1234321/global/networks/host-network` Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` // contains filtered or unexported fields }
Represents a found unused range.
func (*Range) Descriptor
deprecated
func (*Range) GetIpCidrRange ¶
func (*Range) GetNetwork ¶
func (*Range) ProtoMessage ¶
func (*Range) ProtoMessage()
func (*Range) ProtoReflect ¶
func (x *Range) ProtoReflect() protoreflect.Message
type RangeReservation ¶
type RangeReservation struct { // Required. The size of the desired subnet. Use usual CIDR range notation. For example, '29' to find unused x.x.x.x/29 CIDR range. The goal is to determine if one of the allocated ranges has enough free space for a subnet of the requested size. GCE disallows subnets with prefix_length > 29 IpPrefixLength int32 `protobuf:"varint,1,opt,name=ip_prefix_length,json=ipPrefixLength,proto3" json:"ip_prefix_length,omitempty"` // Optional. The name of one or more allocated IP address ranges associated with this private service access connection. If no range names are provided all ranges associated with this connection will be considered. If a CIDR range with the specified IP prefix length is not available within these ranges the validation fails. RequestedRanges []string `protobuf:"bytes,2,rep,name=requested_ranges,json=requestedRanges,proto3" json:"requested_ranges,omitempty"` // Optional. The size of the desired secondary ranges for the subnet. Use usual CIDR range notation. For example, '29' to find unused x.x.x.x/29 CIDR range. The goal is to determine that the allocated ranges have enough free space for all the requested secondary ranges. GCE disallows subnets with prefix_length > 29 SecondaryRangeIpPrefixLengths []int32 `` /* 162-byte string literal not displayed */ // Optional. List of subnetwork candidates to validate. The required input fields are `name`, `network`, and `region`. Subnetworks from this list which exist will be returned in the response with the `ip_cidr_range`, `secondary_ip_cider_ranges`, and `outside_allocation` fields set. SubnetworkCandidates []*Subnetwork `protobuf:"bytes,4,rep,name=subnetwork_candidates,json=subnetworkCandidates,proto3" json:"subnetwork_candidates,omitempty"` // contains filtered or unexported fields }
Represents a range reservation.
func (*RangeReservation) Descriptor
deprecated
func (*RangeReservation) Descriptor() ([]byte, []int)
Deprecated: Use RangeReservation.ProtoReflect.Descriptor instead.
func (*RangeReservation) GetIpPrefixLength ¶
func (x *RangeReservation) GetIpPrefixLength() int32
func (*RangeReservation) GetRequestedRanges ¶
func (x *RangeReservation) GetRequestedRanges() []string
func (*RangeReservation) GetSecondaryRangeIpPrefixLengths ¶
func (x *RangeReservation) GetSecondaryRangeIpPrefixLengths() []int32
func (*RangeReservation) GetSubnetworkCandidates ¶
func (x *RangeReservation) GetSubnetworkCandidates() []*Subnetwork
func (*RangeReservation) ProtoMessage ¶
func (*RangeReservation) ProtoMessage()
func (*RangeReservation) ProtoReflect ¶
func (x *RangeReservation) ProtoReflect() protoreflect.Message
func (*RangeReservation) Reset ¶
func (x *RangeReservation) Reset()
func (*RangeReservation) String ¶
func (x *RangeReservation) String() string
type RemoveDnsRecordSetMetadata ¶
type RemoveDnsRecordSetMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by RemoveDnsRecordSet API
func (*RemoveDnsRecordSetMetadata) Descriptor
deprecated
func (*RemoveDnsRecordSetMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RemoveDnsRecordSetMetadata.ProtoReflect.Descriptor instead.
func (*RemoveDnsRecordSetMetadata) ProtoMessage ¶
func (*RemoveDnsRecordSetMetadata) ProtoMessage()
func (*RemoveDnsRecordSetMetadata) ProtoReflect ¶
func (x *RemoveDnsRecordSetMetadata) ProtoReflect() protoreflect.Message
func (*RemoveDnsRecordSetMetadata) Reset ¶
func (x *RemoveDnsRecordSetMetadata) Reset()
func (*RemoveDnsRecordSetMetadata) String ¶
func (x *RemoveDnsRecordSetMetadata) String() string
type RemoveDnsRecordSetRequest ¶
type RemoveDnsRecordSetRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is the project number, as in '12345' {network} is the network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // Required. The DNS record set to remove. DnsRecordSet *DnsRecordSet `protobuf:"bytes,2,opt,name=dns_record_set,json=dnsRecordSet,proto3" json:"dns_record_set,omitempty"` // Required. The name of the private DNS zone in the shared producer host project from which the record set will be removed. Zone string `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` // contains filtered or unexported fields }
Request to remove a record set from a private managed DNS zone in the shared producer host project. The name, type, ttl, and data values must all exactly match an existing record set in the specified zone.
func (*RemoveDnsRecordSetRequest) Descriptor
deprecated
func (*RemoveDnsRecordSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveDnsRecordSetRequest.ProtoReflect.Descriptor instead.
func (*RemoveDnsRecordSetRequest) GetConsumerNetwork ¶
func (x *RemoveDnsRecordSetRequest) GetConsumerNetwork() string
func (*RemoveDnsRecordSetRequest) GetDnsRecordSet ¶
func (x *RemoveDnsRecordSetRequest) GetDnsRecordSet() *DnsRecordSet
func (*RemoveDnsRecordSetRequest) GetZone ¶
func (x *RemoveDnsRecordSetRequest) GetZone() string
func (*RemoveDnsRecordSetRequest) ProtoMessage ¶
func (*RemoveDnsRecordSetRequest) ProtoMessage()
func (*RemoveDnsRecordSetRequest) ProtoReflect ¶
func (x *RemoveDnsRecordSetRequest) ProtoReflect() protoreflect.Message
func (*RemoveDnsRecordSetRequest) Reset ¶
func (x *RemoveDnsRecordSetRequest) Reset()
func (*RemoveDnsRecordSetRequest) String ¶
func (x *RemoveDnsRecordSetRequest) String() string
type RemoveDnsRecordSetResponse ¶
type RemoveDnsRecordSetResponse struct {
// contains filtered or unexported fields
}
Blank message response type for RemoveDnsRecordSet API
func (*RemoveDnsRecordSetResponse) Descriptor
deprecated
func (*RemoveDnsRecordSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveDnsRecordSetResponse.ProtoReflect.Descriptor instead.
func (*RemoveDnsRecordSetResponse) ProtoMessage ¶
func (*RemoveDnsRecordSetResponse) ProtoMessage()
func (*RemoveDnsRecordSetResponse) ProtoReflect ¶
func (x *RemoveDnsRecordSetResponse) ProtoReflect() protoreflect.Message
func (*RemoveDnsRecordSetResponse) Reset ¶
func (x *RemoveDnsRecordSetResponse) Reset()
func (*RemoveDnsRecordSetResponse) String ¶
func (x *RemoveDnsRecordSetResponse) String() string
type RemoveDnsZoneMetadata ¶
type RemoveDnsZoneMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by RemoveDnsZone API
func (*RemoveDnsZoneMetadata) Descriptor
deprecated
func (*RemoveDnsZoneMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RemoveDnsZoneMetadata.ProtoReflect.Descriptor instead.
func (*RemoveDnsZoneMetadata) ProtoMessage ¶
func (*RemoveDnsZoneMetadata) ProtoMessage()
func (*RemoveDnsZoneMetadata) ProtoReflect ¶
func (x *RemoveDnsZoneMetadata) ProtoReflect() protoreflect.Message
func (*RemoveDnsZoneMetadata) Reset ¶
func (x *RemoveDnsZoneMetadata) Reset()
func (*RemoveDnsZoneMetadata) String ¶
func (x *RemoveDnsZoneMetadata) String() string
type RemoveDnsZoneRequest ¶
type RemoveDnsZoneRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is the project number, as in '12345' {network} is the network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // Required. The name for both the private zone in the shared producer host project and the peering zone in the consumer project. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request to remove a private managed DNS zone in the shared producer host project and a matching DNS peering zone in the consumer project.
func (*RemoveDnsZoneRequest) Descriptor
deprecated
func (*RemoveDnsZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveDnsZoneRequest.ProtoReflect.Descriptor instead.
func (*RemoveDnsZoneRequest) GetConsumerNetwork ¶
func (x *RemoveDnsZoneRequest) GetConsumerNetwork() string
func (*RemoveDnsZoneRequest) GetName ¶
func (x *RemoveDnsZoneRequest) GetName() string
func (*RemoveDnsZoneRequest) ProtoMessage ¶
func (*RemoveDnsZoneRequest) ProtoMessage()
func (*RemoveDnsZoneRequest) ProtoReflect ¶
func (x *RemoveDnsZoneRequest) ProtoReflect() protoreflect.Message
func (*RemoveDnsZoneRequest) Reset ¶
func (x *RemoveDnsZoneRequest) Reset()
func (*RemoveDnsZoneRequest) String ¶
func (x *RemoveDnsZoneRequest) String() string
type RemoveDnsZoneResponse ¶
type RemoveDnsZoneResponse struct {
// contains filtered or unexported fields
}
Blank message response type for RemoveDnsZone API
func (*RemoveDnsZoneResponse) Descriptor
deprecated
func (*RemoveDnsZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveDnsZoneResponse.ProtoReflect.Descriptor instead.
func (*RemoveDnsZoneResponse) ProtoMessage ¶
func (*RemoveDnsZoneResponse) ProtoMessage()
func (*RemoveDnsZoneResponse) ProtoReflect ¶
func (x *RemoveDnsZoneResponse) ProtoReflect() protoreflect.Message
func (*RemoveDnsZoneResponse) Reset ¶
func (x *RemoveDnsZoneResponse) Reset()
func (*RemoveDnsZoneResponse) String ¶
func (x *RemoveDnsZoneResponse) String() string
type Route ¶
type Route struct { // Destination CIDR range that this route applies to. DestRange string `protobuf:"bytes,1,opt,name=dest_range,json=destRange,proto3" json:"dest_range,omitempty"` // Route name. See https://cloud.google.com/vpc/docs/routes Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Fully-qualified URL of the VPC network in the producer host tenant project that this route applies to. For example: `projects/123456/global/networks/host-network` Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` // Fully-qualified URL of the gateway that should handle matching packets that this route applies to. For example: `projects/123456/global/gateways/default-internet-gateway` NextHopGateway string `protobuf:"bytes,4,opt,name=next_hop_gateway,json=nextHopGateway,proto3" json:"next_hop_gateway,omitempty"` // contains filtered or unexported fields }
Represents a route that was created or discovered by a private access management service.
func (*Route) Descriptor
deprecated
func (*Route) GetDestRange ¶
func (*Route) GetNetwork ¶
func (*Route) GetNextHopGateway ¶
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶
func (x *Route) ProtoReflect() protoreflect.Message
type RubySettings ¶
type RubySettings struct { // Some settings. Common *CommonLanguageSettings `protobuf:"bytes,1,opt,name=common,proto3" json:"common,omitempty"` // contains filtered or unexported fields }
Settings for Ruby client libraries.
func (*RubySettings) Descriptor
deprecated
func (*RubySettings) Descriptor() ([]byte, []int)
Deprecated: Use RubySettings.ProtoReflect.Descriptor instead.
func (*RubySettings) GetCommon ¶
func (x *RubySettings) GetCommon() *CommonLanguageSettings
func (*RubySettings) ProtoMessage ¶
func (*RubySettings) ProtoMessage()
func (*RubySettings) ProtoReflect ¶
func (x *RubySettings) ProtoReflect() protoreflect.Message
func (*RubySettings) Reset ¶
func (x *RubySettings) Reset()
func (*RubySettings) String ¶
func (x *RubySettings) String() string
type SearchRangeRequest ¶
type SearchRangeRequest struct { // Required. The prefix length of the IP range. Use usual CIDR range notation. For example, '30' to find unused x.x.x.x/30 CIDR range. Actual range will be determined using allocated range for the consumer peered network and returned in the result. IpPrefixLength int32 `protobuf:"varint,1,opt,name=ip_prefix_length,json=ipPrefixLength,proto3" json:"ip_prefix_length,omitempty"` // Network name in the consumer project. This network must have been already peered with a shared VPC network using CreateConnection method. Must be in a form 'projects/{project}/global/networks/{network}'. {project} is a project number, as in '12345' {network} is network name. Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` // contains filtered or unexported fields }
Request to search for an unused range within allocated ranges.
func (*SearchRangeRequest) Descriptor
deprecated
func (*SearchRangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchRangeRequest.ProtoReflect.Descriptor instead.
func (*SearchRangeRequest) GetIpPrefixLength ¶
func (x *SearchRangeRequest) GetIpPrefixLength() int32
func (*SearchRangeRequest) GetNetwork ¶
func (x *SearchRangeRequest) GetNetwork() string
func (*SearchRangeRequest) ProtoMessage ¶
func (*SearchRangeRequest) ProtoMessage()
func (*SearchRangeRequest) ProtoReflect ¶
func (x *SearchRangeRequest) ProtoReflect() protoreflect.Message
func (*SearchRangeRequest) Reset ¶
func (x *SearchRangeRequest) Reset()
func (*SearchRangeRequest) String ¶
func (x *SearchRangeRequest) String() string
type SearchRangeServiceRequest ¶
type SearchRangeServiceRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Service *SearchRangeRequest `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*SearchRangeServiceRequest) Descriptor
deprecated
func (*SearchRangeServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchRangeServiceRequest.ProtoReflect.Descriptor instead.
func (*SearchRangeServiceRequest) GetParent ¶
func (x *SearchRangeServiceRequest) GetParent() string
func (*SearchRangeServiceRequest) GetService ¶
func (x *SearchRangeServiceRequest) GetService() *SearchRangeRequest
func (*SearchRangeServiceRequest) ProtoMessage ¶
func (*SearchRangeServiceRequest) ProtoMessage()
func (*SearchRangeServiceRequest) ProtoReflect ¶
func (x *SearchRangeServiceRequest) ProtoReflect() protoreflect.Message
func (*SearchRangeServiceRequest) Reset ¶
func (x *SearchRangeServiceRequest) Reset()
func (*SearchRangeServiceRequest) String ¶
func (x *SearchRangeServiceRequest) String() string
type SecondaryIpRange ¶
type SecondaryIpRange struct { // Secondary IP CIDR range in `x.x.x.x/y` format. IpCidrRange string `protobuf:"bytes,1,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"` // Name of the secondary IP range. RangeName string `protobuf:"bytes,2,opt,name=range_name,json=rangeName,proto3" json:"range_name,omitempty"` // contains filtered or unexported fields }
func (*SecondaryIpRange) Descriptor
deprecated
func (*SecondaryIpRange) Descriptor() ([]byte, []int)
Deprecated: Use SecondaryIpRange.ProtoReflect.Descriptor instead.
func (*SecondaryIpRange) GetIpCidrRange ¶
func (x *SecondaryIpRange) GetIpCidrRange() string
func (*SecondaryIpRange) GetRangeName ¶
func (x *SecondaryIpRange) GetRangeName() string
func (*SecondaryIpRange) ProtoMessage ¶
func (*SecondaryIpRange) ProtoMessage()
func (*SecondaryIpRange) ProtoReflect ¶
func (x *SecondaryIpRange) ProtoReflect() protoreflect.Message
func (*SecondaryIpRange) Reset ¶
func (x *SecondaryIpRange) Reset()
func (*SecondaryIpRange) String ¶
func (x *SecondaryIpRange) String() string
type SecondaryIpRangeSpec ¶
type SecondaryIpRangeSpec struct { // Required. The prefix length of the secondary IP range. Use CIDR range notation, such as `30` to provision a secondary IP range with an `x.x.x.x/30` CIDR range. The IP address range is drawn from a pool of available ranges in the service consumer's allocated range. IpPrefixLength int32 `protobuf:"varint,1,opt,name=ip_prefix_length,json=ipPrefixLength,proto3" json:"ip_prefix_length,omitempty"` // Optional. Enable outside allocation using public IP addresses. Any public IP range may be specified. If this field is provided, we will not use customer reserved ranges for this secondary IP range. OutsideAllocationPublicIpRange string `` /* 157-byte string literal not displayed */ // Required. A name for the secondary IP range. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork. RangeName string `protobuf:"bytes,3,opt,name=range_name,json=rangeName,proto3" json:"range_name,omitempty"` // Optional. The starting address of a range. The address must be a valid IPv4 address in the x.x.x.x format. This value combined with the IP prefix range is the CIDR range for the secondary IP range. The range must be within the allocated range that is assigned to the private connection. If the CIDR range isn't available, the call fails. RequestedAddress string `protobuf:"bytes,4,opt,name=requested_address,json=requestedAddress,proto3" json:"requested_address,omitempty"` // contains filtered or unexported fields }
func (*SecondaryIpRangeSpec) Descriptor
deprecated
func (*SecondaryIpRangeSpec) Descriptor() ([]byte, []int)
Deprecated: Use SecondaryIpRangeSpec.ProtoReflect.Descriptor instead.
func (*SecondaryIpRangeSpec) GetIpPrefixLength ¶
func (x *SecondaryIpRangeSpec) GetIpPrefixLength() int32
func (*SecondaryIpRangeSpec) GetOutsideAllocationPublicIpRange ¶
func (x *SecondaryIpRangeSpec) GetOutsideAllocationPublicIpRange() string
func (*SecondaryIpRangeSpec) GetRangeName ¶
func (x *SecondaryIpRangeSpec) GetRangeName() string
func (*SecondaryIpRangeSpec) GetRequestedAddress ¶
func (x *SecondaryIpRangeSpec) GetRequestedAddress() string
func (*SecondaryIpRangeSpec) ProtoMessage ¶
func (*SecondaryIpRangeSpec) ProtoMessage()
func (*SecondaryIpRangeSpec) ProtoReflect ¶
func (x *SecondaryIpRangeSpec) ProtoReflect() protoreflect.Message
func (*SecondaryIpRangeSpec) Reset ¶
func (x *SecondaryIpRangeSpec) Reset()
func (*SecondaryIpRangeSpec) String ¶
func (x *SecondaryIpRangeSpec) String() string
type SelectiveGapicGeneration ¶
type SelectiveGapicGeneration struct { // An allowlist of the fully qualified names of RPCs that should be included on public client surfaces. Methods []string `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"` // contains filtered or unexported fields }
This message is used to configure the generation of a subset of the RPCs in a service for client libraries.
func (*SelectiveGapicGeneration) Descriptor
deprecated
func (*SelectiveGapicGeneration) Descriptor() ([]byte, []int)
Deprecated: Use SelectiveGapicGeneration.ProtoReflect.Descriptor instead.
func (*SelectiveGapicGeneration) GetMethods ¶
func (x *SelectiveGapicGeneration) GetMethods() []string
func (*SelectiveGapicGeneration) ProtoMessage ¶
func (*SelectiveGapicGeneration) ProtoMessage()
func (*SelectiveGapicGeneration) ProtoReflect ¶
func (x *SelectiveGapicGeneration) ProtoReflect() protoreflect.Message
func (*SelectiveGapicGeneration) Reset ¶
func (x *SelectiveGapicGeneration) Reset()
func (*SelectiveGapicGeneration) String ¶
func (x *SelectiveGapicGeneration) String() string
type Service ¶
type Service struct { // A list of API interfaces exported by this service. Only the `name` field of the google.protobuf.Api needs to be provided by the configuration author, as the remaining fields will be derived from the IDL during the normalization process. It is an error to specify an API interface here which cannot be resolved against the associated IDL files. Apis []*Api `protobuf:"bytes,1,rep,name=apis,proto3" json:"apis,omitempty"` // Auth configuration. Authentication *Authentication `protobuf:"bytes,2,opt,name=authentication,proto3" json:"authentication,omitempty"` // API backend configuration. Backend *Backend `protobuf:"bytes,3,opt,name=backend,proto3" json:"backend,omitempty"` // Billing configuration. Billing *Billing `protobuf:"bytes,4,opt,name=billing,proto3" json:"billing,omitempty"` // Obsolete. Do not use. This field has no semantic meaning. The service config compiler always sets this field to `3`. ConfigVersion uint32 `protobuf:"varint,5,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"` // Context configuration. Context *Context `protobuf:"bytes,6,opt,name=context,proto3" json:"context,omitempty"` // Configuration for the service control plane. Control *Control `protobuf:"bytes,7,opt,name=control,proto3" json:"control,omitempty"` // Custom error configuration. CustomError *CustomError `protobuf:"bytes,8,opt,name=custom_error,json=customError,proto3" json:"custom_error,omitempty"` // Additional API documentation. Documentation *Documentation `protobuf:"bytes,9,opt,name=documentation,proto3" json:"documentation,omitempty"` // Configuration for network endpoints. If this is empty, then an endpoint with the same name as the service is automatically generated to service all defined APIs. Endpoints []*Endpoint `protobuf:"bytes,10,rep,name=endpoints,proto3" json:"endpoints,omitempty"` // A list of all enum types included in this API service. Enums referenced directly or indirectly by the `apis` are automatically included. Enums which are not referenced but shall be included should be listed here by name by the configuration author. Example: enums: - name: google.someapi.v1.SomeEnum Enums []*Enum `protobuf:"bytes,11,rep,name=enums,proto3" json:"enums,omitempty"` // HTTP configuration. Http *Http `protobuf:"bytes,12,opt,name=http,proto3" json:"http,omitempty"` // A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If empty, the server may choose to generate one instead. Id string `protobuf:"bytes,13,opt,name=id,proto3" json:"id,omitempty"` // Logging configuration. Logging *Logging `protobuf:"bytes,14,opt,name=logging,proto3" json:"logging,omitempty"` // Defines the logs used by this service. Logs []*LogDescriptor `protobuf:"bytes,15,rep,name=logs,proto3" json:"logs,omitempty"` // Defines the metrics used by this service. Metrics []*MetricDescriptor `protobuf:"bytes,16,rep,name=metrics,proto3" json:"metrics,omitempty"` // Defines the monitored resources used by this service. This is required by the Service.monitoring and Service.logging configurations. MonitoredResources []*MonitoredResourceDescriptor `protobuf:"bytes,17,rep,name=monitored_resources,json=monitoredResources,proto3" json:"monitored_resources,omitempty"` // Monitoring configuration. Monitoring *Monitoring `protobuf:"bytes,18,opt,name=monitoring,proto3" json:"monitoring,omitempty"` // The service name, which is a DNS-like logical identifier for the service, such as `calendar.googleapis.com`. The service name typically goes through DNS verification to make sure the owner of the service also owns the DNS name. Name string `protobuf:"bytes,19,opt,name=name,proto3" json:"name,omitempty"` // The Google project that owns this service. ProducerProjectId string `protobuf:"bytes,20,opt,name=producer_project_id,json=producerProjectId,proto3" json:"producer_project_id,omitempty"` // Settings for [Google Cloud Client libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) generated from APIs defined as protocol buffers. Publishing *Publishing `protobuf:"bytes,21,opt,name=publishing,proto3" json:"publishing,omitempty"` // Quota configuration. Quota *Quota `protobuf:"bytes,22,opt,name=quota,proto3" json:"quota,omitempty"` // Output only. The source information for this configuration if available. SourceInfo *SourceInfo `protobuf:"bytes,23,opt,name=source_info,json=sourceInfo,proto3" json:"source_info,omitempty"` // System parameter configuration. SystemParameters *SystemParameters `protobuf:"bytes,24,opt,name=system_parameters,json=systemParameters,proto3" json:"system_parameters,omitempty"` // A list of all proto message types included in this API service. It serves similar purpose as [google.api.Service.types], except that these types are not needed by user-defined APIs. Therefore, they will not show up in the generated discovery doc. This field should only be used to define system APIs in ESF. SystemTypes []*Type `protobuf:"bytes,25,rep,name=system_types,json=systemTypes,proto3" json:"system_types,omitempty"` // The product title for this service, it is the name displayed in Google Cloud Console. Title string `protobuf:"bytes,26,opt,name=title,proto3" json:"title,omitempty"` // A list of all proto message types included in this API service. Types referenced directly or indirectly by the `apis` are automatically included. Messages which are not referenced but shall be included, such as types used by the `google.protobuf.Any` type, should be listed here by name by the configuration author. Example: types: - name: google.protobuf.Int32 Types []*Type `protobuf:"bytes,27,rep,name=types,proto3" json:"types,omitempty"` // Configuration controlling usage of this service. Usage *Usage `protobuf:"bytes,28,opt,name=usage,proto3" json:"usage,omitempty"` // contains filtered or unexported fields }
`Service` is the root object of Google API service configuration (service config). It describes the basic information about a logical service, such as the service name and the user-facing title, and delegates other aspects to sub-sections. Each sub-section is either a proto message or a repeated proto message that configures a specific aspect, such as auth. For more information, see each proto message definition. Example: type: google.api.Service name: calendar.googleapis.com title: Google Calendar API apis: - name: google.calendar.v3.Calendar visibility: rules: - selector: "google.calendar.v3.*" restriction: PREVIEW backend: rules: - selector: "google.calendar.v3.*" address: calendar.example.com authentication: providers: - id: google_calendar_auth jwks_uri: https://www.googleapis.com/oauth2/v1/certs issuer: https://securetoken.google.com rules: - selector: "*" requirements: provider_id: google_calendar_auth
func (*Service) Descriptor
deprecated
func (*Service) GetAuthentication ¶
func (x *Service) GetAuthentication() *Authentication
func (*Service) GetBackend ¶
func (*Service) GetBilling ¶
func (*Service) GetConfigVersion ¶
func (*Service) GetContext ¶
func (*Service) GetControl ¶
func (*Service) GetCustomError ¶
func (x *Service) GetCustomError() *CustomError
func (*Service) GetDocumentation ¶
func (x *Service) GetDocumentation() *Documentation
func (*Service) GetEndpoints ¶
func (*Service) GetLogging ¶
func (*Service) GetLogs ¶
func (x *Service) GetLogs() []*LogDescriptor
func (*Service) GetMetrics ¶
func (x *Service) GetMetrics() []*MetricDescriptor
func (*Service) GetMonitoredResources ¶
func (x *Service) GetMonitoredResources() []*MonitoredResourceDescriptor
func (*Service) GetMonitoring ¶
func (x *Service) GetMonitoring() *Monitoring
func (*Service) GetProducerProjectId ¶
func (*Service) GetPublishing ¶
func (x *Service) GetPublishing() *Publishing
func (*Service) GetSourceInfo ¶
func (x *Service) GetSourceInfo() *SourceInfo
func (*Service) GetSystemParameters ¶
func (x *Service) GetSystemParameters() *SystemParameters
func (*Service) GetSystemTypes ¶
func (*Service) ProtoMessage ¶
func (*Service) ProtoMessage()
func (*Service) ProtoReflect ¶
func (x *Service) ProtoReflect() protoreflect.Message
type ServicesConnectionsServerClient ¶
type ServicesConnectionsServerClient interface { // Creates a private connection that establishes a VPC Network Peering connection to a VPC network in the service producer's organization. The administrator of the service consumer's VPC network invokes this method. The administrator must assign one or more allocated IP ranges for provisioning subnetworks in the service producer's VPC network. This connection is used for all supported services in the service producer's organization, so it only needs to be invoked once. CreateServicesConnection(ctx context.Context, in *CreateServicesConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a private service access connection. DeleteConnectionServicesConnection(ctx context.Context, in *DeleteConnectionServicesConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // List the private connections that are configured in a service consumer's VPC network. ListServicesConnections(ctx context.Context, in *ListServicesConnectionsRequest, opts ...grpc.CallOption) (*ListConnectionsResponse, error) // Updates the allocated ranges that are assigned to a connection. PatchServicesConnection(ctx context.Context, in *PatchServicesConnectionRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) }
ServicesConnectionsServerClient is the client API for ServicesConnectionsServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesConnectionsServerClient ¶
func NewServicesConnectionsServerClient(cc grpc.ClientConnInterface) ServicesConnectionsServerClient
type ServicesConnectionsServerServer ¶
type ServicesConnectionsServerServer interface { // Creates a private connection that establishes a VPC Network Peering connection to a VPC network in the service producer's organization. The administrator of the service consumer's VPC network invokes this method. The administrator must assign one or more allocated IP ranges for provisioning subnetworks in the service producer's VPC network. This connection is used for all supported services in the service producer's organization, so it only needs to be invoked once. CreateServicesConnection(context.Context, *CreateServicesConnectionRequest) (*longrunningpb.Operation, error) // Deletes a private service access connection. DeleteConnectionServicesConnection(context.Context, *DeleteConnectionServicesConnectionRequest) (*longrunningpb.Operation, error) // List the private connections that are configured in a service consumer's VPC network. ListServicesConnections(context.Context, *ListServicesConnectionsRequest) (*ListConnectionsResponse, error) // Updates the allocated ranges that are assigned to a connection. PatchServicesConnection(context.Context, *PatchServicesConnectionRequest) (*longrunningpb.Operation, error) // contains filtered or unexported methods }
ServicesConnectionsServerServer is the server API for ServicesConnectionsServer service. All implementations must embed UnimplementedServicesConnectionsServerServer for forward compatibility
type ServicesDnsRecordSetsServerClient ¶
type ServicesDnsRecordSetsServerClient interface { // Service producers can use this method to add DNS record sets to private DNS zones in the shared producer host project. AddServicesDnsRecordSet(ctx context.Context, in *AddServicesDnsRecordSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Producers can use this method to retrieve information about the DNS record set added to the private zone inside the shared tenant host project associated with a consumer network. GetServicesDnsRecordSet(ctx context.Context, in *GetServicesDnsRecordSetRequest, opts ...grpc.CallOption) (*DnsRecordSet, error) // Producers can use this method to retrieve a list of available DNS RecordSets available inside the private zone on the tenant host project accessible from their network. ListServicesDnsRecordSets(ctx context.Context, in *ListServicesDnsRecordSetsRequest, opts ...grpc.CallOption) (*ListDnsRecordSetsResponse, error) // Service producers can use this method to remove DNS record sets from private DNS zones in the shared producer host project. DeleteServicesDnsRecordSet(ctx context.Context, in *DeleteServicesDnsRecordSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Service producers can use this method to update DNS record sets from private DNS zones in the shared producer host project. UpdateServicesDnsRecordSet(ctx context.Context, in *UpdateServicesDnsRecordSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) }
ServicesDnsRecordSetsServerClient is the client API for ServicesDnsRecordSetsServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesDnsRecordSetsServerClient ¶
func NewServicesDnsRecordSetsServerClient(cc grpc.ClientConnInterface) ServicesDnsRecordSetsServerClient
type ServicesDnsRecordSetsServerServer ¶
type ServicesDnsRecordSetsServerServer interface { // Service producers can use this method to add DNS record sets to private DNS zones in the shared producer host project. AddServicesDnsRecordSet(context.Context, *AddServicesDnsRecordSetRequest) (*longrunningpb.Operation, error) // Producers can use this method to retrieve information about the DNS record set added to the private zone inside the shared tenant host project associated with a consumer network. GetServicesDnsRecordSet(context.Context, *GetServicesDnsRecordSetRequest) (*DnsRecordSet, error) // Producers can use this method to retrieve a list of available DNS RecordSets available inside the private zone on the tenant host project accessible from their network. ListServicesDnsRecordSets(context.Context, *ListServicesDnsRecordSetsRequest) (*ListDnsRecordSetsResponse, error) // Service producers can use this method to remove DNS record sets from private DNS zones in the shared producer host project. DeleteServicesDnsRecordSet(context.Context, *DeleteServicesDnsRecordSetRequest) (*longrunningpb.Operation, error) // Service producers can use this method to update DNS record sets from private DNS zones in the shared producer host project. UpdateServicesDnsRecordSet(context.Context, *UpdateServicesDnsRecordSetRequest) (*longrunningpb.Operation, error) // contains filtered or unexported methods }
ServicesDnsRecordSetsServerServer is the server API for ServicesDnsRecordSetsServer service. All implementations must embed UnimplementedServicesDnsRecordSetsServerServer for forward compatibility
type ServicesDnsZonesServerClient ¶
type ServicesDnsZonesServerClient interface { // Service producers can use this method to add private DNS zones in the shared producer host project and matching peering zones in the consumer project. AddServicesDnsZone(ctx context.Context, in *AddServicesDnsZoneRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Service producers can use this method to remove private DNS zones in the shared producer host project and matching peering zones in the consumer project. DeleteServicesDnsZone(ctx context.Context, in *DeleteServicesDnsZoneRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) }
ServicesDnsZonesServerClient is the client API for ServicesDnsZonesServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesDnsZonesServerClient ¶
func NewServicesDnsZonesServerClient(cc grpc.ClientConnInterface) ServicesDnsZonesServerClient
type ServicesDnsZonesServerServer ¶
type ServicesDnsZonesServerServer interface { // Service producers can use this method to add private DNS zones in the shared producer host project and matching peering zones in the consumer project. AddServicesDnsZone(context.Context, *AddServicesDnsZoneRequest) (*longrunningpb.Operation, error) // Service producers can use this method to remove private DNS zones in the shared producer host project and matching peering zones in the consumer project. DeleteServicesDnsZone(context.Context, *DeleteServicesDnsZoneRequest) (*longrunningpb.Operation, error) // contains filtered or unexported methods }
ServicesDnsZonesServerServer is the server API for ServicesDnsZonesServer service. All implementations must embed UnimplementedServicesDnsZonesServerServer for forward compatibility
type ServicesProjectsGlobalNetworksDnsZonesServerClient ¶
type ServicesProjectsGlobalNetworksDnsZonesServerClient interface { // Service producers can use this method to retrieve a DNS zone in the shared producer host project and the matching peering zones in consumer project GetServicesProjectsGlobalNetworksDnsZone(ctx context.Context, in *GetServicesProjectsGlobalNetworksDnsZoneRequest, opts ...grpc.CallOption) (*GetDnsZoneResponse, error) // * Service producers can use this method to retrieve a list of available DNS zones in the shared producer host project and the matching peering zones in the consumer project. * ListServicesProjectsGlobalNetworksDnsZones(ctx context.Context, in *ListServicesProjectsGlobalNetworksDnsZonesRequest, opts ...grpc.CallOption) (*ListDnsZonesResponse, error) }
ServicesProjectsGlobalNetworksDnsZonesServerClient is the client API for ServicesProjectsGlobalNetworksDnsZonesServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesProjectsGlobalNetworksDnsZonesServerClient ¶
func NewServicesProjectsGlobalNetworksDnsZonesServerClient(cc grpc.ClientConnInterface) ServicesProjectsGlobalNetworksDnsZonesServerClient
type ServicesProjectsGlobalNetworksDnsZonesServerServer ¶
type ServicesProjectsGlobalNetworksDnsZonesServerServer interface { // Service producers can use this method to retrieve a DNS zone in the shared producer host project and the matching peering zones in consumer project GetServicesProjectsGlobalNetworksDnsZone(context.Context, *GetServicesProjectsGlobalNetworksDnsZoneRequest) (*GetDnsZoneResponse, error) // * Service producers can use this method to retrieve a list of available DNS zones in the shared producer host project and the matching peering zones in the consumer project. * ListServicesProjectsGlobalNetworksDnsZones(context.Context, *ListServicesProjectsGlobalNetworksDnsZonesRequest) (*ListDnsZonesResponse, error) // contains filtered or unexported methods }
ServicesProjectsGlobalNetworksDnsZonesServerServer is the server API for ServicesProjectsGlobalNetworksDnsZonesServer service. All implementations must embed UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer for forward compatibility
type ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient ¶
type ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient interface { // Creates a peered DNS domain which sends requests for records in given namespace originating in the service producer VPC network to the consumer VPC network to be resolved. CreateServicesProjectsGlobalNetworksPeeredDnsDomain(ctx context.Context, in *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a peered DNS domain. DeleteServicesProjectsGlobalNetworksPeeredDnsDomain(ctx context.Context, in *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists peered DNS domains for a connection. ListServicesProjectsGlobalNetworksPeeredDnsDomains(ctx context.Context, in *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest, opts ...grpc.CallOption) (*ListPeeredDnsDomainsResponse, error) }
ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient is the client API for ServicesProjectsGlobalNetworksPeeredDnsDomainsServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient ¶
func NewServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient(cc grpc.ClientConnInterface) ServicesProjectsGlobalNetworksPeeredDnsDomainsServerClient
type ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer ¶
type ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer interface { // Creates a peered DNS domain which sends requests for records in given namespace originating in the service producer VPC network to the consumer VPC network to be resolved. CreateServicesProjectsGlobalNetworksPeeredDnsDomain(context.Context, *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) (*longrunningpb.Operation, error) // Deletes a peered DNS domain. DeleteServicesProjectsGlobalNetworksPeeredDnsDomain(context.Context, *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) (*longrunningpb.Operation, error) // Lists peered DNS domains for a connection. ListServicesProjectsGlobalNetworksPeeredDnsDomains(context.Context, *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) (*ListPeeredDnsDomainsResponse, error) // contains filtered or unexported methods }
ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer is the server API for ServicesProjectsGlobalNetworksPeeredDnsDomainsServer service. All implementations must embed UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer for forward compatibility
type ServicesProjectsGlobalNetworksServerClient ¶
type ServicesProjectsGlobalNetworksServerClient interface { // Service producers use this method to get the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP. GetServicesProjectsGlobalNetwork(ctx context.Context, in *GetServicesProjectsGlobalNetworkRequest, opts ...grpc.CallOption) (*ConsumerConfig, error) // Consumers use this method to find out the state of VPC Service Controls. The controls could be enabled or disabled for a connection. GetVpcServiceControlsServicesProjectsGlobalNetwork(ctx context.Context, in *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest, opts ...grpc.CallOption) (*VpcServiceControls, error) // Service producers use this method to update the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP. UpdateConsumerConfigServicesProjectsGlobalNetwork(ctx context.Context, in *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) }
ServicesProjectsGlobalNetworksServerClient is the client API for ServicesProjectsGlobalNetworksServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesProjectsGlobalNetworksServerClient ¶
func NewServicesProjectsGlobalNetworksServerClient(cc grpc.ClientConnInterface) ServicesProjectsGlobalNetworksServerClient
type ServicesProjectsGlobalNetworksServerServer ¶
type ServicesProjectsGlobalNetworksServerServer interface { // Service producers use this method to get the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP. GetServicesProjectsGlobalNetwork(context.Context, *GetServicesProjectsGlobalNetworkRequest) (*ConsumerConfig, error) // Consumers use this method to find out the state of VPC Service Controls. The controls could be enabled or disabled for a connection. GetVpcServiceControlsServicesProjectsGlobalNetwork(context.Context, *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) (*VpcServiceControls, error) // Service producers use this method to update the configuration of their connection including the import/export of custom routes and subnetwork routes with public IP. UpdateConsumerConfigServicesProjectsGlobalNetwork(context.Context, *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) (*longrunningpb.Operation, error) // contains filtered or unexported methods }
ServicesProjectsGlobalNetworksServerServer is the server API for ServicesProjectsGlobalNetworksServer service. All implementations must embed UnimplementedServicesProjectsGlobalNetworksServerServer for forward compatibility
type ServicesProjectsGlobalServerClient ¶
type ServicesProjectsGlobalServerClient interface { }
ServicesProjectsGlobalServerClient is the client API for ServicesProjectsGlobalServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesProjectsGlobalServerClient ¶
func NewServicesProjectsGlobalServerClient(cc grpc.ClientConnInterface) ServicesProjectsGlobalServerClient
type ServicesProjectsGlobalServerServer ¶
type ServicesProjectsGlobalServerServer interface {
// contains filtered or unexported methods
}
ServicesProjectsGlobalServerServer is the server API for ServicesProjectsGlobalServer service. All implementations must embed UnimplementedServicesProjectsGlobalServerServer for forward compatibility
type ServicesProjectsServerClient ¶
type ServicesProjectsServerClient interface { }
ServicesProjectsServerClient is the client API for ServicesProjectsServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesProjectsServerClient ¶
func NewServicesProjectsServerClient(cc grpc.ClientConnInterface) ServicesProjectsServerClient
type ServicesProjectsServerServer ¶
type ServicesProjectsServerServer interface {
// contains filtered or unexported methods
}
ServicesProjectsServerServer is the server API for ServicesProjectsServer service. All implementations must embed UnimplementedServicesProjectsServerServer for forward compatibility
type ServicesRolesServerClient ¶
type ServicesRolesServerClient interface { // Service producers can use this method to add roles in the shared VPC host project. Each role is bound to the provided member. Each role must be selected from within an allowlisted set of roles. Each role is applied at only the granularity specified in the allowlist. AddServicesRole(ctx context.Context, in *AddServicesRoleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) }
ServicesRolesServerClient is the client API for ServicesRolesServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesRolesServerClient ¶
func NewServicesRolesServerClient(cc grpc.ClientConnInterface) ServicesRolesServerClient
type ServicesRolesServerServer ¶
type ServicesRolesServerServer interface { // Service producers can use this method to add roles in the shared VPC host project. Each role is bound to the provided member. Each role must be selected from within an allowlisted set of roles. Each role is applied at only the granularity specified in the allowlist. AddServicesRole(context.Context, *AddServicesRoleRequest) (*longrunningpb.Operation, error) // contains filtered or unexported methods }
ServicesRolesServerServer is the server API for ServicesRolesServer service. All implementations must embed UnimplementedServicesRolesServerServer for forward compatibility
type ServicesServerClient ¶
type ServicesServerClient interface { // For service producers, provisions a new subnet in a peered service's shared VPC network in the requested region and with the requested size that's expressed as a CIDR range (number of leading bits of ipV4 network mask). The method checks against the assigned allocated ranges to find a non-conflicting IP address range. The method will reuse a subnet if subsequent calls contain the same subnet name, region, and prefix length. This method will make producer's tenant project to be a shared VPC service project as needed. AddSubnetworkService(ctx context.Context, in *AddSubnetworkServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Disables VPC service controls for a connection. DisableVpcServiceControlsService(ctx context.Context, in *DisableVpcServiceControlsServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Enables VPC service controls for a connection. EnableVpcServiceControlsService(ctx context.Context, in *EnableVpcServiceControlsServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Service producers can use this method to find a currently unused range within consumer allocated ranges. This returned range is not reserved, and not guaranteed to remain unused. It will validate previously provided allocated ranges, find non-conflicting sub-range of requested size (expressed in number of leading bits of ipv4 network mask, as in CIDR range notation). SearchRangeService(ctx context.Context, in *SearchRangeServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Service producers use this method to validate if the consumer provided network, project and requested range are valid. This allows them to use a fail-fast mechanism for consumer requests, and not have to wait for AddSubnetwork operation completion to determine if user request is invalid. ValidateService(ctx context.Context, in *ValidateServiceRequest, opts ...grpc.CallOption) (*ValidateConsumerConfigResponse, error) }
ServicesServerClient is the client API for ServicesServer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewServicesServerClient ¶
func NewServicesServerClient(cc grpc.ClientConnInterface) ServicesServerClient
type ServicesServerServer ¶
type ServicesServerServer interface { // For service producers, provisions a new subnet in a peered service's shared VPC network in the requested region and with the requested size that's expressed as a CIDR range (number of leading bits of ipV4 network mask). The method checks against the assigned allocated ranges to find a non-conflicting IP address range. The method will reuse a subnet if subsequent calls contain the same subnet name, region, and prefix length. This method will make producer's tenant project to be a shared VPC service project as needed. AddSubnetworkService(context.Context, *AddSubnetworkServiceRequest) (*longrunningpb.Operation, error) // Disables VPC service controls for a connection. DisableVpcServiceControlsService(context.Context, *DisableVpcServiceControlsServiceRequest) (*longrunningpb.Operation, error) // Enables VPC service controls for a connection. EnableVpcServiceControlsService(context.Context, *EnableVpcServiceControlsServiceRequest) (*longrunningpb.Operation, error) // Service producers can use this method to find a currently unused range within consumer allocated ranges. This returned range is not reserved, and not guaranteed to remain unused. It will validate previously provided allocated ranges, find non-conflicting sub-range of requested size (expressed in number of leading bits of ipv4 network mask, as in CIDR range notation). SearchRangeService(context.Context, *SearchRangeServiceRequest) (*longrunningpb.Operation, error) // Service producers use this method to validate if the consumer provided network, project and requested range are valid. This allows them to use a fail-fast mechanism for consumer requests, and not have to wait for AddSubnetwork operation completion to determine if user request is invalid. ValidateService(context.Context, *ValidateServiceRequest) (*ValidateConsumerConfigResponse, error) // contains filtered or unexported methods }
ServicesServerServer is the server API for ServicesServer service. All implementations must embed UnimplementedServicesServerServer for forward compatibility
type SourceContext ¶
type SourceContext struct { // The path-qualified name of the .proto file that contained the associated protobuf element. For example: `"google/protobuf/source_context.proto"`. FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` // contains filtered or unexported fields }
`SourceContext` represents information about the source of a protobuf element, like the file in which it is defined.
func (*SourceContext) Descriptor
deprecated
func (*SourceContext) Descriptor() ([]byte, []int)
Deprecated: Use SourceContext.ProtoReflect.Descriptor instead.
func (*SourceContext) GetFileName ¶
func (x *SourceContext) GetFileName() string
func (*SourceContext) ProtoMessage ¶
func (*SourceContext) ProtoMessage()
func (*SourceContext) ProtoReflect ¶
func (x *SourceContext) ProtoReflect() protoreflect.Message
func (*SourceContext) Reset ¶
func (x *SourceContext) Reset()
func (*SourceContext) String ¶
func (x *SourceContext) String() string
type SourceInfo ¶
type SourceInfo struct { // All files used during config generation. SourceFiles []*any1.Any `protobuf:"bytes,1,rep,name=source_files,json=sourceFiles,proto3" json:"source_files,omitempty"` // contains filtered or unexported fields }
Source information used to create a Service Config
func (*SourceInfo) Descriptor
deprecated
func (*SourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use SourceInfo.ProtoReflect.Descriptor instead.
func (*SourceInfo) GetSourceFiles ¶
func (x *SourceInfo) GetSourceFiles() []*any1.Any
func (*SourceInfo) ProtoMessage ¶
func (*SourceInfo) ProtoMessage()
func (*SourceInfo) ProtoReflect ¶
func (x *SourceInfo) ProtoReflect() protoreflect.Message
func (*SourceInfo) Reset ¶
func (x *SourceInfo) Reset()
func (*SourceInfo) String ¶
func (x *SourceInfo) String() string
type Status ¶
type Status struct { // The status code, which should be an enum value of google.rpc.Code. Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []*any1.Any `protobuf:"bytes,2,rep,name=details,proto3" json:"details,omitempty"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (*Status) Descriptor
deprecated
func (*Status) GetDetails ¶
func (*Status) GetMessage ¶
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
type Subnetwork ¶
type Subnetwork struct { // Subnetwork CIDR range in `10.x.x.x/y` format. IpCidrRange string `protobuf:"bytes,1,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"` // Subnetwork name. See https://cloud.google.com/compute/docs/vpc/ Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // In the Shared VPC host project, the VPC network that's peered with the consumer network. For example: `projects/1234321/global/networks/host-network` Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` // This is a discovered subnet that is not within the current consumer allocated ranges. OutsideAllocation bool `protobuf:"varint,4,opt,name=outside_allocation,json=outsideAllocation,proto3" json:"outside_allocation,omitempty"` // GCP region where the subnetwork is located. Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"` // List of secondary IP ranges in this subnetwork. SecondaryIpRanges []*SecondaryIpRange `protobuf:"bytes,6,rep,name=secondary_ip_ranges,json=secondaryIpRanges,proto3" json:"secondary_ip_ranges,omitempty"` // contains filtered or unexported fields }
Represents a subnet that was created or discovered by a private access management service.
func (*Subnetwork) Descriptor
deprecated
func (*Subnetwork) Descriptor() ([]byte, []int)
Deprecated: Use Subnetwork.ProtoReflect.Descriptor instead.
func (*Subnetwork) GetIpCidrRange ¶
func (x *Subnetwork) GetIpCidrRange() string
func (*Subnetwork) GetName ¶
func (x *Subnetwork) GetName() string
func (*Subnetwork) GetNetwork ¶
func (x *Subnetwork) GetNetwork() string
func (*Subnetwork) GetOutsideAllocation ¶
func (x *Subnetwork) GetOutsideAllocation() bool
func (*Subnetwork) GetRegion ¶
func (x *Subnetwork) GetRegion() string
func (*Subnetwork) GetSecondaryIpRanges ¶
func (x *Subnetwork) GetSecondaryIpRanges() []*SecondaryIpRange
func (*Subnetwork) ProtoMessage ¶
func (*Subnetwork) ProtoMessage()
func (*Subnetwork) ProtoReflect ¶
func (x *Subnetwork) ProtoReflect() protoreflect.Message
func (*Subnetwork) Reset ¶
func (x *Subnetwork) Reset()
func (*Subnetwork) String ¶
func (x *Subnetwork) String() string
type SystemParameter ¶
type SystemParameter struct { // Define the HTTP header name to use for the parameter. It is case insensitive. HttpHeader string `protobuf:"bytes,1,opt,name=http_header,json=httpHeader,proto3" json:"http_header,omitempty"` // Define the name of the parameter, such as "api_key" . It is case sensitive. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Define the URL query parameter name to use for the parameter. It is case sensitive. UrlQueryParameter string `protobuf:"bytes,3,opt,name=url_query_parameter,json=urlQueryParameter,proto3" json:"url_query_parameter,omitempty"` // contains filtered or unexported fields }
Define a parameter's name and location. The parameter may be passed as either an HTTP header or a URL query parameter, and if both are passed the behavior is implementation-dependent.
func (*SystemParameter) Descriptor
deprecated
func (*SystemParameter) Descriptor() ([]byte, []int)
Deprecated: Use SystemParameter.ProtoReflect.Descriptor instead.
func (*SystemParameter) GetHttpHeader ¶
func (x *SystemParameter) GetHttpHeader() string
func (*SystemParameter) GetName ¶
func (x *SystemParameter) GetName() string
func (*SystemParameter) GetUrlQueryParameter ¶
func (x *SystemParameter) GetUrlQueryParameter() string
func (*SystemParameter) ProtoMessage ¶
func (*SystemParameter) ProtoMessage()
func (*SystemParameter) ProtoReflect ¶
func (x *SystemParameter) ProtoReflect() protoreflect.Message
func (*SystemParameter) Reset ¶
func (x *SystemParameter) Reset()
func (*SystemParameter) String ¶
func (x *SystemParameter) String() string
type SystemParameterRule ¶
type SystemParameterRule struct { // Define parameters. Multiple names may be defined for a parameter. For a given method call, only one of them should be used. If multiple names are used the behavior is implementation-dependent. If none of the specified names are present the behavior is parameter-dependent. Parameters []*SystemParameter `protobuf:"bytes,1,rep,name=parameters,proto3" json:"parameters,omitempty"` // Selects the methods to which this rule applies. Use '*' to indicate all methods in all APIs. Refer to selector for syntax details. Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // contains filtered or unexported fields }
Define a system parameter rule mapping system parameter definitions to methods.
func (*SystemParameterRule) Descriptor
deprecated
func (*SystemParameterRule) Descriptor() ([]byte, []int)
Deprecated: Use SystemParameterRule.ProtoReflect.Descriptor instead.
func (*SystemParameterRule) GetParameters ¶
func (x *SystemParameterRule) GetParameters() []*SystemParameter
func (*SystemParameterRule) GetSelector ¶
func (x *SystemParameterRule) GetSelector() string
func (*SystemParameterRule) ProtoMessage ¶
func (*SystemParameterRule) ProtoMessage()
func (*SystemParameterRule) ProtoReflect ¶
func (x *SystemParameterRule) ProtoReflect() protoreflect.Message
func (*SystemParameterRule) Reset ¶
func (x *SystemParameterRule) Reset()
func (*SystemParameterRule) String ¶
func (x *SystemParameterRule) String() string
type SystemParameters ¶
type SystemParameters struct { // Define system parameters. The parameters defined here will override the default parameters implemented by the system. If this field is missing from the service config, default system parameters will be used. Default system parameters and names is implementation-dependent. Example: define api key for all methods system_parameters rules: - selector: "*" parameters: - name: api_key url_query_parameter: api_key Example: define 2 api key names for a specific method. system_parameters rules: - selector: "/ListShelves" parameters: - name: api_key http_header: Api-Key1 - name: api_key http_header: Api-Key2 **NOTE:** All service configuration rules follow "last one wins" order. Rules []*SystemParameterRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
### System parameter configuration A system parameter is a special kind of parameter defined by the API system, not by an individual API. It is typically mapped to an HTTP header and/or a URL query parameter. This configuration specifies which methods change the names of the system parameters.
func (*SystemParameters) Descriptor
deprecated
func (*SystemParameters) Descriptor() ([]byte, []int)
Deprecated: Use SystemParameters.ProtoReflect.Descriptor instead.
func (*SystemParameters) GetRules ¶
func (x *SystemParameters) GetRules() []*SystemParameterRule
func (*SystemParameters) ProtoMessage ¶
func (*SystemParameters) ProtoMessage()
func (*SystemParameters) ProtoReflect ¶
func (x *SystemParameters) ProtoReflect() protoreflect.Message
func (*SystemParameters) Reset ¶
func (x *SystemParameters) Reset()
func (*SystemParameters) String ¶
func (x *SystemParameters) String() string
type Type ¶
type Type struct { // The source edition string, only valid when syntax is SYNTAX_EDITIONS. Edition string `protobuf:"bytes,1,opt,name=edition,proto3" json:"edition,omitempty"` // The list of fields. Fields []*Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"` // The fully qualified message name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // The list of types appearing in `oneof` definitions in this type. Oneofs []string `protobuf:"bytes,4,rep,name=oneofs,proto3" json:"oneofs,omitempty"` // The protocol buffer options. Options []*Option `protobuf:"bytes,5,rep,name=options,proto3" json:"options,omitempty"` // The source context. SourceContext *SourceContext `protobuf:"bytes,6,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"` // The source syntax. Syntax string `protobuf:"bytes,7,opt,name=syntax,proto3" json:"syntax,omitempty"` // contains filtered or unexported fields }
A protocol buffer message type.
func (*Type) Descriptor
deprecated
func (*Type) GetEdition ¶
func (*Type) GetOptions ¶
func (*Type) GetSourceContext ¶
func (x *Type) GetSourceContext() *SourceContext
func (*Type) ProtoMessage ¶
func (*Type) ProtoMessage()
func (*Type) ProtoReflect ¶
func (x *Type) ProtoReflect() protoreflect.Message
type UnimplementedServicesConnectionsServerServer ¶
type UnimplementedServicesConnectionsServerServer struct { }
UnimplementedServicesConnectionsServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesConnectionsServerServer) CreateServicesConnection ¶
func (UnimplementedServicesConnectionsServerServer) CreateServicesConnection(context.Context, *CreateServicesConnectionRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesConnectionsServerServer) DeleteConnectionServicesConnection ¶
func (UnimplementedServicesConnectionsServerServer) DeleteConnectionServicesConnection(context.Context, *DeleteConnectionServicesConnectionRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesConnectionsServerServer) ListServicesConnections ¶
func (UnimplementedServicesConnectionsServerServer) ListServicesConnections(context.Context, *ListServicesConnectionsRequest) (*ListConnectionsResponse, error)
func (UnimplementedServicesConnectionsServerServer) PatchServicesConnection ¶
func (UnimplementedServicesConnectionsServerServer) PatchServicesConnection(context.Context, *PatchServicesConnectionRequest) (*longrunningpb.Operation, error)
type UnimplementedServicesDnsRecordSetsServerServer ¶
type UnimplementedServicesDnsRecordSetsServerServer struct { }
UnimplementedServicesDnsRecordSetsServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesDnsRecordSetsServerServer) AddServicesDnsRecordSet ¶
func (UnimplementedServicesDnsRecordSetsServerServer) AddServicesDnsRecordSet(context.Context, *AddServicesDnsRecordSetRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesDnsRecordSetsServerServer) DeleteServicesDnsRecordSet ¶
func (UnimplementedServicesDnsRecordSetsServerServer) DeleteServicesDnsRecordSet(context.Context, *DeleteServicesDnsRecordSetRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesDnsRecordSetsServerServer) GetServicesDnsRecordSet ¶
func (UnimplementedServicesDnsRecordSetsServerServer) GetServicesDnsRecordSet(context.Context, *GetServicesDnsRecordSetRequest) (*DnsRecordSet, error)
func (UnimplementedServicesDnsRecordSetsServerServer) ListServicesDnsRecordSets ¶
func (UnimplementedServicesDnsRecordSetsServerServer) ListServicesDnsRecordSets(context.Context, *ListServicesDnsRecordSetsRequest) (*ListDnsRecordSetsResponse, error)
func (UnimplementedServicesDnsRecordSetsServerServer) UpdateServicesDnsRecordSet ¶
func (UnimplementedServicesDnsRecordSetsServerServer) UpdateServicesDnsRecordSet(context.Context, *UpdateServicesDnsRecordSetRequest) (*longrunningpb.Operation, error)
type UnimplementedServicesDnsZonesServerServer ¶
type UnimplementedServicesDnsZonesServerServer struct { }
UnimplementedServicesDnsZonesServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesDnsZonesServerServer) AddServicesDnsZone ¶
func (UnimplementedServicesDnsZonesServerServer) AddServicesDnsZone(context.Context, *AddServicesDnsZoneRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesDnsZonesServerServer) DeleteServicesDnsZone ¶
func (UnimplementedServicesDnsZonesServerServer) DeleteServicesDnsZone(context.Context, *DeleteServicesDnsZoneRequest) (*longrunningpb.Operation, error)
type UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer ¶
type UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer struct { }
UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer) GetServicesProjectsGlobalNetworksDnsZone ¶
func (UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer) GetServicesProjectsGlobalNetworksDnsZone(context.Context, *GetServicesProjectsGlobalNetworksDnsZoneRequest) (*GetDnsZoneResponse, error)
func (UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer) ListServicesProjectsGlobalNetworksDnsZones ¶
func (UnimplementedServicesProjectsGlobalNetworksDnsZonesServerServer) ListServicesProjectsGlobalNetworksDnsZones(context.Context, *ListServicesProjectsGlobalNetworksDnsZonesRequest) (*ListDnsZonesResponse, error)
type UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer ¶
type UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer struct { }
UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) CreateServicesProjectsGlobalNetworksPeeredDnsDomain ¶
func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) CreateServicesProjectsGlobalNetworksPeeredDnsDomain(context.Context, *CreateServicesProjectsGlobalNetworksPeeredDnsDomainRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) DeleteServicesProjectsGlobalNetworksPeeredDnsDomain ¶
func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) DeleteServicesProjectsGlobalNetworksPeeredDnsDomain(context.Context, *DeleteServicesProjectsGlobalNetworksPeeredDnsDomainRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) ListServicesProjectsGlobalNetworksPeeredDnsDomains ¶
func (UnimplementedServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer) ListServicesProjectsGlobalNetworksPeeredDnsDomains(context.Context, *ListServicesProjectsGlobalNetworksPeeredDnsDomainsRequest) (*ListPeeredDnsDomainsResponse, error)
type UnimplementedServicesProjectsGlobalNetworksServerServer ¶
type UnimplementedServicesProjectsGlobalNetworksServerServer struct { }
UnimplementedServicesProjectsGlobalNetworksServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesProjectsGlobalNetworksServerServer) GetServicesProjectsGlobalNetwork ¶
func (UnimplementedServicesProjectsGlobalNetworksServerServer) GetServicesProjectsGlobalNetwork(context.Context, *GetServicesProjectsGlobalNetworkRequest) (*ConsumerConfig, error)
func (UnimplementedServicesProjectsGlobalNetworksServerServer) GetVpcServiceControlsServicesProjectsGlobalNetwork ¶
func (UnimplementedServicesProjectsGlobalNetworksServerServer) GetVpcServiceControlsServicesProjectsGlobalNetwork(context.Context, *GetVpcServiceControlsServicesProjectsGlobalNetworkRequest) (*VpcServiceControls, error)
func (UnimplementedServicesProjectsGlobalNetworksServerServer) UpdateConsumerConfigServicesProjectsGlobalNetwork ¶
func (UnimplementedServicesProjectsGlobalNetworksServerServer) UpdateConsumerConfigServicesProjectsGlobalNetwork(context.Context, *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) (*longrunningpb.Operation, error)
type UnimplementedServicesProjectsGlobalServerServer ¶
type UnimplementedServicesProjectsGlobalServerServer struct { }
UnimplementedServicesProjectsGlobalServerServer must be embedded to have forward compatible implementations.
type UnimplementedServicesProjectsServerServer ¶
type UnimplementedServicesProjectsServerServer struct { }
UnimplementedServicesProjectsServerServer must be embedded to have forward compatible implementations.
type UnimplementedServicesRolesServerServer ¶
type UnimplementedServicesRolesServerServer struct { }
UnimplementedServicesRolesServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesRolesServerServer) AddServicesRole ¶
func (UnimplementedServicesRolesServerServer) AddServicesRole(context.Context, *AddServicesRoleRequest) (*longrunningpb.Operation, error)
type UnimplementedServicesServerServer ¶
type UnimplementedServicesServerServer struct { }
UnimplementedServicesServerServer must be embedded to have forward compatible implementations.
func (UnimplementedServicesServerServer) AddSubnetworkService ¶
func (UnimplementedServicesServerServer) AddSubnetworkService(context.Context, *AddSubnetworkServiceRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesServerServer) DisableVpcServiceControlsService ¶
func (UnimplementedServicesServerServer) DisableVpcServiceControlsService(context.Context, *DisableVpcServiceControlsServiceRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesServerServer) EnableVpcServiceControlsService ¶
func (UnimplementedServicesServerServer) EnableVpcServiceControlsService(context.Context, *EnableVpcServiceControlsServiceRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesServerServer) SearchRangeService ¶
func (UnimplementedServicesServerServer) SearchRangeService(context.Context, *SearchRangeServiceRequest) (*longrunningpb.Operation, error)
func (UnimplementedServicesServerServer) ValidateService ¶
func (UnimplementedServicesServerServer) ValidateService(context.Context, *ValidateServiceRequest) (*ValidateConsumerConfigResponse, error)
type UnsafeServicesConnectionsServerServer ¶
type UnsafeServicesConnectionsServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesConnectionsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesConnectionsServerServer will result in compilation errors.
type UnsafeServicesDnsRecordSetsServerServer ¶
type UnsafeServicesDnsRecordSetsServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesDnsRecordSetsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesDnsRecordSetsServerServer will result in compilation errors.
type UnsafeServicesDnsZonesServerServer ¶
type UnsafeServicesDnsZonesServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesDnsZonesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesDnsZonesServerServer will result in compilation errors.
type UnsafeServicesProjectsGlobalNetworksDnsZonesServerServer ¶
type UnsafeServicesProjectsGlobalNetworksDnsZonesServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesProjectsGlobalNetworksDnsZonesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesProjectsGlobalNetworksDnsZonesServerServer will result in compilation errors.
type UnsafeServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer ¶
type UnsafeServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesProjectsGlobalNetworksPeeredDnsDomainsServerServer will result in compilation errors.
type UnsafeServicesProjectsGlobalNetworksServerServer ¶
type UnsafeServicesProjectsGlobalNetworksServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesProjectsGlobalNetworksServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesProjectsGlobalNetworksServerServer will result in compilation errors.
type UnsafeServicesProjectsGlobalServerServer ¶
type UnsafeServicesProjectsGlobalServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesProjectsGlobalServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesProjectsGlobalServerServer will result in compilation errors.
type UnsafeServicesProjectsServerServer ¶
type UnsafeServicesProjectsServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesProjectsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesProjectsServerServer will result in compilation errors.
type UnsafeServicesRolesServerServer ¶
type UnsafeServicesRolesServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesRolesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesRolesServerServer will result in compilation errors.
type UnsafeServicesServerServer ¶
type UnsafeServicesServerServer interface {
// contains filtered or unexported methods
}
UnsafeServicesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServicesServerServer will result in compilation errors.
type UpdateConsumerConfigRequest ¶
type UpdateConsumerConfigRequest struct { // Required. The updated peering config. ConsumerConfig *ConsumerConfig `protobuf:"bytes,1,opt,name=consumer_config,json=consumerConfig,proto3" json:"consumer_config,omitempty"` // contains filtered or unexported fields }
Request to update the configuration of a service networking connection including the import/export of custom routes and subnetwork routes with public IP.
func (*UpdateConsumerConfigRequest) Descriptor
deprecated
func (*UpdateConsumerConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConsumerConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateConsumerConfigRequest) GetConsumerConfig ¶
func (x *UpdateConsumerConfigRequest) GetConsumerConfig() *ConsumerConfig
func (*UpdateConsumerConfigRequest) ProtoMessage ¶
func (*UpdateConsumerConfigRequest) ProtoMessage()
func (*UpdateConsumerConfigRequest) ProtoReflect ¶
func (x *UpdateConsumerConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateConsumerConfigRequest) Reset ¶
func (x *UpdateConsumerConfigRequest) Reset()
func (*UpdateConsumerConfigRequest) String ¶
func (x *UpdateConsumerConfigRequest) String() string
type UpdateConsumerConfigServicesProjectsGlobalNetworkRequest ¶
type UpdateConsumerConfigServicesProjectsGlobalNetworkRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesProjectsGlobalNetwork *UpdateConsumerConfigRequest `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) Descriptor
deprecated
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConsumerConfigServicesProjectsGlobalNetworkRequest.ProtoReflect.Descriptor instead.
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) GetParent ¶
func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) GetParent() string
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) GetServicesProjectsGlobalNetwork ¶
func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) GetServicesProjectsGlobalNetwork() *UpdateConsumerConfigRequest
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) ProtoMessage ¶
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) ProtoMessage()
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) ProtoReflect ¶
func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) ProtoReflect() protoreflect.Message
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) Reset ¶
func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) Reset()
func (*UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) String ¶
func (x *UpdateConsumerConfigServicesProjectsGlobalNetworkRequest) String() string
type UpdateDnsRecordSetMetadata ¶
type UpdateDnsRecordSetMetadata struct {
// contains filtered or unexported fields
}
Metadata provided through GetOperation request for the LRO generated by UpdateDnsRecordSet API
func (*UpdateDnsRecordSetMetadata) Descriptor
deprecated
func (*UpdateDnsRecordSetMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDnsRecordSetMetadata.ProtoReflect.Descriptor instead.
func (*UpdateDnsRecordSetMetadata) ProtoMessage ¶
func (*UpdateDnsRecordSetMetadata) ProtoMessage()
func (*UpdateDnsRecordSetMetadata) ProtoReflect ¶
func (x *UpdateDnsRecordSetMetadata) ProtoReflect() protoreflect.Message
func (*UpdateDnsRecordSetMetadata) Reset ¶
func (x *UpdateDnsRecordSetMetadata) Reset()
func (*UpdateDnsRecordSetMetadata) String ¶
func (x *UpdateDnsRecordSetMetadata) String() string
type UpdateDnsRecordSetRequest ¶
type UpdateDnsRecordSetRequest struct { // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is the project number, as in '12345' {network} is the network name. ConsumerNetwork string `protobuf:"bytes,1,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // Required. The existing DNS record set to update. ExistingDnsRecordSet *DnsRecordSet `protobuf:"bytes,2,opt,name=existing_dns_record_set,json=existingDnsRecordSet,proto3" json:"existing_dns_record_set,omitempty"` // Required. The new values that the DNS record set should be updated to hold. NewDnsRecordSet *DnsRecordSet `protobuf:"bytes,3,opt,name=new_dns_record_set,json=newDnsRecordSet,proto3" json:"new_dns_record_set,omitempty"` // Required. The name of the private DNS zone in the shared producer host project from which the record set will be removed. Zone string `protobuf:"bytes,4,opt,name=zone,proto3" json:"zone,omitempty"` // contains filtered or unexported fields }
Request to update a record set from a private managed DNS zone in the shared producer host project. The name, type, ttl, and data values of the existing record set must all exactly match an existing record set in the specified zone.
func (*UpdateDnsRecordSetRequest) Descriptor
deprecated
func (*UpdateDnsRecordSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDnsRecordSetRequest.ProtoReflect.Descriptor instead.
func (*UpdateDnsRecordSetRequest) GetConsumerNetwork ¶
func (x *UpdateDnsRecordSetRequest) GetConsumerNetwork() string
func (*UpdateDnsRecordSetRequest) GetExistingDnsRecordSet ¶
func (x *UpdateDnsRecordSetRequest) GetExistingDnsRecordSet() *DnsRecordSet
func (*UpdateDnsRecordSetRequest) GetNewDnsRecordSet ¶
func (x *UpdateDnsRecordSetRequest) GetNewDnsRecordSet() *DnsRecordSet
func (*UpdateDnsRecordSetRequest) GetZone ¶
func (x *UpdateDnsRecordSetRequest) GetZone() string
func (*UpdateDnsRecordSetRequest) ProtoMessage ¶
func (*UpdateDnsRecordSetRequest) ProtoMessage()
func (*UpdateDnsRecordSetRequest) ProtoReflect ¶
func (x *UpdateDnsRecordSetRequest) ProtoReflect() protoreflect.Message
func (*UpdateDnsRecordSetRequest) Reset ¶
func (x *UpdateDnsRecordSetRequest) Reset()
func (*UpdateDnsRecordSetRequest) String ¶
func (x *UpdateDnsRecordSetRequest) String() string
type UpdateServicesDnsRecordSetRequest ¶
type UpdateServicesDnsRecordSetRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` ServicesDnsRecordSet *UpdateDnsRecordSetRequest `protobuf:"bytes,2,opt,name=services_dns_record_set,json=servicesDnsRecordSet,proto3" json:"services_dns_record_set,omitempty"` // contains filtered or unexported fields }
func (*UpdateServicesDnsRecordSetRequest) Descriptor
deprecated
func (*UpdateServicesDnsRecordSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServicesDnsRecordSetRequest.ProtoReflect.Descriptor instead.
func (*UpdateServicesDnsRecordSetRequest) GetParent ¶
func (x *UpdateServicesDnsRecordSetRequest) GetParent() string
func (*UpdateServicesDnsRecordSetRequest) GetServicesDnsRecordSet ¶
func (x *UpdateServicesDnsRecordSetRequest) GetServicesDnsRecordSet() *UpdateDnsRecordSetRequest
func (*UpdateServicesDnsRecordSetRequest) ProtoMessage ¶
func (*UpdateServicesDnsRecordSetRequest) ProtoMessage()
func (*UpdateServicesDnsRecordSetRequest) ProtoReflect ¶
func (x *UpdateServicesDnsRecordSetRequest) ProtoReflect() protoreflect.Message
func (*UpdateServicesDnsRecordSetRequest) Reset ¶
func (x *UpdateServicesDnsRecordSetRequest) Reset()
func (*UpdateServicesDnsRecordSetRequest) String ¶
func (x *UpdateServicesDnsRecordSetRequest) String() string
type Usage ¶
type Usage struct { // The full resource name of a channel used for sending notifications to the service producer. Google Service Management currently only supports [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) as a notification channel. To use Google Cloud Pub/Sub as the channel, this must be the name of a Cloud Pub/Sub topic that uses the Cloud Pub/Sub topic name format documented in https://cloud.google.com/pubsub/docs/overview. ProducerNotificationChannel string `` /* 144-byte string literal not displayed */ // Requirements that must be satisfied before a consumer project can use the service. Each requirement is of the form /; for example 'serviceusage.googleapis.com/billing-enabled'. For Google APIs, a Terms of Service requirement must be included here. Google Cloud APIs must include "serviceusage.googleapis.com/tos/cloud". Other Google APIs should include "serviceusage.googleapis.com/tos/universal". Additional ToS can be included based on the business needs. Requirements []string `protobuf:"bytes,2,rep,name=requirements,proto3" json:"requirements,omitempty"` // A list of usage rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order. Rules []*UsageRule `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
Configuration controlling usage of a service.
func (*Usage) Descriptor
deprecated
func (*Usage) GetProducerNotificationChannel ¶
func (*Usage) GetRequirements ¶
func (*Usage) ProtoMessage ¶
func (*Usage) ProtoMessage()
func (*Usage) ProtoReflect ¶
func (x *Usage) ProtoReflect() protoreflect.Message
type UsageRule ¶
type UsageRule struct { // If true, the selected method allows unregistered calls, e.g. calls that don't identify any user or application. AllowUnregisteredCalls bool `` /* 130-byte string literal not displayed */ // Selects the methods to which this rule applies. Use '*' to indicate all methods in all APIs. Refer to selector for syntax details. Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // If true, the selected method should skip service control and the control plane features, such as quota and billing, will not be available. This flag is used by Google Cloud Endpoints to bypass checks for internal methods, such as service health check methods. SkipServiceControl bool `protobuf:"varint,3,opt,name=skip_service_control,json=skipServiceControl,proto3" json:"skip_service_control,omitempty"` // contains filtered or unexported fields }
Usage configuration rules for the service. NOTE: Under development. Use this rule to configure unregistered calls for the service. Unregistered calls are calls that do not contain consumer project identity. (Example: calls that do not contain an API key). By default, API methods do not allow unregistered calls, and each method call must be identified by a consumer project identity. Use this rule to allow/disallow unregistered calls. Example of an API that wants to allow unregistered calls for entire service. usage: rules: - selector: "*" allow_unregistered_calls: true Example of a method that wants to allow unregistered calls. usage: rules: - selector: "google.example.library.v1.LibraryService.CreateBook" allow_unregistered_calls: true
func (*UsageRule) Descriptor
deprecated
func (*UsageRule) GetAllowUnregisteredCalls ¶
func (*UsageRule) GetSelector ¶
func (*UsageRule) GetSkipServiceControl ¶
func (*UsageRule) ProtoMessage ¶
func (*UsageRule) ProtoMessage()
func (*UsageRule) ProtoReflect ¶
func (x *UsageRule) ProtoReflect() protoreflect.Message
type ValidateConsumerConfigRequest ¶
type ValidateConsumerConfigRequest struct { // Optional. The IAM permission check determines whether the consumer project has 'servicenetworking.services.use' permission or not. CheckServiceNetworkingUsePermission bool `` /* 173-byte string literal not displayed */ // Required. The network that the consumer is using to connect with services. Must be in the form of projects/{project}/global/networks/{network} {project} is a project number, as in '12345' {network} is network name. ConsumerNetwork string `protobuf:"bytes,2,opt,name=consumer_network,json=consumerNetwork,proto3" json:"consumer_network,omitempty"` // NETWORK_NOT_IN_CONSUMERS_PROJECT, NETWORK_NOT_IN_CONSUMERS_HOST_PROJECT, and HOST_PROJECT_NOT_FOUND are done when consumer_project is provided. ConsumerProject *ConsumerProject `protobuf:"bytes,3,opt,name=consumer_project,json=consumerProject,proto3" json:"consumer_project,omitempty"` // RANGES_EXHAUSTED, RANGES_EXHAUSTED, and RANGES_DELETED_LATER are done when range_reservation is provided. RangeReservation *RangeReservation `protobuf:"bytes,4,opt,name=range_reservation,json=rangeReservation,proto3" json:"range_reservation,omitempty"` // The validations will be performed in the order listed in the ValidationError enum. The first failure will return. If a validation is not requested, then the next one will be performed. SERVICE_NETWORKING_NOT_ENABLED and NETWORK_NOT_PEERED checks are performed for all requests where validation is requested. NETWORK_NOT_FOUND and NETWORK_DISCONNECTED checks are done for requests that have validate_network set to true. ValidateNetwork bool `protobuf:"varint,5,opt,name=validate_network,json=validateNetwork,proto3" json:"validate_network,omitempty"` // contains filtered or unexported fields }
func (*ValidateConsumerConfigRequest) Descriptor
deprecated
func (*ValidateConsumerConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidateConsumerConfigRequest.ProtoReflect.Descriptor instead.
func (*ValidateConsumerConfigRequest) GetCheckServiceNetworkingUsePermission ¶
func (x *ValidateConsumerConfigRequest) GetCheckServiceNetworkingUsePermission() bool
func (*ValidateConsumerConfigRequest) GetConsumerNetwork ¶
func (x *ValidateConsumerConfigRequest) GetConsumerNetwork() string
func (*ValidateConsumerConfigRequest) GetConsumerProject ¶
func (x *ValidateConsumerConfigRequest) GetConsumerProject() *ConsumerProject
func (*ValidateConsumerConfigRequest) GetRangeReservation ¶
func (x *ValidateConsumerConfigRequest) GetRangeReservation() *RangeReservation
func (*ValidateConsumerConfigRequest) GetValidateNetwork ¶
func (x *ValidateConsumerConfigRequest) GetValidateNetwork() bool
func (*ValidateConsumerConfigRequest) ProtoMessage ¶
func (*ValidateConsumerConfigRequest) ProtoMessage()
func (*ValidateConsumerConfigRequest) ProtoReflect ¶
func (x *ValidateConsumerConfigRequest) ProtoReflect() protoreflect.Message
func (*ValidateConsumerConfigRequest) Reset ¶
func (x *ValidateConsumerConfigRequest) Reset()
func (*ValidateConsumerConfigRequest) String ¶
func (x *ValidateConsumerConfigRequest) String() string
type ValidateConsumerConfigResponse ¶
type ValidateConsumerConfigResponse struct { // List of subnetwork candidates from the request which exist with the `ip_cidr_range`, `secondary_ip_cider_ranges`, and `outside_allocation` fields set. ExistingSubnetworkCandidates []*Subnetwork `` /* 147-byte string literal not displayed */ // Indicates whether all the requested validations passed. IsValid bool `protobuf:"varint,2,opt,name=is_valid,json=isValid,proto3" json:"is_valid,omitempty"` // The first validation which failed. ValidationError string `protobuf:"bytes,3,opt,name=validation_error,json=validationError,proto3" json:"validation_error,omitempty"` // contains filtered or unexported fields }
func (*ValidateConsumerConfigResponse) Descriptor
deprecated
func (*ValidateConsumerConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use ValidateConsumerConfigResponse.ProtoReflect.Descriptor instead.
func (*ValidateConsumerConfigResponse) GetExistingSubnetworkCandidates ¶
func (x *ValidateConsumerConfigResponse) GetExistingSubnetworkCandidates() []*Subnetwork
func (*ValidateConsumerConfigResponse) GetIsValid ¶
func (x *ValidateConsumerConfigResponse) GetIsValid() bool
func (*ValidateConsumerConfigResponse) GetValidationError ¶
func (x *ValidateConsumerConfigResponse) GetValidationError() string
func (*ValidateConsumerConfigResponse) ProtoMessage ¶
func (*ValidateConsumerConfigResponse) ProtoMessage()
func (*ValidateConsumerConfigResponse) ProtoReflect ¶
func (x *ValidateConsumerConfigResponse) ProtoReflect() protoreflect.Message
func (*ValidateConsumerConfigResponse) Reset ¶
func (x *ValidateConsumerConfigResponse) Reset()
func (*ValidateConsumerConfigResponse) String ¶
func (x *ValidateConsumerConfigResponse) String() string
type ValidateServiceRequest ¶
type ValidateServiceRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` Service *ValidateConsumerConfigRequest `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*ValidateServiceRequest) Descriptor
deprecated
func (*ValidateServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidateServiceRequest.ProtoReflect.Descriptor instead.
func (*ValidateServiceRequest) GetParent ¶
func (x *ValidateServiceRequest) GetParent() string
func (*ValidateServiceRequest) GetService ¶
func (x *ValidateServiceRequest) GetService() *ValidateConsumerConfigRequest
func (*ValidateServiceRequest) ProtoMessage ¶
func (*ValidateServiceRequest) ProtoMessage()
func (*ValidateServiceRequest) ProtoReflect ¶
func (x *ValidateServiceRequest) ProtoReflect() protoreflect.Message
func (*ValidateServiceRequest) Reset ¶
func (x *ValidateServiceRequest) Reset()
func (*ValidateServiceRequest) String ¶
func (x *ValidateServiceRequest) String() string
type VpcServiceControls ¶
type VpcServiceControls struct { // Output only. Indicates whether the VPC Service Controls are enabled or disabled for the connection. If the consumer called the EnableVpcServiceControls method, then this is true. If the consumer called DisableVpcServiceControls, then this is false. The default is false. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
Response for the get VPC Service Controls request.
func (*VpcServiceControls) Descriptor
deprecated
func (*VpcServiceControls) Descriptor() ([]byte, []int)
Deprecated: Use VpcServiceControls.ProtoReflect.Descriptor instead.
func (*VpcServiceControls) GetEnabled ¶
func (x *VpcServiceControls) GetEnabled() bool
func (*VpcServiceControls) ProtoMessage ¶
func (*VpcServiceControls) ProtoMessage()
func (*VpcServiceControls) ProtoReflect ¶
func (x *VpcServiceControls) ProtoReflect() protoreflect.Message
func (*VpcServiceControls) Reset ¶
func (x *VpcServiceControls) Reset()
func (*VpcServiceControls) String ¶
func (x *VpcServiceControls) String() string