Show / Hide Table of Contents

Class BackendServiceCdnPolicy

Message containing Cloud CDN configuration for a backend service.

Inheritance
System.Object
BackendServiceCdnPolicy
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class BackendServiceCdnPolicy : IDirectResponseSchema

Properties

CacheKeyPolicy

The CacheKeyPolicy for this CdnPolicy.

Declaration
[JsonProperty("cacheKeyPolicy")]
public virtual CacheKeyPolicy CacheKeyPolicy { get; set; }
Property Value
Type Description
CacheKeyPolicy

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

SignedUrlCacheMaxAgeSec

Maximum number of seconds the response to a signed URL request will be considered fresh. After this time period, the response will be revalidated before being served. Defaults to 1hr (3600s). When serving responses to signed URL requests, Cloud CDN will internally behave as though all responses from this backend had a "Cache-Control: public, max-age=[TTL]" header, regardless of any existing Cache-Control header. The actual headers served in responses will not be altered.

Declaration
[JsonProperty("signedUrlCacheMaxAgeSec")]
public virtual long? SignedUrlCacheMaxAgeSec { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

SignedUrlKeyNames

[Output Only] Names of the keys for signing request URLs.

Declaration
[JsonProperty("signedUrlKeyNames")]
public virtual IList<string> SignedUrlKeyNames { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

Implements

Google.Apis.Requests.IDirectResponseSchema
Back to top