Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

UpdateDistributionRequest

import type { UpdateDistributionRequest } from "https://aws-api.deno.dev/v0.3/services/lightsail.ts?docs=full";
interface UpdateDistributionRequest {
cacheBehaviors?: CacheBehaviorPerPath[] | null;
cacheBehaviorSettings?: CacheSettings | null;
defaultCacheBehavior?: CacheBehavior | null;
distributionName: string;
isEnabled?: boolean | null;
origin?: InputOrigin | null;
}

§Properties

§
cacheBehaviors?: CacheBehaviorPerPath[] | null
[src]

An array of objects that describe the per-path cache behavior for the distribution.

§
cacheBehaviorSettings?: CacheSettings | null
[src]

An object that describes the cache behavior settings for the distribution.

Note: The cacheBehaviorSettings specified in your UpdateDistributionRequest will replace your distribution's existing settings.

§
defaultCacheBehavior?: CacheBehavior | null
[src]

An object that describes the default cache behavior for the distribution.

§
distributionName: string
[src]

The name of the distribution to update.

Use the GetDistributions action to get a list of distribution names that you can specify.

§
isEnabled?: boolean | null
[src]

Indicates whether to enable the distribution.

§
origin?: InputOrigin | null
[src]

An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer.

The distribution pulls, caches, and serves content from the origin.