Documentation
¶
Index ¶
- type CachePolicy
- func (*CachePolicy) ElementType() reflect.Type
- func (i *CachePolicy) ToCachePolicyOutput() CachePolicyOutput
- func (i *CachePolicy) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
- func (i *CachePolicy) ToCachePolicyPtrOutput() CachePolicyPtrOutput
- func (i *CachePolicy) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
- type CachePolicyArgs
- type CachePolicyArray
- type CachePolicyArrayInput
- type CachePolicyArrayOutput
- func (CachePolicyArrayOutput) ElementType() reflect.Type
- func (o CachePolicyArrayOutput) Index(i pulumi.IntInput) CachePolicyOutput
- func (o CachePolicyArrayOutput) ToCachePolicyArrayOutput() CachePolicyArrayOutput
- func (o CachePolicyArrayOutput) ToCachePolicyArrayOutputWithContext(ctx context.Context) CachePolicyArrayOutput
- type CachePolicyInput
- type CachePolicyMap
- type CachePolicyMapInput
- type CachePolicyMapOutput
- func (CachePolicyMapOutput) ElementType() reflect.Type
- func (o CachePolicyMapOutput) MapIndex(k pulumi.StringInput) CachePolicyOutput
- func (o CachePolicyMapOutput) ToCachePolicyMapOutput() CachePolicyMapOutput
- func (o CachePolicyMapOutput) ToCachePolicyMapOutputWithContext(ctx context.Context) CachePolicyMapOutput
- type CachePolicyOutput
- func (CachePolicyOutput) ElementType() reflect.Type
- func (o CachePolicyOutput) ToCachePolicyOutput() CachePolicyOutput
- func (o CachePolicyOutput) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
- func (o CachePolicyOutput) ToCachePolicyPtrOutput() CachePolicyPtrOutput
- func (o CachePolicyOutput) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOrigin
- type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ElementType() reflect.Type
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() ...
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) Items() pulumi.StringArrayOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) Elem() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) Items() pulumi.StringArrayOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies() ...
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) Cookies() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) Elem() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ElementType() reflect.Type
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() ...
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) Items() pulumi.StringArrayOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) Elem() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) Items() pulumi.StringArrayOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Elem() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Headers() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli() pulumi.BoolPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) CookiesConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) Elem() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingBrotli() pulumi.BoolPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) QueryStringsConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) Elem() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStrings() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ElementType() reflect.Type
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() ...
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) ...
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() ...
- func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) Items() pulumi.StringArrayOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput
- type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Elem() ...
- func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ElementType() reflect.Type
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Items() pulumi.StringArrayOutput
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() ...
- func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) ...
- type CachePolicyPtrInput
- type CachePolicyPtrOutput
- type CachePolicyState
- type Distribution
- func (*Distribution) ElementType() reflect.Type
- func (i *Distribution) ToDistributionOutput() DistributionOutput
- func (i *Distribution) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
- func (i *Distribution) ToDistributionPtrOutput() DistributionPtrOutput
- func (i *Distribution) ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput
- type DistributionArgs
- type DistributionArray
- type DistributionArrayInput
- type DistributionArrayOutput
- func (DistributionArrayOutput) ElementType() reflect.Type
- func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
- type DistributionCustomErrorResponse
- type DistributionCustomErrorResponseArgs
- func (DistributionCustomErrorResponseArgs) ElementType() reflect.Type
- func (i DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput
- func (i DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutputWithContext(ctx context.Context) DistributionCustomErrorResponseOutput
- type DistributionCustomErrorResponseArray
- func (DistributionCustomErrorResponseArray) ElementType() reflect.Type
- func (i DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput
- func (i DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutputWithContext(ctx context.Context) DistributionCustomErrorResponseArrayOutput
- type DistributionCustomErrorResponseArrayInput
- type DistributionCustomErrorResponseArrayOutput
- func (DistributionCustomErrorResponseArrayOutput) ElementType() reflect.Type
- func (o DistributionCustomErrorResponseArrayOutput) Index(i pulumi.IntInput) DistributionCustomErrorResponseOutput
- func (o DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput
- func (o DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutputWithContext(ctx context.Context) DistributionCustomErrorResponseArrayOutput
- type DistributionCustomErrorResponseInput
- type DistributionCustomErrorResponseOutput
- func (DistributionCustomErrorResponseOutput) ElementType() reflect.Type
- func (o DistributionCustomErrorResponseOutput) ErrorCachingMinTtl() pulumi.IntPtrOutput
- func (o DistributionCustomErrorResponseOutput) ErrorCode() pulumi.IntOutput
- func (o DistributionCustomErrorResponseOutput) ResponseCode() pulumi.IntPtrOutput
- func (o DistributionCustomErrorResponseOutput) ResponsePagePath() pulumi.StringPtrOutput
- func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput
- func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutputWithContext(ctx context.Context) DistributionCustomErrorResponseOutput
- type DistributionDefaultCacheBehavior
- type DistributionDefaultCacheBehaviorArgs
- func (DistributionDefaultCacheBehaviorArgs) ElementType() reflect.Type
- func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput
- func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput
- func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
- func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
- type DistributionDefaultCacheBehaviorForwardedValues
- type DistributionDefaultCacheBehaviorForwardedValuesArgs
- func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ElementType() reflect.Type
- func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput
- func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput
- func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- type DistributionDefaultCacheBehaviorForwardedValuesCookies
- type DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs
- func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ElementType() reflect.Type
- func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
- func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
- func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- type DistributionDefaultCacheBehaviorForwardedValuesCookiesInput
- type DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) Forward() pulumi.StringOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput
- type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput
- type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) Elem() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) Forward() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames() pulumi.StringArrayOutput
- type DistributionDefaultCacheBehaviorForwardedValuesInput
- type DistributionDefaultCacheBehaviorForwardedValuesOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) Cookies() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) Headers() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryString() pulumi.BoolOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- type DistributionDefaultCacheBehaviorForwardedValuesPtrInput
- type DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Elem() DistributionDefaultCacheBehaviorForwardedValuesOutput
- func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Headers() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryString() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- type DistributionDefaultCacheBehaviorInput
- type DistributionDefaultCacheBehaviorLambdaFunctionAssociation
- type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs
- func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ElementType() reflect.Type
- func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
- func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
- type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray
- func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ElementType() reflect.Type
- func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
- type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput
- type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) Index(i pulumi.IntInput) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
- type DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput
- type DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
- func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) EventType() pulumi.StringOutput
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
- func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
- type DistributionDefaultCacheBehaviorOutput
- func (o DistributionDefaultCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) CachedMethods() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorOutput) Compress() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) DefaultTtl() pulumi.IntPtrOutput
- func (DistributionDefaultCacheBehaviorOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) ForwardedValues() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) LambdaFunctionAssociations() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (o DistributionDefaultCacheBehaviorOutput) MaxTtl() pulumi.IntPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) MinTtl() pulumi.IntPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
- type DistributionDefaultCacheBehaviorPtrInput
- type DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) CachePolicyId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) CachedMethods() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) Compress() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) DefaultTtl() pulumi.IntPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) Elem() DistributionDefaultCacheBehaviorOutput
- func (DistributionDefaultCacheBehaviorPtrOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorPtrOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ForwardedValues() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) LambdaFunctionAssociations() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) MaxTtl() pulumi.IntPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) MinTtl() pulumi.IntPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) TargetOriginId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedKeyGroups() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ViewerProtocolPolicy() pulumi.StringPtrOutput
- type DistributionInput
- type DistributionLoggingConfig
- type DistributionLoggingConfigArgs
- func (DistributionLoggingConfigArgs) ElementType() reflect.Type
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
- type DistributionLoggingConfigInput
- type DistributionLoggingConfigOutput
- func (o DistributionLoggingConfigOutput) Bucket() pulumi.StringOutput
- func (DistributionLoggingConfigOutput) ElementType() reflect.Type
- func (o DistributionLoggingConfigOutput) IncludeCookies() pulumi.BoolPtrOutput
- func (o DistributionLoggingConfigOutput) Prefix() pulumi.StringPtrOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
- type DistributionLoggingConfigPtrInput
- type DistributionLoggingConfigPtrOutput
- func (o DistributionLoggingConfigPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o DistributionLoggingConfigPtrOutput) Elem() DistributionLoggingConfigOutput
- func (DistributionLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o DistributionLoggingConfigPtrOutput) IncludeCookies() pulumi.BoolPtrOutput
- func (o DistributionLoggingConfigPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
- func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
- type DistributionMap
- type DistributionMapInput
- type DistributionMapOutput
- func (DistributionMapOutput) ElementType() reflect.Type
- func (o DistributionMapOutput) MapIndex(k pulumi.StringInput) DistributionOutput
- func (o DistributionMapOutput) ToDistributionMapOutput() DistributionMapOutput
- func (o DistributionMapOutput) ToDistributionMapOutputWithContext(ctx context.Context) DistributionMapOutput
- type DistributionOrderedCacheBehavior
- type DistributionOrderedCacheBehaviorArgs
- func (DistributionOrderedCacheBehaviorArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
- func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
- type DistributionOrderedCacheBehaviorArray
- func (DistributionOrderedCacheBehaviorArray) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
- func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
- type DistributionOrderedCacheBehaviorArrayInput
- type DistributionOrderedCacheBehaviorArrayOutput
- func (DistributionOrderedCacheBehaviorArrayOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorArrayOutput) Index(i pulumi.IntInput) DistributionOrderedCacheBehaviorOutput
- func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
- func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
- type DistributionOrderedCacheBehaviorForwardedValues
- type DistributionOrderedCacheBehaviorForwardedValuesArgs
- func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- type DistributionOrderedCacheBehaviorForwardedValuesCookies
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs
- func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesInput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) Forward() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Elem() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Forward() pulumi.StringPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames() pulumi.StringArrayOutput
- type DistributionOrderedCacheBehaviorForwardedValuesInput
- type DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Headers() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryString() pulumi.BoolOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- type DistributionOrderedCacheBehaviorForwardedValuesPtrInput
- type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Elem() DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Headers() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryString() pulumi.BoolPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- type DistributionOrderedCacheBehaviorInput
- type DistributionOrderedCacheBehaviorLambdaFunctionAssociation
- type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs
- func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
- func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
- type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray
- func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
- type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput
- type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) Index(i pulumi.IntInput) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
- type DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput
- type DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
- func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) EventType() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
- func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
- type DistributionOrderedCacheBehaviorOutput
- func (o DistributionOrderedCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) CachedMethods() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorOutput) Compress() pulumi.BoolPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) DefaultTtl() pulumi.IntPtrOutput
- func (DistributionOrderedCacheBehaviorOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) ForwardedValues() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) LambdaFunctionAssociations() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
- func (o DistributionOrderedCacheBehaviorOutput) MaxTtl() pulumi.IntPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) MinTtl() pulumi.IntPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) PathPattern() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
- func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
- func (o DistributionOrderedCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
- type DistributionOrigin
- type DistributionOriginArgs
- type DistributionOriginArray
- type DistributionOriginArrayInput
- type DistributionOriginArrayOutput
- func (DistributionOriginArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginArrayOutput) Index(i pulumi.IntInput) DistributionOriginOutput
- func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutput() DistributionOriginArrayOutput
- func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutputWithContext(ctx context.Context) DistributionOriginArrayOutput
- type DistributionOriginCustomHeader
- type DistributionOriginCustomHeaderArgs
- func (DistributionOriginCustomHeaderArgs) ElementType() reflect.Type
- func (i DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput
- func (i DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderOutput
- type DistributionOriginCustomHeaderArray
- func (DistributionOriginCustomHeaderArray) ElementType() reflect.Type
- func (i DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutput() DistributionOriginCustomHeaderArrayOutput
- func (i DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderArrayOutput
- type DistributionOriginCustomHeaderArrayInput
- type DistributionOriginCustomHeaderArrayOutput
- func (DistributionOriginCustomHeaderArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomHeaderArrayOutput) Index(i pulumi.IntInput) DistributionOriginCustomHeaderOutput
- func (o DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutput() DistributionOriginCustomHeaderArrayOutput
- func (o DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderArrayOutput
- type DistributionOriginCustomHeaderInput
- type DistributionOriginCustomHeaderOutput
- func (DistributionOriginCustomHeaderOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomHeaderOutput) Name() pulumi.StringOutput
- func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput
- func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderOutput
- func (o DistributionOriginCustomHeaderOutput) Value() pulumi.StringOutput
- type DistributionOriginCustomOriginConfig
- type DistributionOriginCustomOriginConfigArgs
- func (DistributionOriginCustomOriginConfigArgs) ElementType() reflect.Type
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutput() DistributionOriginCustomOriginConfigOutput
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigOutput
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
- type DistributionOriginCustomOriginConfigInput
- type DistributionOriginCustomOriginConfigOutput
- func (DistributionOriginCustomOriginConfigOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomOriginConfigOutput) HttpPort() pulumi.IntOutput
- func (o DistributionOriginCustomOriginConfigOutput) HttpsPort() pulumi.IntOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginProtocolPolicy() pulumi.StringOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginReadTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginSslProtocols() pulumi.StringArrayOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutput() DistributionOriginCustomOriginConfigOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
- type DistributionOriginCustomOriginConfigPtrInput
- type DistributionOriginCustomOriginConfigPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) Elem() DistributionOriginCustomOriginConfigOutput
- func (DistributionOriginCustomOriginConfigPtrOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomOriginConfigPtrOutput) HttpPort() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) HttpsPort() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginProtocolPolicy() pulumi.StringPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginReadTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginSslProtocols() pulumi.StringArrayOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
- type DistributionOriginGroup
- type DistributionOriginGroupArgs
- type DistributionOriginGroupArray
- func (DistributionOriginGroupArray) ElementType() reflect.Type
- func (i DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput
- func (i DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutputWithContext(ctx context.Context) DistributionOriginGroupArrayOutput
- type DistributionOriginGroupArrayInput
- type DistributionOriginGroupArrayOutput
- func (DistributionOriginGroupArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupArrayOutput) Index(i pulumi.IntInput) DistributionOriginGroupOutput
- func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput
- func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutputWithContext(ctx context.Context) DistributionOriginGroupArrayOutput
- type DistributionOriginGroupFailoverCriteria
- type DistributionOriginGroupFailoverCriteriaArgs
- func (DistributionOriginGroupFailoverCriteriaArgs) ElementType() reflect.Type
- func (i DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutput() DistributionOriginGroupFailoverCriteriaOutput
- func (i DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutputWithContext(ctx context.Context) DistributionOriginGroupFailoverCriteriaOutput
- type DistributionOriginGroupFailoverCriteriaInput
- type DistributionOriginGroupFailoverCriteriaOutput
- func (DistributionOriginGroupFailoverCriteriaOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupFailoverCriteriaOutput) StatusCodes() pulumi.IntArrayOutput
- func (o DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutput() DistributionOriginGroupFailoverCriteriaOutput
- func (o DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutputWithContext(ctx context.Context) DistributionOriginGroupFailoverCriteriaOutput
- type DistributionOriginGroupInput
- type DistributionOriginGroupMember
- type DistributionOriginGroupMemberArgs
- func (DistributionOriginGroupMemberArgs) ElementType() reflect.Type
- func (i DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput
- func (i DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutputWithContext(ctx context.Context) DistributionOriginGroupMemberOutput
- type DistributionOriginGroupMemberArray
- func (DistributionOriginGroupMemberArray) ElementType() reflect.Type
- func (i DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutput() DistributionOriginGroupMemberArrayOutput
- func (i DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutputWithContext(ctx context.Context) DistributionOriginGroupMemberArrayOutput
- type DistributionOriginGroupMemberArrayInput
- type DistributionOriginGroupMemberArrayOutput
- func (DistributionOriginGroupMemberArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupMemberArrayOutput) Index(i pulumi.IntInput) DistributionOriginGroupMemberOutput
- func (o DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutput() DistributionOriginGroupMemberArrayOutput
- func (o DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutputWithContext(ctx context.Context) DistributionOriginGroupMemberArrayOutput
- type DistributionOriginGroupMemberInput
- type DistributionOriginGroupMemberOutput
- func (DistributionOriginGroupMemberOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupMemberOutput) OriginId() pulumi.StringOutput
- func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput
- func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutputWithContext(ctx context.Context) DistributionOriginGroupMemberOutput
- type DistributionOriginGroupOutput
- func (DistributionOriginGroupOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupOutput) FailoverCriteria() DistributionOriginGroupFailoverCriteriaOutput
- func (o DistributionOriginGroupOutput) Members() DistributionOriginGroupMemberArrayOutput
- func (o DistributionOriginGroupOutput) OriginId() pulumi.StringOutput
- func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutput() DistributionOriginGroupOutput
- func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutputWithContext(ctx context.Context) DistributionOriginGroupOutput
- type DistributionOriginInput
- type DistributionOriginOutput
- func (o DistributionOriginOutput) CustomHeaders() DistributionOriginCustomHeaderArrayOutput
- func (o DistributionOriginOutput) CustomOriginConfig() DistributionOriginCustomOriginConfigPtrOutput
- func (o DistributionOriginOutput) DomainName() pulumi.StringOutput
- func (DistributionOriginOutput) ElementType() reflect.Type
- func (o DistributionOriginOutput) OriginId() pulumi.StringOutput
- func (o DistributionOriginOutput) OriginPath() pulumi.StringPtrOutput
- func (o DistributionOriginOutput) S3OriginConfig() DistributionOriginS3OriginConfigPtrOutput
- func (o DistributionOriginOutput) ToDistributionOriginOutput() DistributionOriginOutput
- func (o DistributionOriginOutput) ToDistributionOriginOutputWithContext(ctx context.Context) DistributionOriginOutput
- type DistributionOriginS3OriginConfig
- type DistributionOriginS3OriginConfigArgs
- func (DistributionOriginS3OriginConfigArgs) ElementType() reflect.Type
- func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput
- func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigOutput
- func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
- func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
- type DistributionOriginS3OriginConfigInput
- type DistributionOriginS3OriginConfigOutput
- func (DistributionOriginS3OriginConfigOutput) ElementType() reflect.Type
- func (o DistributionOriginS3OriginConfigOutput) OriginAccessIdentity() pulumi.StringOutput
- func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput
- func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigOutput
- func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
- func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
- type DistributionOriginS3OriginConfigPtrInput
- type DistributionOriginS3OriginConfigPtrOutput
- func (o DistributionOriginS3OriginConfigPtrOutput) Elem() DistributionOriginS3OriginConfigOutput
- func (DistributionOriginS3OriginConfigPtrOutput) ElementType() reflect.Type
- func (o DistributionOriginS3OriginConfigPtrOutput) OriginAccessIdentity() pulumi.StringPtrOutput
- func (o DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
- func (o DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
- type DistributionOutput
- func (DistributionOutput) ElementType() reflect.Type
- func (o DistributionOutput) ToDistributionOutput() DistributionOutput
- func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
- func (o DistributionOutput) ToDistributionPtrOutput() DistributionPtrOutput
- func (o DistributionOutput) ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput
- type DistributionPtrInput
- type DistributionPtrOutput
- type DistributionRestrictions
- type DistributionRestrictionsArgs
- func (DistributionRestrictionsArgs) ElementType() reflect.Type
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsOutput() DistributionRestrictionsOutput
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsOutputWithContext(ctx context.Context) DistributionRestrictionsOutput
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
- type DistributionRestrictionsGeoRestriction
- type DistributionRestrictionsGeoRestrictionArgs
- func (DistributionRestrictionsGeoRestrictionArgs) ElementType() reflect.Type
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutput() DistributionRestrictionsGeoRestrictionOutput
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionOutput
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
- type DistributionRestrictionsGeoRestrictionInput
- type DistributionRestrictionsGeoRestrictionOutput
- func (DistributionRestrictionsGeoRestrictionOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsGeoRestrictionOutput) Locations() pulumi.StringArrayOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) RestrictionType() pulumi.StringOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutput() DistributionRestrictionsGeoRestrictionOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
- type DistributionRestrictionsGeoRestrictionPtrInput
- type DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) Elem() DistributionRestrictionsGeoRestrictionOutput
- func (DistributionRestrictionsGeoRestrictionPtrOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) Locations() pulumi.StringArrayOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) RestrictionType() pulumi.StringPtrOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
- type DistributionRestrictionsInput
- type DistributionRestrictionsOutput
- func (DistributionRestrictionsOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsOutput) GeoRestriction() DistributionRestrictionsGeoRestrictionOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsOutput() DistributionRestrictionsOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsOutputWithContext(ctx context.Context) DistributionRestrictionsOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
- type DistributionRestrictionsPtrInput
- type DistributionRestrictionsPtrOutput
- func (o DistributionRestrictionsPtrOutput) Elem() DistributionRestrictionsOutput
- func (DistributionRestrictionsPtrOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsPtrOutput) GeoRestriction() DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
- func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
- type DistributionState
- type DistributionTrustedKeyGroup
- type DistributionTrustedKeyGroupArgs
- func (DistributionTrustedKeyGroupArgs) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
- func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
- type DistributionTrustedKeyGroupArray
- func (DistributionTrustedKeyGroupArray) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
- func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
- type DistributionTrustedKeyGroupArrayInput
- type DistributionTrustedKeyGroupArrayOutput
- func (DistributionTrustedKeyGroupArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupArrayOutput) Index(i pulumi.IntInput) DistributionTrustedKeyGroupOutput
- func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
- func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
- type DistributionTrustedKeyGroupInput
- type DistributionTrustedKeyGroupItem
- type DistributionTrustedKeyGroupItemArgs
- func (DistributionTrustedKeyGroupItemArgs) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
- func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
- type DistributionTrustedKeyGroupItemArray
- func (DistributionTrustedKeyGroupItemArray) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
- func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
- type DistributionTrustedKeyGroupItemArrayInput
- type DistributionTrustedKeyGroupItemArrayOutput
- func (DistributionTrustedKeyGroupItemArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupItemArrayOutput) Index(i pulumi.IntInput) DistributionTrustedKeyGroupItemOutput
- func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
- func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
- type DistributionTrustedKeyGroupItemInput
- type DistributionTrustedKeyGroupItemOutput
- func (DistributionTrustedKeyGroupItemOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupItemOutput) KeyGroupId() pulumi.StringPtrOutput
- func (o DistributionTrustedKeyGroupItemOutput) KeyPairIds() pulumi.StringArrayOutput
- func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
- func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
- type DistributionTrustedKeyGroupOutput
- func (DistributionTrustedKeyGroupOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupOutput) Enabled() pulumi.BoolPtrOutput
- func (o DistributionTrustedKeyGroupOutput) Items() DistributionTrustedKeyGroupItemArrayOutput
- func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
- func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
- type DistributionTrustedSigner
- type DistributionTrustedSignerArgs
- func (DistributionTrustedSignerArgs) ElementType() reflect.Type
- func (i DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutput() DistributionTrustedSignerOutput
- func (i DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutputWithContext(ctx context.Context) DistributionTrustedSignerOutput
- type DistributionTrustedSignerArray
- func (DistributionTrustedSignerArray) ElementType() reflect.Type
- func (i DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutput() DistributionTrustedSignerArrayOutput
- func (i DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerArrayOutput
- type DistributionTrustedSignerArrayInput
- type DistributionTrustedSignerArrayOutput
- func (DistributionTrustedSignerArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerArrayOutput) Index(i pulumi.IntInput) DistributionTrustedSignerOutput
- func (o DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutput() DistributionTrustedSignerArrayOutput
- func (o DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerArrayOutput
- type DistributionTrustedSignerInput
- type DistributionTrustedSignerItem
- type DistributionTrustedSignerItemArgs
- func (DistributionTrustedSignerItemArgs) ElementType() reflect.Type
- func (i DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutput() DistributionTrustedSignerItemOutput
- func (i DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutputWithContext(ctx context.Context) DistributionTrustedSignerItemOutput
- type DistributionTrustedSignerItemArray
- func (DistributionTrustedSignerItemArray) ElementType() reflect.Type
- func (i DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutput() DistributionTrustedSignerItemArrayOutput
- func (i DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerItemArrayOutput
- type DistributionTrustedSignerItemArrayInput
- type DistributionTrustedSignerItemArrayOutput
- func (DistributionTrustedSignerItemArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerItemArrayOutput) Index(i pulumi.IntInput) DistributionTrustedSignerItemOutput
- func (o DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutput() DistributionTrustedSignerItemArrayOutput
- func (o DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerItemArrayOutput
- type DistributionTrustedSignerItemInput
- type DistributionTrustedSignerItemOutput
- func (o DistributionTrustedSignerItemOutput) AwsAccountNumber() pulumi.StringPtrOutput
- func (DistributionTrustedSignerItemOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerItemOutput) KeyPairIds() pulumi.StringArrayOutput
- func (o DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutput() DistributionTrustedSignerItemOutput
- func (o DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutputWithContext(ctx context.Context) DistributionTrustedSignerItemOutput
- type DistributionTrustedSignerOutput
- func (DistributionTrustedSignerOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerOutput) Enabled() pulumi.BoolPtrOutput
- func (o DistributionTrustedSignerOutput) Items() DistributionTrustedSignerItemArrayOutput
- func (o DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutput() DistributionTrustedSignerOutput
- func (o DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutputWithContext(ctx context.Context) DistributionTrustedSignerOutput
- type DistributionViewerCertificate
- type DistributionViewerCertificateArgs
- func (DistributionViewerCertificateArgs) ElementType() reflect.Type
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutput() DistributionViewerCertificateOutput
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutputWithContext(ctx context.Context) DistributionViewerCertificateOutput
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
- type DistributionViewerCertificateInput
- type DistributionViewerCertificateOutput
- func (o DistributionViewerCertificateOutput) AcmCertificateArn() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) CloudfrontDefaultCertificate() pulumi.BoolPtrOutput
- func (DistributionViewerCertificateOutput) ElementType() reflect.Type
- func (o DistributionViewerCertificateOutput) IamCertificateId() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) MinimumProtocolVersion() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) SslSupportMethod() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutput() DistributionViewerCertificateOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutputWithContext(ctx context.Context) DistributionViewerCertificateOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
- type DistributionViewerCertificatePtrInput
- type DistributionViewerCertificatePtrOutput
- func (o DistributionViewerCertificatePtrOutput) AcmCertificateArn() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) CloudfrontDefaultCertificate() pulumi.BoolPtrOutput
- func (o DistributionViewerCertificatePtrOutput) Elem() DistributionViewerCertificateOutput
- func (DistributionViewerCertificatePtrOutput) ElementType() reflect.Type
- func (o DistributionViewerCertificatePtrOutput) IamCertificateId() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) MinimumProtocolVersion() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) SslSupportMethod() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
- func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOrigin
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) Index(i pulumi.IntInput) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) Index(i pulumi.IntInput) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() ...
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() ...
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) Items() pulumi.StringArrayOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies() ...
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) Index(i pulumi.IntInput) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() ...
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() ...
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) Items() pulumi.StringArrayOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli() pulumi.BoolOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip() pulumi.BoolOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfigs() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() ...
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) Index(i pulumi.IntInput) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() ...
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ElementType() reflect.Type
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() ...
- func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) ...
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput
- type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
- func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ElementType() reflect.Type
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) Items() pulumi.StringArrayOutput
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() ...
- func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) ...
- type GetOriginRequestPolicyCookiesConfig
- type GetOriginRequestPolicyCookiesConfigArgs
- func (GetOriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
- func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
- func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
- type GetOriginRequestPolicyCookiesConfigArray
- func (GetOriginRequestPolicyCookiesConfigArray) ElementType() reflect.Type
- func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
- func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
- type GetOriginRequestPolicyCookiesConfigArrayInput
- type GetOriginRequestPolicyCookiesConfigArrayOutput
- func (GetOriginRequestPolicyCookiesConfigArrayOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyCookiesConfigArrayOutput) Index(i pulumi.IntInput) GetOriginRequestPolicyCookiesConfigOutput
- func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
- func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
- type GetOriginRequestPolicyCookiesConfigCookie
- type GetOriginRequestPolicyCookiesConfigCookieArgs
- func (GetOriginRequestPolicyCookiesConfigCookieArgs) ElementType() reflect.Type
- func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
- func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
- type GetOriginRequestPolicyCookiesConfigCookieArray
- func (GetOriginRequestPolicyCookiesConfigCookieArray) ElementType() reflect.Type
- func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
- func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
- type GetOriginRequestPolicyCookiesConfigCookieArrayInput
- type GetOriginRequestPolicyCookiesConfigCookieArrayOutput
- func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) Index(i pulumi.IntInput) GetOriginRequestPolicyCookiesConfigCookieOutput
- func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
- func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
- type GetOriginRequestPolicyCookiesConfigCookieInput
- type GetOriginRequestPolicyCookiesConfigCookieOutput
- func (GetOriginRequestPolicyCookiesConfigCookieOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyCookiesConfigCookieOutput) Items() pulumi.StringArrayOutput
- func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
- func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
- type GetOriginRequestPolicyCookiesConfigInput
- type GetOriginRequestPolicyCookiesConfigOutput
- func (o GetOriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
- func (o GetOriginRequestPolicyCookiesConfigOutput) Cookies() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
- func (GetOriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
- func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
- type GetOriginRequestPolicyHeadersConfig
- type GetOriginRequestPolicyHeadersConfigArgs
- func (GetOriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
- func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
- func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
- type GetOriginRequestPolicyHeadersConfigArray
- func (GetOriginRequestPolicyHeadersConfigArray) ElementType() reflect.Type
- func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
- func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
- type GetOriginRequestPolicyHeadersConfigArrayInput
- type GetOriginRequestPolicyHeadersConfigArrayOutput
- func (GetOriginRequestPolicyHeadersConfigArrayOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyHeadersConfigArrayOutput) Index(i pulumi.IntInput) GetOriginRequestPolicyHeadersConfigOutput
- func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
- func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
- type GetOriginRequestPolicyHeadersConfigHeader
- type GetOriginRequestPolicyHeadersConfigHeaderArgs
- func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ElementType() reflect.Type
- func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
- func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
- type GetOriginRequestPolicyHeadersConfigHeaderArray
- func (GetOriginRequestPolicyHeadersConfigHeaderArray) ElementType() reflect.Type
- func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
- func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
- type GetOriginRequestPolicyHeadersConfigHeaderArrayInput
- type GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
- func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) Index(i pulumi.IntInput) GetOriginRequestPolicyHeadersConfigHeaderOutput
- func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
- func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
- type GetOriginRequestPolicyHeadersConfigHeaderInput
- type GetOriginRequestPolicyHeadersConfigHeaderOutput
- func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) Items() pulumi.StringArrayOutput
- func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
- func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
- type GetOriginRequestPolicyHeadersConfigInput
- type GetOriginRequestPolicyHeadersConfigOutput
- func (GetOriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
- func (o GetOriginRequestPolicyHeadersConfigOutput) Headers() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
- func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
- func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
- type GetOriginRequestPolicyQueryStringsConfig
- type GetOriginRequestPolicyQueryStringsConfigArgs
- func (GetOriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
- func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
- func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
- type GetOriginRequestPolicyQueryStringsConfigArray
- func (GetOriginRequestPolicyQueryStringsConfigArray) ElementType() reflect.Type
- func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
- func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
- type GetOriginRequestPolicyQueryStringsConfigArrayInput
- type GetOriginRequestPolicyQueryStringsConfigArrayOutput
- func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) Index(i pulumi.IntInput) GetOriginRequestPolicyQueryStringsConfigOutput
- func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
- func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
- type GetOriginRequestPolicyQueryStringsConfigInput
- type GetOriginRequestPolicyQueryStringsConfigOutput
- func (GetOriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
- func (o GetOriginRequestPolicyQueryStringsConfigOutput) QueryStrings() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
- func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
- func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
- type GetOriginRequestPolicyQueryStringsConfigQueryString
- type GetOriginRequestPolicyQueryStringsConfigQueryStringArgs
- func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ElementType() reflect.Type
- func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
- func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
- type GetOriginRequestPolicyQueryStringsConfigQueryStringArray
- func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ElementType() reflect.Type
- func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
- func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
- type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput
- type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
- func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) Index(i pulumi.IntInput) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
- func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
- func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
- type GetOriginRequestPolicyQueryStringsConfigQueryStringInput
- type GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
- func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ElementType() reflect.Type
- func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) Items() pulumi.StringArrayOutput
- func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
- func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
- type KeyGroup
- func (*KeyGroup) ElementType() reflect.Type
- func (i *KeyGroup) ToKeyGroupOutput() KeyGroupOutput
- func (i *KeyGroup) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
- func (i *KeyGroup) ToKeyGroupPtrOutput() KeyGroupPtrOutput
- func (i *KeyGroup) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
- type KeyGroupArgs
- type KeyGroupArray
- type KeyGroupArrayInput
- type KeyGroupArrayOutput
- type KeyGroupInput
- type KeyGroupMap
- type KeyGroupMapInput
- type KeyGroupMapOutput
- type KeyGroupOutput
- func (KeyGroupOutput) ElementType() reflect.Type
- func (o KeyGroupOutput) ToKeyGroupOutput() KeyGroupOutput
- func (o KeyGroupOutput) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
- func (o KeyGroupOutput) ToKeyGroupPtrOutput() KeyGroupPtrOutput
- func (o KeyGroupOutput) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
- type KeyGroupPtrInput
- type KeyGroupPtrOutput
- type KeyGroupState
- type LookupCachePolicyArgs
- type LookupCachePolicyResult
- type LookupDistributionArgs
- type LookupDistributionResult
- type LookupOriginRequestPolicyArgs
- type LookupOriginRequestPolicyResult
- type OriginAccessIdentity
- func (*OriginAccessIdentity) ElementType() reflect.Type
- func (i *OriginAccessIdentity) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
- func (i *OriginAccessIdentity) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
- func (i *OriginAccessIdentity) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
- func (i *OriginAccessIdentity) ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput
- type OriginAccessIdentityArgs
- type OriginAccessIdentityArray
- type OriginAccessIdentityArrayInput
- type OriginAccessIdentityArrayOutput
- func (OriginAccessIdentityArrayOutput) ElementType() reflect.Type
- func (o OriginAccessIdentityArrayOutput) Index(i pulumi.IntInput) OriginAccessIdentityOutput
- func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput
- func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutputWithContext(ctx context.Context) OriginAccessIdentityArrayOutput
- type OriginAccessIdentityInput
- type OriginAccessIdentityMap
- type OriginAccessIdentityMapInput
- type OriginAccessIdentityMapOutput
- func (OriginAccessIdentityMapOutput) ElementType() reflect.Type
- func (o OriginAccessIdentityMapOutput) MapIndex(k pulumi.StringInput) OriginAccessIdentityOutput
- func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput
- func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutputWithContext(ctx context.Context) OriginAccessIdentityMapOutput
- type OriginAccessIdentityOutput
- func (OriginAccessIdentityOutput) ElementType() reflect.Type
- func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
- func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
- func (o OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
- func (o OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput
- type OriginAccessIdentityPtrInput
- type OriginAccessIdentityPtrOutput
- type OriginAccessIdentityState
- type OriginRequestPolicy
- func (*OriginRequestPolicy) ElementType() reflect.Type
- func (i *OriginRequestPolicy) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
- func (i *OriginRequestPolicy) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
- func (i *OriginRequestPolicy) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
- func (i *OriginRequestPolicy) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
- type OriginRequestPolicyArgs
- type OriginRequestPolicyArray
- type OriginRequestPolicyArrayInput
- type OriginRequestPolicyArrayOutput
- func (OriginRequestPolicyArrayOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyArrayOutput) Index(i pulumi.IntInput) OriginRequestPolicyOutput
- func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput
- func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutputWithContext(ctx context.Context) OriginRequestPolicyArrayOutput
- type OriginRequestPolicyCookiesConfig
- type OriginRequestPolicyCookiesConfigArgs
- func (OriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
- func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
- func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
- func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
- func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
- type OriginRequestPolicyCookiesConfigCookies
- type OriginRequestPolicyCookiesConfigCookiesArgs
- func (OriginRequestPolicyCookiesConfigCookiesArgs) ElementType() reflect.Type
- func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
- func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
- func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
- func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
- type OriginRequestPolicyCookiesConfigCookiesInput
- type OriginRequestPolicyCookiesConfigCookiesOutput
- func (OriginRequestPolicyCookiesConfigCookiesOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyCookiesConfigCookiesOutput) Items() pulumi.StringArrayOutput
- func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
- func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
- func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
- func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
- type OriginRequestPolicyCookiesConfigCookiesPtrInput
- type OriginRequestPolicyCookiesConfigCookiesPtrOutput
- func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) Elem() OriginRequestPolicyCookiesConfigCookiesOutput
- func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) Items() pulumi.StringArrayOutput
- func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
- func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
- type OriginRequestPolicyCookiesConfigInput
- type OriginRequestPolicyCookiesConfigOutput
- func (o OriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
- func (o OriginRequestPolicyCookiesConfigOutput) Cookies() OriginRequestPolicyCookiesConfigCookiesPtrOutput
- func (OriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
- func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
- func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
- func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
- type OriginRequestPolicyCookiesConfigPtrInput
- type OriginRequestPolicyCookiesConfigPtrOutput
- func (o OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
- func (o OriginRequestPolicyCookiesConfigPtrOutput) Cookies() OriginRequestPolicyCookiesConfigCookiesPtrOutput
- func (o OriginRequestPolicyCookiesConfigPtrOutput) Elem() OriginRequestPolicyCookiesConfigOutput
- func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
- func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
- type OriginRequestPolicyHeadersConfig
- type OriginRequestPolicyHeadersConfigArgs
- func (OriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
- func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
- func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
- func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
- func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
- type OriginRequestPolicyHeadersConfigHeaders
- type OriginRequestPolicyHeadersConfigHeadersArgs
- func (OriginRequestPolicyHeadersConfigHeadersArgs) ElementType() reflect.Type
- func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
- func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
- func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
- func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
- type OriginRequestPolicyHeadersConfigHeadersInput
- type OriginRequestPolicyHeadersConfigHeadersOutput
- func (OriginRequestPolicyHeadersConfigHeadersOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyHeadersConfigHeadersOutput) Items() pulumi.StringArrayOutput
- func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
- func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
- func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
- func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
- type OriginRequestPolicyHeadersConfigHeadersPtrInput
- type OriginRequestPolicyHeadersConfigHeadersPtrOutput
- func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) Elem() OriginRequestPolicyHeadersConfigHeadersOutput
- func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) Items() pulumi.StringArrayOutput
- func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
- func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
- type OriginRequestPolicyHeadersConfigInput
- type OriginRequestPolicyHeadersConfigOutput
- func (OriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
- func (o OriginRequestPolicyHeadersConfigOutput) Headers() OriginRequestPolicyHeadersConfigHeadersPtrOutput
- func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
- func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
- func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
- func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
- type OriginRequestPolicyHeadersConfigPtrInput
- type OriginRequestPolicyHeadersConfigPtrOutput
- func (o OriginRequestPolicyHeadersConfigPtrOutput) Elem() OriginRequestPolicyHeadersConfigOutput
- func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
- func (o OriginRequestPolicyHeadersConfigPtrOutput) Headers() OriginRequestPolicyHeadersConfigHeadersPtrOutput
- func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
- func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
- type OriginRequestPolicyInput
- type OriginRequestPolicyMap
- type OriginRequestPolicyMapInput
- type OriginRequestPolicyMapOutput
- func (OriginRequestPolicyMapOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyMapOutput) MapIndex(k pulumi.StringInput) OriginRequestPolicyOutput
- func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput
- func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutputWithContext(ctx context.Context) OriginRequestPolicyMapOutput
- type OriginRequestPolicyOutput
- func (OriginRequestPolicyOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
- func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
- func (o OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
- func (o OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
- type OriginRequestPolicyPtrInput
- type OriginRequestPolicyPtrOutput
- type OriginRequestPolicyQueryStringsConfig
- type OriginRequestPolicyQueryStringsConfigArgs
- func (OriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
- func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
- func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
- func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
- func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
- type OriginRequestPolicyQueryStringsConfigInput
- type OriginRequestPolicyQueryStringsConfigOutput
- func (OriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
- func (o OriginRequestPolicyQueryStringsConfigOutput) QueryStrings() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
- func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
- func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
- type OriginRequestPolicyQueryStringsConfigPtrInput
- type OriginRequestPolicyQueryStringsConfigPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigPtrOutput) Elem() OriginRequestPolicyQueryStringsConfigOutput
- func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStrings() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
- type OriginRequestPolicyQueryStringsConfigQueryStrings
- type OriginRequestPolicyQueryStringsConfigQueryStringsArgs
- func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ElementType() reflect.Type
- func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
- func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
- func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- type OriginRequestPolicyQueryStringsConfigQueryStringsInput
- type OriginRequestPolicyQueryStringsConfigQueryStringsOutput
- func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) Items() pulumi.StringArrayOutput
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- type OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput
- type OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) Elem() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
- func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) Items() pulumi.StringArrayOutput
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
- type OriginRequestPolicyState
- type PublicKey
- func (*PublicKey) ElementType() reflect.Type
- func (i *PublicKey) ToPublicKeyOutput() PublicKeyOutput
- func (i *PublicKey) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
- func (i *PublicKey) ToPublicKeyPtrOutput() PublicKeyPtrOutput
- func (i *PublicKey) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
- type PublicKeyArgs
- type PublicKeyArray
- type PublicKeyArrayInput
- type PublicKeyArrayOutput
- func (PublicKeyArrayOutput) ElementType() reflect.Type
- func (o PublicKeyArrayOutput) Index(i pulumi.IntInput) PublicKeyOutput
- func (o PublicKeyArrayOutput) ToPublicKeyArrayOutput() PublicKeyArrayOutput
- func (o PublicKeyArrayOutput) ToPublicKeyArrayOutputWithContext(ctx context.Context) PublicKeyArrayOutput
- type PublicKeyInput
- type PublicKeyMap
- type PublicKeyMapInput
- type PublicKeyMapOutput
- type PublicKeyOutput
- func (PublicKeyOutput) ElementType() reflect.Type
- func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput
- func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
- func (o PublicKeyOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
- func (o PublicKeyOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
- type PublicKeyPtrInput
- type PublicKeyPtrOutput
- type PublicKeyState
- type RealtimeLogConfig
- func (*RealtimeLogConfig) ElementType() reflect.Type
- func (i *RealtimeLogConfig) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
- func (i *RealtimeLogConfig) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
- func (i *RealtimeLogConfig) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
- func (i *RealtimeLogConfig) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
- type RealtimeLogConfigArgs
- type RealtimeLogConfigArray
- type RealtimeLogConfigArrayInput
- type RealtimeLogConfigArrayOutput
- func (RealtimeLogConfigArrayOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigArrayOutput) Index(i pulumi.IntInput) RealtimeLogConfigOutput
- func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput
- func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutputWithContext(ctx context.Context) RealtimeLogConfigArrayOutput
- type RealtimeLogConfigEndpoint
- type RealtimeLogConfigEndpointArgs
- func (RealtimeLogConfigEndpointArgs) ElementType() reflect.Type
- func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
- func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
- func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
- func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
- type RealtimeLogConfigEndpointInput
- type RealtimeLogConfigEndpointKinesisStreamConfig
- type RealtimeLogConfigEndpointKinesisStreamConfigArgs
- func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType() reflect.Type
- func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- type RealtimeLogConfigEndpointKinesisStreamConfigInput
- type RealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn() pulumi.StringOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- type RealtimeLogConfigEndpointKinesisStreamConfigPtrInput
- type RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) Elem() RealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) StreamArn() pulumi.StringPtrOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- type RealtimeLogConfigEndpointOutput
- func (RealtimeLogConfigEndpointOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigEndpointOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (o RealtimeLogConfigEndpointOutput) StreamType() pulumi.StringOutput
- func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
- func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
- func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
- func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
- type RealtimeLogConfigEndpointPtrInput
- type RealtimeLogConfigEndpointPtrOutput
- func (o RealtimeLogConfigEndpointPtrOutput) Elem() RealtimeLogConfigEndpointOutput
- func (RealtimeLogConfigEndpointPtrOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigEndpointPtrOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
- func (o RealtimeLogConfigEndpointPtrOutput) StreamType() pulumi.StringPtrOutput
- func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
- func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
- type RealtimeLogConfigInput
- type RealtimeLogConfigMap
- type RealtimeLogConfigMapInput
- type RealtimeLogConfigMapOutput
- func (RealtimeLogConfigMapOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigMapOutput) MapIndex(k pulumi.StringInput) RealtimeLogConfigOutput
- func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput
- func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutputWithContext(ctx context.Context) RealtimeLogConfigMapOutput
- type RealtimeLogConfigOutput
- func (RealtimeLogConfigOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
- func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
- func (o RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
- func (o RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
- type RealtimeLogConfigPtrInput
- type RealtimeLogConfigPtrOutput
- type RealtimeLogConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachePolicy ¶
type CachePolicy struct { pulumi.CustomResourceState // A comment to describe the cache policy. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // The current version of the cache policy. Etag pulumi.StringOutput `pulumi:"etag"` // The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MaxTtl pulumi.IntPtrOutput `pulumi:"maxTtl"` // The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MinTtl pulumi.IntPtrOutput `pulumi:"minTtl"` // A unique name to identify the cache policy. Name pulumi.StringOutput `pulumi:"name"` // The HTTP headers, cookies, and URL query strings to include in the cache key. See Parameters In Cache Key And Forwarded To Origin for more information. ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput `pulumi:"parametersInCacheKeyAndForwardedToOrigin"` }
## Example Usage
The following example below creates a CloudFront cache policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewCachePolicy(ctx, "example", &cloudfront.CachePolicyArgs{ Comment: pulumi.String("test comment"), DefaultTtl: pulumi.Int(50), MaxTtl: pulumi.Int(100), MinTtl: pulumi.Int(1), ParametersInCacheKeyAndForwardedToOrigin: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginArgs{ CookiesConfig: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{ CookieBehavior: pulumi.String("whitelist"), Cookies: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, HeadersConfig: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{ HeaderBehavior: pulumi.String("whitelist"), Headers: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, QueryStringsConfig: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{ QueryStringBehavior: pulumi.String("whitelist"), QueryStrings: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
func GetCachePolicy ¶
func GetCachePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CachePolicyState, opts ...pulumi.ResourceOption) (*CachePolicy, error)
GetCachePolicy gets an existing CachePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCachePolicy ¶
func NewCachePolicy(ctx *pulumi.Context, name string, args *CachePolicyArgs, opts ...pulumi.ResourceOption) (*CachePolicy, error)
NewCachePolicy registers a new resource with the given unique name, arguments, and options.
func (*CachePolicy) ElementType ¶
func (*CachePolicy) ElementType() reflect.Type
func (*CachePolicy) ToCachePolicyOutput ¶
func (i *CachePolicy) ToCachePolicyOutput() CachePolicyOutput
func (*CachePolicy) ToCachePolicyOutputWithContext ¶
func (i *CachePolicy) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
func (*CachePolicy) ToCachePolicyPtrOutput ¶
func (i *CachePolicy) ToCachePolicyPtrOutput() CachePolicyPtrOutput
func (*CachePolicy) ToCachePolicyPtrOutputWithContext ¶
func (i *CachePolicy) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
type CachePolicyArgs ¶
type CachePolicyArgs struct { // A comment to describe the cache policy. Comment pulumi.StringPtrInput // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl pulumi.IntPtrInput // The current version of the cache policy. Etag pulumi.StringPtrInput // The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MaxTtl pulumi.IntPtrInput // The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MinTtl pulumi.IntPtrInput // A unique name to identify the cache policy. Name pulumi.StringPtrInput // The HTTP headers, cookies, and URL query strings to include in the cache key. See Parameters In Cache Key And Forwarded To Origin for more information. ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput }
The set of arguments for constructing a CachePolicy resource.
func (CachePolicyArgs) ElementType ¶
func (CachePolicyArgs) ElementType() reflect.Type
type CachePolicyArray ¶
type CachePolicyArray []CachePolicyInput
func (CachePolicyArray) ElementType ¶
func (CachePolicyArray) ElementType() reflect.Type
func (CachePolicyArray) ToCachePolicyArrayOutput ¶
func (i CachePolicyArray) ToCachePolicyArrayOutput() CachePolicyArrayOutput
func (CachePolicyArray) ToCachePolicyArrayOutputWithContext ¶
func (i CachePolicyArray) ToCachePolicyArrayOutputWithContext(ctx context.Context) CachePolicyArrayOutput
type CachePolicyArrayInput ¶
type CachePolicyArrayInput interface { pulumi.Input ToCachePolicyArrayOutput() CachePolicyArrayOutput ToCachePolicyArrayOutputWithContext(context.Context) CachePolicyArrayOutput }
CachePolicyArrayInput is an input type that accepts CachePolicyArray and CachePolicyArrayOutput values. You can construct a concrete instance of `CachePolicyArrayInput` via:
CachePolicyArray{ CachePolicyArgs{...} }
type CachePolicyArrayOutput ¶
type CachePolicyArrayOutput struct{ *pulumi.OutputState }
func (CachePolicyArrayOutput) ElementType ¶
func (CachePolicyArrayOutput) ElementType() reflect.Type
func (CachePolicyArrayOutput) Index ¶
func (o CachePolicyArrayOutput) Index(i pulumi.IntInput) CachePolicyOutput
func (CachePolicyArrayOutput) ToCachePolicyArrayOutput ¶
func (o CachePolicyArrayOutput) ToCachePolicyArrayOutput() CachePolicyArrayOutput
func (CachePolicyArrayOutput) ToCachePolicyArrayOutputWithContext ¶
func (o CachePolicyArrayOutput) ToCachePolicyArrayOutputWithContext(ctx context.Context) CachePolicyArrayOutput
type CachePolicyInput ¶
type CachePolicyInput interface { pulumi.Input ToCachePolicyOutput() CachePolicyOutput ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput }
type CachePolicyMap ¶
type CachePolicyMap map[string]CachePolicyInput
func (CachePolicyMap) ElementType ¶
func (CachePolicyMap) ElementType() reflect.Type
func (CachePolicyMap) ToCachePolicyMapOutput ¶
func (i CachePolicyMap) ToCachePolicyMapOutput() CachePolicyMapOutput
func (CachePolicyMap) ToCachePolicyMapOutputWithContext ¶
func (i CachePolicyMap) ToCachePolicyMapOutputWithContext(ctx context.Context) CachePolicyMapOutput
type CachePolicyMapInput ¶
type CachePolicyMapInput interface { pulumi.Input ToCachePolicyMapOutput() CachePolicyMapOutput ToCachePolicyMapOutputWithContext(context.Context) CachePolicyMapOutput }
CachePolicyMapInput is an input type that accepts CachePolicyMap and CachePolicyMapOutput values. You can construct a concrete instance of `CachePolicyMapInput` via:
CachePolicyMap{ "key": CachePolicyArgs{...} }
type CachePolicyMapOutput ¶
type CachePolicyMapOutput struct{ *pulumi.OutputState }
func (CachePolicyMapOutput) ElementType ¶
func (CachePolicyMapOutput) ElementType() reflect.Type
func (CachePolicyMapOutput) MapIndex ¶
func (o CachePolicyMapOutput) MapIndex(k pulumi.StringInput) CachePolicyOutput
func (CachePolicyMapOutput) ToCachePolicyMapOutput ¶
func (o CachePolicyMapOutput) ToCachePolicyMapOutput() CachePolicyMapOutput
func (CachePolicyMapOutput) ToCachePolicyMapOutputWithContext ¶
func (o CachePolicyMapOutput) ToCachePolicyMapOutputWithContext(ctx context.Context) CachePolicyMapOutput
type CachePolicyOutput ¶
type CachePolicyOutput struct {
*pulumi.OutputState
}
func (CachePolicyOutput) ElementType ¶
func (CachePolicyOutput) ElementType() reflect.Type
func (CachePolicyOutput) ToCachePolicyOutput ¶
func (o CachePolicyOutput) ToCachePolicyOutput() CachePolicyOutput
func (CachePolicyOutput) ToCachePolicyOutputWithContext ¶
func (o CachePolicyOutput) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
func (CachePolicyOutput) ToCachePolicyPtrOutput ¶
func (o CachePolicyOutput) ToCachePolicyPtrOutput() CachePolicyPtrOutput
func (CachePolicyOutput) ToCachePolicyPtrOutputWithContext ¶
func (o CachePolicyOutput) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOrigin ¶
type CachePolicyParametersInCacheKeyAndForwardedToOrigin struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig `pulumi:"cookiesConfig"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli *bool `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip *bool `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig `pulumi:"headersConfig"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfig CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig `pulumi:"queryStringsConfig"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput `pulumi:"cookiesConfig"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli pulumi.BoolPtrInput `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip pulumi.BoolPtrInput `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput `pulumi:"headersConfig"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfig CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput `pulumi:"queryStringsConfig"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies `pulumi:"cookies"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput `pulumi:"cookies"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies struct {
Items []string `pulumi:"items"`
}
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) CookieBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig struct { HeaderBehavior *string `pulumi:"headerBehavior"` Headers *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders `pulumi:"headers"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs struct { HeaderBehavior pulumi.StringPtrInput `pulumi:"headerBehavior"` Headers CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput `pulumi:"headers"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders struct {
Items []string `pulumi:"items"`
}
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) HeaderBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) CookiesConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) CookiesConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingBrotli ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingBrotli() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) QueryStringsConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) QueryStringsConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings `pulumi:"queryStrings"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput `pulumi:"queryStrings"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStringBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStrings ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings struct {
Items []string `pulumi:"items"`
}
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) Items ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Elem ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Items ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyPtrInput ¶
type CachePolicyPtrInput interface { pulumi.Input ToCachePolicyPtrOutput() CachePolicyPtrOutput ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput }
type CachePolicyPtrOutput ¶
type CachePolicyPtrOutput struct {
*pulumi.OutputState
}
func (CachePolicyPtrOutput) ElementType ¶
func (CachePolicyPtrOutput) ElementType() reflect.Type
func (CachePolicyPtrOutput) ToCachePolicyPtrOutput ¶
func (o CachePolicyPtrOutput) ToCachePolicyPtrOutput() CachePolicyPtrOutput
func (CachePolicyPtrOutput) ToCachePolicyPtrOutputWithContext ¶
func (o CachePolicyPtrOutput) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
type CachePolicyState ¶
type CachePolicyState struct { // A comment to describe the cache policy. Comment pulumi.StringPtrInput // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl pulumi.IntPtrInput // The current version of the cache policy. Etag pulumi.StringPtrInput // The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MaxTtl pulumi.IntPtrInput // The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MinTtl pulumi.IntPtrInput // A unique name to identify the cache policy. Name pulumi.StringPtrInput // The HTTP headers, cookies, and URL query strings to include in the cache key. See Parameters In Cache Key And Forwarded To Origin for more information. ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput }
func (CachePolicyState) ElementType ¶
func (CachePolicyState) ElementType() reflect.Type
type Distribution ¶
type Distribution struct { pulumi.CustomResourceState // Extra CNAMEs (alternate domain names), if any, for // this distribution. Aliases pulumi.StringArrayOutput `pulumi:"aliases"` // The ARN (Amazon Resource Name) for the distribution. For example: `arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5`, where `123456789012` is your AWS account ID. Arn pulumi.StringOutput `pulumi:"arn"` // Internal value used by CloudFront to allow future // updates to the distribution configuration. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // Any comments you want to include about the // distribution. Comment pulumi.StringPtrOutput `pulumi:"comment"` // One or more custom error response elements (multiples allowed). CustomErrorResponses DistributionCustomErrorResponseArrayOutput `pulumi:"customErrorResponses"` // The default cache behavior for this distribution (maximum // one). DefaultCacheBehavior DistributionDefaultCacheBehaviorOutput `pulumi:"defaultCacheBehavior"` // The object that you want CloudFront to // return (for example, index.html) when an end user requests the root URL. DefaultRootObject pulumi.StringPtrOutput `pulumi:"defaultRootObject"` // The DNS domain name of either the S3 bucket, or // web site of your custom origin. DomainName pulumi.StringOutput `pulumi:"domainName"` // Whether the distribution is enabled to accept end // user requests for content. Enabled pulumi.BoolOutput `pulumi:"enabled"` // The current version of the distribution's information. For example: // `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // The CloudFront Route 53 zone ID that can be used to // route an [Alias Resource Record Set](http://docs.aws.amazon.com/Route53/latest/APIReference/CreateAliasRRSAPI.html) to. This attribute is simply an // alias for the zone ID `Z2FDTNDATAQYW2`. HostedZoneId pulumi.StringOutput `pulumi:"hostedZoneId"` // The maximum HTTP version to support on the // distribution. Allowed values are `http1.1` and `http2`. The default is // `http2`. HttpVersion pulumi.StringPtrOutput `pulumi:"httpVersion"` // The number of invalidation batches // currently in progress. InProgressValidationBatches pulumi.IntOutput `pulumi:"inProgressValidationBatches"` // Whether the IPv6 is enabled for the distribution. IsIpv6Enabled pulumi.BoolPtrOutput `pulumi:"isIpv6Enabled"` // The date and time the distribution was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // The logging // configuration that controls how logs are written // to your distribution (maximum one). LoggingConfig DistributionLoggingConfigPtrOutput `pulumi:"loggingConfig"` // An ordered list of cache behaviors // resource for this distribution. List from top to bottom // in order of precedence. The topmost cache behavior will have precedence 0. OrderedCacheBehaviors DistributionOrderedCacheBehaviorArrayOutput `pulumi:"orderedCacheBehaviors"` // One or more originGroup for this // distribution (multiples allowed). OriginGroups DistributionOriginGroupArrayOutput `pulumi:"originGroups"` // One or more origins for this // distribution (multiples allowed). Origins DistributionOriginArrayOutput `pulumi:"origins"` // The price class for this distribution. One of // `PriceClass_All`, `PriceClass_200`, `PriceClass_100` PriceClass pulumi.StringPtrOutput `pulumi:"priceClass"` // The restriction // configuration for this distribution (maximum one). Restrictions DistributionRestrictionsOutput `pulumi:"restrictions"` // Disables the distribution instead of // deleting it when destroying the resource. If this is set, // the distribution needs to be deleted manually afterwards. Default: `false`. RetainOnDelete pulumi.BoolPtrOutput `pulumi:"retainOnDelete"` // The current status of the distribution. `Deployed` if the // distribution's information is fully propagated throughout the Amazon // CloudFront system. Status pulumi.StringOutput `pulumi:"status"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups DistributionTrustedKeyGroupArrayOutput `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners DistributionTrustedSignerArrayOutput `pulumi:"trustedSigners"` // The SSL // configuration for this distribution (maximum // one). ViewerCertificate DistributionViewerCertificateOutput `pulumi:"viewerCertificate"` // If enabled, the resource will wait for // the distribution status to change from `InProgress` to `Deployed`. Setting // this to`false` will skip the process. Default: `true`. WaitForDeployment pulumi.BoolPtrOutput `pulumi:"waitForDeployment"` // A unique identifier that specifies the AWS WAF web ACL, // if any, to associate with this distribution. // To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN, // for example `aws_wafv2_web_acl.example.arn`. To specify a web // ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`. // The WAF Web ACL must exist in the WAF Global (CloudFront) region and the // credentials configuring this argument must have `waf:GetWebACL` permissions assigned. WebAclId pulumi.StringPtrOutput `pulumi:"webAclId"` }
Creates an Amazon CloudFront web distribution.
For information about CloudFront distributions, see the [Amazon CloudFront Developer Guide](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html). For specific information about creating CloudFront web distributions, see the [POST Distribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html) page in the Amazon CloudFront API Reference.
> **NOTE:** CloudFront distributions take about 15 minutes to a deployed state after creation or modification. During this time, deletes to resources will be blocked. If you need to delete a distribution that is enabled and you do not want to wait, you need to use the `retainOnDelete` flag.
## Import
Cloudfront Distributions can be imported using the `id`, e.g.
```sh
$ pulumi import aws:cloudfront/distribution:Distribution distribution E74FTE3EXAMPLE
```
func GetDistribution ¶
func GetDistribution(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DistributionState, opts ...pulumi.ResourceOption) (*Distribution, error)
GetDistribution gets an existing Distribution resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDistribution ¶
func NewDistribution(ctx *pulumi.Context, name string, args *DistributionArgs, opts ...pulumi.ResourceOption) (*Distribution, error)
NewDistribution registers a new resource with the given unique name, arguments, and options.
func (*Distribution) ElementType ¶
func (*Distribution) ElementType() reflect.Type
func (*Distribution) ToDistributionOutput ¶
func (i *Distribution) ToDistributionOutput() DistributionOutput
func (*Distribution) ToDistributionOutputWithContext ¶
func (i *Distribution) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (*Distribution) ToDistributionPtrOutput ¶
func (i *Distribution) ToDistributionPtrOutput() DistributionPtrOutput
func (*Distribution) ToDistributionPtrOutputWithContext ¶
func (i *Distribution) ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput
type DistributionArgs ¶
type DistributionArgs struct { // Extra CNAMEs (alternate domain names), if any, for // this distribution. Aliases pulumi.StringArrayInput // Any comments you want to include about the // distribution. Comment pulumi.StringPtrInput // One or more custom error response elements (multiples allowed). CustomErrorResponses DistributionCustomErrorResponseArrayInput // The default cache behavior for this distribution (maximum // one). DefaultCacheBehavior DistributionDefaultCacheBehaviorInput // The object that you want CloudFront to // return (for example, index.html) when an end user requests the root URL. DefaultRootObject pulumi.StringPtrInput // Whether the distribution is enabled to accept end // user requests for content. Enabled pulumi.BoolInput // The maximum HTTP version to support on the // distribution. Allowed values are `http1.1` and `http2`. The default is // `http2`. HttpVersion pulumi.StringPtrInput // Whether the IPv6 is enabled for the distribution. IsIpv6Enabled pulumi.BoolPtrInput // The logging // configuration that controls how logs are written // to your distribution (maximum one). LoggingConfig DistributionLoggingConfigPtrInput // An ordered list of cache behaviors // resource for this distribution. List from top to bottom // in order of precedence. The topmost cache behavior will have precedence 0. OrderedCacheBehaviors DistributionOrderedCacheBehaviorArrayInput // One or more originGroup for this // distribution (multiples allowed). OriginGroups DistributionOriginGroupArrayInput // One or more origins for this // distribution (multiples allowed). Origins DistributionOriginArrayInput // The price class for this distribution. One of // `PriceClass_All`, `PriceClass_200`, `PriceClass_100` PriceClass pulumi.StringPtrInput // The restriction // configuration for this distribution (maximum one). Restrictions DistributionRestrictionsInput // Disables the distribution instead of // deleting it when destroying the resource. If this is set, // the distribution needs to be deleted manually afterwards. Default: `false`. RetainOnDelete pulumi.BoolPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // The SSL // configuration for this distribution (maximum // one). ViewerCertificate DistributionViewerCertificateInput // If enabled, the resource will wait for // the distribution status to change from `InProgress` to `Deployed`. Setting // this to`false` will skip the process. Default: `true`. WaitForDeployment pulumi.BoolPtrInput // A unique identifier that specifies the AWS WAF web ACL, // if any, to associate with this distribution. // To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN, // for example `aws_wafv2_web_acl.example.arn`. To specify a web // ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`. // The WAF Web ACL must exist in the WAF Global (CloudFront) region and the // credentials configuring this argument must have `waf:GetWebACL` permissions assigned. WebAclId pulumi.StringPtrInput }
The set of arguments for constructing a Distribution resource.
func (DistributionArgs) ElementType ¶
func (DistributionArgs) ElementType() reflect.Type
type DistributionArray ¶
type DistributionArray []DistributionInput
func (DistributionArray) ElementType ¶
func (DistributionArray) ElementType() reflect.Type
func (DistributionArray) ToDistributionArrayOutput ¶
func (i DistributionArray) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArray) ToDistributionArrayOutputWithContext ¶
func (i DistributionArray) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionArrayInput ¶
type DistributionArrayInput interface { pulumi.Input ToDistributionArrayOutput() DistributionArrayOutput ToDistributionArrayOutputWithContext(context.Context) DistributionArrayOutput }
DistributionArrayInput is an input type that accepts DistributionArray and DistributionArrayOutput values. You can construct a concrete instance of `DistributionArrayInput` via:
DistributionArray{ DistributionArgs{...} }
type DistributionArrayOutput ¶
type DistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionArrayOutput) ElementType ¶
func (DistributionArrayOutput) ElementType() reflect.Type
func (DistributionArrayOutput) Index ¶
func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
func (DistributionArrayOutput) ToDistributionArrayOutput ¶
func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArrayOutput) ToDistributionArrayOutputWithContext ¶
func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionCustomErrorResponse ¶
type DistributionCustomErrorResponse struct { // The minimum amount of time you want // HTTP error codes to stay in CloudFront caches before CloudFront queries your // origin to see whether the object has been updated. ErrorCachingMinTtl *int `pulumi:"errorCachingMinTtl"` // The 4xx or 5xx HTTP status code that you want to // customize. ErrorCode int `pulumi:"errorCode"` // The HTTP status code that you want CloudFront // to return with the custom error page to the viewer. ResponseCode *int `pulumi:"responseCode"` // The path of the custom error page (for // example, `/custom_404.html`). ResponsePagePath *string `pulumi:"responsePagePath"` }
type DistributionCustomErrorResponseArgs ¶
type DistributionCustomErrorResponseArgs struct { // The minimum amount of time you want // HTTP error codes to stay in CloudFront caches before CloudFront queries your // origin to see whether the object has been updated. ErrorCachingMinTtl pulumi.IntPtrInput `pulumi:"errorCachingMinTtl"` // The 4xx or 5xx HTTP status code that you want to // customize. ErrorCode pulumi.IntInput `pulumi:"errorCode"` // The HTTP status code that you want CloudFront // to return with the custom error page to the viewer. ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` // The path of the custom error page (for // example, `/custom_404.html`). ResponsePagePath pulumi.StringPtrInput `pulumi:"responsePagePath"` }
func (DistributionCustomErrorResponseArgs) ElementType ¶
func (DistributionCustomErrorResponseArgs) ElementType() reflect.Type
func (DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutput ¶
func (i DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput
func (DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutputWithContext ¶
func (i DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutputWithContext(ctx context.Context) DistributionCustomErrorResponseOutput
type DistributionCustomErrorResponseArray ¶
type DistributionCustomErrorResponseArray []DistributionCustomErrorResponseInput
func (DistributionCustomErrorResponseArray) ElementType ¶
func (DistributionCustomErrorResponseArray) ElementType() reflect.Type
func (DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutput ¶
func (i DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput
func (DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutputWithContext ¶
func (i DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutputWithContext(ctx context.Context) DistributionCustomErrorResponseArrayOutput
type DistributionCustomErrorResponseArrayInput ¶
type DistributionCustomErrorResponseArrayInput interface { pulumi.Input ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput ToDistributionCustomErrorResponseArrayOutputWithContext(context.Context) DistributionCustomErrorResponseArrayOutput }
DistributionCustomErrorResponseArrayInput is an input type that accepts DistributionCustomErrorResponseArray and DistributionCustomErrorResponseArrayOutput values. You can construct a concrete instance of `DistributionCustomErrorResponseArrayInput` via:
DistributionCustomErrorResponseArray{ DistributionCustomErrorResponseArgs{...} }
type DistributionCustomErrorResponseArrayOutput ¶
type DistributionCustomErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (DistributionCustomErrorResponseArrayOutput) ElementType ¶
func (DistributionCustomErrorResponseArrayOutput) ElementType() reflect.Type
func (DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutput ¶
func (o DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput
func (DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutputWithContext ¶
func (o DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutputWithContext(ctx context.Context) DistributionCustomErrorResponseArrayOutput
type DistributionCustomErrorResponseInput ¶
type DistributionCustomErrorResponseInput interface { pulumi.Input ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput ToDistributionCustomErrorResponseOutputWithContext(context.Context) DistributionCustomErrorResponseOutput }
DistributionCustomErrorResponseInput is an input type that accepts DistributionCustomErrorResponseArgs and DistributionCustomErrorResponseOutput values. You can construct a concrete instance of `DistributionCustomErrorResponseInput` via:
DistributionCustomErrorResponseArgs{...}
type DistributionCustomErrorResponseOutput ¶
type DistributionCustomErrorResponseOutput struct{ *pulumi.OutputState }
func (DistributionCustomErrorResponseOutput) ElementType ¶
func (DistributionCustomErrorResponseOutput) ElementType() reflect.Type
func (DistributionCustomErrorResponseOutput) ErrorCachingMinTtl ¶
func (o DistributionCustomErrorResponseOutput) ErrorCachingMinTtl() pulumi.IntPtrOutput
The minimum amount of time you want HTTP error codes to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated.
func (DistributionCustomErrorResponseOutput) ErrorCode ¶
func (o DistributionCustomErrorResponseOutput) ErrorCode() pulumi.IntOutput
The 4xx or 5xx HTTP status code that you want to customize.
func (DistributionCustomErrorResponseOutput) ResponseCode ¶
func (o DistributionCustomErrorResponseOutput) ResponseCode() pulumi.IntPtrOutput
The HTTP status code that you want CloudFront to return with the custom error page to the viewer.
func (DistributionCustomErrorResponseOutput) ResponsePagePath ¶
func (o DistributionCustomErrorResponseOutput) ResponsePagePath() pulumi.StringPtrOutput
The path of the custom error page (for example, `/custom_404.html`).
func (DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutput ¶
func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput
func (DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutputWithContext ¶
func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutputWithContext(ctx context.Context) DistributionCustomErrorResponseOutput
type DistributionDefaultCacheBehavior ¶
type DistributionDefaultCacheBehavior struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods []string `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId *string `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods []string `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress *bool `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl *int `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId *string `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues *DistributionDefaultCacheBehaviorForwardedValues `pulumi:"forwardedValues"` // A config block that triggers a lambda // function with specific actions (maximum 4). LambdaFunctionAssociations []DistributionDefaultCacheBehaviorLambdaFunctionAssociation `pulumi:"lambdaFunctionAssociations"` // The maximum amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // to your origin to determine whether the object has been updated. Only // effective in the presence of `Cache-Control max-age`, `Cache-Control // s-maxage`, and `Expires` headers. MaxTtl *int `pulumi:"maxTtl"` // The minimum amount of time that you want objects to // stay in CloudFront caches before CloudFront queries your origin to see // whether the object has been updated. Defaults to 0 seconds. MinTtl *int `pulumi:"minTtl"` // The unique identifier of the origin request policy // that is attached to the behavior. OriginRequestPolicyId *string `pulumi:"originRequestPolicyId"` // The ARN of the real-time log configuration // that is attached to this cache behavior. RealtimeLogConfigArn *string `pulumi:"realtimeLogConfigArn"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming *bool `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId string `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups []string `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners []string `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy string `pulumi:"viewerProtocolPolicy"` }
type DistributionDefaultCacheBehaviorArgs ¶
type DistributionDefaultCacheBehaviorArgs struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId pulumi.StringPtrInput `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods pulumi.StringArrayInput `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress pulumi.BoolPtrInput `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId pulumi.StringPtrInput `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues DistributionDefaultCacheBehaviorForwardedValuesPtrInput `pulumi:"forwardedValues"` // A config block that triggers a lambda // function with specific actions (maximum 4). LambdaFunctionAssociations DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput `pulumi:"lambdaFunctionAssociations"` // The maximum amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // to your origin to determine whether the object has been updated. Only // effective in the presence of `Cache-Control max-age`, `Cache-Control // s-maxage`, and `Expires` headers. MaxTtl pulumi.IntPtrInput `pulumi:"maxTtl"` // The minimum amount of time that you want objects to // stay in CloudFront caches before CloudFront queries your origin to see // whether the object has been updated. Defaults to 0 seconds. MinTtl pulumi.IntPtrInput `pulumi:"minTtl"` // The unique identifier of the origin request policy // that is attached to the behavior. OriginRequestPolicyId pulumi.StringPtrInput `pulumi:"originRequestPolicyId"` // The ARN of the real-time log configuration // that is attached to this cache behavior. RealtimeLogConfigArn pulumi.StringPtrInput `pulumi:"realtimeLogConfigArn"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId pulumi.StringInput `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups pulumi.StringArrayInput `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners pulumi.StringArrayInput `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy pulumi.StringInput `pulumi:"viewerProtocolPolicy"` }
func (DistributionDefaultCacheBehaviorArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutput ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutput ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
type DistributionDefaultCacheBehaviorForwardedValues ¶
type DistributionDefaultCacheBehaviorForwardedValues struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionDefaultCacheBehaviorForwardedValuesCookies `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers []string `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString bool `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys []string `pulumi:"queryStringCacheKeys"` }
type DistributionDefaultCacheBehaviorForwardedValuesArgs ¶
type DistributionDefaultCacheBehaviorForwardedValuesArgs struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionDefaultCacheBehaviorForwardedValuesCookiesInput `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers pulumi.StringArrayInput `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString pulumi.BoolInput `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys pulumi.StringArrayInput `pulumi:"queryStringCacheKeys"` }
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
type DistributionDefaultCacheBehaviorForwardedValuesCookies ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookies struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward string `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames []string `pulumi:"whitelistedNames"` }
type DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward pulumi.StringInput `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames pulumi.StringArrayInput `pulumi:"whitelistedNames"` }
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
type DistributionDefaultCacheBehaviorForwardedValuesCookiesInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput }
DistributionDefaultCacheBehaviorForwardedValuesCookiesInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs and DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesCookiesInput` via:
DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs{...}
type DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) Forward ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) Forward() pulumi.StringOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput }
DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs, DistributionDefaultCacheBehaviorForwardedValuesCookiesPtr and DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput` via:
DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs{...} or: nil
func DistributionDefaultCacheBehaviorForwardedValuesCookiesPtr ¶
func DistributionDefaultCacheBehaviorForwardedValuesCookiesPtr(v *DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) Forward ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) Forward() pulumi.StringPtrOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionDefaultCacheBehaviorForwardedValuesInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput }
DistributionDefaultCacheBehaviorForwardedValuesInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesArgs and DistributionDefaultCacheBehaviorForwardedValuesOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesInput` via:
DistributionDefaultCacheBehaviorForwardedValuesArgs{...}
type DistributionDefaultCacheBehaviorForwardedValuesOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) Cookies ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) Cookies() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) Headers ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryString ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryString() pulumi.BoolOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
type DistributionDefaultCacheBehaviorForwardedValuesPtrInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesPtrInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput }
DistributionDefaultCacheBehaviorForwardedValuesPtrInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesArgs, DistributionDefaultCacheBehaviorForwardedValuesPtr and DistributionDefaultCacheBehaviorForwardedValuesPtrOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesPtrInput` via:
DistributionDefaultCacheBehaviorForwardedValuesArgs{...} or: nil
func DistributionDefaultCacheBehaviorForwardedValuesPtr ¶
func DistributionDefaultCacheBehaviorForwardedValuesPtr(v *DistributionDefaultCacheBehaviorForwardedValuesArgs) DistributionDefaultCacheBehaviorForwardedValuesPtrInput
type DistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesPtrOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Cookies ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Headers ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryString ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryString() pulumi.BoolPtrOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
type DistributionDefaultCacheBehaviorInput ¶
type DistributionDefaultCacheBehaviorInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput ToDistributionDefaultCacheBehaviorOutputWithContext(context.Context) DistributionDefaultCacheBehaviorOutput }
DistributionDefaultCacheBehaviorInput is an input type that accepts DistributionDefaultCacheBehaviorArgs and DistributionDefaultCacheBehaviorOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorInput` via:
DistributionDefaultCacheBehaviorArgs{...}
type DistributionDefaultCacheBehaviorLambdaFunctionAssociation ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociation struct { // The specific event to trigger this function. // Valid values: `viewer-request`, `origin-request`, `viewer-response`, // `origin-response` EventType string `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody *bool `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn string `pulumi:"lambdaArn"` }
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs struct { // The specific event to trigger this function. // Valid values: `viewer-request`, `origin-request`, `viewer-response`, // `origin-response` EventType pulumi.StringInput `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody pulumi.BoolPtrInput `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn pulumi.StringInput `pulumi:"lambdaArn"` }
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray []DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput }
DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput is an input type that accepts DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray and DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput` via:
DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray{ DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs{...} }
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput }
DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput is an input type that accepts DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs and DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput` via:
DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs{...}
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) EventType ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) EventType() pulumi.StringOutput
The specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`.
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
ARN of the Lambda function.
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
type DistributionDefaultCacheBehaviorOutput ¶
type DistributionDefaultCacheBehaviorOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorOutput) AllowedMethods ¶
func (o DistributionDefaultCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionDefaultCacheBehaviorOutput) CachePolicyId ¶
func (o DistributionDefaultCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
The unique identifier of the cache policy that is attached to the cache behavior.
func (DistributionDefaultCacheBehaviorOutput) CachedMethods ¶
func (o DistributionDefaultCacheBehaviorOutput) CachedMethods() pulumi.StringArrayOutput
Controls whether CloudFront caches the response to requests using the specified HTTP methods.
func (DistributionDefaultCacheBehaviorOutput) Compress ¶
func (o DistributionDefaultCacheBehaviorOutput) Compress() pulumi.BoolPtrOutput
Whether you want CloudFront to automatically compress content for web requests that include `Accept-Encoding: gzip` in the request header (default: `false`).
func (DistributionDefaultCacheBehaviorOutput) DefaultTtl ¶
func (o DistributionDefaultCacheBehaviorOutput) DefaultTtl() pulumi.IntPtrOutput
The default amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request in the absence of an `Cache-Control max-age` or `Expires` header.
func (DistributionDefaultCacheBehaviorOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorOutput) FieldLevelEncryptionId ¶
func (o DistributionDefaultCacheBehaviorOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
Field level encryption configuration ID
func (DistributionDefaultCacheBehaviorOutput) ForwardedValues ¶
func (o DistributionDefaultCacheBehaviorOutput) ForwardedValues() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
The forwarded values configuration that specifies how CloudFront handles query strings, cookies and headers (maximum one).
func (DistributionDefaultCacheBehaviorOutput) LambdaFunctionAssociations ¶
func (o DistributionDefaultCacheBehaviorOutput) LambdaFunctionAssociations() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
A config block that triggers a lambda function with specific actions (maximum 4).
func (DistributionDefaultCacheBehaviorOutput) MaxTtl ¶
func (o DistributionDefaultCacheBehaviorOutput) MaxTtl() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request to your origin to determine whether the object has been updated. Only effective in the presence of `Cache-Control max-age`, `Cache-Control s-maxage`, and `Expires` headers.
func (DistributionDefaultCacheBehaviorOutput) MinTtl ¶
func (o DistributionDefaultCacheBehaviorOutput) MinTtl() pulumi.IntPtrOutput
The minimum amount of time that you want objects to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated. Defaults to 0 seconds.
func (DistributionDefaultCacheBehaviorOutput) OriginRequestPolicyId ¶
func (o DistributionDefaultCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn ¶
func (o DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
The ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionDefaultCacheBehaviorOutput) SmoothStreaming ¶
func (o DistributionDefaultCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
Indicates whether you want to distribute media files in Microsoft Smooth Streaming format using the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorOutput) TargetOriginId ¶
func (o DistributionDefaultCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
The value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior.
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutput ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorOutput) TrustedKeyGroups ¶
func (o DistributionDefaultCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorOutput) TrustedSigners ¶
func (o DistributionDefaultCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorOutput) ViewerProtocolPolicy ¶
func (o DistributionDefaultCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
Use this element to specify the protocol that users can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern. One of `allow-all`, `https-only`, or `redirect-to-https`.
type DistributionDefaultCacheBehaviorPtrInput ¶
type DistributionDefaultCacheBehaviorPtrInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput ToDistributionDefaultCacheBehaviorPtrOutputWithContext(context.Context) DistributionDefaultCacheBehaviorPtrOutput }
DistributionDefaultCacheBehaviorPtrInput is an input type that accepts DistributionDefaultCacheBehaviorArgs, DistributionDefaultCacheBehaviorPtr and DistributionDefaultCacheBehaviorPtrOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorPtrInput` via:
DistributionDefaultCacheBehaviorArgs{...} or: nil
func DistributionDefaultCacheBehaviorPtr ¶
func DistributionDefaultCacheBehaviorPtr(v *DistributionDefaultCacheBehaviorArgs) DistributionDefaultCacheBehaviorPtrInput
type DistributionDefaultCacheBehaviorPtrOutput ¶
type DistributionDefaultCacheBehaviorPtrOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorPtrOutput) AllowedMethods ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionDefaultCacheBehaviorPtrOutput) CachePolicyId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) CachePolicyId() pulumi.StringPtrOutput
The unique identifier of the cache policy that is attached to the cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) CachedMethods ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) CachedMethods() pulumi.StringArrayOutput
Controls whether CloudFront caches the response to requests using the specified HTTP methods.
func (DistributionDefaultCacheBehaviorPtrOutput) Compress ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) Compress() pulumi.BoolPtrOutput
Whether you want CloudFront to automatically compress content for web requests that include `Accept-Encoding: gzip` in the request header (default: `false`).
func (DistributionDefaultCacheBehaviorPtrOutput) DefaultTtl ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) DefaultTtl() pulumi.IntPtrOutput
The default amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request in the absence of an `Cache-Control max-age` or `Expires` header.
func (DistributionDefaultCacheBehaviorPtrOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorPtrOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorPtrOutput) FieldLevelEncryptionId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
Field level encryption configuration ID
func (DistributionDefaultCacheBehaviorPtrOutput) ForwardedValues ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ForwardedValues() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
The forwarded values configuration that specifies how CloudFront handles query strings, cookies and headers (maximum one).
func (DistributionDefaultCacheBehaviorPtrOutput) LambdaFunctionAssociations ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) LambdaFunctionAssociations() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
A config block that triggers a lambda function with specific actions (maximum 4).
func (DistributionDefaultCacheBehaviorPtrOutput) MaxTtl ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) MaxTtl() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request to your origin to determine whether the object has been updated. Only effective in the presence of `Cache-Control max-age`, `Cache-Control s-maxage`, and `Expires` headers.
func (DistributionDefaultCacheBehaviorPtrOutput) MinTtl ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) MinTtl() pulumi.IntPtrOutput
The minimum amount of time that you want objects to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated. Defaults to 0 seconds.
func (DistributionDefaultCacheBehaviorPtrOutput) OriginRequestPolicyId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
The ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) SmoothStreaming ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Indicates whether you want to distribute media files in Microsoft Smooth Streaming format using the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) TargetOriginId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) TargetOriginId() pulumi.StringPtrOutput
The value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorPtrOutput) TrustedKeyGroups ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedKeyGroups() pulumi.StringArrayOutput
A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners() pulumi.StringArrayOutput
List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorPtrOutput) ViewerProtocolPolicy ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ViewerProtocolPolicy() pulumi.StringPtrOutput
Use this element to specify the protocol that users can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern. One of `allow-all`, `https-only`, or `redirect-to-https`.
type DistributionInput ¶
type DistributionInput interface { pulumi.Input ToDistributionOutput() DistributionOutput ToDistributionOutputWithContext(ctx context.Context) DistributionOutput }
type DistributionLoggingConfig ¶
type DistributionLoggingConfig struct { // The Amazon S3 bucket to store the access logs in, for // example, `myawslogbucket.s3.amazonaws.com`. Bucket string `pulumi:"bucket"` // Specifies whether you want CloudFront to // include cookies in access logs (default: `false`). IncludeCookies *bool `pulumi:"includeCookies"` // An optional string that you want CloudFront to prefix // to the access log filenames for this distribution, for example, `myprefix/`. Prefix *string `pulumi:"prefix"` }
type DistributionLoggingConfigArgs ¶
type DistributionLoggingConfigArgs struct { // The Amazon S3 bucket to store the access logs in, for // example, `myawslogbucket.s3.amazonaws.com`. Bucket pulumi.StringInput `pulumi:"bucket"` // Specifies whether you want CloudFront to // include cookies in access logs (default: `false`). IncludeCookies pulumi.BoolPtrInput `pulumi:"includeCookies"` // An optional string that you want CloudFront to prefix // to the access log filenames for this distribution, for example, `myprefix/`. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (DistributionLoggingConfigArgs) ElementType ¶
func (DistributionLoggingConfigArgs) ElementType() reflect.Type
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutput ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutputWithContext ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutput ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutputWithContext ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
type DistributionLoggingConfigInput ¶
type DistributionLoggingConfigInput interface { pulumi.Input ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput ToDistributionLoggingConfigOutputWithContext(context.Context) DistributionLoggingConfigOutput }
DistributionLoggingConfigInput is an input type that accepts DistributionLoggingConfigArgs and DistributionLoggingConfigOutput values. You can construct a concrete instance of `DistributionLoggingConfigInput` via:
DistributionLoggingConfigArgs{...}
type DistributionLoggingConfigOutput ¶
type DistributionLoggingConfigOutput struct{ *pulumi.OutputState }
func (DistributionLoggingConfigOutput) Bucket ¶
func (o DistributionLoggingConfigOutput) Bucket() pulumi.StringOutput
The Amazon S3 bucket to store the access logs in, for example, `myawslogbucket.s3.amazonaws.com`.
func (DistributionLoggingConfigOutput) ElementType ¶
func (DistributionLoggingConfigOutput) ElementType() reflect.Type
func (DistributionLoggingConfigOutput) IncludeCookies ¶
func (o DistributionLoggingConfigOutput) IncludeCookies() pulumi.BoolPtrOutput
Specifies whether you want CloudFront to include cookies in access logs (default: `false`).
func (DistributionLoggingConfigOutput) Prefix ¶
func (o DistributionLoggingConfigOutput) Prefix() pulumi.StringPtrOutput
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, `myprefix/`.
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutput ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutputWithContext ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutput ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutputWithContext ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
type DistributionLoggingConfigPtrInput ¶
type DistributionLoggingConfigPtrInput interface { pulumi.Input ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput ToDistributionLoggingConfigPtrOutputWithContext(context.Context) DistributionLoggingConfigPtrOutput }
DistributionLoggingConfigPtrInput is an input type that accepts DistributionLoggingConfigArgs, DistributionLoggingConfigPtr and DistributionLoggingConfigPtrOutput values. You can construct a concrete instance of `DistributionLoggingConfigPtrInput` via:
DistributionLoggingConfigArgs{...} or: nil
func DistributionLoggingConfigPtr ¶
func DistributionLoggingConfigPtr(v *DistributionLoggingConfigArgs) DistributionLoggingConfigPtrInput
type DistributionLoggingConfigPtrOutput ¶
type DistributionLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (DistributionLoggingConfigPtrOutput) Bucket ¶
func (o DistributionLoggingConfigPtrOutput) Bucket() pulumi.StringPtrOutput
The Amazon S3 bucket to store the access logs in, for example, `myawslogbucket.s3.amazonaws.com`.
func (DistributionLoggingConfigPtrOutput) Elem ¶
func (o DistributionLoggingConfigPtrOutput) Elem() DistributionLoggingConfigOutput
func (DistributionLoggingConfigPtrOutput) ElementType ¶
func (DistributionLoggingConfigPtrOutput) ElementType() reflect.Type
func (DistributionLoggingConfigPtrOutput) IncludeCookies ¶
func (o DistributionLoggingConfigPtrOutput) IncludeCookies() pulumi.BoolPtrOutput
Specifies whether you want CloudFront to include cookies in access logs (default: `false`).
func (DistributionLoggingConfigPtrOutput) Prefix ¶
func (o DistributionLoggingConfigPtrOutput) Prefix() pulumi.StringPtrOutput
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, `myprefix/`.
func (DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutput ¶
func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
func (DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutputWithContext ¶
func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
type DistributionMap ¶
type DistributionMap map[string]DistributionInput
func (DistributionMap) ElementType ¶
func (DistributionMap) ElementType() reflect.Type
func (DistributionMap) ToDistributionMapOutput ¶
func (i DistributionMap) ToDistributionMapOutput() DistributionMapOutput
func (DistributionMap) ToDistributionMapOutputWithContext ¶
func (i DistributionMap) ToDistributionMapOutputWithContext(ctx context.Context) DistributionMapOutput
type DistributionMapInput ¶
type DistributionMapInput interface { pulumi.Input ToDistributionMapOutput() DistributionMapOutput ToDistributionMapOutputWithContext(context.Context) DistributionMapOutput }
DistributionMapInput is an input type that accepts DistributionMap and DistributionMapOutput values. You can construct a concrete instance of `DistributionMapInput` via:
DistributionMap{ "key": DistributionArgs{...} }
type DistributionMapOutput ¶
type DistributionMapOutput struct{ *pulumi.OutputState }
func (DistributionMapOutput) ElementType ¶
func (DistributionMapOutput) ElementType() reflect.Type
func (DistributionMapOutput) MapIndex ¶
func (o DistributionMapOutput) MapIndex(k pulumi.StringInput) DistributionOutput
func (DistributionMapOutput) ToDistributionMapOutput ¶
func (o DistributionMapOutput) ToDistributionMapOutput() DistributionMapOutput
func (DistributionMapOutput) ToDistributionMapOutputWithContext ¶
func (o DistributionMapOutput) ToDistributionMapOutputWithContext(ctx context.Context) DistributionMapOutput
type DistributionOrderedCacheBehavior ¶
type DistributionOrderedCacheBehavior struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods []string `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId *string `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods []string `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress *bool `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl *int `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId *string `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues *DistributionOrderedCacheBehaviorForwardedValues `pulumi:"forwardedValues"` // A config block that triggers a lambda // function with specific actions (maximum 4). LambdaFunctionAssociations []DistributionOrderedCacheBehaviorLambdaFunctionAssociation `pulumi:"lambdaFunctionAssociations"` // The maximum amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // to your origin to determine whether the object has been updated. Only // effective in the presence of `Cache-Control max-age`, `Cache-Control // s-maxage`, and `Expires` headers. MaxTtl *int `pulumi:"maxTtl"` // The minimum amount of time that you want objects to // stay in CloudFront caches before CloudFront queries your origin to see // whether the object has been updated. Defaults to 0 seconds. MinTtl *int `pulumi:"minTtl"` // The unique identifier of the origin request policy // that is attached to the behavior. OriginRequestPolicyId *string `pulumi:"originRequestPolicyId"` // The pattern (for example, `images/*.jpg)` that // specifies which requests you want this cache behavior to apply to. PathPattern string `pulumi:"pathPattern"` // The ARN of the real-time log configuration // that is attached to this cache behavior. RealtimeLogConfigArn *string `pulumi:"realtimeLogConfigArn"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming *bool `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId string `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups []string `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners []string `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy string `pulumi:"viewerProtocolPolicy"` }
type DistributionOrderedCacheBehaviorArgs ¶
type DistributionOrderedCacheBehaviorArgs struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId pulumi.StringPtrInput `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods pulumi.StringArrayInput `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress pulumi.BoolPtrInput `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId pulumi.StringPtrInput `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues DistributionOrderedCacheBehaviorForwardedValuesPtrInput `pulumi:"forwardedValues"` // A config block that triggers a lambda // function with specific actions (maximum 4). LambdaFunctionAssociations DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput `pulumi:"lambdaFunctionAssociations"` // The maximum amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // to your origin to determine whether the object has been updated. Only // effective in the presence of `Cache-Control max-age`, `Cache-Control // s-maxage`, and `Expires` headers. MaxTtl pulumi.IntPtrInput `pulumi:"maxTtl"` // The minimum amount of time that you want objects to // stay in CloudFront caches before CloudFront queries your origin to see // whether the object has been updated. Defaults to 0 seconds. MinTtl pulumi.IntPtrInput `pulumi:"minTtl"` // The unique identifier of the origin request policy // that is attached to the behavior. OriginRequestPolicyId pulumi.StringPtrInput `pulumi:"originRequestPolicyId"` // The pattern (for example, `images/*.jpg)` that // specifies which requests you want this cache behavior to apply to. PathPattern pulumi.StringInput `pulumi:"pathPattern"` // The ARN of the real-time log configuration // that is attached to this cache behavior. RealtimeLogConfigArn pulumi.StringPtrInput `pulumi:"realtimeLogConfigArn"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId pulumi.StringInput `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups pulumi.StringArrayInput `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners pulumi.StringArrayInput `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy pulumi.StringInput `pulumi:"viewerProtocolPolicy"` }
func (DistributionOrderedCacheBehaviorArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutput ¶
func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
func (DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
type DistributionOrderedCacheBehaviorArray ¶
type DistributionOrderedCacheBehaviorArray []DistributionOrderedCacheBehaviorInput
func (DistributionOrderedCacheBehaviorArray) ElementType ¶
func (DistributionOrderedCacheBehaviorArray) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutput ¶
func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
func (DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
type DistributionOrderedCacheBehaviorArrayInput ¶
type DistributionOrderedCacheBehaviorArrayInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput ToDistributionOrderedCacheBehaviorArrayOutputWithContext(context.Context) DistributionOrderedCacheBehaviorArrayOutput }
DistributionOrderedCacheBehaviorArrayInput is an input type that accepts DistributionOrderedCacheBehaviorArray and DistributionOrderedCacheBehaviorArrayOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorArrayInput` via:
DistributionOrderedCacheBehaviorArray{ DistributionOrderedCacheBehaviorArgs{...} }
type DistributionOrderedCacheBehaviorArrayOutput ¶
type DistributionOrderedCacheBehaviorArrayOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorArrayOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorArrayOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutput ¶
func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
func (DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
type DistributionOrderedCacheBehaviorForwardedValues ¶
type DistributionOrderedCacheBehaviorForwardedValues struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionOrderedCacheBehaviorForwardedValuesCookies `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers []string `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString bool `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys []string `pulumi:"queryStringCacheKeys"` }
type DistributionOrderedCacheBehaviorForwardedValuesArgs ¶
type DistributionOrderedCacheBehaviorForwardedValuesArgs struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionOrderedCacheBehaviorForwardedValuesCookiesInput `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers pulumi.StringArrayInput `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString pulumi.BoolInput `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys pulumi.StringArrayInput `pulumi:"queryStringCacheKeys"` }
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
type DistributionOrderedCacheBehaviorForwardedValuesCookies ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookies struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward string `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames []string `pulumi:"whitelistedNames"` }
type DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward pulumi.StringInput `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames pulumi.StringArrayInput `pulumi:"whitelistedNames"` }
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
type DistributionOrderedCacheBehaviorForwardedValuesCookiesInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput }
DistributionOrderedCacheBehaviorForwardedValuesCookiesInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs and DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesCookiesInput` via:
DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs{...}
type DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) Forward ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) Forward() pulumi.StringOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput }
DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs, DistributionOrderedCacheBehaviorForwardedValuesCookiesPtr and DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput` via:
DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs{...} or: nil
func DistributionOrderedCacheBehaviorForwardedValuesCookiesPtr ¶
func DistributionOrderedCacheBehaviorForwardedValuesCookiesPtr(v *DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Forward ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Forward() pulumi.StringPtrOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionOrderedCacheBehaviorForwardedValuesInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput }
DistributionOrderedCacheBehaviorForwardedValuesInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesArgs and DistributionOrderedCacheBehaviorForwardedValuesOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesInput` via:
DistributionOrderedCacheBehaviorForwardedValuesArgs{...}
type DistributionOrderedCacheBehaviorForwardedValuesOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) Cookies ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) Headers ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryString ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryString() pulumi.BoolOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
type DistributionOrderedCacheBehaviorForwardedValuesPtrInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesPtrInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput }
DistributionOrderedCacheBehaviorForwardedValuesPtrInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesArgs, DistributionOrderedCacheBehaviorForwardedValuesPtr and DistributionOrderedCacheBehaviorForwardedValuesPtrOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesPtrInput` via:
DistributionOrderedCacheBehaviorForwardedValuesArgs{...} or: nil
func DistributionOrderedCacheBehaviorForwardedValuesPtr ¶
func DistributionOrderedCacheBehaviorForwardedValuesPtr(v *DistributionOrderedCacheBehaviorForwardedValuesArgs) DistributionOrderedCacheBehaviorForwardedValuesPtrInput
type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Headers ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryString ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryString() pulumi.BoolPtrOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
type DistributionOrderedCacheBehaviorInput ¶
type DistributionOrderedCacheBehaviorInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput ToDistributionOrderedCacheBehaviorOutputWithContext(context.Context) DistributionOrderedCacheBehaviorOutput }
DistributionOrderedCacheBehaviorInput is an input type that accepts DistributionOrderedCacheBehaviorArgs and DistributionOrderedCacheBehaviorOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorInput` via:
DistributionOrderedCacheBehaviorArgs{...}
type DistributionOrderedCacheBehaviorLambdaFunctionAssociation ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociation struct { // The specific event to trigger this function. // Valid values: `viewer-request`, `origin-request`, `viewer-response`, // `origin-response` EventType string `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody *bool `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn string `pulumi:"lambdaArn"` }
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs struct { // The specific event to trigger this function. // Valid values: `viewer-request`, `origin-request`, `viewer-response`, // `origin-response` EventType pulumi.StringInput `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody pulumi.BoolPtrInput `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn pulumi.StringInput `pulumi:"lambdaArn"` }
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray []DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput }
DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput is an input type that accepts DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray and DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput` via:
DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray{ DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs{...} }
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput }
DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput is an input type that accepts DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs and DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput` via:
DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs{...}
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) EventType ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) EventType() pulumi.StringOutput
The specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`.
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
ARN of the Lambda function.
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
type DistributionOrderedCacheBehaviorOutput ¶
type DistributionOrderedCacheBehaviorOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorOutput) AllowedMethods ¶
func (o DistributionOrderedCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionOrderedCacheBehaviorOutput) CachePolicyId ¶
func (o DistributionOrderedCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
The unique identifier of the cache policy that is attached to the cache behavior.
func (DistributionOrderedCacheBehaviorOutput) CachedMethods ¶
func (o DistributionOrderedCacheBehaviorOutput) CachedMethods() pulumi.StringArrayOutput
Controls whether CloudFront caches the response to requests using the specified HTTP methods.
func (DistributionOrderedCacheBehaviorOutput) Compress ¶
func (o DistributionOrderedCacheBehaviorOutput) Compress() pulumi.BoolPtrOutput
Whether you want CloudFront to automatically compress content for web requests that include `Accept-Encoding: gzip` in the request header (default: `false`).
func (DistributionOrderedCacheBehaviorOutput) DefaultTtl ¶
func (o DistributionOrderedCacheBehaviorOutput) DefaultTtl() pulumi.IntPtrOutput
The default amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request in the absence of an `Cache-Control max-age` or `Expires` header.
func (DistributionOrderedCacheBehaviorOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorOutput) FieldLevelEncryptionId ¶
func (o DistributionOrderedCacheBehaviorOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
Field level encryption configuration ID
func (DistributionOrderedCacheBehaviorOutput) ForwardedValues ¶
func (o DistributionOrderedCacheBehaviorOutput) ForwardedValues() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
The forwarded values configuration that specifies how CloudFront handles query strings, cookies and headers (maximum one).
func (DistributionOrderedCacheBehaviorOutput) LambdaFunctionAssociations ¶
func (o DistributionOrderedCacheBehaviorOutput) LambdaFunctionAssociations() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
A config block that triggers a lambda function with specific actions (maximum 4).
func (DistributionOrderedCacheBehaviorOutput) MaxTtl ¶
func (o DistributionOrderedCacheBehaviorOutput) MaxTtl() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request to your origin to determine whether the object has been updated. Only effective in the presence of `Cache-Control max-age`, `Cache-Control s-maxage`, and `Expires` headers.
func (DistributionOrderedCacheBehaviorOutput) MinTtl ¶
func (o DistributionOrderedCacheBehaviorOutput) MinTtl() pulumi.IntPtrOutput
The minimum amount of time that you want objects to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated. Defaults to 0 seconds.
func (DistributionOrderedCacheBehaviorOutput) OriginRequestPolicyId ¶
func (o DistributionOrderedCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionOrderedCacheBehaviorOutput) PathPattern ¶
func (o DistributionOrderedCacheBehaviorOutput) PathPattern() pulumi.StringOutput
The pattern (for example, `images/*.jpg)` that specifies which requests you want this cache behavior to apply to.
func (DistributionOrderedCacheBehaviorOutput) RealtimeLogConfigArn ¶
func (o DistributionOrderedCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
The ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionOrderedCacheBehaviorOutput) SmoothStreaming ¶
func (o DistributionOrderedCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
Indicates whether you want to distribute media files in Microsoft Smooth Streaming format using the origin that is associated with this cache behavior.
func (DistributionOrderedCacheBehaviorOutput) TargetOriginId ¶
func (o DistributionOrderedCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
The value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior.
func (DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutput ¶
func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
func (DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
func (DistributionOrderedCacheBehaviorOutput) TrustedKeyGroups ¶
func (o DistributionOrderedCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionOrderedCacheBehaviorOutput) TrustedSigners ¶
func (o DistributionOrderedCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionOrderedCacheBehaviorOutput) ViewerProtocolPolicy ¶
func (o DistributionOrderedCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
Use this element to specify the protocol that users can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern. One of `allow-all`, `https-only`, or `redirect-to-https`.
type DistributionOrigin ¶
type DistributionOrigin struct { // One or more sub-resources with `name` and // `value` parameters that specify header data that will be sent to the origin // (multiples allowed). CustomHeaders []DistributionOriginCustomHeader `pulumi:"customHeaders"` // The CloudFront custom // origin configuration information. If an S3 // origin is required, use `s3OriginConfig` instead. CustomOriginConfig *DistributionOriginCustomOriginConfig `pulumi:"customOriginConfig"` // The DNS domain name of either the S3 bucket, or // web site of your custom origin. DomainName string `pulumi:"domainName"` // The unique identifier of the member origin OriginId string `pulumi:"originId"` // An optional element that causes CloudFront to // request your content from a directory in your Amazon S3 bucket or your // custom origin. OriginPath *string `pulumi:"originPath"` // The CloudFront S3 origin // configuration information. If a custom origin is required, use // `customOriginConfig` instead. S3OriginConfig *DistributionOriginS3OriginConfig `pulumi:"s3OriginConfig"` }
type DistributionOriginArgs ¶
type DistributionOriginArgs struct { // One or more sub-resources with `name` and // `value` parameters that specify header data that will be sent to the origin // (multiples allowed). CustomHeaders DistributionOriginCustomHeaderArrayInput `pulumi:"customHeaders"` // The CloudFront custom // origin configuration information. If an S3 // origin is required, use `s3OriginConfig` instead. CustomOriginConfig DistributionOriginCustomOriginConfigPtrInput `pulumi:"customOriginConfig"` // The DNS domain name of either the S3 bucket, or // web site of your custom origin. DomainName pulumi.StringInput `pulumi:"domainName"` // The unique identifier of the member origin OriginId pulumi.StringInput `pulumi:"originId"` // An optional element that causes CloudFront to // request your content from a directory in your Amazon S3 bucket or your // custom origin. OriginPath pulumi.StringPtrInput `pulumi:"originPath"` // The CloudFront S3 origin // configuration information. If a custom origin is required, use // `customOriginConfig` instead. S3OriginConfig DistributionOriginS3OriginConfigPtrInput `pulumi:"s3OriginConfig"` }
func (DistributionOriginArgs) ElementType ¶
func (DistributionOriginArgs) ElementType() reflect.Type
func (DistributionOriginArgs) ToDistributionOriginOutput ¶
func (i DistributionOriginArgs) ToDistributionOriginOutput() DistributionOriginOutput
func (DistributionOriginArgs) ToDistributionOriginOutputWithContext ¶
func (i DistributionOriginArgs) ToDistributionOriginOutputWithContext(ctx context.Context) DistributionOriginOutput
type DistributionOriginArray ¶
type DistributionOriginArray []DistributionOriginInput
func (DistributionOriginArray) ElementType ¶
func (DistributionOriginArray) ElementType() reflect.Type
func (DistributionOriginArray) ToDistributionOriginArrayOutput ¶
func (i DistributionOriginArray) ToDistributionOriginArrayOutput() DistributionOriginArrayOutput
func (DistributionOriginArray) ToDistributionOriginArrayOutputWithContext ¶
func (i DistributionOriginArray) ToDistributionOriginArrayOutputWithContext(ctx context.Context) DistributionOriginArrayOutput
type DistributionOriginArrayInput ¶
type DistributionOriginArrayInput interface { pulumi.Input ToDistributionOriginArrayOutput() DistributionOriginArrayOutput ToDistributionOriginArrayOutputWithContext(context.Context) DistributionOriginArrayOutput }
DistributionOriginArrayInput is an input type that accepts DistributionOriginArray and DistributionOriginArrayOutput values. You can construct a concrete instance of `DistributionOriginArrayInput` via:
DistributionOriginArray{ DistributionOriginArgs{...} }
type DistributionOriginArrayOutput ¶
type DistributionOriginArrayOutput struct{ *pulumi.OutputState }
func (DistributionOriginArrayOutput) ElementType ¶
func (DistributionOriginArrayOutput) ElementType() reflect.Type
func (DistributionOriginArrayOutput) Index ¶
func (o DistributionOriginArrayOutput) Index(i pulumi.IntInput) DistributionOriginOutput
func (DistributionOriginArrayOutput) ToDistributionOriginArrayOutput ¶
func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutput() DistributionOriginArrayOutput
func (DistributionOriginArrayOutput) ToDistributionOriginArrayOutputWithContext ¶
func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutputWithContext(ctx context.Context) DistributionOriginArrayOutput
type DistributionOriginCustomHeaderArgs ¶
type DistributionOriginCustomHeaderArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (DistributionOriginCustomHeaderArgs) ElementType ¶
func (DistributionOriginCustomHeaderArgs) ElementType() reflect.Type
func (DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutput ¶
func (i DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput
func (DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutputWithContext ¶
func (i DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderOutput
type DistributionOriginCustomHeaderArray ¶
type DistributionOriginCustomHeaderArray []DistributionOriginCustomHeaderInput
func (DistributionOriginCustomHeaderArray) ElementType ¶
func (DistributionOriginCustomHeaderArray) ElementType() reflect.Type
func (DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutput ¶
func (i DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutput() DistributionOriginCustomHeaderArrayOutput
func (DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutputWithContext ¶
func (i DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderArrayOutput
type DistributionOriginCustomHeaderArrayInput ¶
type DistributionOriginCustomHeaderArrayInput interface { pulumi.Input ToDistributionOriginCustomHeaderArrayOutput() DistributionOriginCustomHeaderArrayOutput ToDistributionOriginCustomHeaderArrayOutputWithContext(context.Context) DistributionOriginCustomHeaderArrayOutput }
DistributionOriginCustomHeaderArrayInput is an input type that accepts DistributionOriginCustomHeaderArray and DistributionOriginCustomHeaderArrayOutput values. You can construct a concrete instance of `DistributionOriginCustomHeaderArrayInput` via:
DistributionOriginCustomHeaderArray{ DistributionOriginCustomHeaderArgs{...} }
type DistributionOriginCustomHeaderArrayOutput ¶
type DistributionOriginCustomHeaderArrayOutput struct{ *pulumi.OutputState }
func (DistributionOriginCustomHeaderArrayOutput) ElementType ¶
func (DistributionOriginCustomHeaderArrayOutput) ElementType() reflect.Type
func (DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutput ¶
func (o DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutput() DistributionOriginCustomHeaderArrayOutput
func (DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutputWithContext ¶
func (o DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderArrayOutput
type DistributionOriginCustomHeaderInput ¶
type DistributionOriginCustomHeaderInput interface { pulumi.Input ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput ToDistributionOriginCustomHeaderOutputWithContext(context.Context) DistributionOriginCustomHeaderOutput }
DistributionOriginCustomHeaderInput is an input type that accepts DistributionOriginCustomHeaderArgs and DistributionOriginCustomHeaderOutput values. You can construct a concrete instance of `DistributionOriginCustomHeaderInput` via:
DistributionOriginCustomHeaderArgs{...}
type DistributionOriginCustomHeaderOutput ¶
type DistributionOriginCustomHeaderOutput struct{ *pulumi.OutputState }
func (DistributionOriginCustomHeaderOutput) ElementType ¶
func (DistributionOriginCustomHeaderOutput) ElementType() reflect.Type
func (DistributionOriginCustomHeaderOutput) Name ¶
func (o DistributionOriginCustomHeaderOutput) Name() pulumi.StringOutput
func (DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutput ¶
func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput
func (DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutputWithContext ¶
func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderOutput
func (DistributionOriginCustomHeaderOutput) Value ¶
func (o DistributionOriginCustomHeaderOutput) Value() pulumi.StringOutput
type DistributionOriginCustomOriginConfig ¶
type DistributionOriginCustomOriginConfig struct { // The HTTP port the custom origin listens on. HttpPort int `pulumi:"httpPort"` // The HTTPS port the custom origin listens on. HttpsPort int `pulumi:"httpsPort"` // The Custom KeepAlive timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout). OriginKeepaliveTimeout *int `pulumi:"originKeepaliveTimeout"` // The origin protocol policy to apply to // your origin. One of `http-only`, `https-only`, or `match-viewer`. OriginProtocolPolicy string `pulumi:"originProtocolPolicy"` // The Custom Read timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout). OriginReadTimeout *int `pulumi:"originReadTimeout"` // The SSL/TLS protocols that you want // CloudFront to use when communicating with your origin over HTTPS. A list of // one or more of `SSLv3`, `TLSv1`, `TLSv1.1`, and `TLSv1.2`. OriginSslProtocols []string `pulumi:"originSslProtocols"` }
type DistributionOriginCustomOriginConfigArgs ¶
type DistributionOriginCustomOriginConfigArgs struct { // The HTTP port the custom origin listens on. HttpPort pulumi.IntInput `pulumi:"httpPort"` // The HTTPS port the custom origin listens on. HttpsPort pulumi.IntInput `pulumi:"httpsPort"` // The Custom KeepAlive timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout). OriginKeepaliveTimeout pulumi.IntPtrInput `pulumi:"originKeepaliveTimeout"` // The origin protocol policy to apply to // your origin. One of `http-only`, `https-only`, or `match-viewer`. OriginProtocolPolicy pulumi.StringInput `pulumi:"originProtocolPolicy"` // The Custom Read timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout). OriginReadTimeout pulumi.IntPtrInput `pulumi:"originReadTimeout"` // The SSL/TLS protocols that you want // CloudFront to use when communicating with your origin over HTTPS. A list of // one or more of `SSLv3`, `TLSv1`, `TLSv1.1`, and `TLSv1.2`. OriginSslProtocols pulumi.StringArrayInput `pulumi:"originSslProtocols"` }
func (DistributionOriginCustomOriginConfigArgs) ElementType ¶
func (DistributionOriginCustomOriginConfigArgs) ElementType() reflect.Type
func (DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutput ¶
func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutput() DistributionOriginCustomOriginConfigOutput
func (DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutputWithContext ¶
func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigOutput
func (DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutput ¶
func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
func (DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutputWithContext ¶
func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
type DistributionOriginCustomOriginConfigInput ¶
type DistributionOriginCustomOriginConfigInput interface { pulumi.Input ToDistributionOriginCustomOriginConfigOutput() DistributionOriginCustomOriginConfigOutput ToDistributionOriginCustomOriginConfigOutputWithContext(context.Context) DistributionOriginCustomOriginConfigOutput }
DistributionOriginCustomOriginConfigInput is an input type that accepts DistributionOriginCustomOriginConfigArgs and DistributionOriginCustomOriginConfigOutput values. You can construct a concrete instance of `DistributionOriginCustomOriginConfigInput` via:
DistributionOriginCustomOriginConfigArgs{...}
type DistributionOriginCustomOriginConfigOutput ¶
type DistributionOriginCustomOriginConfigOutput struct{ *pulumi.OutputState }
func (DistributionOriginCustomOriginConfigOutput) ElementType ¶
func (DistributionOriginCustomOriginConfigOutput) ElementType() reflect.Type
func (DistributionOriginCustomOriginConfigOutput) HttpPort ¶
func (o DistributionOriginCustomOriginConfigOutput) HttpPort() pulumi.IntOutput
The HTTP port the custom origin listens on.
func (DistributionOriginCustomOriginConfigOutput) HttpsPort ¶
func (o DistributionOriginCustomOriginConfigOutput) HttpsPort() pulumi.IntOutput
The HTTPS port the custom origin listens on.
func (DistributionOriginCustomOriginConfigOutput) OriginKeepaliveTimeout ¶
func (o DistributionOriginCustomOriginConfigOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
The Custom KeepAlive timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout).
func (DistributionOriginCustomOriginConfigOutput) OriginProtocolPolicy ¶
func (o DistributionOriginCustomOriginConfigOutput) OriginProtocolPolicy() pulumi.StringOutput
The origin protocol policy to apply to your origin. One of `http-only`, `https-only`, or `match-viewer`.
func (DistributionOriginCustomOriginConfigOutput) OriginReadTimeout ¶
func (o DistributionOriginCustomOriginConfigOutput) OriginReadTimeout() pulumi.IntPtrOutput
The Custom Read timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout).
func (DistributionOriginCustomOriginConfigOutput) OriginSslProtocols ¶
func (o DistributionOriginCustomOriginConfigOutput) OriginSslProtocols() pulumi.StringArrayOutput
The SSL/TLS protocols that you want CloudFront to use when communicating with your origin over HTTPS. A list of one or more of `SSLv3`, `TLSv1`, `TLSv1.1`, and `TLSv1.2`.
func (DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutput ¶
func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutput() DistributionOriginCustomOriginConfigOutput
func (DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutputWithContext ¶
func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigOutput
func (DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutput ¶
func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
func (DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext ¶
func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
type DistributionOriginCustomOriginConfigPtrInput ¶
type DistributionOriginCustomOriginConfigPtrInput interface { pulumi.Input ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput ToDistributionOriginCustomOriginConfigPtrOutputWithContext(context.Context) DistributionOriginCustomOriginConfigPtrOutput }
DistributionOriginCustomOriginConfigPtrInput is an input type that accepts DistributionOriginCustomOriginConfigArgs, DistributionOriginCustomOriginConfigPtr and DistributionOriginCustomOriginConfigPtrOutput values. You can construct a concrete instance of `DistributionOriginCustomOriginConfigPtrInput` via:
DistributionOriginCustomOriginConfigArgs{...} or: nil
func DistributionOriginCustomOriginConfigPtr ¶
func DistributionOriginCustomOriginConfigPtr(v *DistributionOriginCustomOriginConfigArgs) DistributionOriginCustomOriginConfigPtrInput
type DistributionOriginCustomOriginConfigPtrOutput ¶
type DistributionOriginCustomOriginConfigPtrOutput struct{ *pulumi.OutputState }
func (DistributionOriginCustomOriginConfigPtrOutput) ElementType ¶
func (DistributionOriginCustomOriginConfigPtrOutput) ElementType() reflect.Type
func (DistributionOriginCustomOriginConfigPtrOutput) HttpPort ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) HttpPort() pulumi.IntPtrOutput
The HTTP port the custom origin listens on.
func (DistributionOriginCustomOriginConfigPtrOutput) HttpsPort ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS port the custom origin listens on.
func (DistributionOriginCustomOriginConfigPtrOutput) OriginKeepaliveTimeout ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
The Custom KeepAlive timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout).
func (DistributionOriginCustomOriginConfigPtrOutput) OriginProtocolPolicy ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) OriginProtocolPolicy() pulumi.StringPtrOutput
The origin protocol policy to apply to your origin. One of `http-only`, `https-only`, or `match-viewer`.
func (DistributionOriginCustomOriginConfigPtrOutput) OriginReadTimeout ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) OriginReadTimeout() pulumi.IntPtrOutput
The Custom Read timeout, in seconds. By default, AWS enforces a limit of `60`. But you can request an [increase](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-request-timeout).
func (DistributionOriginCustomOriginConfigPtrOutput) OriginSslProtocols ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) OriginSslProtocols() pulumi.StringArrayOutput
The SSL/TLS protocols that you want CloudFront to use when communicating with your origin over HTTPS. A list of one or more of `SSLv3`, `TLSv1`, `TLSv1.1`, and `TLSv1.2`.
func (DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutput ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
func (DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
type DistributionOriginGroup ¶
type DistributionOriginGroup struct { // The failover criteria for when to failover to the secondary origin FailoverCriteria DistributionOriginGroupFailoverCriteria `pulumi:"failoverCriteria"` // Ordered member configuration blocks assigned to the origin group, where the first member is the primary origin. You must specify two members. Members []DistributionOriginGroupMember `pulumi:"members"` // The unique identifier of the member origin OriginId string `pulumi:"originId"` }
type DistributionOriginGroupArgs ¶
type DistributionOriginGroupArgs struct { // The failover criteria for when to failover to the secondary origin FailoverCriteria DistributionOriginGroupFailoverCriteriaInput `pulumi:"failoverCriteria"` // Ordered member configuration blocks assigned to the origin group, where the first member is the primary origin. You must specify two members. Members DistributionOriginGroupMemberArrayInput `pulumi:"members"` // The unique identifier of the member origin OriginId pulumi.StringInput `pulumi:"originId"` }
func (DistributionOriginGroupArgs) ElementType ¶
func (DistributionOriginGroupArgs) ElementType() reflect.Type
func (DistributionOriginGroupArgs) ToDistributionOriginGroupOutput ¶
func (i DistributionOriginGroupArgs) ToDistributionOriginGroupOutput() DistributionOriginGroupOutput
func (DistributionOriginGroupArgs) ToDistributionOriginGroupOutputWithContext ¶
func (i DistributionOriginGroupArgs) ToDistributionOriginGroupOutputWithContext(ctx context.Context) DistributionOriginGroupOutput
type DistributionOriginGroupArray ¶
type DistributionOriginGroupArray []DistributionOriginGroupInput
func (DistributionOriginGroupArray) ElementType ¶
func (DistributionOriginGroupArray) ElementType() reflect.Type
func (DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutput ¶
func (i DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput
func (DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutputWithContext ¶
func (i DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutputWithContext(ctx context.Context) DistributionOriginGroupArrayOutput
type DistributionOriginGroupArrayInput ¶
type DistributionOriginGroupArrayInput interface { pulumi.Input ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput ToDistributionOriginGroupArrayOutputWithContext(context.Context) DistributionOriginGroupArrayOutput }
DistributionOriginGroupArrayInput is an input type that accepts DistributionOriginGroupArray and DistributionOriginGroupArrayOutput values. You can construct a concrete instance of `DistributionOriginGroupArrayInput` via:
DistributionOriginGroupArray{ DistributionOriginGroupArgs{...} }
type DistributionOriginGroupArrayOutput ¶
type DistributionOriginGroupArrayOutput struct{ *pulumi.OutputState }
func (DistributionOriginGroupArrayOutput) ElementType ¶
func (DistributionOriginGroupArrayOutput) ElementType() reflect.Type
func (DistributionOriginGroupArrayOutput) Index ¶
func (o DistributionOriginGroupArrayOutput) Index(i pulumi.IntInput) DistributionOriginGroupOutput
func (DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutput ¶
func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput
func (DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutputWithContext ¶
func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutputWithContext(ctx context.Context) DistributionOriginGroupArrayOutput
type DistributionOriginGroupFailoverCriteria ¶
type DistributionOriginGroupFailoverCriteria struct { // A list of HTTP status codes for the origin group StatusCodes []int `pulumi:"statusCodes"` }
type DistributionOriginGroupFailoverCriteriaArgs ¶
type DistributionOriginGroupFailoverCriteriaArgs struct { // A list of HTTP status codes for the origin group StatusCodes pulumi.IntArrayInput `pulumi:"statusCodes"` }
func (DistributionOriginGroupFailoverCriteriaArgs) ElementType ¶
func (DistributionOriginGroupFailoverCriteriaArgs) ElementType() reflect.Type
func (DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutput ¶
func (i DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutput() DistributionOriginGroupFailoverCriteriaOutput
func (DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutputWithContext ¶
func (i DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutputWithContext(ctx context.Context) DistributionOriginGroupFailoverCriteriaOutput
type DistributionOriginGroupFailoverCriteriaInput ¶
type DistributionOriginGroupFailoverCriteriaInput interface { pulumi.Input ToDistributionOriginGroupFailoverCriteriaOutput() DistributionOriginGroupFailoverCriteriaOutput ToDistributionOriginGroupFailoverCriteriaOutputWithContext(context.Context) DistributionOriginGroupFailoverCriteriaOutput }
DistributionOriginGroupFailoverCriteriaInput is an input type that accepts DistributionOriginGroupFailoverCriteriaArgs and DistributionOriginGroupFailoverCriteriaOutput values. You can construct a concrete instance of `DistributionOriginGroupFailoverCriteriaInput` via:
DistributionOriginGroupFailoverCriteriaArgs{...}
type DistributionOriginGroupFailoverCriteriaOutput ¶
type DistributionOriginGroupFailoverCriteriaOutput struct{ *pulumi.OutputState }
func (DistributionOriginGroupFailoverCriteriaOutput) ElementType ¶
func (DistributionOriginGroupFailoverCriteriaOutput) ElementType() reflect.Type
func (DistributionOriginGroupFailoverCriteriaOutput) StatusCodes ¶
func (o DistributionOriginGroupFailoverCriteriaOutput) StatusCodes() pulumi.IntArrayOutput
A list of HTTP status codes for the origin group
func (DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutput ¶
func (o DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutput() DistributionOriginGroupFailoverCriteriaOutput
func (DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutputWithContext ¶
func (o DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutputWithContext(ctx context.Context) DistributionOriginGroupFailoverCriteriaOutput
type DistributionOriginGroupInput ¶
type DistributionOriginGroupInput interface { pulumi.Input ToDistributionOriginGroupOutput() DistributionOriginGroupOutput ToDistributionOriginGroupOutputWithContext(context.Context) DistributionOriginGroupOutput }
DistributionOriginGroupInput is an input type that accepts DistributionOriginGroupArgs and DistributionOriginGroupOutput values. You can construct a concrete instance of `DistributionOriginGroupInput` via:
DistributionOriginGroupArgs{...}
type DistributionOriginGroupMember ¶
type DistributionOriginGroupMember struct { // The unique identifier of the member origin OriginId string `pulumi:"originId"` }
type DistributionOriginGroupMemberArgs ¶
type DistributionOriginGroupMemberArgs struct { // The unique identifier of the member origin OriginId pulumi.StringInput `pulumi:"originId"` }
func (DistributionOriginGroupMemberArgs) ElementType ¶
func (DistributionOriginGroupMemberArgs) ElementType() reflect.Type
func (DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutput ¶
func (i DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput
func (DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutputWithContext ¶
func (i DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutputWithContext(ctx context.Context) DistributionOriginGroupMemberOutput
type DistributionOriginGroupMemberArray ¶
type DistributionOriginGroupMemberArray []DistributionOriginGroupMemberInput
func (DistributionOriginGroupMemberArray) ElementType ¶
func (DistributionOriginGroupMemberArray) ElementType() reflect.Type
func (DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutput ¶
func (i DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutput() DistributionOriginGroupMemberArrayOutput
func (DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutputWithContext ¶
func (i DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutputWithContext(ctx context.Context) DistributionOriginGroupMemberArrayOutput
type DistributionOriginGroupMemberArrayInput ¶
type DistributionOriginGroupMemberArrayInput interface { pulumi.Input ToDistributionOriginGroupMemberArrayOutput() DistributionOriginGroupMemberArrayOutput ToDistributionOriginGroupMemberArrayOutputWithContext(context.Context) DistributionOriginGroupMemberArrayOutput }
DistributionOriginGroupMemberArrayInput is an input type that accepts DistributionOriginGroupMemberArray and DistributionOriginGroupMemberArrayOutput values. You can construct a concrete instance of `DistributionOriginGroupMemberArrayInput` via:
DistributionOriginGroupMemberArray{ DistributionOriginGroupMemberArgs{...} }
type DistributionOriginGroupMemberArrayOutput ¶
type DistributionOriginGroupMemberArrayOutput struct{ *pulumi.OutputState }
func (DistributionOriginGroupMemberArrayOutput) ElementType ¶
func (DistributionOriginGroupMemberArrayOutput) ElementType() reflect.Type
func (DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutput ¶
func (o DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutput() DistributionOriginGroupMemberArrayOutput
func (DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutputWithContext ¶
func (o DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutputWithContext(ctx context.Context) DistributionOriginGroupMemberArrayOutput
type DistributionOriginGroupMemberInput ¶
type DistributionOriginGroupMemberInput interface { pulumi.Input ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput ToDistributionOriginGroupMemberOutputWithContext(context.Context) DistributionOriginGroupMemberOutput }
DistributionOriginGroupMemberInput is an input type that accepts DistributionOriginGroupMemberArgs and DistributionOriginGroupMemberOutput values. You can construct a concrete instance of `DistributionOriginGroupMemberInput` via:
DistributionOriginGroupMemberArgs{...}
type DistributionOriginGroupMemberOutput ¶
type DistributionOriginGroupMemberOutput struct{ *pulumi.OutputState }
func (DistributionOriginGroupMemberOutput) ElementType ¶
func (DistributionOriginGroupMemberOutput) ElementType() reflect.Type
func (DistributionOriginGroupMemberOutput) OriginId ¶
func (o DistributionOriginGroupMemberOutput) OriginId() pulumi.StringOutput
The unique identifier of the member origin
func (DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutput ¶
func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput
func (DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutputWithContext ¶
func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutputWithContext(ctx context.Context) DistributionOriginGroupMemberOutput
type DistributionOriginGroupOutput ¶
type DistributionOriginGroupOutput struct{ *pulumi.OutputState }
func (DistributionOriginGroupOutput) ElementType ¶
func (DistributionOriginGroupOutput) ElementType() reflect.Type
func (DistributionOriginGroupOutput) FailoverCriteria ¶
func (o DistributionOriginGroupOutput) FailoverCriteria() DistributionOriginGroupFailoverCriteriaOutput
The failover criteria for when to failover to the secondary origin
func (DistributionOriginGroupOutput) Members ¶
func (o DistributionOriginGroupOutput) Members() DistributionOriginGroupMemberArrayOutput
Ordered member configuration blocks assigned to the origin group, where the first member is the primary origin. You must specify two members.
func (DistributionOriginGroupOutput) OriginId ¶
func (o DistributionOriginGroupOutput) OriginId() pulumi.StringOutput
The unique identifier of the member origin
func (DistributionOriginGroupOutput) ToDistributionOriginGroupOutput ¶
func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutput() DistributionOriginGroupOutput
func (DistributionOriginGroupOutput) ToDistributionOriginGroupOutputWithContext ¶
func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutputWithContext(ctx context.Context) DistributionOriginGroupOutput
type DistributionOriginInput ¶
type DistributionOriginInput interface { pulumi.Input ToDistributionOriginOutput() DistributionOriginOutput ToDistributionOriginOutputWithContext(context.Context) DistributionOriginOutput }
DistributionOriginInput is an input type that accepts DistributionOriginArgs and DistributionOriginOutput values. You can construct a concrete instance of `DistributionOriginInput` via:
DistributionOriginArgs{...}
type DistributionOriginOutput ¶
type DistributionOriginOutput struct{ *pulumi.OutputState }
func (DistributionOriginOutput) CustomHeaders ¶
func (o DistributionOriginOutput) CustomHeaders() DistributionOriginCustomHeaderArrayOutput
One or more sub-resources with `name` and `value` parameters that specify header data that will be sent to the origin (multiples allowed).
func (DistributionOriginOutput) CustomOriginConfig ¶
func (o DistributionOriginOutput) CustomOriginConfig() DistributionOriginCustomOriginConfigPtrOutput
The CloudFront custom origin configuration information. If an S3 origin is required, use `s3OriginConfig` instead.
func (DistributionOriginOutput) DomainName ¶
func (o DistributionOriginOutput) DomainName() pulumi.StringOutput
The DNS domain name of either the S3 bucket, or web site of your custom origin.
func (DistributionOriginOutput) ElementType ¶
func (DistributionOriginOutput) ElementType() reflect.Type
func (DistributionOriginOutput) OriginId ¶
func (o DistributionOriginOutput) OriginId() pulumi.StringOutput
The unique identifier of the member origin
func (DistributionOriginOutput) OriginPath ¶
func (o DistributionOriginOutput) OriginPath() pulumi.StringPtrOutput
An optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.
func (DistributionOriginOutput) S3OriginConfig ¶
func (o DistributionOriginOutput) S3OriginConfig() DistributionOriginS3OriginConfigPtrOutput
The CloudFront S3 origin configuration information. If a custom origin is required, use `customOriginConfig` instead.
func (DistributionOriginOutput) ToDistributionOriginOutput ¶
func (o DistributionOriginOutput) ToDistributionOriginOutput() DistributionOriginOutput
func (DistributionOriginOutput) ToDistributionOriginOutputWithContext ¶
func (o DistributionOriginOutput) ToDistributionOriginOutputWithContext(ctx context.Context) DistributionOriginOutput
type DistributionOriginS3OriginConfig ¶
type DistributionOriginS3OriginConfig struct { // The [CloudFront origin access // identity][5] to associate with the origin. OriginAccessIdentity string `pulumi:"originAccessIdentity"` }
type DistributionOriginS3OriginConfigArgs ¶
type DistributionOriginS3OriginConfigArgs struct { // The [CloudFront origin access // identity][5] to associate with the origin. OriginAccessIdentity pulumi.StringInput `pulumi:"originAccessIdentity"` }
func (DistributionOriginS3OriginConfigArgs) ElementType ¶
func (DistributionOriginS3OriginConfigArgs) ElementType() reflect.Type
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutput ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutputWithContext ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutput ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutputWithContext ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
type DistributionOriginS3OriginConfigInput ¶
type DistributionOriginS3OriginConfigInput interface { pulumi.Input ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput ToDistributionOriginS3OriginConfigOutputWithContext(context.Context) DistributionOriginS3OriginConfigOutput }
DistributionOriginS3OriginConfigInput is an input type that accepts DistributionOriginS3OriginConfigArgs and DistributionOriginS3OriginConfigOutput values. You can construct a concrete instance of `DistributionOriginS3OriginConfigInput` via:
DistributionOriginS3OriginConfigArgs{...}
type DistributionOriginS3OriginConfigOutput ¶
type DistributionOriginS3OriginConfigOutput struct{ *pulumi.OutputState }
func (DistributionOriginS3OriginConfigOutput) ElementType ¶
func (DistributionOriginS3OriginConfigOutput) ElementType() reflect.Type
func (DistributionOriginS3OriginConfigOutput) OriginAccessIdentity ¶
func (o DistributionOriginS3OriginConfigOutput) OriginAccessIdentity() pulumi.StringOutput
The [CloudFront origin access identity][5] to associate with the origin.
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutput ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutputWithContext ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutput ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
type DistributionOriginS3OriginConfigPtrInput ¶
type DistributionOriginS3OriginConfigPtrInput interface { pulumi.Input ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput ToDistributionOriginS3OriginConfigPtrOutputWithContext(context.Context) DistributionOriginS3OriginConfigPtrOutput }
DistributionOriginS3OriginConfigPtrInput is an input type that accepts DistributionOriginS3OriginConfigArgs, DistributionOriginS3OriginConfigPtr and DistributionOriginS3OriginConfigPtrOutput values. You can construct a concrete instance of `DistributionOriginS3OriginConfigPtrInput` via:
DistributionOriginS3OriginConfigArgs{...} or: nil
func DistributionOriginS3OriginConfigPtr ¶
func DistributionOriginS3OriginConfigPtr(v *DistributionOriginS3OriginConfigArgs) DistributionOriginS3OriginConfigPtrInput
type DistributionOriginS3OriginConfigPtrOutput ¶
type DistributionOriginS3OriginConfigPtrOutput struct{ *pulumi.OutputState }
func (DistributionOriginS3OriginConfigPtrOutput) ElementType ¶
func (DistributionOriginS3OriginConfigPtrOutput) ElementType() reflect.Type
func (DistributionOriginS3OriginConfigPtrOutput) OriginAccessIdentity ¶
func (o DistributionOriginS3OriginConfigPtrOutput) OriginAccessIdentity() pulumi.StringPtrOutput
The [CloudFront origin access identity][5] to associate with the origin.
func (DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutput ¶
func (o DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
func (DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext ¶
func (o DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
type DistributionOutput ¶
type DistributionOutput struct {
*pulumi.OutputState
}
func (DistributionOutput) ElementType ¶
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) ToDistributionOutput ¶
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (DistributionOutput) ToDistributionPtrOutput ¶
func (o DistributionOutput) ToDistributionPtrOutput() DistributionPtrOutput
func (DistributionOutput) ToDistributionPtrOutputWithContext ¶
func (o DistributionOutput) ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput
type DistributionPtrInput ¶
type DistributionPtrInput interface { pulumi.Input ToDistributionPtrOutput() DistributionPtrOutput ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput }
type DistributionPtrOutput ¶
type DistributionPtrOutput struct {
*pulumi.OutputState
}
func (DistributionPtrOutput) ElementType ¶
func (DistributionPtrOutput) ElementType() reflect.Type
func (DistributionPtrOutput) ToDistributionPtrOutput ¶
func (o DistributionPtrOutput) ToDistributionPtrOutput() DistributionPtrOutput
func (DistributionPtrOutput) ToDistributionPtrOutputWithContext ¶
func (o DistributionPtrOutput) ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput
type DistributionRestrictions ¶
type DistributionRestrictions struct {
GeoRestriction DistributionRestrictionsGeoRestriction `pulumi:"geoRestriction"`
}
type DistributionRestrictionsArgs ¶
type DistributionRestrictionsArgs struct {
GeoRestriction DistributionRestrictionsGeoRestrictionInput `pulumi:"geoRestriction"`
}
func (DistributionRestrictionsArgs) ElementType ¶
func (DistributionRestrictionsArgs) ElementType() reflect.Type
func (DistributionRestrictionsArgs) ToDistributionRestrictionsOutput ¶
func (i DistributionRestrictionsArgs) ToDistributionRestrictionsOutput() DistributionRestrictionsOutput
func (DistributionRestrictionsArgs) ToDistributionRestrictionsOutputWithContext ¶
func (i DistributionRestrictionsArgs) ToDistributionRestrictionsOutputWithContext(ctx context.Context) DistributionRestrictionsOutput
func (DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutput ¶
func (i DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
func (DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutputWithContext ¶
func (i DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
type DistributionRestrictionsGeoRestriction ¶
type DistributionRestrictionsGeoRestriction struct { // The [ISO 3166-1-alpha-2 codes][4] for which you // want CloudFront either to distribute your content (`whitelist`) or not // distribute your content (`blacklist`). Locations []string `pulumi:"locations"` // The method that you want to use to restrict // distribution of your content by country: `none`, `whitelist`, or // `blacklist`. RestrictionType string `pulumi:"restrictionType"` }
type DistributionRestrictionsGeoRestrictionArgs ¶
type DistributionRestrictionsGeoRestrictionArgs struct { // The [ISO 3166-1-alpha-2 codes][4] for which you // want CloudFront either to distribute your content (`whitelist`) or not // distribute your content (`blacklist`). Locations pulumi.StringArrayInput `pulumi:"locations"` // The method that you want to use to restrict // distribution of your content by country: `none`, `whitelist`, or // `blacklist`. RestrictionType pulumi.StringInput `pulumi:"restrictionType"` }
func (DistributionRestrictionsGeoRestrictionArgs) ElementType ¶
func (DistributionRestrictionsGeoRestrictionArgs) ElementType() reflect.Type
func (DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutput ¶
func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutput() DistributionRestrictionsGeoRestrictionOutput
func (DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutputWithContext ¶
func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionOutput
func (DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutput ¶
func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
func (DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext ¶
func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
type DistributionRestrictionsGeoRestrictionInput ¶
type DistributionRestrictionsGeoRestrictionInput interface { pulumi.Input ToDistributionRestrictionsGeoRestrictionOutput() DistributionRestrictionsGeoRestrictionOutput ToDistributionRestrictionsGeoRestrictionOutputWithContext(context.Context) DistributionRestrictionsGeoRestrictionOutput }
DistributionRestrictionsGeoRestrictionInput is an input type that accepts DistributionRestrictionsGeoRestrictionArgs and DistributionRestrictionsGeoRestrictionOutput values. You can construct a concrete instance of `DistributionRestrictionsGeoRestrictionInput` via:
DistributionRestrictionsGeoRestrictionArgs{...}
type DistributionRestrictionsGeoRestrictionOutput ¶
type DistributionRestrictionsGeoRestrictionOutput struct{ *pulumi.OutputState }
func (DistributionRestrictionsGeoRestrictionOutput) ElementType ¶
func (DistributionRestrictionsGeoRestrictionOutput) ElementType() reflect.Type
func (DistributionRestrictionsGeoRestrictionOutput) Locations ¶
func (o DistributionRestrictionsGeoRestrictionOutput) Locations() pulumi.StringArrayOutput
The [ISO 3166-1-alpha-2 codes][4] for which you want CloudFront either to distribute your content (`whitelist`) or not distribute your content (`blacklist`).
func (DistributionRestrictionsGeoRestrictionOutput) RestrictionType ¶
func (o DistributionRestrictionsGeoRestrictionOutput) RestrictionType() pulumi.StringOutput
The method that you want to use to restrict distribution of your content by country: `none`, `whitelist`, or `blacklist`.
func (DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutput ¶
func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutput() DistributionRestrictionsGeoRestrictionOutput
func (DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutputWithContext ¶
func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionOutput
func (DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput ¶
func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
func (DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext ¶
func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
type DistributionRestrictionsGeoRestrictionPtrInput ¶
type DistributionRestrictionsGeoRestrictionPtrInput interface { pulumi.Input ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(context.Context) DistributionRestrictionsGeoRestrictionPtrOutput }
DistributionRestrictionsGeoRestrictionPtrInput is an input type that accepts DistributionRestrictionsGeoRestrictionArgs, DistributionRestrictionsGeoRestrictionPtr and DistributionRestrictionsGeoRestrictionPtrOutput values. You can construct a concrete instance of `DistributionRestrictionsGeoRestrictionPtrInput` via:
DistributionRestrictionsGeoRestrictionArgs{...} or: nil
func DistributionRestrictionsGeoRestrictionPtr ¶
func DistributionRestrictionsGeoRestrictionPtr(v *DistributionRestrictionsGeoRestrictionArgs) DistributionRestrictionsGeoRestrictionPtrInput
type DistributionRestrictionsGeoRestrictionPtrOutput ¶
type DistributionRestrictionsGeoRestrictionPtrOutput struct{ *pulumi.OutputState }
func (DistributionRestrictionsGeoRestrictionPtrOutput) ElementType ¶
func (DistributionRestrictionsGeoRestrictionPtrOutput) ElementType() reflect.Type
func (DistributionRestrictionsGeoRestrictionPtrOutput) Locations ¶
func (o DistributionRestrictionsGeoRestrictionPtrOutput) Locations() pulumi.StringArrayOutput
The [ISO 3166-1-alpha-2 codes][4] for which you want CloudFront either to distribute your content (`whitelist`) or not distribute your content (`blacklist`).
func (DistributionRestrictionsGeoRestrictionPtrOutput) RestrictionType ¶
func (o DistributionRestrictionsGeoRestrictionPtrOutput) RestrictionType() pulumi.StringPtrOutput
The method that you want to use to restrict distribution of your content by country: `none`, `whitelist`, or `blacklist`.
func (DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput ¶
func (o DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
func (DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext ¶
func (o DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
type DistributionRestrictionsInput ¶
type DistributionRestrictionsInput interface { pulumi.Input ToDistributionRestrictionsOutput() DistributionRestrictionsOutput ToDistributionRestrictionsOutputWithContext(context.Context) DistributionRestrictionsOutput }
DistributionRestrictionsInput is an input type that accepts DistributionRestrictionsArgs and DistributionRestrictionsOutput values. You can construct a concrete instance of `DistributionRestrictionsInput` via:
DistributionRestrictionsArgs{...}
type DistributionRestrictionsOutput ¶
type DistributionRestrictionsOutput struct{ *pulumi.OutputState }
func (DistributionRestrictionsOutput) ElementType ¶
func (DistributionRestrictionsOutput) ElementType() reflect.Type
func (DistributionRestrictionsOutput) GeoRestriction ¶
func (o DistributionRestrictionsOutput) GeoRestriction() DistributionRestrictionsGeoRestrictionOutput
func (DistributionRestrictionsOutput) ToDistributionRestrictionsOutput ¶
func (o DistributionRestrictionsOutput) ToDistributionRestrictionsOutput() DistributionRestrictionsOutput
func (DistributionRestrictionsOutput) ToDistributionRestrictionsOutputWithContext ¶
func (o DistributionRestrictionsOutput) ToDistributionRestrictionsOutputWithContext(ctx context.Context) DistributionRestrictionsOutput
func (DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutput ¶
func (o DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
func (DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutputWithContext ¶
func (o DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
type DistributionRestrictionsPtrInput ¶
type DistributionRestrictionsPtrInput interface { pulumi.Input ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput ToDistributionRestrictionsPtrOutputWithContext(context.Context) DistributionRestrictionsPtrOutput }
DistributionRestrictionsPtrInput is an input type that accepts DistributionRestrictionsArgs, DistributionRestrictionsPtr and DistributionRestrictionsPtrOutput values. You can construct a concrete instance of `DistributionRestrictionsPtrInput` via:
DistributionRestrictionsArgs{...} or: nil
func DistributionRestrictionsPtr ¶
func DistributionRestrictionsPtr(v *DistributionRestrictionsArgs) DistributionRestrictionsPtrInput
type DistributionRestrictionsPtrOutput ¶
type DistributionRestrictionsPtrOutput struct{ *pulumi.OutputState }
func (DistributionRestrictionsPtrOutput) Elem ¶
func (o DistributionRestrictionsPtrOutput) Elem() DistributionRestrictionsOutput
func (DistributionRestrictionsPtrOutput) ElementType ¶
func (DistributionRestrictionsPtrOutput) ElementType() reflect.Type
func (DistributionRestrictionsPtrOutput) GeoRestriction ¶
func (o DistributionRestrictionsPtrOutput) GeoRestriction() DistributionRestrictionsGeoRestrictionPtrOutput
func (DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutput ¶
func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
func (DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutputWithContext ¶
func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
type DistributionState ¶
type DistributionState struct { // Extra CNAMEs (alternate domain names), if any, for // this distribution. Aliases pulumi.StringArrayInput // The ARN (Amazon Resource Name) for the distribution. For example: `arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5`, where `123456789012` is your AWS account ID. Arn pulumi.StringPtrInput // Internal value used by CloudFront to allow future // updates to the distribution configuration. CallerReference pulumi.StringPtrInput // Any comments you want to include about the // distribution. Comment pulumi.StringPtrInput // One or more custom error response elements (multiples allowed). CustomErrorResponses DistributionCustomErrorResponseArrayInput // The default cache behavior for this distribution (maximum // one). DefaultCacheBehavior DistributionDefaultCacheBehaviorPtrInput // The object that you want CloudFront to // return (for example, index.html) when an end user requests the root URL. DefaultRootObject pulumi.StringPtrInput // The DNS domain name of either the S3 bucket, or // web site of your custom origin. DomainName pulumi.StringPtrInput // Whether the distribution is enabled to accept end // user requests for content. Enabled pulumi.BoolPtrInput // The current version of the distribution's information. For example: // `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // The CloudFront Route 53 zone ID that can be used to // route an [Alias Resource Record Set](http://docs.aws.amazon.com/Route53/latest/APIReference/CreateAliasRRSAPI.html) to. This attribute is simply an // alias for the zone ID `Z2FDTNDATAQYW2`. HostedZoneId pulumi.StringPtrInput // The maximum HTTP version to support on the // distribution. Allowed values are `http1.1` and `http2`. The default is // `http2`. HttpVersion pulumi.StringPtrInput // The number of invalidation batches // currently in progress. InProgressValidationBatches pulumi.IntPtrInput // Whether the IPv6 is enabled for the distribution. IsIpv6Enabled pulumi.BoolPtrInput // The date and time the distribution was last modified. LastModifiedTime pulumi.StringPtrInput // The logging // configuration that controls how logs are written // to your distribution (maximum one). LoggingConfig DistributionLoggingConfigPtrInput // An ordered list of cache behaviors // resource for this distribution. List from top to bottom // in order of precedence. The topmost cache behavior will have precedence 0. OrderedCacheBehaviors DistributionOrderedCacheBehaviorArrayInput // One or more originGroup for this // distribution (multiples allowed). OriginGroups DistributionOriginGroupArrayInput // One or more origins for this // distribution (multiples allowed). Origins DistributionOriginArrayInput // The price class for this distribution. One of // `PriceClass_All`, `PriceClass_200`, `PriceClass_100` PriceClass pulumi.StringPtrInput // The restriction // configuration for this distribution (maximum one). Restrictions DistributionRestrictionsPtrInput // Disables the distribution instead of // deleting it when destroying the resource. If this is set, // the distribution needs to be deleted manually afterwards. Default: `false`. RetainOnDelete pulumi.BoolPtrInput // The current status of the distribution. `Deployed` if the // distribution's information is fully propagated throughout the Amazon // CloudFront system. Status pulumi.StringPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups DistributionTrustedKeyGroupArrayInput // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners DistributionTrustedSignerArrayInput // The SSL // configuration for this distribution (maximum // one). ViewerCertificate DistributionViewerCertificatePtrInput // If enabled, the resource will wait for // the distribution status to change from `InProgress` to `Deployed`. Setting // this to`false` will skip the process. Default: `true`. WaitForDeployment pulumi.BoolPtrInput // A unique identifier that specifies the AWS WAF web ACL, // if any, to associate with this distribution. // To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN, // for example `aws_wafv2_web_acl.example.arn`. To specify a web // ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`. // The WAF Web ACL must exist in the WAF Global (CloudFront) region and the // credentials configuring this argument must have `waf:GetWebACL` permissions assigned. WebAclId pulumi.StringPtrInput }
func (DistributionState) ElementType ¶
func (DistributionState) ElementType() reflect.Type
type DistributionTrustedKeyGroup ¶
type DistributionTrustedKeyGroup struct { // Whether the distribution is enabled to accept end // user requests for content. Enabled *bool `pulumi:"enabled"` // List of nested attributes for each trusted signer Items []DistributionTrustedKeyGroupItem `pulumi:"items"` }
type DistributionTrustedKeyGroupArgs ¶
type DistributionTrustedKeyGroupArgs struct { // Whether the distribution is enabled to accept end // user requests for content. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // List of nested attributes for each trusted signer Items DistributionTrustedKeyGroupItemArrayInput `pulumi:"items"` }
func (DistributionTrustedKeyGroupArgs) ElementType ¶
func (DistributionTrustedKeyGroupArgs) ElementType() reflect.Type
func (DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutput ¶
func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
func (DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutputWithContext ¶
func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
type DistributionTrustedKeyGroupArray ¶
type DistributionTrustedKeyGroupArray []DistributionTrustedKeyGroupInput
func (DistributionTrustedKeyGroupArray) ElementType ¶
func (DistributionTrustedKeyGroupArray) ElementType() reflect.Type
func (DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutput ¶
func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
func (DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutputWithContext ¶
func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
type DistributionTrustedKeyGroupArrayInput ¶
type DistributionTrustedKeyGroupArrayInput interface { pulumi.Input ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput ToDistributionTrustedKeyGroupArrayOutputWithContext(context.Context) DistributionTrustedKeyGroupArrayOutput }
DistributionTrustedKeyGroupArrayInput is an input type that accepts DistributionTrustedKeyGroupArray and DistributionTrustedKeyGroupArrayOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupArrayInput` via:
DistributionTrustedKeyGroupArray{ DistributionTrustedKeyGroupArgs{...} }
type DistributionTrustedKeyGroupArrayOutput ¶
type DistributionTrustedKeyGroupArrayOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupArrayOutput) ElementType ¶
func (DistributionTrustedKeyGroupArrayOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutput ¶
func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
func (DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutputWithContext ¶
func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
type DistributionTrustedKeyGroupInput ¶
type DistributionTrustedKeyGroupInput interface { pulumi.Input ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput ToDistributionTrustedKeyGroupOutputWithContext(context.Context) DistributionTrustedKeyGroupOutput }
DistributionTrustedKeyGroupInput is an input type that accepts DistributionTrustedKeyGroupArgs and DistributionTrustedKeyGroupOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupInput` via:
DistributionTrustedKeyGroupArgs{...}
type DistributionTrustedKeyGroupItemArgs ¶
type DistributionTrustedKeyGroupItemArgs struct { // The ID of the key group that contains the public keys KeyGroupId pulumi.StringPtrInput `pulumi:"keyGroupId"` // Set of active CloudFront key pairs associated with the signer account KeyPairIds pulumi.StringArrayInput `pulumi:"keyPairIds"` }
func (DistributionTrustedKeyGroupItemArgs) ElementType ¶
func (DistributionTrustedKeyGroupItemArgs) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutput ¶
func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
func (DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutputWithContext ¶
func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
type DistributionTrustedKeyGroupItemArray ¶
type DistributionTrustedKeyGroupItemArray []DistributionTrustedKeyGroupItemInput
func (DistributionTrustedKeyGroupItemArray) ElementType ¶
func (DistributionTrustedKeyGroupItemArray) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutput ¶
func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
func (DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutputWithContext ¶
func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
type DistributionTrustedKeyGroupItemArrayInput ¶
type DistributionTrustedKeyGroupItemArrayInput interface { pulumi.Input ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput ToDistributionTrustedKeyGroupItemArrayOutputWithContext(context.Context) DistributionTrustedKeyGroupItemArrayOutput }
DistributionTrustedKeyGroupItemArrayInput is an input type that accepts DistributionTrustedKeyGroupItemArray and DistributionTrustedKeyGroupItemArrayOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupItemArrayInput` via:
DistributionTrustedKeyGroupItemArray{ DistributionTrustedKeyGroupItemArgs{...} }
type DistributionTrustedKeyGroupItemArrayOutput ¶
type DistributionTrustedKeyGroupItemArrayOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupItemArrayOutput) ElementType ¶
func (DistributionTrustedKeyGroupItemArrayOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutput ¶
func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
func (DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutputWithContext ¶
func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
type DistributionTrustedKeyGroupItemInput ¶
type DistributionTrustedKeyGroupItemInput interface { pulumi.Input ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput ToDistributionTrustedKeyGroupItemOutputWithContext(context.Context) DistributionTrustedKeyGroupItemOutput }
DistributionTrustedKeyGroupItemInput is an input type that accepts DistributionTrustedKeyGroupItemArgs and DistributionTrustedKeyGroupItemOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupItemInput` via:
DistributionTrustedKeyGroupItemArgs{...}
type DistributionTrustedKeyGroupItemOutput ¶
type DistributionTrustedKeyGroupItemOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupItemOutput) ElementType ¶
func (DistributionTrustedKeyGroupItemOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemOutput) KeyGroupId ¶
func (o DistributionTrustedKeyGroupItemOutput) KeyGroupId() pulumi.StringPtrOutput
The ID of the key group that contains the public keys
func (DistributionTrustedKeyGroupItemOutput) KeyPairIds ¶
func (o DistributionTrustedKeyGroupItemOutput) KeyPairIds() pulumi.StringArrayOutput
Set of active CloudFront key pairs associated with the signer account
func (DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutput ¶
func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
func (DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutputWithContext ¶
func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
type DistributionTrustedKeyGroupOutput ¶
type DistributionTrustedKeyGroupOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupOutput) ElementType ¶
func (DistributionTrustedKeyGroupOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupOutput) Enabled ¶
func (o DistributionTrustedKeyGroupOutput) Enabled() pulumi.BoolPtrOutput
Whether the distribution is enabled to accept end user requests for content.
func (DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput ¶
func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
func (DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext ¶
func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
type DistributionTrustedSigner ¶
type DistributionTrustedSigner struct { // Whether the distribution is enabled to accept end // user requests for content. Enabled *bool `pulumi:"enabled"` // List of nested attributes for each trusted signer Items []DistributionTrustedSignerItem `pulumi:"items"` }
type DistributionTrustedSignerArgs ¶
type DistributionTrustedSignerArgs struct { // Whether the distribution is enabled to accept end // user requests for content. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // List of nested attributes for each trusted signer Items DistributionTrustedSignerItemArrayInput `pulumi:"items"` }
func (DistributionTrustedSignerArgs) ElementType ¶
func (DistributionTrustedSignerArgs) ElementType() reflect.Type
func (DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutput ¶
func (i DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutput() DistributionTrustedSignerOutput
func (DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutputWithContext ¶
func (i DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutputWithContext(ctx context.Context) DistributionTrustedSignerOutput
type DistributionTrustedSignerArray ¶
type DistributionTrustedSignerArray []DistributionTrustedSignerInput
func (DistributionTrustedSignerArray) ElementType ¶
func (DistributionTrustedSignerArray) ElementType() reflect.Type
func (DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutput ¶
func (i DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutput() DistributionTrustedSignerArrayOutput
func (DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutputWithContext ¶
func (i DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerArrayOutput
type DistributionTrustedSignerArrayInput ¶
type DistributionTrustedSignerArrayInput interface { pulumi.Input ToDistributionTrustedSignerArrayOutput() DistributionTrustedSignerArrayOutput ToDistributionTrustedSignerArrayOutputWithContext(context.Context) DistributionTrustedSignerArrayOutput }
DistributionTrustedSignerArrayInput is an input type that accepts DistributionTrustedSignerArray and DistributionTrustedSignerArrayOutput values. You can construct a concrete instance of `DistributionTrustedSignerArrayInput` via:
DistributionTrustedSignerArray{ DistributionTrustedSignerArgs{...} }
type DistributionTrustedSignerArrayOutput ¶
type DistributionTrustedSignerArrayOutput struct{ *pulumi.OutputState }
func (DistributionTrustedSignerArrayOutput) ElementType ¶
func (DistributionTrustedSignerArrayOutput) ElementType() reflect.Type
func (DistributionTrustedSignerArrayOutput) Index ¶
func (o DistributionTrustedSignerArrayOutput) Index(i pulumi.IntInput) DistributionTrustedSignerOutput
func (DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutput ¶
func (o DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutput() DistributionTrustedSignerArrayOutput
func (DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutputWithContext ¶
func (o DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerArrayOutput
type DistributionTrustedSignerInput ¶
type DistributionTrustedSignerInput interface { pulumi.Input ToDistributionTrustedSignerOutput() DistributionTrustedSignerOutput ToDistributionTrustedSignerOutputWithContext(context.Context) DistributionTrustedSignerOutput }
DistributionTrustedSignerInput is an input type that accepts DistributionTrustedSignerArgs and DistributionTrustedSignerOutput values. You can construct a concrete instance of `DistributionTrustedSignerInput` via:
DistributionTrustedSignerArgs{...}
type DistributionTrustedSignerItemArgs ¶
type DistributionTrustedSignerItemArgs struct { // AWS account ID or `self` AwsAccountNumber pulumi.StringPtrInput `pulumi:"awsAccountNumber"` // Set of active CloudFront key pairs associated with the signer account KeyPairIds pulumi.StringArrayInput `pulumi:"keyPairIds"` }
func (DistributionTrustedSignerItemArgs) ElementType ¶
func (DistributionTrustedSignerItemArgs) ElementType() reflect.Type
func (DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutput ¶
func (i DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutput() DistributionTrustedSignerItemOutput
func (DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutputWithContext ¶
func (i DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutputWithContext(ctx context.Context) DistributionTrustedSignerItemOutput
type DistributionTrustedSignerItemArray ¶
type DistributionTrustedSignerItemArray []DistributionTrustedSignerItemInput
func (DistributionTrustedSignerItemArray) ElementType ¶
func (DistributionTrustedSignerItemArray) ElementType() reflect.Type
func (DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutput ¶
func (i DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutput() DistributionTrustedSignerItemArrayOutput
func (DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutputWithContext ¶
func (i DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerItemArrayOutput
type DistributionTrustedSignerItemArrayInput ¶
type DistributionTrustedSignerItemArrayInput interface { pulumi.Input ToDistributionTrustedSignerItemArrayOutput() DistributionTrustedSignerItemArrayOutput ToDistributionTrustedSignerItemArrayOutputWithContext(context.Context) DistributionTrustedSignerItemArrayOutput }
DistributionTrustedSignerItemArrayInput is an input type that accepts DistributionTrustedSignerItemArray and DistributionTrustedSignerItemArrayOutput values. You can construct a concrete instance of `DistributionTrustedSignerItemArrayInput` via:
DistributionTrustedSignerItemArray{ DistributionTrustedSignerItemArgs{...} }
type DistributionTrustedSignerItemArrayOutput ¶
type DistributionTrustedSignerItemArrayOutput struct{ *pulumi.OutputState }
func (DistributionTrustedSignerItemArrayOutput) ElementType ¶
func (DistributionTrustedSignerItemArrayOutput) ElementType() reflect.Type
func (DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutput ¶
func (o DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutput() DistributionTrustedSignerItemArrayOutput
func (DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutputWithContext ¶
func (o DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerItemArrayOutput
type DistributionTrustedSignerItemInput ¶
type DistributionTrustedSignerItemInput interface { pulumi.Input ToDistributionTrustedSignerItemOutput() DistributionTrustedSignerItemOutput ToDistributionTrustedSignerItemOutputWithContext(context.Context) DistributionTrustedSignerItemOutput }
DistributionTrustedSignerItemInput is an input type that accepts DistributionTrustedSignerItemArgs and DistributionTrustedSignerItemOutput values. You can construct a concrete instance of `DistributionTrustedSignerItemInput` via:
DistributionTrustedSignerItemArgs{...}
type DistributionTrustedSignerItemOutput ¶
type DistributionTrustedSignerItemOutput struct{ *pulumi.OutputState }
func (DistributionTrustedSignerItemOutput) AwsAccountNumber ¶
func (o DistributionTrustedSignerItemOutput) AwsAccountNumber() pulumi.StringPtrOutput
AWS account ID or `self`
func (DistributionTrustedSignerItemOutput) ElementType ¶
func (DistributionTrustedSignerItemOutput) ElementType() reflect.Type
func (DistributionTrustedSignerItemOutput) KeyPairIds ¶
func (o DistributionTrustedSignerItemOutput) KeyPairIds() pulumi.StringArrayOutput
Set of active CloudFront key pairs associated with the signer account
func (DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutput ¶
func (o DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutput() DistributionTrustedSignerItemOutput
func (DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutputWithContext ¶
func (o DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutputWithContext(ctx context.Context) DistributionTrustedSignerItemOutput
type DistributionTrustedSignerOutput ¶
type DistributionTrustedSignerOutput struct{ *pulumi.OutputState }
func (DistributionTrustedSignerOutput) ElementType ¶
func (DistributionTrustedSignerOutput) ElementType() reflect.Type
func (DistributionTrustedSignerOutput) Enabled ¶
func (o DistributionTrustedSignerOutput) Enabled() pulumi.BoolPtrOutput
Whether the distribution is enabled to accept end user requests for content.
func (DistributionTrustedSignerOutput) Items ¶
func (o DistributionTrustedSignerOutput) Items() DistributionTrustedSignerItemArrayOutput
List of nested attributes for each trusted signer
func (DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutput ¶
func (o DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutput() DistributionTrustedSignerOutput
func (DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutputWithContext ¶
func (o DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutputWithContext(ctx context.Context) DistributionTrustedSignerOutput
type DistributionViewerCertificate ¶
type DistributionViewerCertificate struct { // The ARN of the [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/) // certificate that you wish to use with this distribution. Specify this, // `cloudfrontDefaultCertificate`, or `iamCertificateId`. The ACM // certificate must be in US-EAST-1. AcmCertificateArn *string `pulumi:"acmCertificateArn"` // `true` if you want viewers to use HTTPS // to request your objects and you're using the CloudFront domain name for your // distribution. Specify this, `acmCertificateArn`, or `iamCertificateId`. CloudfrontDefaultCertificate *bool `pulumi:"cloudfrontDefaultCertificate"` // The IAM certificate identifier of the custom viewer // certificate for this distribution if you are using a custom domain. Specify // this, `acmCertificateArn`, or `cloudfrontDefaultCertificate`. IamCertificateId *string `pulumi:"iamCertificateId"` // The minimum version of the SSL protocol that // you want CloudFront to use for HTTPS connections. Can only be set if // `cloudfrontDefaultCertificate = false`. One of `SSLv3`, `TLSv1`, // `TLSv1_2016`, `TLSv1.1_2016`, `TLSv1.2_2018` or `TLSv1.2_2019`. Default: `TLSv1`. **NOTE**: // If you are using a custom certificate (specified with `acmCertificateArn` // or `iamCertificateId`), and have specified `sni-only` in // `sslSupportMethod`, `TLSv1` or later must be specified. If you have // specified `vip` in `sslSupportMethod`, only `SSLv3` or `TLSv1` can be // specified. If you have specified `cloudfrontDefaultCertificate`, `TLSv1` // must be specified. MinimumProtocolVersion *string `pulumi:"minimumProtocolVersion"` SslSupportMethod *string `pulumi:"sslSupportMethod"` }
type DistributionViewerCertificateArgs ¶
type DistributionViewerCertificateArgs struct { // The ARN of the [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/) // certificate that you wish to use with this distribution. Specify this, // `cloudfrontDefaultCertificate`, or `iamCertificateId`. The ACM // certificate must be in US-EAST-1. AcmCertificateArn pulumi.StringPtrInput `pulumi:"acmCertificateArn"` // `true` if you want viewers to use HTTPS // to request your objects and you're using the CloudFront domain name for your // distribution. Specify this, `acmCertificateArn`, or `iamCertificateId`. CloudfrontDefaultCertificate pulumi.BoolPtrInput `pulumi:"cloudfrontDefaultCertificate"` // The IAM certificate identifier of the custom viewer // certificate for this distribution if you are using a custom domain. Specify // this, `acmCertificateArn`, or `cloudfrontDefaultCertificate`. IamCertificateId pulumi.StringPtrInput `pulumi:"iamCertificateId"` // The minimum version of the SSL protocol that // you want CloudFront to use for HTTPS connections. Can only be set if // `cloudfrontDefaultCertificate = false`. One of `SSLv3`, `TLSv1`, // `TLSv1_2016`, `TLSv1.1_2016`, `TLSv1.2_2018` or `TLSv1.2_2019`. Default: `TLSv1`. **NOTE**: // If you are using a custom certificate (specified with `acmCertificateArn` // or `iamCertificateId`), and have specified `sni-only` in // `sslSupportMethod`, `TLSv1` or later must be specified. If you have // specified `vip` in `sslSupportMethod`, only `SSLv3` or `TLSv1` can be // specified. If you have specified `cloudfrontDefaultCertificate`, `TLSv1` // must be specified. MinimumProtocolVersion pulumi.StringPtrInput `pulumi:"minimumProtocolVersion"` SslSupportMethod pulumi.StringPtrInput `pulumi:"sslSupportMethod"` }
func (DistributionViewerCertificateArgs) ElementType ¶
func (DistributionViewerCertificateArgs) ElementType() reflect.Type
func (DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutput ¶
func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutput() DistributionViewerCertificateOutput
func (DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutputWithContext ¶
func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutputWithContext(ctx context.Context) DistributionViewerCertificateOutput
func (DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutput ¶
func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
func (DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutputWithContext ¶
func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
type DistributionViewerCertificateInput ¶
type DistributionViewerCertificateInput interface { pulumi.Input ToDistributionViewerCertificateOutput() DistributionViewerCertificateOutput ToDistributionViewerCertificateOutputWithContext(context.Context) DistributionViewerCertificateOutput }
DistributionViewerCertificateInput is an input type that accepts DistributionViewerCertificateArgs and DistributionViewerCertificateOutput values. You can construct a concrete instance of `DistributionViewerCertificateInput` via:
DistributionViewerCertificateArgs{...}
type DistributionViewerCertificateOutput ¶
type DistributionViewerCertificateOutput struct{ *pulumi.OutputState }
func (DistributionViewerCertificateOutput) AcmCertificateArn ¶
func (o DistributionViewerCertificateOutput) AcmCertificateArn() pulumi.StringPtrOutput
The ARN of the [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/) certificate that you wish to use with this distribution. Specify this, `cloudfrontDefaultCertificate`, or `iamCertificateId`. The ACM certificate must be in US-EAST-1.
func (DistributionViewerCertificateOutput) CloudfrontDefaultCertificate ¶
func (o DistributionViewerCertificateOutput) CloudfrontDefaultCertificate() pulumi.BoolPtrOutput
`true` if you want viewers to use HTTPS to request your objects and you're using the CloudFront domain name for your distribution. Specify this, `acmCertificateArn`, or `iamCertificateId`.
func (DistributionViewerCertificateOutput) ElementType ¶
func (DistributionViewerCertificateOutput) ElementType() reflect.Type
func (DistributionViewerCertificateOutput) IamCertificateId ¶
func (o DistributionViewerCertificateOutput) IamCertificateId() pulumi.StringPtrOutput
The IAM certificate identifier of the custom viewer certificate for this distribution if you are using a custom domain. Specify this, `acmCertificateArn`, or `cloudfrontDefaultCertificate`.
func (DistributionViewerCertificateOutput) MinimumProtocolVersion ¶
func (o DistributionViewerCertificateOutput) MinimumProtocolVersion() pulumi.StringPtrOutput
The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections. Can only be set if `cloudfrontDefaultCertificate = false`. One of `SSLv3`, `TLSv1`, `TLSv1_2016`, `TLSv1.1_2016`, `TLSv1.2_2018` or `TLSv1.2_2019`. Default: `TLSv1`. **NOTE**: If you are using a custom certificate (specified with `acmCertificateArn` or `iamCertificateId`), and have specified `sni-only` in `sslSupportMethod`, `TLSv1` or later must be specified. If you have specified `vip` in `sslSupportMethod`, only `SSLv3` or `TLSv1` can be specified. If you have specified `cloudfrontDefaultCertificate`, `TLSv1` must be specified.
func (DistributionViewerCertificateOutput) SslSupportMethod ¶
func (o DistributionViewerCertificateOutput) SslSupportMethod() pulumi.StringPtrOutput
func (DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutput ¶
func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutput() DistributionViewerCertificateOutput
func (DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutputWithContext ¶
func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutputWithContext(ctx context.Context) DistributionViewerCertificateOutput
func (DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutput ¶
func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
func (DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutputWithContext ¶
func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
type DistributionViewerCertificatePtrInput ¶
type DistributionViewerCertificatePtrInput interface { pulumi.Input ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput ToDistributionViewerCertificatePtrOutputWithContext(context.Context) DistributionViewerCertificatePtrOutput }
DistributionViewerCertificatePtrInput is an input type that accepts DistributionViewerCertificateArgs, DistributionViewerCertificatePtr and DistributionViewerCertificatePtrOutput values. You can construct a concrete instance of `DistributionViewerCertificatePtrInput` via:
DistributionViewerCertificateArgs{...} or: nil
func DistributionViewerCertificatePtr ¶
func DistributionViewerCertificatePtr(v *DistributionViewerCertificateArgs) DistributionViewerCertificatePtrInput
type DistributionViewerCertificatePtrOutput ¶
type DistributionViewerCertificatePtrOutput struct{ *pulumi.OutputState }
func (DistributionViewerCertificatePtrOutput) AcmCertificateArn ¶
func (o DistributionViewerCertificatePtrOutput) AcmCertificateArn() pulumi.StringPtrOutput
The ARN of the [AWS Certificate Manager](https://aws.amazon.com/certificate-manager/) certificate that you wish to use with this distribution. Specify this, `cloudfrontDefaultCertificate`, or `iamCertificateId`. The ACM certificate must be in US-EAST-1.
func (DistributionViewerCertificatePtrOutput) CloudfrontDefaultCertificate ¶
func (o DistributionViewerCertificatePtrOutput) CloudfrontDefaultCertificate() pulumi.BoolPtrOutput
`true` if you want viewers to use HTTPS to request your objects and you're using the CloudFront domain name for your distribution. Specify this, `acmCertificateArn`, or `iamCertificateId`.
func (DistributionViewerCertificatePtrOutput) ElementType ¶
func (DistributionViewerCertificatePtrOutput) ElementType() reflect.Type
func (DistributionViewerCertificatePtrOutput) IamCertificateId ¶
func (o DistributionViewerCertificatePtrOutput) IamCertificateId() pulumi.StringPtrOutput
The IAM certificate identifier of the custom viewer certificate for this distribution if you are using a custom domain. Specify this, `acmCertificateArn`, or `cloudfrontDefaultCertificate`.
func (DistributionViewerCertificatePtrOutput) MinimumProtocolVersion ¶
func (o DistributionViewerCertificatePtrOutput) MinimumProtocolVersion() pulumi.StringPtrOutput
The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections. Can only be set if `cloudfrontDefaultCertificate = false`. One of `SSLv3`, `TLSv1`, `TLSv1_2016`, `TLSv1.1_2016`, `TLSv1.2_2018` or `TLSv1.2_2019`. Default: `TLSv1`. **NOTE**: If you are using a custom certificate (specified with `acmCertificateArn` or `iamCertificateId`), and have specified `sni-only` in `sslSupportMethod`, `TLSv1` or later must be specified. If you have specified `vip` in `sslSupportMethod`, only `SSLv3` or `TLSv1` can be specified. If you have specified `cloudfrontDefaultCertificate`, `TLSv1` must be specified.
func (DistributionViewerCertificatePtrOutput) SslSupportMethod ¶
func (o DistributionViewerCertificatePtrOutput) SslSupportMethod() pulumi.StringPtrOutput
func (DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput ¶
func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
func (DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext ¶
func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOrigin ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOrigin struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfigs []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig `pulumi:"cookiesConfigs"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli bool `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip bool `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfigs []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig `pulumi:"headersConfigs"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfigs []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig `pulumi:"queryStringsConfigs"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfigs GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput `pulumi:"cookiesConfigs"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli pulumi.BoolInput `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip pulumi.BoolInput `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfigs GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput `pulumi:"headersConfigs"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfigs GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput `pulumi:"queryStringsConfigs"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie `pulumi:"cookies"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput `pulumi:"cookies"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie struct {
Items []string `pulumi:"items"`
}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig struct { HeaderBehavior string `pulumi:"headerBehavior"` Headers []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader `pulumi:"headers"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs struct { HeaderBehavior pulumi.StringInput `pulumi:"headerBehavior"` Headers GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput `pulumi:"headers"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader struct {
Items []string `pulumi:"items"`
}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfigs ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli() pulumi.BoolOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip() pulumi.BoolOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfigs ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfigs ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString `pulumi:"queryStrings"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput `pulumi:"queryStrings"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString struct {
Items []string `pulumi:"items"`
}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) Index ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) Items ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
type GetOriginRequestPolicyCookiesConfig ¶
type GetOriginRequestPolicyCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies []GetOriginRequestPolicyCookiesConfigCookie `pulumi:"cookies"` }
type GetOriginRequestPolicyCookiesConfigArgs ¶
type GetOriginRequestPolicyCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies GetOriginRequestPolicyCookiesConfigCookieArrayInput `pulumi:"cookies"` }
func (GetOriginRequestPolicyCookiesConfigArgs) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutput ¶
func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
func (GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
type GetOriginRequestPolicyCookiesConfigArray ¶
type GetOriginRequestPolicyCookiesConfigArray []GetOriginRequestPolicyCookiesConfigInput
func (GetOriginRequestPolicyCookiesConfigArray) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutput ¶
func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
func (GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
type GetOriginRequestPolicyCookiesConfigArrayInput ¶
type GetOriginRequestPolicyCookiesConfigArrayInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput }
GetOriginRequestPolicyCookiesConfigArrayInput is an input type that accepts GetOriginRequestPolicyCookiesConfigArray and GetOriginRequestPolicyCookiesConfigArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigArrayInput` via:
GetOriginRequestPolicyCookiesConfigArray{ GetOriginRequestPolicyCookiesConfigArgs{...} }
type GetOriginRequestPolicyCookiesConfigArrayOutput ¶
type GetOriginRequestPolicyCookiesConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutput ¶
func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
type GetOriginRequestPolicyCookiesConfigCookie ¶
type GetOriginRequestPolicyCookiesConfigCookie struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyCookiesConfigCookieArgs ¶
type GetOriginRequestPolicyCookiesConfigCookieArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutput ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
type GetOriginRequestPolicyCookiesConfigCookieArray ¶
type GetOriginRequestPolicyCookiesConfigCookieArray []GetOriginRequestPolicyCookiesConfigCookieInput
func (GetOriginRequestPolicyCookiesConfigCookieArray) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieArray) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
type GetOriginRequestPolicyCookiesConfigCookieArrayInput ¶
type GetOriginRequestPolicyCookiesConfigCookieArrayInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput }
GetOriginRequestPolicyCookiesConfigCookieArrayInput is an input type that accepts GetOriginRequestPolicyCookiesConfigCookieArray and GetOriginRequestPolicyCookiesConfigCookieArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigCookieArrayInput` via:
GetOriginRequestPolicyCookiesConfigCookieArray{ GetOriginRequestPolicyCookiesConfigCookieArgs{...} }
type GetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶
type GetOriginRequestPolicyCookiesConfigCookieArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶
func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
type GetOriginRequestPolicyCookiesConfigCookieInput ¶
type GetOriginRequestPolicyCookiesConfigCookieInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput }
GetOriginRequestPolicyCookiesConfigCookieInput is an input type that accepts GetOriginRequestPolicyCookiesConfigCookieArgs and GetOriginRequestPolicyCookiesConfigCookieOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigCookieInput` via:
GetOriginRequestPolicyCookiesConfigCookieArgs{...}
type GetOriginRequestPolicyCookiesConfigCookieOutput ¶
type GetOriginRequestPolicyCookiesConfigCookieOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieOutput) Items ¶
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) Items() pulumi.StringArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutput ¶
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
type GetOriginRequestPolicyCookiesConfigInput ¶
type GetOriginRequestPolicyCookiesConfigInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput ToGetOriginRequestPolicyCookiesConfigOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigOutput }
GetOriginRequestPolicyCookiesConfigInput is an input type that accepts GetOriginRequestPolicyCookiesConfigArgs and GetOriginRequestPolicyCookiesConfigOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigInput` via:
GetOriginRequestPolicyCookiesConfigArgs{...}
type GetOriginRequestPolicyCookiesConfigOutput ¶
type GetOriginRequestPolicyCookiesConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigOutput) CookieBehavior ¶
func (o GetOriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyCookiesConfigOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutput ¶
func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
func (GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
type GetOriginRequestPolicyHeadersConfig ¶
type GetOriginRequestPolicyHeadersConfig struct { HeaderBehavior string `pulumi:"headerBehavior"` Headers []GetOriginRequestPolicyHeadersConfigHeader `pulumi:"headers"` }
type GetOriginRequestPolicyHeadersConfigArgs ¶
type GetOriginRequestPolicyHeadersConfigArgs struct { HeaderBehavior pulumi.StringInput `pulumi:"headerBehavior"` Headers GetOriginRequestPolicyHeadersConfigHeaderArrayInput `pulumi:"headers"` }
func (GetOriginRequestPolicyHeadersConfigArgs) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutput ¶
func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
func (GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
type GetOriginRequestPolicyHeadersConfigArray ¶
type GetOriginRequestPolicyHeadersConfigArray []GetOriginRequestPolicyHeadersConfigInput
func (GetOriginRequestPolicyHeadersConfigArray) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutput ¶
func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
func (GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
type GetOriginRequestPolicyHeadersConfigArrayInput ¶
type GetOriginRequestPolicyHeadersConfigArrayInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput }
GetOriginRequestPolicyHeadersConfigArrayInput is an input type that accepts GetOriginRequestPolicyHeadersConfigArray and GetOriginRequestPolicyHeadersConfigArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigArrayInput` via:
GetOriginRequestPolicyHeadersConfigArray{ GetOriginRequestPolicyHeadersConfigArgs{...} }
type GetOriginRequestPolicyHeadersConfigArrayOutput ¶
type GetOriginRequestPolicyHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutput ¶
func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
type GetOriginRequestPolicyHeadersConfigHeader ¶
type GetOriginRequestPolicyHeadersConfigHeader struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyHeadersConfigHeaderArgs ¶
type GetOriginRequestPolicyHeadersConfigHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutput ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
type GetOriginRequestPolicyHeadersConfigHeaderArray ¶
type GetOriginRequestPolicyHeadersConfigHeaderArray []GetOriginRequestPolicyHeadersConfigHeaderInput
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
type GetOriginRequestPolicyHeadersConfigHeaderArrayInput ¶
type GetOriginRequestPolicyHeadersConfigHeaderArrayInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput }
GetOriginRequestPolicyHeadersConfigHeaderArrayInput is an input type that accepts GetOriginRequestPolicyHeadersConfigHeaderArray and GetOriginRequestPolicyHeadersConfigHeaderArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigHeaderArrayInput` via:
GetOriginRequestPolicyHeadersConfigHeaderArray{ GetOriginRequestPolicyHeadersConfigHeaderArgs{...} }
type GetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶
type GetOriginRequestPolicyHeadersConfigHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
type GetOriginRequestPolicyHeadersConfigHeaderInput ¶
type GetOriginRequestPolicyHeadersConfigHeaderInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput }
GetOriginRequestPolicyHeadersConfigHeaderInput is an input type that accepts GetOriginRequestPolicyHeadersConfigHeaderArgs and GetOriginRequestPolicyHeadersConfigHeaderOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigHeaderInput` via:
GetOriginRequestPolicyHeadersConfigHeaderArgs{...}
type GetOriginRequestPolicyHeadersConfigHeaderOutput ¶
type GetOriginRequestPolicyHeadersConfigHeaderOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) Items ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) Items() pulumi.StringArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutput ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
type GetOriginRequestPolicyHeadersConfigInput ¶
type GetOriginRequestPolicyHeadersConfigInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput ToGetOriginRequestPolicyHeadersConfigOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigOutput }
GetOriginRequestPolicyHeadersConfigInput is an input type that accepts GetOriginRequestPolicyHeadersConfigArgs and GetOriginRequestPolicyHeadersConfigOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigInput` via:
GetOriginRequestPolicyHeadersConfigArgs{...}
type GetOriginRequestPolicyHeadersConfigOutput ¶
type GetOriginRequestPolicyHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigOutput) HeaderBehavior ¶
func (o GetOriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutput ¶
func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
func (GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
type GetOriginRequestPolicyQueryStringsConfig ¶
type GetOriginRequestPolicyQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings []GetOriginRequestPolicyQueryStringsConfigQueryString `pulumi:"queryStrings"` }
type GetOriginRequestPolicyQueryStringsConfigArgs ¶
type GetOriginRequestPolicyQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput `pulumi:"queryStrings"` }
func (GetOriginRequestPolicyQueryStringsConfigArgs) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
func (GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
type GetOriginRequestPolicyQueryStringsConfigArray ¶
type GetOriginRequestPolicyQueryStringsConfigArray []GetOriginRequestPolicyQueryStringsConfigInput
func (GetOriginRequestPolicyQueryStringsConfigArray) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
type GetOriginRequestPolicyQueryStringsConfigArrayInput ¶
type GetOriginRequestPolicyQueryStringsConfigArrayInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput }
GetOriginRequestPolicyQueryStringsConfigArrayInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigArray and GetOriginRequestPolicyQueryStringsConfigArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigArrayInput` via:
GetOriginRequestPolicyQueryStringsConfigArray{ GetOriginRequestPolicyQueryStringsConfigArgs{...} }
type GetOriginRequestPolicyQueryStringsConfigArrayOutput ¶
type GetOriginRequestPolicyQueryStringsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
type GetOriginRequestPolicyQueryStringsConfigInput ¶
type GetOriginRequestPolicyQueryStringsConfigInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigOutput }
GetOriginRequestPolicyQueryStringsConfigInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigArgs and GetOriginRequestPolicyQueryStringsConfigOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigInput` via:
GetOriginRequestPolicyQueryStringsConfigArgs{...}
type GetOriginRequestPolicyQueryStringsConfigOutput ¶
type GetOriginRequestPolicyQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior ¶
func (o GetOriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyQueryStringsConfigOutput) QueryStrings ¶
func (GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
func (GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
type GetOriginRequestPolicyQueryStringsConfigQueryString ¶
type GetOriginRequestPolicyQueryStringsConfigQueryString struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyQueryStringsConfigQueryStringArgs ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringArray ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArray []GetOriginRequestPolicyQueryStringsConfigQueryStringInput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput }
GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigQueryStringArray and GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput` via:
GetOriginRequestPolicyQueryStringsConfigQueryStringArray{ GetOriginRequestPolicyQueryStringsConfigQueryStringArgs{...} }
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringInput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput }
GetOriginRequestPolicyQueryStringsConfigQueryStringInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigQueryStringArgs and GetOriginRequestPolicyQueryStringsConfigQueryStringOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigQueryStringInput` via:
GetOriginRequestPolicyQueryStringsConfigQueryStringArgs{...}
type GetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
type KeyGroup ¶
type KeyGroup struct { pulumi.CustomResourceState // A comment to describe the key group.. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The identifier for this version of the key group. Etag pulumi.StringOutput `pulumi:"etag"` // A list of the identifiers of the public keys in the key group. Items pulumi.StringArrayOutput `pulumi:"items"` // A name to identify the key group. Name pulumi.StringOutput `pulumi:"name"` }
func GetKeyGroup ¶
func GetKeyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyGroupState, opts ...pulumi.ResourceOption) (*KeyGroup, error)
GetKeyGroup gets an existing KeyGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewKeyGroup ¶
func NewKeyGroup(ctx *pulumi.Context, name string, args *KeyGroupArgs, opts ...pulumi.ResourceOption) (*KeyGroup, error)
NewKeyGroup registers a new resource with the given unique name, arguments, and options.
func (*KeyGroup) ElementType ¶
func (*KeyGroup) ToKeyGroupOutput ¶
func (i *KeyGroup) ToKeyGroupOutput() KeyGroupOutput
func (*KeyGroup) ToKeyGroupOutputWithContext ¶
func (i *KeyGroup) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
func (*KeyGroup) ToKeyGroupPtrOutput ¶
func (i *KeyGroup) ToKeyGroupPtrOutput() KeyGroupPtrOutput
func (*KeyGroup) ToKeyGroupPtrOutputWithContext ¶
func (i *KeyGroup) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
type KeyGroupArgs ¶
type KeyGroupArgs struct { // A comment to describe the key group.. Comment pulumi.StringPtrInput // A list of the identifiers of the public keys in the key group. Items pulumi.StringArrayInput // A name to identify the key group. Name pulumi.StringPtrInput }
The set of arguments for constructing a KeyGroup resource.
func (KeyGroupArgs) ElementType ¶
func (KeyGroupArgs) ElementType() reflect.Type
type KeyGroupArray ¶
type KeyGroupArray []KeyGroupInput
func (KeyGroupArray) ElementType ¶
func (KeyGroupArray) ElementType() reflect.Type
func (KeyGroupArray) ToKeyGroupArrayOutput ¶
func (i KeyGroupArray) ToKeyGroupArrayOutput() KeyGroupArrayOutput
func (KeyGroupArray) ToKeyGroupArrayOutputWithContext ¶
func (i KeyGroupArray) ToKeyGroupArrayOutputWithContext(ctx context.Context) KeyGroupArrayOutput
type KeyGroupArrayInput ¶
type KeyGroupArrayInput interface { pulumi.Input ToKeyGroupArrayOutput() KeyGroupArrayOutput ToKeyGroupArrayOutputWithContext(context.Context) KeyGroupArrayOutput }
KeyGroupArrayInput is an input type that accepts KeyGroupArray and KeyGroupArrayOutput values. You can construct a concrete instance of `KeyGroupArrayInput` via:
KeyGroupArray{ KeyGroupArgs{...} }
type KeyGroupArrayOutput ¶
type KeyGroupArrayOutput struct{ *pulumi.OutputState }
func (KeyGroupArrayOutput) ElementType ¶
func (KeyGroupArrayOutput) ElementType() reflect.Type
func (KeyGroupArrayOutput) Index ¶
func (o KeyGroupArrayOutput) Index(i pulumi.IntInput) KeyGroupOutput
func (KeyGroupArrayOutput) ToKeyGroupArrayOutput ¶
func (o KeyGroupArrayOutput) ToKeyGroupArrayOutput() KeyGroupArrayOutput
func (KeyGroupArrayOutput) ToKeyGroupArrayOutputWithContext ¶
func (o KeyGroupArrayOutput) ToKeyGroupArrayOutputWithContext(ctx context.Context) KeyGroupArrayOutput
type KeyGroupInput ¶
type KeyGroupInput interface { pulumi.Input ToKeyGroupOutput() KeyGroupOutput ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput }
type KeyGroupMap ¶
type KeyGroupMap map[string]KeyGroupInput
func (KeyGroupMap) ElementType ¶
func (KeyGroupMap) ElementType() reflect.Type
func (KeyGroupMap) ToKeyGroupMapOutput ¶
func (i KeyGroupMap) ToKeyGroupMapOutput() KeyGroupMapOutput
func (KeyGroupMap) ToKeyGroupMapOutputWithContext ¶
func (i KeyGroupMap) ToKeyGroupMapOutputWithContext(ctx context.Context) KeyGroupMapOutput
type KeyGroupMapInput ¶
type KeyGroupMapInput interface { pulumi.Input ToKeyGroupMapOutput() KeyGroupMapOutput ToKeyGroupMapOutputWithContext(context.Context) KeyGroupMapOutput }
KeyGroupMapInput is an input type that accepts KeyGroupMap and KeyGroupMapOutput values. You can construct a concrete instance of `KeyGroupMapInput` via:
KeyGroupMap{ "key": KeyGroupArgs{...} }
type KeyGroupMapOutput ¶
type KeyGroupMapOutput struct{ *pulumi.OutputState }
func (KeyGroupMapOutput) ElementType ¶
func (KeyGroupMapOutput) ElementType() reflect.Type
func (KeyGroupMapOutput) MapIndex ¶
func (o KeyGroupMapOutput) MapIndex(k pulumi.StringInput) KeyGroupOutput
func (KeyGroupMapOutput) ToKeyGroupMapOutput ¶
func (o KeyGroupMapOutput) ToKeyGroupMapOutput() KeyGroupMapOutput
func (KeyGroupMapOutput) ToKeyGroupMapOutputWithContext ¶
func (o KeyGroupMapOutput) ToKeyGroupMapOutputWithContext(ctx context.Context) KeyGroupMapOutput
type KeyGroupOutput ¶
type KeyGroupOutput struct {
*pulumi.OutputState
}
func (KeyGroupOutput) ElementType ¶
func (KeyGroupOutput) ElementType() reflect.Type
func (KeyGroupOutput) ToKeyGroupOutput ¶
func (o KeyGroupOutput) ToKeyGroupOutput() KeyGroupOutput
func (KeyGroupOutput) ToKeyGroupOutputWithContext ¶
func (o KeyGroupOutput) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
func (KeyGroupOutput) ToKeyGroupPtrOutput ¶
func (o KeyGroupOutput) ToKeyGroupPtrOutput() KeyGroupPtrOutput
func (KeyGroupOutput) ToKeyGroupPtrOutputWithContext ¶
func (o KeyGroupOutput) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
type KeyGroupPtrInput ¶
type KeyGroupPtrInput interface { pulumi.Input ToKeyGroupPtrOutput() KeyGroupPtrOutput ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput }
type KeyGroupPtrOutput ¶
type KeyGroupPtrOutput struct {
*pulumi.OutputState
}
func (KeyGroupPtrOutput) ElementType ¶
func (KeyGroupPtrOutput) ElementType() reflect.Type
func (KeyGroupPtrOutput) ToKeyGroupPtrOutput ¶
func (o KeyGroupPtrOutput) ToKeyGroupPtrOutput() KeyGroupPtrOutput
func (KeyGroupPtrOutput) ToKeyGroupPtrOutputWithContext ¶
func (o KeyGroupPtrOutput) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
type KeyGroupState ¶
type KeyGroupState struct { // A comment to describe the key group.. Comment pulumi.StringPtrInput // The identifier for this version of the key group. Etag pulumi.StringPtrInput // A list of the identifiers of the public keys in the key group. Items pulumi.StringArrayInput // A name to identify the key group. Name pulumi.StringPtrInput }
func (KeyGroupState) ElementType ¶
func (KeyGroupState) ElementType() reflect.Type
type LookupCachePolicyArgs ¶
type LookupCachePolicyArgs struct { // The identifier for the cache policy. Id *string `pulumi:"id"` // A unique name to identify the cache policy. Name *string `pulumi:"name"` }
A collection of arguments for invoking getCachePolicy.
type LookupCachePolicyResult ¶
type LookupCachePolicyResult struct { // A comment to describe the cache policy. Comment string `pulumi:"comment"` // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl int `pulumi:"defaultTtl"` // The current version of the cache policy. Etag string `pulumi:"etag"` Id *string `pulumi:"id"` // The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MaxTtl int `pulumi:"maxTtl"` // The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MinTtl int `pulumi:"minTtl"` Name *string `pulumi:"name"` // The HTTP headers, cookies, and URL query strings to include in the cache key. See Parameters In Cache Key And Forwarded To Origin for more information. ParametersInCacheKeyAndForwardedToOrigins []GetCachePolicyParametersInCacheKeyAndForwardedToOrigin `pulumi:"parametersInCacheKeyAndForwardedToOrigins"` }
A collection of values returned by getCachePolicy.
func LookupCachePolicy ¶
func LookupCachePolicy(ctx *pulumi.Context, args *LookupCachePolicyArgs, opts ...pulumi.InvokeOption) (*LookupCachePolicyResult, error)
## Example Usage
The following example below creates a CloudFront cache policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "example-policy" _, err := cloudfront.LookupCachePolicy(ctx, &cloudfront.LookupCachePolicyArgs{ Name: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type LookupDistributionArgs ¶
type LookupDistributionArgs struct { // The identifier for the distribution. For example: `EDFDVBD632BHDS5`. Id string `pulumi:"id"` Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDistribution.
type LookupDistributionResult ¶
type LookupDistributionResult struct { // The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5, where 123456789012 is your AWS account ID. Arn string `pulumi:"arn"` // The domain name corresponding to the distribution. For // example: `d604721fxaaqy9.cloudfront.net`. DomainName string `pulumi:"domainName"` Enabled bool `pulumi:"enabled"` // The current version of the distribution's information. For example: // `E2QWRUHAPOMQZL`. Etag string `pulumi:"etag"` // The CloudFront Route 53 zone ID that can be used to // route an [Alias Resource Record Set][7] to. This attribute is simply an // alias for the zone ID `Z2FDTNDATAQYW2`. HostedZoneId string `pulumi:"hostedZoneId"` // The identifier for the distribution. For example: `EDFDVBD632BHDS5`. Id string `pulumi:"id"` // The number of invalidation batches // currently in progress. InProgressValidationBatches int `pulumi:"inProgressValidationBatches"` // The date and time the distribution was last modified. LastModifiedTime string `pulumi:"lastModifiedTime"` // The current status of the distribution. `Deployed` if the // distribution's information is fully propagated throughout the Amazon // CloudFront system. Status string `pulumi:"status"` Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDistribution.
func LookupDistribution ¶
func LookupDistribution(ctx *pulumi.Context, args *LookupDistributionArgs, opts ...pulumi.InvokeOption) (*LookupDistributionResult, error)
Use this data source to retrieve information about a CloudFront distribution.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupDistribution(ctx, &cloudfront.LookupDistributionArgs{ Id: "EDFDVBD632BHDS5", }, nil) if err != nil { return err } return nil }) }
```
type LookupOriginRequestPolicyArgs ¶
type LookupOriginRequestPolicyArgs struct { // The identifier for the origin request policy. Id *string `pulumi:"id"` // Unique name to identify the origin request policy. Name *string `pulumi:"name"` }
A collection of arguments for invoking getOriginRequestPolicy.
type LookupOriginRequestPolicyResult ¶
type LookupOriginRequestPolicyResult struct { // Comment to describe the origin request policy. Comment string `pulumi:"comment"` // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfigs []GetOriginRequestPolicyCookiesConfig `pulumi:"cookiesConfigs"` // The current version of the origin request policy. Etag string `pulumi:"etag"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfigs []GetOriginRequestPolicyHeadersConfig `pulumi:"headersConfigs"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfigs []GetOriginRequestPolicyQueryStringsConfig `pulumi:"queryStringsConfigs"` }
A collection of values returned by getOriginRequestPolicy.
func LookupOriginRequestPolicy ¶
func LookupOriginRequestPolicy(ctx *pulumi.Context, args *LookupOriginRequestPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOriginRequestPolicyResult, error)
## Example Usage
The following example below creates a CloudFront origin request policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "example-policy" _, err := cloudfront.LookupOriginRequestPolicy(ctx, &cloudfront.LookupOriginRequestPolicyArgs{ Name: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type OriginAccessIdentity ¶
type OriginAccessIdentity struct { pulumi.CustomResourceState // Internal value used by CloudFront to allow future // updates to the origin access identity. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // A shortcut to the full path for the // origin access identity to use in CloudFront, see below. CloudfrontAccessIdentityPath pulumi.StringOutput `pulumi:"cloudfrontAccessIdentityPath"` // An optional comment for the origin access identity. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The current version of the origin access identity's information. // For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // A pre-generated ARN for use in S3 bucket policies (see below). // Example: `arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity // E2QWRUHAPOMQZL`. IamArn pulumi.StringOutput `pulumi:"iamArn"` // The Amazon S3 canonical user ID for the origin // access identity, which you use when giving the origin access identity read // permission to an object in Amazon S3. S3CanonicalUserId pulumi.StringOutput `pulumi:"s3CanonicalUserId"` }
Creates an Amazon CloudFront origin access identity.
For information about CloudFront distributions, see the [Amazon CloudFront Developer Guide](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html). For more information on generating origin access identities, see [Using an Origin Access Identity to Restrict Access to Your Amazon S3 Content][2].
## Example Usage
The following example below creates a CloudFront origin access identity.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewOriginAccessIdentity(ctx, "originAccessIdentity", &cloudfront.OriginAccessIdentityArgs{ Comment: pulumi.String("Some comment"), }) if err != nil { return err } return nil }) }
``` ## Using With CloudFront
Normally, when referencing an origin access identity in CloudFront, you need to prefix the ID with the `origin-access-identity/cloudfront/` special path. The `cloudfrontAccessIdentityPath` allows this to be circumvented. The below snippet demonstrates use with the `s3OriginConfig` structure for the `cloudfront.Distribution` resource:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewDistribution(ctx, "example", &cloudfront.DistributionArgs{ Origins: cloudfront.DistributionOriginArray{ &cloudfront.DistributionOriginArgs{ S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.Any(aws_cloudfront_origin_access_identity.Example.Cloudfront_access_identity_path), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloudfront Origin Access Identities can be imported using the `id`, e.g.
```sh
$ pulumi import aws:cloudfront/originAccessIdentity:OriginAccessIdentity origin_access E74FTE3AEXAMPLE
```
func GetOriginAccessIdentity ¶
func GetOriginAccessIdentity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginAccessIdentityState, opts ...pulumi.ResourceOption) (*OriginAccessIdentity, error)
GetOriginAccessIdentity gets an existing OriginAccessIdentity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOriginAccessIdentity ¶
func NewOriginAccessIdentity(ctx *pulumi.Context, name string, args *OriginAccessIdentityArgs, opts ...pulumi.ResourceOption) (*OriginAccessIdentity, error)
NewOriginAccessIdentity registers a new resource with the given unique name, arguments, and options.
func (*OriginAccessIdentity) ElementType ¶
func (*OriginAccessIdentity) ElementType() reflect.Type
func (*OriginAccessIdentity) ToOriginAccessIdentityOutput ¶
func (i *OriginAccessIdentity) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
func (*OriginAccessIdentity) ToOriginAccessIdentityOutputWithContext ¶
func (i *OriginAccessIdentity) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
func (*OriginAccessIdentity) ToOriginAccessIdentityPtrOutput ¶
func (i *OriginAccessIdentity) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
func (*OriginAccessIdentity) ToOriginAccessIdentityPtrOutputWithContext ¶
func (i *OriginAccessIdentity) ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput
type OriginAccessIdentityArgs ¶
type OriginAccessIdentityArgs struct { // An optional comment for the origin access identity. Comment pulumi.StringPtrInput }
The set of arguments for constructing a OriginAccessIdentity resource.
func (OriginAccessIdentityArgs) ElementType ¶
func (OriginAccessIdentityArgs) ElementType() reflect.Type
type OriginAccessIdentityArray ¶
type OriginAccessIdentityArray []OriginAccessIdentityInput
func (OriginAccessIdentityArray) ElementType ¶
func (OriginAccessIdentityArray) ElementType() reflect.Type
func (OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutput ¶
func (i OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput
func (OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutputWithContext ¶
func (i OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutputWithContext(ctx context.Context) OriginAccessIdentityArrayOutput
type OriginAccessIdentityArrayInput ¶
type OriginAccessIdentityArrayInput interface { pulumi.Input ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput ToOriginAccessIdentityArrayOutputWithContext(context.Context) OriginAccessIdentityArrayOutput }
OriginAccessIdentityArrayInput is an input type that accepts OriginAccessIdentityArray and OriginAccessIdentityArrayOutput values. You can construct a concrete instance of `OriginAccessIdentityArrayInput` via:
OriginAccessIdentityArray{ OriginAccessIdentityArgs{...} }
type OriginAccessIdentityArrayOutput ¶
type OriginAccessIdentityArrayOutput struct{ *pulumi.OutputState }
func (OriginAccessIdentityArrayOutput) ElementType ¶
func (OriginAccessIdentityArrayOutput) ElementType() reflect.Type
func (OriginAccessIdentityArrayOutput) Index ¶
func (o OriginAccessIdentityArrayOutput) Index(i pulumi.IntInput) OriginAccessIdentityOutput
func (OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutput ¶
func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput
func (OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutputWithContext ¶
func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutputWithContext(ctx context.Context) OriginAccessIdentityArrayOutput
type OriginAccessIdentityInput ¶
type OriginAccessIdentityInput interface { pulumi.Input ToOriginAccessIdentityOutput() OriginAccessIdentityOutput ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput }
type OriginAccessIdentityMap ¶
type OriginAccessIdentityMap map[string]OriginAccessIdentityInput
func (OriginAccessIdentityMap) ElementType ¶
func (OriginAccessIdentityMap) ElementType() reflect.Type
func (OriginAccessIdentityMap) ToOriginAccessIdentityMapOutput ¶
func (i OriginAccessIdentityMap) ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput
func (OriginAccessIdentityMap) ToOriginAccessIdentityMapOutputWithContext ¶
func (i OriginAccessIdentityMap) ToOriginAccessIdentityMapOutputWithContext(ctx context.Context) OriginAccessIdentityMapOutput
type OriginAccessIdentityMapInput ¶
type OriginAccessIdentityMapInput interface { pulumi.Input ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput ToOriginAccessIdentityMapOutputWithContext(context.Context) OriginAccessIdentityMapOutput }
OriginAccessIdentityMapInput is an input type that accepts OriginAccessIdentityMap and OriginAccessIdentityMapOutput values. You can construct a concrete instance of `OriginAccessIdentityMapInput` via:
OriginAccessIdentityMap{ "key": OriginAccessIdentityArgs{...} }
type OriginAccessIdentityMapOutput ¶
type OriginAccessIdentityMapOutput struct{ *pulumi.OutputState }
func (OriginAccessIdentityMapOutput) ElementType ¶
func (OriginAccessIdentityMapOutput) ElementType() reflect.Type
func (OriginAccessIdentityMapOutput) MapIndex ¶
func (o OriginAccessIdentityMapOutput) MapIndex(k pulumi.StringInput) OriginAccessIdentityOutput
func (OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutput ¶
func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput
func (OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutputWithContext ¶
func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutputWithContext(ctx context.Context) OriginAccessIdentityMapOutput
type OriginAccessIdentityOutput ¶
type OriginAccessIdentityOutput struct {
*pulumi.OutputState
}
func (OriginAccessIdentityOutput) ElementType ¶
func (OriginAccessIdentityOutput) ElementType() reflect.Type
func (OriginAccessIdentityOutput) ToOriginAccessIdentityOutput ¶
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
func (OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext ¶
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
func (OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutput ¶
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
func (OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutputWithContext ¶
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput
type OriginAccessIdentityPtrInput ¶
type OriginAccessIdentityPtrInput interface { pulumi.Input ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput }
type OriginAccessIdentityPtrOutput ¶
type OriginAccessIdentityPtrOutput struct {
*pulumi.OutputState
}
func (OriginAccessIdentityPtrOutput) ElementType ¶
func (OriginAccessIdentityPtrOutput) ElementType() reflect.Type
func (OriginAccessIdentityPtrOutput) ToOriginAccessIdentityPtrOutput ¶
func (o OriginAccessIdentityPtrOutput) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
func (OriginAccessIdentityPtrOutput) ToOriginAccessIdentityPtrOutputWithContext ¶
func (o OriginAccessIdentityPtrOutput) ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput
type OriginAccessIdentityState ¶
type OriginAccessIdentityState struct { // Internal value used by CloudFront to allow future // updates to the origin access identity. CallerReference pulumi.StringPtrInput // A shortcut to the full path for the // origin access identity to use in CloudFront, see below. CloudfrontAccessIdentityPath pulumi.StringPtrInput // An optional comment for the origin access identity. Comment pulumi.StringPtrInput // The current version of the origin access identity's information. // For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // A pre-generated ARN for use in S3 bucket policies (see below). // Example: `arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity // E2QWRUHAPOMQZL`. IamArn pulumi.StringPtrInput // The Amazon S3 canonical user ID for the origin // access identity, which you use when giving the origin access identity read // permission to an object in Amazon S3. S3CanonicalUserId pulumi.StringPtrInput }
func (OriginAccessIdentityState) ElementType ¶
func (OriginAccessIdentityState) ElementType() reflect.Type
type OriginRequestPolicy ¶
type OriginRequestPolicy struct { pulumi.CustomResourceState // Comment to describe the origin request policy. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig OriginRequestPolicyCookiesConfigOutput `pulumi:"cookiesConfig"` // The current version of the origin request policy. Etag pulumi.StringOutput `pulumi:"etag"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig OriginRequestPolicyHeadersConfigOutput `pulumi:"headersConfig"` // Unique name to identify the origin request policy. Name pulumi.StringOutput `pulumi:"name"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfig OriginRequestPolicyQueryStringsConfigOutput `pulumi:"queryStringsConfig"` }
## Example Usage
The following example below creates a CloudFront origin request policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewOriginRequestPolicy(ctx, "example", &cloudfront.OriginRequestPolicyArgs{ Comment: pulumi.String("example comment"), CookiesConfig: &cloudfront.OriginRequestPolicyCookiesConfigArgs{ CookieBehavior: pulumi.String("whitelist"), Cookies: &cloudfront.OriginRequestPolicyCookiesConfigCookiesArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, HeadersConfig: &cloudfront.OriginRequestPolicyHeadersConfigArgs{ HeaderBehavior: pulumi.String("whitelist"), Headers: &cloudfront.OriginRequestPolicyHeadersConfigHeadersArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, QueryStringsConfig: &cloudfront.OriginRequestPolicyQueryStringsConfigArgs{ QueryStringBehavior: pulumi.String("whitelist"), QueryStrings: &cloudfront.OriginRequestPolicyQueryStringsConfigQueryStringsArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetOriginRequestPolicy ¶
func GetOriginRequestPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginRequestPolicyState, opts ...pulumi.ResourceOption) (*OriginRequestPolicy, error)
GetOriginRequestPolicy gets an existing OriginRequestPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOriginRequestPolicy ¶
func NewOriginRequestPolicy(ctx *pulumi.Context, name string, args *OriginRequestPolicyArgs, opts ...pulumi.ResourceOption) (*OriginRequestPolicy, error)
NewOriginRequestPolicy registers a new resource with the given unique name, arguments, and options.
func (*OriginRequestPolicy) ElementType ¶
func (*OriginRequestPolicy) ElementType() reflect.Type
func (*OriginRequestPolicy) ToOriginRequestPolicyOutput ¶
func (i *OriginRequestPolicy) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
func (*OriginRequestPolicy) ToOriginRequestPolicyOutputWithContext ¶
func (i *OriginRequestPolicy) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
func (*OriginRequestPolicy) ToOriginRequestPolicyPtrOutput ¶
func (i *OriginRequestPolicy) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
func (*OriginRequestPolicy) ToOriginRequestPolicyPtrOutputWithContext ¶
func (i *OriginRequestPolicy) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
type OriginRequestPolicyArgs ¶
type OriginRequestPolicyArgs struct { // Comment to describe the origin request policy. Comment pulumi.StringPtrInput // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig OriginRequestPolicyCookiesConfigInput // The current version of the origin request policy. Etag pulumi.StringPtrInput // Object that determines whether any HTTP headers (and if so, which headers) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig OriginRequestPolicyHeadersConfigInput // Unique name to identify the origin request policy. Name pulumi.StringPtrInput // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfig OriginRequestPolicyQueryStringsConfigInput }
The set of arguments for constructing a OriginRequestPolicy resource.
func (OriginRequestPolicyArgs) ElementType ¶
func (OriginRequestPolicyArgs) ElementType() reflect.Type
type OriginRequestPolicyArray ¶
type OriginRequestPolicyArray []OriginRequestPolicyInput
func (OriginRequestPolicyArray) ElementType ¶
func (OriginRequestPolicyArray) ElementType() reflect.Type
func (OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutput ¶
func (i OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput
func (OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutputWithContext ¶
func (i OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutputWithContext(ctx context.Context) OriginRequestPolicyArrayOutput
type OriginRequestPolicyArrayInput ¶
type OriginRequestPolicyArrayInput interface { pulumi.Input ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput ToOriginRequestPolicyArrayOutputWithContext(context.Context) OriginRequestPolicyArrayOutput }
OriginRequestPolicyArrayInput is an input type that accepts OriginRequestPolicyArray and OriginRequestPolicyArrayOutput values. You can construct a concrete instance of `OriginRequestPolicyArrayInput` via:
OriginRequestPolicyArray{ OriginRequestPolicyArgs{...} }
type OriginRequestPolicyArrayOutput ¶
type OriginRequestPolicyArrayOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyArrayOutput) ElementType ¶
func (OriginRequestPolicyArrayOutput) ElementType() reflect.Type
func (OriginRequestPolicyArrayOutput) Index ¶
func (o OriginRequestPolicyArrayOutput) Index(i pulumi.IntInput) OriginRequestPolicyOutput
func (OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutput ¶
func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput
func (OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutputWithContext ¶
func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutputWithContext(ctx context.Context) OriginRequestPolicyArrayOutput
type OriginRequestPolicyCookiesConfig ¶
type OriginRequestPolicyCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies *OriginRequestPolicyCookiesConfigCookies `pulumi:"cookies"` }
type OriginRequestPolicyCookiesConfigArgs ¶
type OriginRequestPolicyCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies OriginRequestPolicyCookiesConfigCookiesPtrInput `pulumi:"cookies"` }
func (OriginRequestPolicyCookiesConfigArgs) ElementType ¶
func (OriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutput ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyCookiesConfigCookies ¶
type OriginRequestPolicyCookiesConfigCookies struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyCookiesConfigCookiesArgs ¶
type OriginRequestPolicyCookiesConfigCookiesArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyCookiesConfigCookiesArgs) ElementType ¶
func (OriginRequestPolicyCookiesConfigCookiesArgs) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutput ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigCookiesInput ¶
type OriginRequestPolicyCookiesConfigCookiesInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigCookiesOutput }
OriginRequestPolicyCookiesConfigCookiesInput is an input type that accepts OriginRequestPolicyCookiesConfigCookiesArgs and OriginRequestPolicyCookiesConfigCookiesOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigCookiesInput` via:
OriginRequestPolicyCookiesConfigCookiesArgs{...}
type OriginRequestPolicyCookiesConfigCookiesOutput ¶
type OriginRequestPolicyCookiesConfigCookiesOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigCookiesOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigCookiesOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesOutput) Items ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutput ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigCookiesPtrInput ¶
type OriginRequestPolicyCookiesConfigCookiesPtrInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput }
OriginRequestPolicyCookiesConfigCookiesPtrInput is an input type that accepts OriginRequestPolicyCookiesConfigCookiesArgs, OriginRequestPolicyCookiesConfigCookiesPtr and OriginRequestPolicyCookiesConfigCookiesPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigCookiesPtrInput` via:
OriginRequestPolicyCookiesConfigCookiesArgs{...} or: nil
func OriginRequestPolicyCookiesConfigCookiesPtr ¶
func OriginRequestPolicyCookiesConfigCookiesPtr(v *OriginRequestPolicyCookiesConfigCookiesArgs) OriginRequestPolicyCookiesConfigCookiesPtrInput
type OriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
type OriginRequestPolicyCookiesConfigCookiesPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) Items ¶
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigInput ¶
type OriginRequestPolicyCookiesConfigInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput ToOriginRequestPolicyCookiesConfigOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigOutput }
OriginRequestPolicyCookiesConfigInput is an input type that accepts OriginRequestPolicyCookiesConfigArgs and OriginRequestPolicyCookiesConfigOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigInput` via:
OriginRequestPolicyCookiesConfigArgs{...}
type OriginRequestPolicyCookiesConfigOutput ¶
type OriginRequestPolicyCookiesConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigOutput) CookieBehavior ¶
func (o OriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (OriginRequestPolicyCookiesConfigOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyCookiesConfigPtrInput ¶
type OriginRequestPolicyCookiesConfigPtrInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigPtrOutput }
OriginRequestPolicyCookiesConfigPtrInput is an input type that accepts OriginRequestPolicyCookiesConfigArgs, OriginRequestPolicyCookiesConfigPtr and OriginRequestPolicyCookiesConfigPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigPtrInput` via:
OriginRequestPolicyCookiesConfigArgs{...} or: nil
func OriginRequestPolicyCookiesConfigPtr ¶
func OriginRequestPolicyCookiesConfigPtr(v *OriginRequestPolicyCookiesConfigArgs) OriginRequestPolicyCookiesConfigPtrInput
type OriginRequestPolicyCookiesConfigPtrOutput ¶
type OriginRequestPolicyCookiesConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior ¶
func (o OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyHeadersConfig ¶
type OriginRequestPolicyHeadersConfig struct { HeaderBehavior *string `pulumi:"headerBehavior"` Headers *OriginRequestPolicyHeadersConfigHeaders `pulumi:"headers"` }
type OriginRequestPolicyHeadersConfigArgs ¶
type OriginRequestPolicyHeadersConfigArgs struct { HeaderBehavior pulumi.StringPtrInput `pulumi:"headerBehavior"` Headers OriginRequestPolicyHeadersConfigHeadersPtrInput `pulumi:"headers"` }
func (OriginRequestPolicyHeadersConfigArgs) ElementType ¶
func (OriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutput ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyHeadersConfigHeaders ¶
type OriginRequestPolicyHeadersConfigHeaders struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyHeadersConfigHeadersArgs ¶
type OriginRequestPolicyHeadersConfigHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyHeadersConfigHeadersArgs) ElementType ¶
func (OriginRequestPolicyHeadersConfigHeadersArgs) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutput ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigHeadersInput ¶
type OriginRequestPolicyHeadersConfigHeadersInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigHeadersOutput }
OriginRequestPolicyHeadersConfigHeadersInput is an input type that accepts OriginRequestPolicyHeadersConfigHeadersArgs and OriginRequestPolicyHeadersConfigHeadersOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigHeadersInput` via:
OriginRequestPolicyHeadersConfigHeadersArgs{...}
type OriginRequestPolicyHeadersConfigHeadersOutput ¶
type OriginRequestPolicyHeadersConfigHeadersOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigHeadersOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigHeadersOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersOutput) Items ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutput ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigHeadersPtrInput ¶
type OriginRequestPolicyHeadersConfigHeadersPtrInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput }
OriginRequestPolicyHeadersConfigHeadersPtrInput is an input type that accepts OriginRequestPolicyHeadersConfigHeadersArgs, OriginRequestPolicyHeadersConfigHeadersPtr and OriginRequestPolicyHeadersConfigHeadersPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigHeadersPtrInput` via:
OriginRequestPolicyHeadersConfigHeadersArgs{...} or: nil
func OriginRequestPolicyHeadersConfigHeadersPtr ¶
func OriginRequestPolicyHeadersConfigHeadersPtr(v *OriginRequestPolicyHeadersConfigHeadersArgs) OriginRequestPolicyHeadersConfigHeadersPtrInput
type OriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
type OriginRequestPolicyHeadersConfigHeadersPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) Items ¶
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigInput ¶
type OriginRequestPolicyHeadersConfigInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput ToOriginRequestPolicyHeadersConfigOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigOutput }
OriginRequestPolicyHeadersConfigInput is an input type that accepts OriginRequestPolicyHeadersConfigArgs and OriginRequestPolicyHeadersConfigOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigInput` via:
OriginRequestPolicyHeadersConfigArgs{...}
type OriginRequestPolicyHeadersConfigOutput ¶
type OriginRequestPolicyHeadersConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigOutput) HeaderBehavior ¶
func (o OriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyHeadersConfigPtrInput ¶
type OriginRequestPolicyHeadersConfigPtrInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigPtrOutput }
OriginRequestPolicyHeadersConfigPtrInput is an input type that accepts OriginRequestPolicyHeadersConfigArgs, OriginRequestPolicyHeadersConfigPtr and OriginRequestPolicyHeadersConfigPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigPtrInput` via:
OriginRequestPolicyHeadersConfigArgs{...} or: nil
func OriginRequestPolicyHeadersConfigPtr ¶
func OriginRequestPolicyHeadersConfigPtr(v *OriginRequestPolicyHeadersConfigArgs) OriginRequestPolicyHeadersConfigPtrInput
type OriginRequestPolicyHeadersConfigPtrOutput ¶
type OriginRequestPolicyHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior ¶
func (o OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyInput ¶
type OriginRequestPolicyInput interface { pulumi.Input ToOriginRequestPolicyOutput() OriginRequestPolicyOutput ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput }
type OriginRequestPolicyMap ¶
type OriginRequestPolicyMap map[string]OriginRequestPolicyInput
func (OriginRequestPolicyMap) ElementType ¶
func (OriginRequestPolicyMap) ElementType() reflect.Type
func (OriginRequestPolicyMap) ToOriginRequestPolicyMapOutput ¶
func (i OriginRequestPolicyMap) ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput
func (OriginRequestPolicyMap) ToOriginRequestPolicyMapOutputWithContext ¶
func (i OriginRequestPolicyMap) ToOriginRequestPolicyMapOutputWithContext(ctx context.Context) OriginRequestPolicyMapOutput
type OriginRequestPolicyMapInput ¶
type OriginRequestPolicyMapInput interface { pulumi.Input ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput ToOriginRequestPolicyMapOutputWithContext(context.Context) OriginRequestPolicyMapOutput }
OriginRequestPolicyMapInput is an input type that accepts OriginRequestPolicyMap and OriginRequestPolicyMapOutput values. You can construct a concrete instance of `OriginRequestPolicyMapInput` via:
OriginRequestPolicyMap{ "key": OriginRequestPolicyArgs{...} }
type OriginRequestPolicyMapOutput ¶
type OriginRequestPolicyMapOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyMapOutput) ElementType ¶
func (OriginRequestPolicyMapOutput) ElementType() reflect.Type
func (OriginRequestPolicyMapOutput) MapIndex ¶
func (o OriginRequestPolicyMapOutput) MapIndex(k pulumi.StringInput) OriginRequestPolicyOutput
func (OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutput ¶
func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput
func (OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutputWithContext ¶
func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutputWithContext(ctx context.Context) OriginRequestPolicyMapOutput
type OriginRequestPolicyOutput ¶
type OriginRequestPolicyOutput struct {
*pulumi.OutputState
}
func (OriginRequestPolicyOutput) ElementType ¶
func (OriginRequestPolicyOutput) ElementType() reflect.Type
func (OriginRequestPolicyOutput) ToOriginRequestPolicyOutput ¶
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
func (OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext ¶
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
func (OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutput ¶
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
func (OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutputWithContext ¶
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
type OriginRequestPolicyPtrInput ¶
type OriginRequestPolicyPtrInput interface { pulumi.Input ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput }
type OriginRequestPolicyPtrOutput ¶
type OriginRequestPolicyPtrOutput struct {
*pulumi.OutputState
}
func (OriginRequestPolicyPtrOutput) ElementType ¶
func (OriginRequestPolicyPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutput ¶
func (o OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
func (OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutputWithContext ¶
func (o OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
type OriginRequestPolicyQueryStringsConfig ¶
type OriginRequestPolicyQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings *OriginRequestPolicyQueryStringsConfigQueryStrings `pulumi:"queryStrings"` }
type OriginRequestPolicyQueryStringsConfigArgs ¶
type OriginRequestPolicyQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput `pulumi:"queryStrings"` }
func (OriginRequestPolicyQueryStringsConfigArgs) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigInput ¶
type OriginRequestPolicyQueryStringsConfigInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput ToOriginRequestPolicyQueryStringsConfigOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigOutput }
OriginRequestPolicyQueryStringsConfigInput is an input type that accepts OriginRequestPolicyQueryStringsConfigArgs and OriginRequestPolicyQueryStringsConfigOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigInput` via:
OriginRequestPolicyQueryStringsConfigArgs{...}
type OriginRequestPolicyQueryStringsConfigOutput ¶
type OriginRequestPolicyQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (OriginRequestPolicyQueryStringsConfigOutput) QueryStrings ¶
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigPtrInput ¶
type OriginRequestPolicyQueryStringsConfigPtrInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput }
OriginRequestPolicyQueryStringsConfigPtrInput is an input type that accepts OriginRequestPolicyQueryStringsConfigArgs, OriginRequestPolicyQueryStringsConfigPtr and OriginRequestPolicyQueryStringsConfigPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigPtrInput` via:
OriginRequestPolicyQueryStringsConfigArgs{...} or: nil
func OriginRequestPolicyQueryStringsConfigPtr ¶
func OriginRequestPolicyQueryStringsConfigPtr(v *OriginRequestPolicyQueryStringsConfigArgs) OriginRequestPolicyQueryStringsConfigPtrInput
type OriginRequestPolicyQueryStringsConfigPtrOutput ¶
type OriginRequestPolicyQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior ¶
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStrings ¶
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStrings ¶
type OriginRequestPolicyQueryStringsConfigQueryStrings struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyQueryStringsConfigQueryStringsArgs ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStringsInput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput }
OriginRequestPolicyQueryStringsConfigQueryStringsInput is an input type that accepts OriginRequestPolicyQueryStringsConfigQueryStringsArgs and OriginRequestPolicyQueryStringsConfigQueryStringsOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigQueryStringsInput` via:
OriginRequestPolicyQueryStringsConfigQueryStringsArgs{...}
type OriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput }
OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput is an input type that accepts OriginRequestPolicyQueryStringsConfigQueryStringsArgs, OriginRequestPolicyQueryStringsConfigQueryStringsPtr and OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput` via:
OriginRequestPolicyQueryStringsConfigQueryStringsArgs{...} or: nil
func OriginRequestPolicyQueryStringsConfigQueryStringsPtr ¶
func OriginRequestPolicyQueryStringsConfigQueryStringsPtr(v *OriginRequestPolicyQueryStringsConfigQueryStringsArgs) OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyState ¶
type OriginRequestPolicyState struct { // Comment to describe the origin request policy. Comment pulumi.StringPtrInput // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig OriginRequestPolicyCookiesConfigPtrInput // The current version of the origin request policy. Etag pulumi.StringPtrInput // Object that determines whether any HTTP headers (and if so, which headers) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig OriginRequestPolicyHeadersConfigPtrInput // Unique name to identify the origin request policy. Name pulumi.StringPtrInput // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Query Strings Config for more information. QueryStringsConfig OriginRequestPolicyQueryStringsConfigPtrInput }
func (OriginRequestPolicyState) ElementType ¶
func (OriginRequestPolicyState) ElementType() reflect.Type
type PublicKey ¶
type PublicKey struct { pulumi.CustomResourceState // Internal value used by CloudFront to allow future updates to the public key configuration. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // An optional comment about the public key. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The encoded public key that you want to add to CloudFront to use with features like field-level encryption. EncodedKey pulumi.StringOutput `pulumi:"encodedKey"` // The current version of the public key. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // The name for the public key. By default generated by this provider. Name pulumi.StringOutput `pulumi:"name"` // The name for the public key. Conflicts with `name`. NamePrefix pulumi.StringOutput `pulumi:"namePrefix"` }
## Import
CloudFront Public Key can be imported using the `id`, e.g.
```sh
$ pulumi import aws:cloudfront/publicKey:PublicKey example K3D5EWEUDCCXON
```
func GetPublicKey ¶
func GetPublicKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicKeyState, opts ...pulumi.ResourceOption) (*PublicKey, error)
GetPublicKey gets an existing PublicKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPublicKey ¶
func NewPublicKey(ctx *pulumi.Context, name string, args *PublicKeyArgs, opts ...pulumi.ResourceOption) (*PublicKey, error)
NewPublicKey registers a new resource with the given unique name, arguments, and options.
func (*PublicKey) ElementType ¶
func (*PublicKey) ToPublicKeyOutput ¶
func (i *PublicKey) ToPublicKeyOutput() PublicKeyOutput
func (*PublicKey) ToPublicKeyOutputWithContext ¶
func (i *PublicKey) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
func (*PublicKey) ToPublicKeyPtrOutput ¶
func (i *PublicKey) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (*PublicKey) ToPublicKeyPtrOutputWithContext ¶
func (i *PublicKey) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
type PublicKeyArgs ¶
type PublicKeyArgs struct { // An optional comment about the public key. Comment pulumi.StringPtrInput // The encoded public key that you want to add to CloudFront to use with features like field-level encryption. EncodedKey pulumi.StringInput // The name for the public key. By default generated by this provider. Name pulumi.StringPtrInput // The name for the public key. Conflicts with `name`. NamePrefix pulumi.StringPtrInput }
The set of arguments for constructing a PublicKey resource.
func (PublicKeyArgs) ElementType ¶
func (PublicKeyArgs) ElementType() reflect.Type
type PublicKeyArray ¶
type PublicKeyArray []PublicKeyInput
func (PublicKeyArray) ElementType ¶
func (PublicKeyArray) ElementType() reflect.Type
func (PublicKeyArray) ToPublicKeyArrayOutput ¶
func (i PublicKeyArray) ToPublicKeyArrayOutput() PublicKeyArrayOutput
func (PublicKeyArray) ToPublicKeyArrayOutputWithContext ¶
func (i PublicKeyArray) ToPublicKeyArrayOutputWithContext(ctx context.Context) PublicKeyArrayOutput
type PublicKeyArrayInput ¶
type PublicKeyArrayInput interface { pulumi.Input ToPublicKeyArrayOutput() PublicKeyArrayOutput ToPublicKeyArrayOutputWithContext(context.Context) PublicKeyArrayOutput }
PublicKeyArrayInput is an input type that accepts PublicKeyArray and PublicKeyArrayOutput values. You can construct a concrete instance of `PublicKeyArrayInput` via:
PublicKeyArray{ PublicKeyArgs{...} }
type PublicKeyArrayOutput ¶
type PublicKeyArrayOutput struct{ *pulumi.OutputState }
func (PublicKeyArrayOutput) ElementType ¶
func (PublicKeyArrayOutput) ElementType() reflect.Type
func (PublicKeyArrayOutput) Index ¶
func (o PublicKeyArrayOutput) Index(i pulumi.IntInput) PublicKeyOutput
func (PublicKeyArrayOutput) ToPublicKeyArrayOutput ¶
func (o PublicKeyArrayOutput) ToPublicKeyArrayOutput() PublicKeyArrayOutput
func (PublicKeyArrayOutput) ToPublicKeyArrayOutputWithContext ¶
func (o PublicKeyArrayOutput) ToPublicKeyArrayOutputWithContext(ctx context.Context) PublicKeyArrayOutput
type PublicKeyInput ¶
type PublicKeyInput interface { pulumi.Input ToPublicKeyOutput() PublicKeyOutput ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput }
type PublicKeyMap ¶
type PublicKeyMap map[string]PublicKeyInput
func (PublicKeyMap) ElementType ¶
func (PublicKeyMap) ElementType() reflect.Type
func (PublicKeyMap) ToPublicKeyMapOutput ¶
func (i PublicKeyMap) ToPublicKeyMapOutput() PublicKeyMapOutput
func (PublicKeyMap) ToPublicKeyMapOutputWithContext ¶
func (i PublicKeyMap) ToPublicKeyMapOutputWithContext(ctx context.Context) PublicKeyMapOutput
type PublicKeyMapInput ¶
type PublicKeyMapInput interface { pulumi.Input ToPublicKeyMapOutput() PublicKeyMapOutput ToPublicKeyMapOutputWithContext(context.Context) PublicKeyMapOutput }
PublicKeyMapInput is an input type that accepts PublicKeyMap and PublicKeyMapOutput values. You can construct a concrete instance of `PublicKeyMapInput` via:
PublicKeyMap{ "key": PublicKeyArgs{...} }
type PublicKeyMapOutput ¶
type PublicKeyMapOutput struct{ *pulumi.OutputState }
func (PublicKeyMapOutput) ElementType ¶
func (PublicKeyMapOutput) ElementType() reflect.Type
func (PublicKeyMapOutput) MapIndex ¶
func (o PublicKeyMapOutput) MapIndex(k pulumi.StringInput) PublicKeyOutput
func (PublicKeyMapOutput) ToPublicKeyMapOutput ¶
func (o PublicKeyMapOutput) ToPublicKeyMapOutput() PublicKeyMapOutput
func (PublicKeyMapOutput) ToPublicKeyMapOutputWithContext ¶
func (o PublicKeyMapOutput) ToPublicKeyMapOutputWithContext(ctx context.Context) PublicKeyMapOutput
type PublicKeyOutput ¶
type PublicKeyOutput struct {
*pulumi.OutputState
}
func (PublicKeyOutput) ElementType ¶
func (PublicKeyOutput) ElementType() reflect.Type
func (PublicKeyOutput) ToPublicKeyOutput ¶
func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput
func (PublicKeyOutput) ToPublicKeyOutputWithContext ¶
func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
func (PublicKeyOutput) ToPublicKeyPtrOutput ¶
func (o PublicKeyOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (PublicKeyOutput) ToPublicKeyPtrOutputWithContext ¶
func (o PublicKeyOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
type PublicKeyPtrInput ¶
type PublicKeyPtrInput interface { pulumi.Input ToPublicKeyPtrOutput() PublicKeyPtrOutput ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput }
type PublicKeyPtrOutput ¶
type PublicKeyPtrOutput struct {
*pulumi.OutputState
}
func (PublicKeyPtrOutput) ElementType ¶
func (PublicKeyPtrOutput) ElementType() reflect.Type
func (PublicKeyPtrOutput) ToPublicKeyPtrOutput ¶
func (o PublicKeyPtrOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (PublicKeyPtrOutput) ToPublicKeyPtrOutputWithContext ¶
func (o PublicKeyPtrOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
type PublicKeyState ¶
type PublicKeyState struct { // Internal value used by CloudFront to allow future updates to the public key configuration. CallerReference pulumi.StringPtrInput // An optional comment about the public key. Comment pulumi.StringPtrInput // The encoded public key that you want to add to CloudFront to use with features like field-level encryption. EncodedKey pulumi.StringPtrInput // The current version of the public key. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // The name for the public key. By default generated by this provider. Name pulumi.StringPtrInput // The name for the public key. Conflicts with `name`. NamePrefix pulumi.StringPtrInput }
func (PublicKeyState) ElementType ¶
func (PublicKeyState) ElementType() reflect.Type
type RealtimeLogConfig ¶
type RealtimeLogConfig struct { pulumi.CustomResourceState // The ARN (Amazon Resource Name) of the CloudFront real-time log configuration. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Kinesis data streams where real-time log data is sent. Endpoint RealtimeLogConfigEndpointOutput `pulumi:"endpoint"` // The fields that are included in each real-time log record. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-fields) for supported values. Fields pulumi.StringArrayOutput `pulumi:"fields"` // The unique name to identify this real-time log configuration. Name pulumi.StringOutput `pulumi:"name"` // The sampling rate for this real-time log configuration. The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. An integer between `1` and `100`, inclusive. SamplingRate pulumi.IntOutput `pulumi:"samplingRate"` }
Provides a CloudFront real-time log configuration resource.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleRole, err := iam.NewRole(ctx, "exampleRole", &iam.RoleArgs{ AssumeRolePolicy: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"Version\": \"2012-10-17\",\n", " \"Statement\": [\n", " {\n", " \"Action\": \"sts:AssumeRole\",\n", " \"Principal\": {\n", " \"Service\": \"cloudfront.amazonaws.com\"\n", " },\n", " \"Effect\": \"Allow\"\n", " }\n", " ]\n", "}\n")), }) if err != nil { return err } exampleRolePolicy, err := iam.NewRolePolicy(ctx, "exampleRolePolicy", &iam.RolePolicyArgs{ Role: exampleRole.ID(), Policy: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"Version\": \"2012-10-17\",\n", " \"Statement\": [\n", " {\n", " \"Effect\": \"Allow\",\n", " \"Action\": [\n", " \"kinesis:DescribeStreamSummary\",\n", " \"kinesis:DescribeStream\",\n", " \"kinesis:PutRecord\",\n", " \"kinesis:PutRecords\"\n", " ],\n", " \"Resource\": \"", aws_kinesis_stream.Example.Arn, "\"\n", " }\n", " ]\n", "}\n")), }) if err != nil { return err } _, err = cloudfront.NewRealtimeLogConfig(ctx, "exampleRealtimeLogConfig", &cloudfront.RealtimeLogConfigArgs{ SamplingRate: pulumi.Int(75), Fields: pulumi.StringArray{ pulumi.String("timestamp"), pulumi.String("c-ip"), }, Endpoint: &cloudfront.RealtimeLogConfigEndpointArgs{ StreamType: pulumi.String("Kinesis"), KinesisStreamConfig: &cloudfront.RealtimeLogConfigEndpointKinesisStreamConfigArgs{ RoleArn: exampleRole.Arn, StreamArn: pulumi.Any(aws_kinesis_stream.Example.Arn), }, }, }, pulumi.DependsOn([]pulumi.Resource{ exampleRolePolicy, })) if err != nil { return err } return nil }) }
```
## Import
CloudFront real-time log configurations can be imported using the ARN, e.g.
```sh
$ pulumi import aws:cloudfront/realtimeLogConfig:RealtimeLogConfig example arn:aws:cloudfront::111122223333:realtime-log-config/ExampleNameForRealtimeLogConfig
```
func GetRealtimeLogConfig ¶
func GetRealtimeLogConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RealtimeLogConfigState, opts ...pulumi.ResourceOption) (*RealtimeLogConfig, error)
GetRealtimeLogConfig gets an existing RealtimeLogConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRealtimeLogConfig ¶
func NewRealtimeLogConfig(ctx *pulumi.Context, name string, args *RealtimeLogConfigArgs, opts ...pulumi.ResourceOption) (*RealtimeLogConfig, error)
NewRealtimeLogConfig registers a new resource with the given unique name, arguments, and options.
func (*RealtimeLogConfig) ElementType ¶
func (*RealtimeLogConfig) ElementType() reflect.Type
func (*RealtimeLogConfig) ToRealtimeLogConfigOutput ¶
func (i *RealtimeLogConfig) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
func (*RealtimeLogConfig) ToRealtimeLogConfigOutputWithContext ¶
func (i *RealtimeLogConfig) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
func (*RealtimeLogConfig) ToRealtimeLogConfigPtrOutput ¶
func (i *RealtimeLogConfig) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
func (*RealtimeLogConfig) ToRealtimeLogConfigPtrOutputWithContext ¶
func (i *RealtimeLogConfig) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
type RealtimeLogConfigArgs ¶
type RealtimeLogConfigArgs struct { // The Amazon Kinesis data streams where real-time log data is sent. Endpoint RealtimeLogConfigEndpointInput // The fields that are included in each real-time log record. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-fields) for supported values. Fields pulumi.StringArrayInput // The unique name to identify this real-time log configuration. Name pulumi.StringPtrInput // The sampling rate for this real-time log configuration. The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. An integer between `1` and `100`, inclusive. SamplingRate pulumi.IntInput }
The set of arguments for constructing a RealtimeLogConfig resource.
func (RealtimeLogConfigArgs) ElementType ¶
func (RealtimeLogConfigArgs) ElementType() reflect.Type
type RealtimeLogConfigArray ¶
type RealtimeLogConfigArray []RealtimeLogConfigInput
func (RealtimeLogConfigArray) ElementType ¶
func (RealtimeLogConfigArray) ElementType() reflect.Type
func (RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutput ¶
func (i RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput
func (RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutputWithContext ¶
func (i RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutputWithContext(ctx context.Context) RealtimeLogConfigArrayOutput
type RealtimeLogConfigArrayInput ¶
type RealtimeLogConfigArrayInput interface { pulumi.Input ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput ToRealtimeLogConfigArrayOutputWithContext(context.Context) RealtimeLogConfigArrayOutput }
RealtimeLogConfigArrayInput is an input type that accepts RealtimeLogConfigArray and RealtimeLogConfigArrayOutput values. You can construct a concrete instance of `RealtimeLogConfigArrayInput` via:
RealtimeLogConfigArray{ RealtimeLogConfigArgs{...} }
type RealtimeLogConfigArrayOutput ¶
type RealtimeLogConfigArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigArrayOutput) ElementType ¶
func (RealtimeLogConfigArrayOutput) ElementType() reflect.Type
func (RealtimeLogConfigArrayOutput) Index ¶
func (o RealtimeLogConfigArrayOutput) Index(i pulumi.IntInput) RealtimeLogConfigOutput
func (RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutput ¶
func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput
func (RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutputWithContext ¶
func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutputWithContext(ctx context.Context) RealtimeLogConfigArrayOutput
type RealtimeLogConfigEndpoint ¶
type RealtimeLogConfigEndpoint struct { // The Amazon Kinesis data stream configuration. KinesisStreamConfig RealtimeLogConfigEndpointKinesisStreamConfig `pulumi:"kinesisStreamConfig"` // The type of data stream where real-time log data is sent. The only valid value is `Kinesis`. StreamType string `pulumi:"streamType"` }
type RealtimeLogConfigEndpointArgs ¶
type RealtimeLogConfigEndpointArgs struct { // The Amazon Kinesis data stream configuration. KinesisStreamConfig RealtimeLogConfigEndpointKinesisStreamConfigInput `pulumi:"kinesisStreamConfig"` // The type of data stream where real-time log data is sent. The only valid value is `Kinesis`. StreamType pulumi.StringInput `pulumi:"streamType"` }
func (RealtimeLogConfigEndpointArgs) ElementType ¶
func (RealtimeLogConfigEndpointArgs) ElementType() reflect.Type
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutput ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutputWithContext ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutput ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigEndpointInput ¶
type RealtimeLogConfigEndpointInput interface { pulumi.Input ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput ToRealtimeLogConfigEndpointOutputWithContext(context.Context) RealtimeLogConfigEndpointOutput }
RealtimeLogConfigEndpointInput is an input type that accepts RealtimeLogConfigEndpointArgs and RealtimeLogConfigEndpointOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointInput` via:
RealtimeLogConfigEndpointArgs{...}
type RealtimeLogConfigEndpointKinesisStreamConfig ¶
type RealtimeLogConfigEndpointKinesisStreamConfig struct { // The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. // See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information. RoleArn string `pulumi:"roleArn"` // The ARN of the Kinesis data stream. StreamArn string `pulumi:"streamArn"` }
type RealtimeLogConfigEndpointKinesisStreamConfigArgs ¶
type RealtimeLogConfigEndpointKinesisStreamConfigArgs struct { // The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. // See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The ARN of the Kinesis data stream. StreamArn pulumi.StringInput `pulumi:"streamArn"` }
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType ¶
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointKinesisStreamConfigInput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigInput interface { pulumi.Input ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput }
RealtimeLogConfigEndpointKinesisStreamConfigInput is an input type that accepts RealtimeLogConfigEndpointKinesisStreamConfigArgs and RealtimeLogConfigEndpointKinesisStreamConfigOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointKinesisStreamConfigInput` via:
RealtimeLogConfigEndpointKinesisStreamConfigArgs{...}
type RealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType ¶
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn() pulumi.StringOutput
The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information.
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
The ARN of the Kinesis data stream.
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointKinesisStreamConfigPtrInput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigPtrInput interface { pulumi.Input ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput }
RealtimeLogConfigEndpointKinesisStreamConfigPtrInput is an input type that accepts RealtimeLogConfigEndpointKinesisStreamConfigArgs, RealtimeLogConfigEndpointKinesisStreamConfigPtr and RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointKinesisStreamConfigPtrInput` via:
RealtimeLogConfigEndpointKinesisStreamConfigArgs{...} or: nil
func RealtimeLogConfigEndpointKinesisStreamConfigPtr ¶
func RealtimeLogConfigEndpointKinesisStreamConfigPtr(v *RealtimeLogConfigEndpointKinesisStreamConfigArgs) RealtimeLogConfigEndpointKinesisStreamConfigPtrInput
type RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ElementType ¶
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) RoleArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information.
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) StreamArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) StreamArn() pulumi.StringPtrOutput
The ARN of the Kinesis data stream.
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointOutput ¶
type RealtimeLogConfigEndpointOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointOutput) ElementType ¶
func (RealtimeLogConfigEndpointOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointOutput) KinesisStreamConfig ¶
func (o RealtimeLogConfigEndpointOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigOutput
The Amazon Kinesis data stream configuration.
func (RealtimeLogConfigEndpointOutput) StreamType ¶
func (o RealtimeLogConfigEndpointOutput) StreamType() pulumi.StringOutput
The type of data stream where real-time log data is sent. The only valid value is `Kinesis`.
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutput ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutputWithContext ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutput ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigEndpointPtrInput ¶
type RealtimeLogConfigEndpointPtrInput interface { pulumi.Input ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput ToRealtimeLogConfigEndpointPtrOutputWithContext(context.Context) RealtimeLogConfigEndpointPtrOutput }
RealtimeLogConfigEndpointPtrInput is an input type that accepts RealtimeLogConfigEndpointArgs, RealtimeLogConfigEndpointPtr and RealtimeLogConfigEndpointPtrOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointPtrInput` via:
RealtimeLogConfigEndpointArgs{...} or: nil
func RealtimeLogConfigEndpointPtr ¶
func RealtimeLogConfigEndpointPtr(v *RealtimeLogConfigEndpointArgs) RealtimeLogConfigEndpointPtrInput
type RealtimeLogConfigEndpointPtrOutput ¶
type RealtimeLogConfigEndpointPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointPtrOutput) Elem ¶
func (o RealtimeLogConfigEndpointPtrOutput) Elem() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointPtrOutput) ElementType ¶
func (RealtimeLogConfigEndpointPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointPtrOutput) KinesisStreamConfig ¶
func (o RealtimeLogConfigEndpointPtrOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
The Amazon Kinesis data stream configuration.
func (RealtimeLogConfigEndpointPtrOutput) StreamType ¶
func (o RealtimeLogConfigEndpointPtrOutput) StreamType() pulumi.StringPtrOutput
The type of data stream where real-time log data is sent. The only valid value is `Kinesis`.
func (RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutput ¶
func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigInput ¶
type RealtimeLogConfigInput interface { pulumi.Input ToRealtimeLogConfigOutput() RealtimeLogConfigOutput ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput }
type RealtimeLogConfigMap ¶
type RealtimeLogConfigMap map[string]RealtimeLogConfigInput
func (RealtimeLogConfigMap) ElementType ¶
func (RealtimeLogConfigMap) ElementType() reflect.Type
func (RealtimeLogConfigMap) ToRealtimeLogConfigMapOutput ¶
func (i RealtimeLogConfigMap) ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput
func (RealtimeLogConfigMap) ToRealtimeLogConfigMapOutputWithContext ¶
func (i RealtimeLogConfigMap) ToRealtimeLogConfigMapOutputWithContext(ctx context.Context) RealtimeLogConfigMapOutput
type RealtimeLogConfigMapInput ¶
type RealtimeLogConfigMapInput interface { pulumi.Input ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput ToRealtimeLogConfigMapOutputWithContext(context.Context) RealtimeLogConfigMapOutput }
RealtimeLogConfigMapInput is an input type that accepts RealtimeLogConfigMap and RealtimeLogConfigMapOutput values. You can construct a concrete instance of `RealtimeLogConfigMapInput` via:
RealtimeLogConfigMap{ "key": RealtimeLogConfigArgs{...} }
type RealtimeLogConfigMapOutput ¶
type RealtimeLogConfigMapOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigMapOutput) ElementType ¶
func (RealtimeLogConfigMapOutput) ElementType() reflect.Type
func (RealtimeLogConfigMapOutput) MapIndex ¶
func (o RealtimeLogConfigMapOutput) MapIndex(k pulumi.StringInput) RealtimeLogConfigOutput
func (RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutput ¶
func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput
func (RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutputWithContext ¶
func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutputWithContext(ctx context.Context) RealtimeLogConfigMapOutput
type RealtimeLogConfigOutput ¶
type RealtimeLogConfigOutput struct {
*pulumi.OutputState
}
func (RealtimeLogConfigOutput) ElementType ¶
func (RealtimeLogConfigOutput) ElementType() reflect.Type
func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutput ¶
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext ¶
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
func (RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutput ¶
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
func (RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutputWithContext ¶
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
type RealtimeLogConfigPtrInput ¶
type RealtimeLogConfigPtrInput interface { pulumi.Input ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput }
type RealtimeLogConfigPtrOutput ¶
type RealtimeLogConfigPtrOutput struct {
*pulumi.OutputState
}
func (RealtimeLogConfigPtrOutput) ElementType ¶
func (RealtimeLogConfigPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutput ¶
func (o RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
func (RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutputWithContext ¶
func (o RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
type RealtimeLogConfigState ¶
type RealtimeLogConfigState struct { // The ARN (Amazon Resource Name) of the CloudFront real-time log configuration. Arn pulumi.StringPtrInput // The Amazon Kinesis data streams where real-time log data is sent. Endpoint RealtimeLogConfigEndpointPtrInput // The fields that are included in each real-time log record. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-fields) for supported values. Fields pulumi.StringArrayInput // The unique name to identify this real-time log configuration. Name pulumi.StringPtrInput // The sampling rate for this real-time log configuration. The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. An integer between `1` and `100`, inclusive. SamplingRate pulumi.IntPtrInput }
func (RealtimeLogConfigState) ElementType ¶
func (RealtimeLogConfigState) ElementType() reflect.Type