Type alias NewCDNEnvironmentDistributionConfiguration

NewCDNEnvironmentDistributionConfiguration: {
    brandedDomain: string;
    customDomain?: {
        acm: {
            certificateArn: string;
            dnsValidation: {
                name: string;
                type: string;
                value: string;
            };
        };
        domain: string;
        isComplete: boolean;
    };
    disableSecurityResponseHeaders?: boolean;
    isSinglePageApplication?: boolean;
    isWafEnabled?: boolean;
}

Type declaration

  • brandedDomain: string
  • Optional customDomain?: {
        acm: {
            certificateArn: string;
            dnsValidation: {
                name: string;
                type: string;
                value: string;
            };
        };
        domain: string;
        isComplete: boolean;
    }
    • acm: {
          certificateArn: string;
          dnsValidation: {
              name: string;
              type: string;
              value: string;
          };
      }
      • certificateArn: string
      • dnsValidation: {
            name: string;
            type: string;
            value: string;
        }
        • name: string
        • type: string
        • value: string
    • domain: string
    • isComplete: boolean
  • Optional disableSecurityResponseHeaders?: boolean
  • Optional isSinglePageApplication?: boolean
  • Optional isWafEnabled?: boolean