GoogleApi.ServiceUsage.V1.Model.GoogleApiServiceusageV1ServiceConfig (google_api_service_usage v0.27.0)
View SourceThe configuration of the service.
Attributes
-
apis(type:list(GoogleApi.ServiceUsage.V1.Model.Api.t), default:nil) - A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces. -
authentication(type:GoogleApi.ServiceUsage.V1.Model.Authentication.t, default:nil) - Auth configuration. Contains only the OAuth rules. -
documentation(type:GoogleApi.ServiceUsage.V1.Model.Documentation.t, default:nil) - Additional API documentation. Contains only the summary and the documentation URL. -
endpoints(type:list(GoogleApi.ServiceUsage.V1.Model.Endpoint.t), default:nil) - Configuration for network endpoints. Contains only the names and aliases of the endpoints. -
monitoredResources(type:list(GoogleApi.ServiceUsage.V1.Model.MonitoredResourceDescriptor.t), default:nil) - Defines the monitored resources used by this service. This is required by the Service.monitoring and Service.logging configurations. -
monitoring(type:GoogleApi.ServiceUsage.V1.Model.Monitoring.t, default:nil) - Monitoring configuration. This should not include the 'producer_destinations' field. -
name(type:String.t, default:nil) - The DNS address at which this service is available. An example DNS address would be:calendar.googleapis.com. -
quota(type:GoogleApi.ServiceUsage.V1.Model.Quota.t, default:nil) - Quota configuration. -
title(type:String.t, default:nil) - The product title for this service. -
usage(type:GoogleApi.ServiceUsage.V1.Model.Usage.t, default:nil) - Configuration controlling usage of this service.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ServiceUsage.V1.Model.GoogleApiServiceusageV1ServiceConfig{ apis: [GoogleApi.ServiceUsage.V1.Model.Api.t()] | nil, authentication: GoogleApi.ServiceUsage.V1.Model.Authentication.t() | nil, documentation: GoogleApi.ServiceUsage.V1.Model.Documentation.t() | nil, endpoints: [GoogleApi.ServiceUsage.V1.Model.Endpoint.t()] | nil, monitoredResources: [GoogleApi.ServiceUsage.V1.Model.MonitoredResourceDescriptor.t()] | nil, monitoring: GoogleApi.ServiceUsage.V1.Model.Monitoring.t() | nil, name: String.t() | nil, quota: GoogleApi.ServiceUsage.V1.Model.Quota.t() | nil, title: String.t() | nil, usage: GoogleApi.ServiceUsage.V1.Model.Usage.t() | nil }