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 }