Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const CloudPlatformScope + type APIService struct + BasePath string + Operations *OperationsService + Services *ServicesService + UserAgent string + func New(client *http.Client) (*APIService, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*APIService, error) + type AddTenantProjectRequest struct + ForceSendFields []string + NullFields []string + ProjectConfig *TenantProjectConfig + Tag string + func (s *AddTenantProjectRequest) MarshalJSON() ([]byte, error) + type Api struct + ForceSendFields []string + Methods []*Method + Mixins []*Mixin + Name string + NullFields []string + Options []*Option + SourceContext *SourceContext + Syntax string + Version string + func (s *Api) MarshalJSON() ([]byte, error) + type ApplyTenantProjectConfigRequest struct + ForceSendFields []string + NullFields []string + ProjectConfig *TenantProjectConfig + Tag string + func (s *ApplyTenantProjectConfigRequest) MarshalJSON() ([]byte, error) + type AttachTenantProjectRequest struct + ExternalResource string + ForceSendFields []string + NullFields []string + ReservedResource string + Tag string + func (s *AttachTenantProjectRequest) MarshalJSON() ([]byte, error) + type AuthProvider struct + Audiences string + AuthorizationUrl string + ForceSendFields []string + Id string + Issuer string + JwksUri string + JwtLocations []*JwtLocation + NullFields []string + func (s *AuthProvider) MarshalJSON() ([]byte, error) + type AuthRequirement struct + Audiences string + ForceSendFields []string + NullFields []string + ProviderId string + func (s *AuthRequirement) MarshalJSON() ([]byte, error) + type Authentication struct + ForceSendFields []string + NullFields []string + Providers []*AuthProvider + Rules []*AuthenticationRule + func (s *Authentication) MarshalJSON() ([]byte, error) + type AuthenticationRule struct + AllowWithoutCredential bool + ForceSendFields []string + NullFields []string + Oauth *OAuthRequirements + Requirements []*AuthRequirement + Selector string + func (s *AuthenticationRule) MarshalJSON() ([]byte, error) + type Backend struct + ForceSendFields []string + NullFields []string + Rules []*BackendRule + func (s *Backend) MarshalJSON() ([]byte, error) + type BackendRule struct + Address string + Deadline float64 + DisableAuth bool + ForceSendFields []string + JwtAudience string + MinDeadline float64 + NullFields []string + OperationDeadline float64 + OverridesByRequestProtocol map[string]BackendRule + PathTranslation string + Protocol string + Selector string + func (s *BackendRule) MarshalJSON() ([]byte, error) + func (s *BackendRule) UnmarshalJSON(data []byte) error + type Billing struct + ConsumerDestinations []*BillingDestination + ForceSendFields []string + NullFields []string + func (s *Billing) MarshalJSON() ([]byte, error) + type BillingConfig struct + BillingAccount string + ForceSendFields []string + NullFields []string + func (s *BillingConfig) MarshalJSON() ([]byte, error) + type BillingDestination struct + ForceSendFields []string + Metrics []string + MonitoredResource string + NullFields []string + func (s *BillingDestination) MarshalJSON() ([]byte, error) + type CancelOperationRequest struct + type ClientLibrarySettings struct + CppSettings *CppSettings + DotnetSettings *DotnetSettings + ForceSendFields []string + GoSettings *GoSettings + JavaSettings *JavaSettings + LaunchStage string + NodeSettings *NodeSettings + NullFields []string + PhpSettings *PhpSettings + PythonSettings *PythonSettings + RestNumericEnums bool + RubySettings *RubySettings + Version string + func (s *ClientLibrarySettings) MarshalJSON() ([]byte, error) + type CommonLanguageSettings struct + Destinations []string + ForceSendFields []string + NullFields []string + ReferenceDocsUri string + func (s *CommonLanguageSettings) MarshalJSON() ([]byte, error) + type Context struct + ForceSendFields []string + NullFields []string + Rules []*ContextRule + func (s *Context) MarshalJSON() ([]byte, error) + type ContextRule struct + AllowedRequestExtensions []string + AllowedResponseExtensions []string + ForceSendFields []string + NullFields []string + Provided []string + Requested []string + Selector string + func (s *ContextRule) MarshalJSON() ([]byte, error) + type Control struct + Environment string + ForceSendFields []string + MethodPolicies []*MethodPolicy + NullFields []string + func (s *Control) MarshalJSON() ([]byte, error) + type CppSettings struct + Common *CommonLanguageSettings + ForceSendFields []string + NullFields []string + func (s *CppSettings) MarshalJSON() ([]byte, error) + type CreateTenancyUnitRequest struct + ForceSendFields []string + NullFields []string + TenancyUnitId string + func (s *CreateTenancyUnitRequest) MarshalJSON() ([]byte, error) + type CustomError struct + ForceSendFields []string + NullFields []string + Rules []*CustomErrorRule + Types []string + func (s *CustomError) MarshalJSON() ([]byte, error) + type CustomErrorRule struct + ForceSendFields []string + IsErrorType bool + NullFields []string + Selector string + func (s *CustomErrorRule) MarshalJSON() ([]byte, error) + type CustomHttpPattern struct + ForceSendFields []string + Kind string + NullFields []string + Path string + func (s *CustomHttpPattern) MarshalJSON() ([]byte, error) + type DeleteTenantProjectRequest struct + ForceSendFields []string + NullFields []string + Tag string + func (s *DeleteTenantProjectRequest) MarshalJSON() ([]byte, error) + type Documentation struct + DocumentationRootUrl string + ForceSendFields []string + NullFields []string + Overview string + Pages []*Page + Rules []*DocumentationRule + SectionOverrides []*Page + ServiceRootUrl string + Summary string + func (s *Documentation) MarshalJSON() ([]byte, error) + type DocumentationRule struct + DeprecationDescription string + Description string + DisableReplacementWords string + ForceSendFields []string + NullFields []string + Selector string + func (s *DocumentationRule) MarshalJSON() ([]byte, error) + type DotnetSettings struct + Common *CommonLanguageSettings + ForceSendFields []string + ForcedNamespaceAliases []string + HandwrittenSignatures []string + IgnoredResources []string + NullFields []string + RenamedResources map[string]string + RenamedServices map[string]string + func (s *DotnetSettings) MarshalJSON() ([]byte, error) + type Empty struct + type Endpoint struct + Aliases []string + AllowCors bool + ForceSendFields []string + Name string + NullFields []string + Target string + func (s *Endpoint) MarshalJSON() ([]byte, error) + type Enum struct + Edition string + Enumvalue []*EnumValue + ForceSendFields []string + Name string + NullFields []string + Options []*Option + SourceContext *SourceContext + Syntax string + func (s *Enum) MarshalJSON() ([]byte, error) + type EnumValue struct + ForceSendFields []string + Name string + NullFields []string + Number int64 + Options []*Option + func (s *EnumValue) MarshalJSON() ([]byte, error) + type Field struct + Cardinality string + DefaultValue string + ForceSendFields []string + JsonName string + Kind string + Name string + NullFields []string + Number int64 + OneofIndex int64 + Options []*Option + Packed bool + TypeUrl string + func (s *Field) MarshalJSON() ([]byte, error) + type FieldPolicy struct + ForceSendFields []string + NullFields []string + ResourcePermission string + ResourceType string + Selector string + func (s *FieldPolicy) MarshalJSON() ([]byte, error) + type GoSettings struct + Common *CommonLanguageSettings + ForceSendFields []string + NullFields []string + func (s *GoSettings) MarshalJSON() ([]byte, error) + type Http struct + ForceSendFields []string + FullyDecodeReservedExpansion bool + NullFields []string + Rules []*HttpRule + func (s *Http) MarshalJSON() ([]byte, error) + type HttpRule struct + AdditionalBindings []*HttpRule + Body string + Custom *CustomHttpPattern + Delete string + ForceSendFields []string + Get string + NullFields []string + Patch string + Post string + Put string + ResponseBody string + Selector string + func (s *HttpRule) MarshalJSON() ([]byte, error) + type JavaSettings struct + Common *CommonLanguageSettings + ForceSendFields []string + LibraryPackage string + NullFields []string + ServiceClassNames map[string]string + func (s *JavaSettings) MarshalJSON() ([]byte, error) + type JwtLocation struct + Cookie string + ForceSendFields []string + Header string + NullFields []string + Query string + ValuePrefix string + func (s *JwtLocation) MarshalJSON() ([]byte, error) + type LabelDescriptor struct + Description string + ForceSendFields []string + Key string + NullFields []string + ValueType string + func (s *LabelDescriptor) MarshalJSON() ([]byte, error) + type ListOperationsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Operations []*Operation + func (s *ListOperationsResponse) MarshalJSON() ([]byte, error) + type ListTenancyUnitsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + TenancyUnits []*TenancyUnit + func (s *ListTenancyUnitsResponse) MarshalJSON() ([]byte, error) + type LogDescriptor struct + Description string + DisplayName string + ForceSendFields []string + Labels []*LabelDescriptor + Name string + NullFields []string + func (s *LogDescriptor) MarshalJSON() ([]byte, error) + type Logging struct + ConsumerDestinations []*LoggingDestination + ForceSendFields []string + NullFields []string + ProducerDestinations []*LoggingDestination + func (s *Logging) MarshalJSON() ([]byte, error) + type LoggingDestination struct + ForceSendFields []string + Logs []string + MonitoredResource string + NullFields []string + func (s *LoggingDestination) MarshalJSON() ([]byte, error) + type LongRunning struct + ForceSendFields []string + InitialPollDelay string + MaxPollDelay string + NullFields []string + PollDelayMultiplier float64 + TotalPollTimeout string + func (s *LongRunning) MarshalJSON() ([]byte, error) + func (s *LongRunning) UnmarshalJSON(data []byte) error + type Method struct + ForceSendFields []string + Name string + NullFields []string + Options []*Option + RequestStreaming bool + RequestTypeUrl string + ResponseStreaming bool + ResponseTypeUrl string + Syntax string + func (s *Method) MarshalJSON() ([]byte, error) + type MethodPolicy struct + ForceSendFields []string + NullFields []string + RequestPolicies []*FieldPolicy + Selector string + func (s *MethodPolicy) MarshalJSON() ([]byte, error) + type MethodSettings struct + AutoPopulatedFields []string + ForceSendFields []string + LongRunning *LongRunning + NullFields []string + Selector string + func (s *MethodSettings) MarshalJSON() ([]byte, error) + type MetricDescriptor struct + Description string + DisplayName string + ForceSendFields []string + Labels []*LabelDescriptor + LaunchStage string + Metadata *MetricDescriptorMetadata + MetricKind string + MonitoredResourceTypes []string + Name string + NullFields []string + Type string + Unit string + ValueType string + func (s *MetricDescriptor) MarshalJSON() ([]byte, error) + type MetricDescriptorMetadata struct + ForceSendFields []string + IngestDelay string + LaunchStage string + NullFields []string + SamplePeriod string + func (s *MetricDescriptorMetadata) MarshalJSON() ([]byte, error) + type MetricRule struct + ForceSendFields []string + MetricCosts map[string]string + NullFields []string + Selector string + func (s *MetricRule) MarshalJSON() ([]byte, error) + type Mixin struct + ForceSendFields []string + Name string + NullFields []string + Root string + func (s *Mixin) MarshalJSON() ([]byte, error) + type MonitoredResourceDescriptor struct + Description string + DisplayName string + ForceSendFields []string + Labels []*LabelDescriptor + LaunchStage string + Name string + NullFields []string + Type string + func (s *MonitoredResourceDescriptor) MarshalJSON() ([]byte, error) + type Monitoring struct + ConsumerDestinations []*MonitoringDestination + ForceSendFields []string + NullFields []string + ProducerDestinations []*MonitoringDestination + func (s *Monitoring) MarshalJSON() ([]byte, error) + type MonitoringDestination struct + ForceSendFields []string + Metrics []string + MonitoredResource string + NullFields []string + func (s *MonitoringDestination) MarshalJSON() ([]byte, error) + type NodeSettings struct + Common *CommonLanguageSettings + ForceSendFields []string + NullFields []string + func (s *NodeSettings) MarshalJSON() ([]byte, error) + type OAuthRequirements struct + CanonicalScopes string + ForceSendFields []string + NullFields []string + func (s *OAuthRequirements) MarshalJSON() ([]byte, error) + type Operation struct + Done bool + Error *Status + ForceSendFields []string + Metadata googleapi.RawMessage + Name string + NullFields []string + Response googleapi.RawMessage + func (s *Operation) MarshalJSON() ([]byte, error) + type OperationsCancelCall struct + func (c *OperationsCancelCall) Context(ctx context.Context) *OperationsCancelCall + func (c *OperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *OperationsCancelCall) Fields(s ...googleapi.Field) *OperationsCancelCall + func (c *OperationsCancelCall) Header() http.Header + type OperationsDeleteCall struct + func (c *OperationsDeleteCall) Context(ctx context.Context) *OperationsDeleteCall + func (c *OperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *OperationsDeleteCall) Fields(s ...googleapi.Field) *OperationsDeleteCall + func (c *OperationsDeleteCall) Header() http.Header + type OperationsGetCall struct + func (c *OperationsGetCall) Context(ctx context.Context) *OperationsGetCall + func (c *OperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OperationsGetCall) Fields(s ...googleapi.Field) *OperationsGetCall + func (c *OperationsGetCall) Header() http.Header + func (c *OperationsGetCall) IfNoneMatch(entityTag string) *OperationsGetCall + type OperationsListCall struct + func (c *OperationsListCall) Context(ctx context.Context) *OperationsListCall + func (c *OperationsListCall) Do(opts ...googleapi.CallOption) (*ListOperationsResponse, error) + func (c *OperationsListCall) Fields(s ...googleapi.Field) *OperationsListCall + func (c *OperationsListCall) Filter(filter string) *OperationsListCall + func (c *OperationsListCall) Header() http.Header + func (c *OperationsListCall) IfNoneMatch(entityTag string) *OperationsListCall + func (c *OperationsListCall) PageSize(pageSize int64) *OperationsListCall + func (c *OperationsListCall) PageToken(pageToken string) *OperationsListCall + func (c *OperationsListCall) Pages(ctx context.Context, f func(*ListOperationsResponse) error) error + type OperationsService struct + func NewOperationsService(s *APIService) *OperationsService + func (r *OperationsService) Cancel(name string, canceloperationrequest *CancelOperationRequest) *OperationsCancelCall + func (r *OperationsService) Delete(name string) *OperationsDeleteCall + func (r *OperationsService) Get(name string) *OperationsGetCall + func (r *OperationsService) List(name string) *OperationsListCall + type Option struct + ForceSendFields []string + Name string + NullFields []string + Value googleapi.RawMessage + func (s *Option) MarshalJSON() ([]byte, error) + type Page struct + Content string + ForceSendFields []string + Name string + NullFields []string + Subpages []*Page + func (s *Page) MarshalJSON() ([]byte, error) + type PhpSettings struct + Common *CommonLanguageSettings + ForceSendFields []string + NullFields []string + func (s *PhpSettings) MarshalJSON() ([]byte, error) + type PolicyBinding struct + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s *PolicyBinding) MarshalJSON() ([]byte, error) + type Publishing struct + ApiShortName string + CodeownerGithubTeams []string + DocTagPrefix string + DocumentationUri string + ForceSendFields []string + GithubLabel string + LibrarySettings []*ClientLibrarySettings + MethodSettings []*MethodSettings + NewIssueUri string + NullFields []string + Organization string + ProtoReferenceDocumentationUri string + func (s *Publishing) MarshalJSON() ([]byte, error) + type PythonSettings struct + Common *CommonLanguageSettings + ForceSendFields []string + NullFields []string + func (s *PythonSettings) MarshalJSON() ([]byte, error) + type Quota struct + ForceSendFields []string + Limits []*QuotaLimit + MetricRules []*MetricRule + NullFields []string + func (s *Quota) MarshalJSON() ([]byte, error) + type QuotaLimit struct + DefaultLimit int64 + Description string + DisplayName string + Duration string + ForceSendFields []string + FreeTier int64 + MaxLimit int64 + Metric string + Name string + NullFields []string + Unit string + Values map[string]string + func (s *QuotaLimit) MarshalJSON() ([]byte, error) + type RemoveTenantProjectRequest struct + ForceSendFields []string + NullFields []string + Tag string + func (s *RemoveTenantProjectRequest) MarshalJSON() ([]byte, error) + type RubySettings struct + Common *CommonLanguageSettings + ForceSendFields []string + NullFields []string + func (s *RubySettings) MarshalJSON() ([]byte, error) + type SearchTenancyUnitsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + TenancyUnits []*TenancyUnit + func (s *SearchTenancyUnitsResponse) MarshalJSON() ([]byte, error) + type Service struct + Apis []*Api + Authentication *Authentication + Backend *Backend + Billing *Billing + ConfigVersion int64 + Context *Context + Control *Control + CustomError *CustomError + Documentation *Documentation + Endpoints []*Endpoint + Enums []*Enum + ForceSendFields []string + Http *Http + Id string + Logging *Logging + Logs []*LogDescriptor + Metrics []*MetricDescriptor + MonitoredResources []*MonitoredResourceDescriptor + Monitoring *Monitoring + Name string + NullFields []string + ProducerProjectId string + Publishing *Publishing + Quota *Quota + SourceInfo *SourceInfo + SystemParameters *SystemParameters + SystemTypes []*Type + Title string + Types []*Type + Usage *Usage + func (s *Service) MarshalJSON() ([]byte, error) + type ServiceAccountConfig struct + AccountId string + ForceSendFields []string + NullFields []string + TenantProjectRoles []string + func (s *ServiceAccountConfig) MarshalJSON() ([]byte, error) + type ServicesSearchCall struct + func (c *ServicesSearchCall) Context(ctx context.Context) *ServicesSearchCall + func (c *ServicesSearchCall) Do(opts ...googleapi.CallOption) (*SearchTenancyUnitsResponse, error) + func (c *ServicesSearchCall) Fields(s ...googleapi.Field) *ServicesSearchCall + func (c *ServicesSearchCall) Header() http.Header + func (c *ServicesSearchCall) IfNoneMatch(entityTag string) *ServicesSearchCall + func (c *ServicesSearchCall) PageSize(pageSize int64) *ServicesSearchCall + func (c *ServicesSearchCall) PageToken(pageToken string) *ServicesSearchCall + func (c *ServicesSearchCall) Pages(ctx context.Context, f func(*SearchTenancyUnitsResponse) error) error + func (c *ServicesSearchCall) Query(query string) *ServicesSearchCall + type ServicesService struct + TenancyUnits *ServicesTenancyUnitsService + func NewServicesService(s *APIService) *ServicesService + func (r *ServicesService) Search(parent string) *ServicesSearchCall + type ServicesTenancyUnitsAddProjectCall struct + func (c *ServicesTenancyUnitsAddProjectCall) Context(ctx context.Context) *ServicesTenancyUnitsAddProjectCall + func (c *ServicesTenancyUnitsAddProjectCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ServicesTenancyUnitsAddProjectCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsAddProjectCall + func (c *ServicesTenancyUnitsAddProjectCall) Header() http.Header + type ServicesTenancyUnitsApplyProjectConfigCall struct + func (c *ServicesTenancyUnitsApplyProjectConfigCall) Context(ctx context.Context) *ServicesTenancyUnitsApplyProjectConfigCall + func (c *ServicesTenancyUnitsApplyProjectConfigCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ServicesTenancyUnitsApplyProjectConfigCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsApplyProjectConfigCall + func (c *ServicesTenancyUnitsApplyProjectConfigCall) Header() http.Header + type ServicesTenancyUnitsAttachProjectCall struct + func (c *ServicesTenancyUnitsAttachProjectCall) Context(ctx context.Context) *ServicesTenancyUnitsAttachProjectCall + func (c *ServicesTenancyUnitsAttachProjectCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ServicesTenancyUnitsAttachProjectCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsAttachProjectCall + func (c *ServicesTenancyUnitsAttachProjectCall) Header() http.Header + type ServicesTenancyUnitsCreateCall struct + func (c *ServicesTenancyUnitsCreateCall) Context(ctx context.Context) *ServicesTenancyUnitsCreateCall + func (c *ServicesTenancyUnitsCreateCall) Do(opts ...googleapi.CallOption) (*TenancyUnit, error) + func (c *ServicesTenancyUnitsCreateCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsCreateCall + func (c *ServicesTenancyUnitsCreateCall) Header() http.Header + type ServicesTenancyUnitsDeleteCall struct + func (c *ServicesTenancyUnitsDeleteCall) Context(ctx context.Context) *ServicesTenancyUnitsDeleteCall + func (c *ServicesTenancyUnitsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ServicesTenancyUnitsDeleteCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsDeleteCall + func (c *ServicesTenancyUnitsDeleteCall) Header() http.Header + type ServicesTenancyUnitsDeleteProjectCall struct + func (c *ServicesTenancyUnitsDeleteProjectCall) Context(ctx context.Context) *ServicesTenancyUnitsDeleteProjectCall + func (c *ServicesTenancyUnitsDeleteProjectCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ServicesTenancyUnitsDeleteProjectCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsDeleteProjectCall + func (c *ServicesTenancyUnitsDeleteProjectCall) Header() http.Header + type ServicesTenancyUnitsListCall struct + func (c *ServicesTenancyUnitsListCall) Context(ctx context.Context) *ServicesTenancyUnitsListCall + func (c *ServicesTenancyUnitsListCall) Do(opts ...googleapi.CallOption) (*ListTenancyUnitsResponse, error) + func (c *ServicesTenancyUnitsListCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsListCall + func (c *ServicesTenancyUnitsListCall) Filter(filter string) *ServicesTenancyUnitsListCall + func (c *ServicesTenancyUnitsListCall) Header() http.Header + func (c *ServicesTenancyUnitsListCall) IfNoneMatch(entityTag string) *ServicesTenancyUnitsListCall + func (c *ServicesTenancyUnitsListCall) PageSize(pageSize int64) *ServicesTenancyUnitsListCall + func (c *ServicesTenancyUnitsListCall) PageToken(pageToken string) *ServicesTenancyUnitsListCall + func (c *ServicesTenancyUnitsListCall) Pages(ctx context.Context, f func(*ListTenancyUnitsResponse) error) error + type ServicesTenancyUnitsRemoveProjectCall struct + func (c *ServicesTenancyUnitsRemoveProjectCall) Context(ctx context.Context) *ServicesTenancyUnitsRemoveProjectCall + func (c *ServicesTenancyUnitsRemoveProjectCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ServicesTenancyUnitsRemoveProjectCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsRemoveProjectCall + func (c *ServicesTenancyUnitsRemoveProjectCall) Header() http.Header + type ServicesTenancyUnitsService struct + func NewServicesTenancyUnitsService(s *APIService) *ServicesTenancyUnitsService + func (r *ServicesTenancyUnitsService) AddProject(parent string, addtenantprojectrequest *AddTenantProjectRequest) *ServicesTenancyUnitsAddProjectCall + func (r *ServicesTenancyUnitsService) ApplyProjectConfig(name string, applytenantprojectconfigrequest *ApplyTenantProjectConfigRequest) *ServicesTenancyUnitsApplyProjectConfigCall + func (r *ServicesTenancyUnitsService) AttachProject(name string, attachtenantprojectrequest *AttachTenantProjectRequest) *ServicesTenancyUnitsAttachProjectCall + func (r *ServicesTenancyUnitsService) Create(parent string, createtenancyunitrequest *CreateTenancyUnitRequest) *ServicesTenancyUnitsCreateCall + func (r *ServicesTenancyUnitsService) Delete(name string) *ServicesTenancyUnitsDeleteCall + func (r *ServicesTenancyUnitsService) DeleteProject(name string, deletetenantprojectrequest *DeleteTenantProjectRequest) *ServicesTenancyUnitsDeleteProjectCall + func (r *ServicesTenancyUnitsService) List(parent string) *ServicesTenancyUnitsListCall + func (r *ServicesTenancyUnitsService) RemoveProject(name string, removetenantprojectrequest *RemoveTenantProjectRequest) *ServicesTenancyUnitsRemoveProjectCall + func (r *ServicesTenancyUnitsService) UndeleteProject(name string, undeletetenantprojectrequest *UndeleteTenantProjectRequest) *ServicesTenancyUnitsUndeleteProjectCall + type ServicesTenancyUnitsUndeleteProjectCall struct + func (c *ServicesTenancyUnitsUndeleteProjectCall) Context(ctx context.Context) *ServicesTenancyUnitsUndeleteProjectCall + func (c *ServicesTenancyUnitsUndeleteProjectCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ServicesTenancyUnitsUndeleteProjectCall) Fields(s ...googleapi.Field) *ServicesTenancyUnitsUndeleteProjectCall + func (c *ServicesTenancyUnitsUndeleteProjectCall) Header() http.Header + type SourceContext struct + FileName string + ForceSendFields []string + NullFields []string + func (s *SourceContext) MarshalJSON() ([]byte, error) + type SourceInfo struct + ForceSendFields []string + NullFields []string + SourceFiles []googleapi.RawMessage + func (s *SourceInfo) MarshalJSON() ([]byte, error) + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s *Status) MarshalJSON() ([]byte, error) + type SystemParameter struct + ForceSendFields []string + HttpHeader string + Name string + NullFields []string + UrlQueryParameter string + func (s *SystemParameter) MarshalJSON() ([]byte, error) + type SystemParameterRule struct + ForceSendFields []string + NullFields []string + Parameters []*SystemParameter + Selector string + func (s *SystemParameterRule) MarshalJSON() ([]byte, error) + type SystemParameters struct + ForceSendFields []string + NullFields []string + Rules []*SystemParameterRule + func (s *SystemParameters) MarshalJSON() ([]byte, error) + type TenancyUnit struct + Consumer string + CreateTime string + ForceSendFields []string + Name string + NullFields []string + Service string + TenantResources []*TenantResource + func (s *TenancyUnit) MarshalJSON() ([]byte, error) + type TenantProjectConfig struct + BillingConfig *BillingConfig + Folder string + ForceSendFields []string + Labels map[string]string + NullFields []string + ServiceAccountConfig *ServiceAccountConfig + Services []string + TenantProjectPolicy *TenantProjectPolicy + func (s *TenantProjectConfig) MarshalJSON() ([]byte, error) + type TenantProjectPolicy struct + ForceSendFields []string + NullFields []string + PolicyBindings []*PolicyBinding + func (s *TenantProjectPolicy) MarshalJSON() ([]byte, error) + type TenantResource struct + ForceSendFields []string + NullFields []string + Resource string + Status string + Tag string + func (s *TenantResource) MarshalJSON() ([]byte, error) + type Type struct + Edition string + Fields []*Field + ForceSendFields []string + Name string + NullFields []string + Oneofs []string + Options []*Option + SourceContext *SourceContext + Syntax string + func (s *Type) MarshalJSON() ([]byte, error) + type UndeleteTenantProjectRequest struct + ForceSendFields []string + NullFields []string + Tag string + func (s *UndeleteTenantProjectRequest) MarshalJSON() ([]byte, error) + type Usage struct + ForceSendFields []string + NullFields []string + ProducerNotificationChannel string + Requirements []string + Rules []*UsageRule + func (s *Usage) MarshalJSON() ([]byte, error) + type UsageRule struct + AllowUnregisteredCalls bool + ForceSendFields []string + NullFields []string + Selector string + SkipServiceControl bool + func (s *UsageRule) MarshalJSON() ([]byte, error) + type V1AddVisibilityLabelsResponse struct + ForceSendFields []string + Labels []string + NullFields []string + func (s *V1AddVisibilityLabelsResponse) MarshalJSON() ([]byte, error) + type V1Beta1BatchCreateProducerOverridesResponse struct + ForceSendFields []string + NullFields []string + Overrides []*V1Beta1QuotaOverride + func (s *V1Beta1BatchCreateProducerOverridesResponse) MarshalJSON() ([]byte, error) + type V1Beta1DisableConsumerResponse struct + type V1Beta1EnableConsumerResponse struct + type V1Beta1GenerateServiceIdentityResponse struct + ForceSendFields []string + Identity *V1Beta1ServiceIdentity + NullFields []string + func (s *V1Beta1GenerateServiceIdentityResponse) MarshalJSON() ([]byte, error) + type V1Beta1ImportProducerOverridesResponse struct + ForceSendFields []string + NullFields []string + Overrides []*V1Beta1QuotaOverride + func (s *V1Beta1ImportProducerOverridesResponse) MarshalJSON() ([]byte, error) + type V1Beta1ImportProducerQuotaPoliciesResponse struct + ForceSendFields []string + NullFields []string + Policies []*V1Beta1ProducerQuotaPolicy + func (s *V1Beta1ImportProducerQuotaPoliciesResponse) MarshalJSON() ([]byte, error) + type V1Beta1ProducerQuotaPolicy struct + Container string + Dimensions map[string]string + ForceSendFields []string + Metric string + Name string + NullFields []string + PolicyValue int64 + Unit string + func (s *V1Beta1ProducerQuotaPolicy) MarshalJSON() ([]byte, error) + type V1Beta1QuotaOverride struct + AdminOverrideAncestor string + Dimensions map[string]string + ForceSendFields []string + Metric string + Name string + NullFields []string + OverrideValue int64 + Unit string + func (s *V1Beta1QuotaOverride) MarshalJSON() ([]byte, error) + type V1Beta1RefreshConsumerResponse struct + type V1Beta1ServiceIdentity struct + Email string + ForceSendFields []string + Name string + NullFields []string + Tag string + UniqueId string + func (s *V1Beta1ServiceIdentity) MarshalJSON() ([]byte, error) + type V1DefaultIdentity struct + Email string + ForceSendFields []string + Name string + NullFields []string + Tag string + UniqueId string + func (s *V1DefaultIdentity) MarshalJSON() ([]byte, error) + type V1DisableConsumerResponse struct + type V1EnableConsumerResponse struct + type V1GenerateDefaultIdentityResponse struct + AttachStatus string + ForceSendFields []string + Identity *V1DefaultIdentity + NullFields []string + Role string + func (s *V1GenerateDefaultIdentityResponse) MarshalJSON() ([]byte, error) + type V1GenerateServiceAccountResponse struct + Account *V1ServiceAccount + ForceSendFields []string + NullFields []string + func (s *V1GenerateServiceAccountResponse) MarshalJSON() ([]byte, error) + type V1RefreshConsumerResponse struct + type V1RemoveVisibilityLabelsResponse struct + ForceSendFields []string + Labels []string + NullFields []string + func (s *V1RemoveVisibilityLabelsResponse) MarshalJSON() ([]byte, error) + type V1ServiceAccount struct + Email string + ForceSendFields []string + IamAccountName string + Name string + NullFields []string + Tag string + UniqueId string + func (s *V1ServiceAccount) MarshalJSON() ([]byte, error)