Class ServiceConfig
The configuration of the service.
Implements
Inherited Members
Namespace: Google.Apis.ServiceUsage.v1beta1.Data
Assembly: Google.Apis.ServiceUsage.v1beta1.dll
Syntax
public class ServiceConfig : IDirectResponseSchema
Properties
Apis
A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
Declaration
[JsonProperty("apis")]
public virtual IList<Api> Apis { get; set; }
Property Value
Type | Description |
---|---|
IList<Api> |
Authentication
Auth configuration. Contains only the OAuth rules.
Declaration
[JsonProperty("authentication")]
public virtual Authentication Authentication { get; set; }
Property Value
Type | Description |
---|---|
Authentication |
Documentation
Additional API documentation. Contains only the summary and the documentation URL.
Declaration
[JsonProperty("documentation")]
public virtual Documentation Documentation { get; set; }
Property Value
Type | Description |
---|---|
Documentation |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Endpoints
Configuration for network endpoints. Contains only the names and aliases of the endpoints.
Declaration
[JsonProperty("endpoints")]
public virtual IList<Endpoint> Endpoints { get; set; }
Property Value
Type | Description |
---|---|
IList<Endpoint> |
MonitoredResources
Defines the monitored resources used by this service. This is required by the Service.monitoring and Service.logging configurations.
Declaration
[JsonProperty("monitoredResources")]
public virtual IList<MonitoredResourceDescriptor> MonitoredResources { get; set; }
Property Value
Type | Description |
---|---|
IList<MonitoredResourceDescriptor> |
Monitoring
Monitoring configuration. This should not include the 'producer_destinations' field.
Declaration
[JsonProperty("monitoring")]
public virtual Monitoring Monitoring { get; set; }
Property Value
Type | Description |
---|---|
Monitoring |
Name
The DNS address at which this service is available. An example DNS address would be:
calendar.googleapis.com
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Quota
Quota configuration.
Declaration
[JsonProperty("quota")]
public virtual Quota Quota { get; set; }
Property Value
Type | Description |
---|---|
Quota |
Title
The product title for this service.
Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type | Description |
---|---|
string |
Usage
Configuration controlling usage of this service.
Declaration
[JsonProperty("usage")]
public virtual Usage Usage { get; set; }
Property Value
Type | Description |
---|---|
Usage |