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) 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) 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) 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 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 ¶ added in v3.29.0
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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (*CachePolicy) ElementType() reflect.Type
func (*CachePolicy) ToCachePolicyOutput ¶ added in v3.29.0
func (i *CachePolicy) ToCachePolicyOutput() CachePolicyOutput
func (*CachePolicy) ToCachePolicyOutputWithContext ¶ added in v3.29.0
func (i *CachePolicy) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
func (*CachePolicy) ToCachePolicyPtrOutput ¶ added in v3.29.0
func (i *CachePolicy) ToCachePolicyPtrOutput() CachePolicyPtrOutput
func (*CachePolicy) ToCachePolicyPtrOutputWithContext ¶ added in v3.29.0
func (i *CachePolicy) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
type CachePolicyArgs ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (CachePolicyArgs) ElementType() reflect.Type
type CachePolicyArray ¶ added in v3.29.0
type CachePolicyArray []CachePolicyInput
func (CachePolicyArray) ElementType ¶ added in v3.29.0
func (CachePolicyArray) ElementType() reflect.Type
func (CachePolicyArray) ToCachePolicyArrayOutput ¶ added in v3.29.0
func (i CachePolicyArray) ToCachePolicyArrayOutput() CachePolicyArrayOutput
func (CachePolicyArray) ToCachePolicyArrayOutputWithContext ¶ added in v3.29.0
func (i CachePolicyArray) ToCachePolicyArrayOutputWithContext(ctx context.Context) CachePolicyArrayOutput
type CachePolicyArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyArrayOutput struct{ *pulumi.OutputState }
func (CachePolicyArrayOutput) ElementType ¶ added in v3.29.0
func (CachePolicyArrayOutput) ElementType() reflect.Type
func (CachePolicyArrayOutput) Index ¶ added in v3.29.0
func (o CachePolicyArrayOutput) Index(i pulumi.IntInput) CachePolicyOutput
func (CachePolicyArrayOutput) ToCachePolicyArrayOutput ¶ added in v3.29.0
func (o CachePolicyArrayOutput) ToCachePolicyArrayOutput() CachePolicyArrayOutput
func (CachePolicyArrayOutput) ToCachePolicyArrayOutputWithContext ¶ added in v3.29.0
func (o CachePolicyArrayOutput) ToCachePolicyArrayOutputWithContext(ctx context.Context) CachePolicyArrayOutput
type CachePolicyInput ¶ added in v3.29.0
type CachePolicyInput interface { pulumi.Input ToCachePolicyOutput() CachePolicyOutput ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput }
type CachePolicyMap ¶ added in v3.29.0
type CachePolicyMap map[string]CachePolicyInput
func (CachePolicyMap) ElementType ¶ added in v3.29.0
func (CachePolicyMap) ElementType() reflect.Type
func (CachePolicyMap) ToCachePolicyMapOutput ¶ added in v3.29.0
func (i CachePolicyMap) ToCachePolicyMapOutput() CachePolicyMapOutput
func (CachePolicyMap) ToCachePolicyMapOutputWithContext ¶ added in v3.29.0
func (i CachePolicyMap) ToCachePolicyMapOutputWithContext(ctx context.Context) CachePolicyMapOutput
type CachePolicyMapInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyMapOutput struct{ *pulumi.OutputState }
func (CachePolicyMapOutput) ElementType ¶ added in v3.29.0
func (CachePolicyMapOutput) ElementType() reflect.Type
func (CachePolicyMapOutput) MapIndex ¶ added in v3.29.0
func (o CachePolicyMapOutput) MapIndex(k pulumi.StringInput) CachePolicyOutput
func (CachePolicyMapOutput) ToCachePolicyMapOutput ¶ added in v3.29.0
func (o CachePolicyMapOutput) ToCachePolicyMapOutput() CachePolicyMapOutput
func (CachePolicyMapOutput) ToCachePolicyMapOutputWithContext ¶ added in v3.29.0
func (o CachePolicyMapOutput) ToCachePolicyMapOutputWithContext(ctx context.Context) CachePolicyMapOutput
type CachePolicyOutput ¶ added in v3.29.0
type CachePolicyOutput struct {
*pulumi.OutputState
}
func (CachePolicyOutput) ElementType ¶ added in v3.29.0
func (CachePolicyOutput) ElementType() reflect.Type
func (CachePolicyOutput) ToCachePolicyOutput ¶ added in v3.29.0
func (o CachePolicyOutput) ToCachePolicyOutput() CachePolicyOutput
func (CachePolicyOutput) ToCachePolicyOutputWithContext ¶ added in v3.29.0
func (o CachePolicyOutput) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
func (CachePolicyOutput) ToCachePolicyPtrOutput ¶ added in v3.29.0
func (o CachePolicyOutput) ToCachePolicyPtrOutput() CachePolicyPtrOutput
func (CachePolicyOutput) ToCachePolicyPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyOutput) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOrigin ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies `pulumi:"cookies"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput `pulumi:"cookies"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies struct {
Items []string `pulumi:"items"`
}
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) Items ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) Elem ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) Items ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) CookieBehavior ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) Cookies ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) Elem ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig struct { HeaderBehavior *string `pulumi:"headerBehavior"` Headers *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders `pulumi:"headers"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs struct { HeaderBehavior pulumi.StringPtrInput `pulumi:"headerBehavior"` Headers CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput `pulumi:"headers"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders struct {
Items []string `pulumi:"items"`
}
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) Items ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) Elem ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) Items ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Elem ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) HeaderBehavior ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Headers ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfig ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func CachePolicyParametersInCacheKeyAndForwardedToOriginPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) CookiesConfig ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingBrotli ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings `pulumi:"queryStrings"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput `pulumi:"queryStrings"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) Elem ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStringBehavior ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStrings ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings struct {
Items []string `pulumi:"items"`
}
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶ added in v3.29.0
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) Items ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.29.0
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Elem ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ElementType ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Items ¶ added in v3.29.0
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyPtrInput ¶ added in v3.29.0
type CachePolicyPtrInput interface { pulumi.Input ToCachePolicyPtrOutput() CachePolicyPtrOutput ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput }
type CachePolicyPtrOutput ¶ added in v3.29.0
type CachePolicyPtrOutput struct {
*pulumi.OutputState
}
func (CachePolicyPtrOutput) ElementType ¶ added in v3.29.0
func (CachePolicyPtrOutput) ElementType() reflect.Type
func (CachePolicyPtrOutput) ToCachePolicyPtrOutput ¶ added in v3.29.0
func (o CachePolicyPtrOutput) ToCachePolicyPtrOutput() CachePolicyPtrOutput
func (CachePolicyPtrOutput) ToCachePolicyPtrOutputWithContext ¶ added in v3.29.0
func (o CachePolicyPtrOutput) ToCachePolicyPtrOutputWithContext(ctx context.Context) CachePolicyPtrOutput
type CachePolicyState ¶ added in v3.29.0
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 ¶ added in v3.29.0
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"` // 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 ¶ added in v3.13.0
func (*Distribution) ElementType() reflect.Type
func (*Distribution) ToDistributionOutput ¶ added in v3.13.0
func (i *Distribution) ToDistributionOutput() DistributionOutput
func (*Distribution) ToDistributionOutputWithContext ¶ added in v3.13.0
func (i *Distribution) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (*Distribution) ToDistributionPtrOutput ¶ added in v3.25.0
func (i *Distribution) ToDistributionPtrOutput() DistributionPtrOutput
func (*Distribution) ToDistributionPtrOutputWithContext ¶ added in v3.25.0
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 ¶ added in v3.25.0
type DistributionArray []DistributionInput
func (DistributionArray) ElementType ¶ added in v3.25.0
func (DistributionArray) ElementType() reflect.Type
func (DistributionArray) ToDistributionArrayOutput ¶ added in v3.25.0
func (i DistributionArray) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArray) ToDistributionArrayOutputWithContext ¶ added in v3.25.0
func (i DistributionArray) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionArrayInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type DistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionArrayOutput) ElementType ¶ added in v3.25.0
func (DistributionArrayOutput) ElementType() reflect.Type
func (DistributionArrayOutput) Index ¶ added in v3.25.0
func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
func (DistributionArrayOutput) ToDistributionArrayOutput ¶ added in v3.25.0
func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArrayOutput) ToDistributionArrayOutputWithContext ¶ added in v3.25.0
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"` // 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"` // 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 ¶ added in v3.29.0
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 ¶ added in v3.28.0
func (o DistributionDefaultCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn ¶ added in v3.29.0
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) 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 ¶ added in v3.29.0
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 ¶ added in v3.28.0
func (o DistributionDefaultCacheBehaviorPtrOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn ¶ added in v3.29.0
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) 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 ¶ added in v3.13.0
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 ¶ added in v3.25.0
type DistributionMap map[string]DistributionInput
func (DistributionMap) ElementType ¶ added in v3.25.0
func (DistributionMap) ElementType() reflect.Type
func (DistributionMap) ToDistributionMapOutput ¶ added in v3.25.0
func (i DistributionMap) ToDistributionMapOutput() DistributionMapOutput
func (DistributionMap) ToDistributionMapOutputWithContext ¶ added in v3.25.0
func (i DistributionMap) ToDistributionMapOutputWithContext(ctx context.Context) DistributionMapOutput
type DistributionMapInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type DistributionMapOutput struct{ *pulumi.OutputState }
func (DistributionMapOutput) ElementType ¶ added in v3.25.0
func (DistributionMapOutput) ElementType() reflect.Type
func (DistributionMapOutput) MapIndex ¶ added in v3.25.0
func (o DistributionMapOutput) MapIndex(k pulumi.StringInput) DistributionOutput
func (DistributionMapOutput) ToDistributionMapOutput ¶ added in v3.25.0
func (o DistributionMapOutput) ToDistributionMapOutput() DistributionMapOutput
func (DistributionMapOutput) ToDistributionMapOutputWithContext ¶ added in v3.25.0
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"` // 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"` // 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 ¶ added in v3.29.0
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func DistributionOrderedCacheBehaviorForwardedValuesCookiesPtr(v *DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶ added in v3.29.0
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType ¶ added in v3.29.0
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Forward ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶ added in v3.29.0
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶ added in v3.29.0
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
type DistributionOrderedCacheBehaviorForwardedValuesPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func DistributionOrderedCacheBehaviorForwardedValuesPtr(v *DistributionOrderedCacheBehaviorForwardedValuesArgs) DistributionOrderedCacheBehaviorForwardedValuesPtrInput
type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶ added in v3.29.0
type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies ¶ added in v3.29.0
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType ¶ added in v3.29.0
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Headers ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.28.0
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 ¶ added in v3.29.0
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) 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 ¶ added in v3.13.0
type DistributionOutput struct {
*pulumi.OutputState
}
func (DistributionOutput) ElementType ¶ added in v3.13.0
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) ToDistributionOutput ¶ added in v3.13.0
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶ added in v3.13.0
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (DistributionOutput) ToDistributionPtrOutput ¶ added in v3.25.0
func (o DistributionOutput) ToDistributionPtrOutput() DistributionPtrOutput
func (DistributionOutput) ToDistributionPtrOutputWithContext ¶ added in v3.25.0
func (o DistributionOutput) ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput
type DistributionPtrInput ¶ added in v3.25.0
type DistributionPtrInput interface { pulumi.Input ToDistributionPtrOutput() DistributionPtrOutput ToDistributionPtrOutputWithContext(ctx context.Context) DistributionPtrOutput }
type DistributionPtrOutput ¶ added in v3.25.0
type DistributionPtrOutput struct {
*pulumi.OutputState
}
func (DistributionPtrOutput) ElementType ¶ added in v3.25.0
func (DistributionPtrOutput) ElementType() reflect.Type
func (DistributionPtrOutput) ToDistributionPtrOutput ¶ added in v3.25.0
func (o DistributionPtrOutput) ToDistributionPtrOutput() DistributionPtrOutput
func (DistributionPtrOutput) ToDistributionPtrOutputWithContext ¶ added in v3.25.0
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 // 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 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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie `pulumi:"cookies"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput `pulumi:"cookies"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) Index ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie struct {
Items []string `pulumi:"items"`
}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) Index ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) Items ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig struct { HeaderBehavior string `pulumi:"headerBehavior"` Headers []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader `pulumi:"headers"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs struct { HeaderBehavior pulumi.StringInput `pulumi:"headerBehavior"` Headers GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput `pulumi:"headers"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) Index ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader struct {
Items []string `pulumi:"items"`
}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) Index ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) Items ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfigs ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString `pulumi:"queryStrings"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput `pulumi:"queryStrings"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) Index ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString struct {
Items []string `pulumi:"items"`
}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext ¶ added in v3.29.0
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) Index ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ElementType ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) Items ¶ added in v3.29.0
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext ¶ added in v3.29.0
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
type GetOriginRequestPolicyCookiesConfig ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies []GetOriginRequestPolicyCookiesConfigCookie `pulumi:"cookies"` }
type GetOriginRequestPolicyCookiesConfigArgs ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies GetOriginRequestPolicyCookiesConfigCookieArrayInput `pulumi:"cookies"` }
func (GetOriginRequestPolicyCookiesConfigArgs) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
func (GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
type GetOriginRequestPolicyCookiesConfigArray ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigArray []GetOriginRequestPolicyCookiesConfigInput
func (GetOriginRequestPolicyCookiesConfigArray) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
func (GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
type GetOriginRequestPolicyCookiesConfigArrayInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
type GetOriginRequestPolicyCookiesConfigCookie ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigCookie struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyCookiesConfigCookieArgs ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigCookieArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
type GetOriginRequestPolicyCookiesConfigCookieArray ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigCookieArray []GetOriginRequestPolicyCookiesConfigCookieInput
func (GetOriginRequestPolicyCookiesConfigCookieArray) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigCookieArray) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
type GetOriginRequestPolicyCookiesConfigCookieArrayInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigCookieArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
type GetOriginRequestPolicyCookiesConfigCookieInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigCookieOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieOutput) Items ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) Items() pulumi.StringArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
type GetOriginRequestPolicyCookiesConfigInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyCookiesConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigOutput) CookieBehavior ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyCookiesConfigOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
func (GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
type GetOriginRequestPolicyHeadersConfig ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfig struct { HeaderBehavior string `pulumi:"headerBehavior"` Headers []GetOriginRequestPolicyHeadersConfigHeader `pulumi:"headers"` }
type GetOriginRequestPolicyHeadersConfigArgs ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigArgs struct { HeaderBehavior pulumi.StringInput `pulumi:"headerBehavior"` Headers GetOriginRequestPolicyHeadersConfigHeaderArrayInput `pulumi:"headers"` }
func (GetOriginRequestPolicyHeadersConfigArgs) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
func (GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
type GetOriginRequestPolicyHeadersConfigArray ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigArray []GetOriginRequestPolicyHeadersConfigInput
func (GetOriginRequestPolicyHeadersConfigArray) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
func (GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
type GetOriginRequestPolicyHeadersConfigArrayInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
type GetOriginRequestPolicyHeadersConfigHeader ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigHeader struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyHeadersConfigHeaderArgs ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
type GetOriginRequestPolicyHeadersConfigHeaderArray ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigHeaderArray []GetOriginRequestPolicyHeadersConfigHeaderInput
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
type GetOriginRequestPolicyHeadersConfigHeaderArrayInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
type GetOriginRequestPolicyHeadersConfigHeaderInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigHeaderOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) Items ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) Items() pulumi.StringArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
type GetOriginRequestPolicyHeadersConfigInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigOutput) HeaderBehavior ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
func (GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
type GetOriginRequestPolicyQueryStringsConfig ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings []GetOriginRequestPolicyQueryStringsConfigQueryString `pulumi:"queryStrings"` }
type GetOriginRequestPolicyQueryStringsConfigArgs ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput `pulumi:"queryStrings"` }
func (GetOriginRequestPolicyQueryStringsConfigArgs) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
func (GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
type GetOriginRequestPolicyQueryStringsConfigArray ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigArray []GetOriginRequestPolicyQueryStringsConfigInput
func (GetOriginRequestPolicyQueryStringsConfigArray) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
type GetOriginRequestPolicyQueryStringsConfigArrayInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
type GetOriginRequestPolicyQueryStringsConfigInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyQueryStringsConfigOutput) QueryStrings ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
func (GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
type GetOriginRequestPolicyQueryStringsConfigQueryString ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigQueryString struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyQueryStringsConfigQueryStringArgs ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigQueryStringArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringArray ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigQueryStringArray []GetOriginRequestPolicyQueryStringsConfigQueryStringInput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext ¶ added in v3.28.0
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type GetOriginRequestPolicyQueryStringsConfigQueryStringOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ElementType ¶ added in v3.28.0
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext ¶ added in v3.28.0
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
type KeyGroup ¶ added in v3.37.0
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 ¶ added in v3.37.0
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 ¶ added in v3.37.0
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 ¶ added in v3.37.0
func (*KeyGroup) ToKeyGroupOutput ¶ added in v3.37.0
func (i *KeyGroup) ToKeyGroupOutput() KeyGroupOutput
func (*KeyGroup) ToKeyGroupOutputWithContext ¶ added in v3.37.0
func (i *KeyGroup) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
func (*KeyGroup) ToKeyGroupPtrOutput ¶ added in v3.37.0
func (i *KeyGroup) ToKeyGroupPtrOutput() KeyGroupPtrOutput
func (*KeyGroup) ToKeyGroupPtrOutputWithContext ¶ added in v3.37.0
func (i *KeyGroup) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
type KeyGroupArgs ¶ added in v3.37.0
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 ¶ added in v3.37.0
func (KeyGroupArgs) ElementType() reflect.Type
type KeyGroupArray ¶ added in v3.37.0
type KeyGroupArray []KeyGroupInput
func (KeyGroupArray) ElementType ¶ added in v3.37.0
func (KeyGroupArray) ElementType() reflect.Type
func (KeyGroupArray) ToKeyGroupArrayOutput ¶ added in v3.37.0
func (i KeyGroupArray) ToKeyGroupArrayOutput() KeyGroupArrayOutput
func (KeyGroupArray) ToKeyGroupArrayOutputWithContext ¶ added in v3.37.0
func (i KeyGroupArray) ToKeyGroupArrayOutputWithContext(ctx context.Context) KeyGroupArrayOutput
type KeyGroupArrayInput ¶ added in v3.37.0
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 ¶ added in v3.37.0
type KeyGroupArrayOutput struct{ *pulumi.OutputState }
func (KeyGroupArrayOutput) ElementType ¶ added in v3.37.0
func (KeyGroupArrayOutput) ElementType() reflect.Type
func (KeyGroupArrayOutput) Index ¶ added in v3.37.0
func (o KeyGroupArrayOutput) Index(i pulumi.IntInput) KeyGroupOutput
func (KeyGroupArrayOutput) ToKeyGroupArrayOutput ¶ added in v3.37.0
func (o KeyGroupArrayOutput) ToKeyGroupArrayOutput() KeyGroupArrayOutput
func (KeyGroupArrayOutput) ToKeyGroupArrayOutputWithContext ¶ added in v3.37.0
func (o KeyGroupArrayOutput) ToKeyGroupArrayOutputWithContext(ctx context.Context) KeyGroupArrayOutput
type KeyGroupInput ¶ added in v3.37.0
type KeyGroupInput interface { pulumi.Input ToKeyGroupOutput() KeyGroupOutput ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput }
type KeyGroupMap ¶ added in v3.37.0
type KeyGroupMap map[string]KeyGroupInput
func (KeyGroupMap) ElementType ¶ added in v3.37.0
func (KeyGroupMap) ElementType() reflect.Type
func (KeyGroupMap) ToKeyGroupMapOutput ¶ added in v3.37.0
func (i KeyGroupMap) ToKeyGroupMapOutput() KeyGroupMapOutput
func (KeyGroupMap) ToKeyGroupMapOutputWithContext ¶ added in v3.37.0
func (i KeyGroupMap) ToKeyGroupMapOutputWithContext(ctx context.Context) KeyGroupMapOutput
type KeyGroupMapInput ¶ added in v3.37.0
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 ¶ added in v3.37.0
type KeyGroupMapOutput struct{ *pulumi.OutputState }
func (KeyGroupMapOutput) ElementType ¶ added in v3.37.0
func (KeyGroupMapOutput) ElementType() reflect.Type
func (KeyGroupMapOutput) MapIndex ¶ added in v3.37.0
func (o KeyGroupMapOutput) MapIndex(k pulumi.StringInput) KeyGroupOutput
func (KeyGroupMapOutput) ToKeyGroupMapOutput ¶ added in v3.37.0
func (o KeyGroupMapOutput) ToKeyGroupMapOutput() KeyGroupMapOutput
func (KeyGroupMapOutput) ToKeyGroupMapOutputWithContext ¶ added in v3.37.0
func (o KeyGroupMapOutput) ToKeyGroupMapOutputWithContext(ctx context.Context) KeyGroupMapOutput
type KeyGroupOutput ¶ added in v3.37.0
type KeyGroupOutput struct {
*pulumi.OutputState
}
func (KeyGroupOutput) ElementType ¶ added in v3.37.0
func (KeyGroupOutput) ElementType() reflect.Type
func (KeyGroupOutput) ToKeyGroupOutput ¶ added in v3.37.0
func (o KeyGroupOutput) ToKeyGroupOutput() KeyGroupOutput
func (KeyGroupOutput) ToKeyGroupOutputWithContext ¶ added in v3.37.0
func (o KeyGroupOutput) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
func (KeyGroupOutput) ToKeyGroupPtrOutput ¶ added in v3.37.0
func (o KeyGroupOutput) ToKeyGroupPtrOutput() KeyGroupPtrOutput
func (KeyGroupOutput) ToKeyGroupPtrOutputWithContext ¶ added in v3.37.0
func (o KeyGroupOutput) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
type KeyGroupPtrInput ¶ added in v3.37.0
type KeyGroupPtrInput interface { pulumi.Input ToKeyGroupPtrOutput() KeyGroupPtrOutput ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput }
type KeyGroupPtrOutput ¶ added in v3.37.0
type KeyGroupPtrOutput struct {
*pulumi.OutputState
}
func (KeyGroupPtrOutput) ElementType ¶ added in v3.37.0
func (KeyGroupPtrOutput) ElementType() reflect.Type
func (KeyGroupPtrOutput) ToKeyGroupPtrOutput ¶ added in v3.37.0
func (o KeyGroupPtrOutput) ToKeyGroupPtrOutput() KeyGroupPtrOutput
func (KeyGroupPtrOutput) ToKeyGroupPtrOutputWithContext ¶ added in v3.37.0
func (o KeyGroupPtrOutput) ToKeyGroupPtrOutputWithContext(ctx context.Context) KeyGroupPtrOutput
type KeyGroupState ¶ added in v3.37.0
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 ¶ added in v3.37.0
func (KeyGroupState) ElementType() reflect.Type
type LookupCachePolicyArgs ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v2/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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.28.0
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 ¶ added in v3.28.0
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 ¶ added in v3.28.0
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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v2/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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v2/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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.13.0
func (*OriginAccessIdentity) ElementType() reflect.Type
func (*OriginAccessIdentity) ToOriginAccessIdentityOutput ¶ added in v3.13.0
func (i *OriginAccessIdentity) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
func (*OriginAccessIdentity) ToOriginAccessIdentityOutputWithContext ¶ added in v3.13.0
func (i *OriginAccessIdentity) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
func (*OriginAccessIdentity) ToOriginAccessIdentityPtrOutput ¶ added in v3.25.0
func (i *OriginAccessIdentity) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
func (*OriginAccessIdentity) ToOriginAccessIdentityPtrOutputWithContext ¶ added in v3.25.0
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 ¶ added in v3.25.0
type OriginAccessIdentityArray []OriginAccessIdentityInput
func (OriginAccessIdentityArray) ElementType ¶ added in v3.25.0
func (OriginAccessIdentityArray) ElementType() reflect.Type
func (OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutput ¶ added in v3.25.0
func (i OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput
func (OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutputWithContext ¶ added in v3.25.0
func (i OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutputWithContext(ctx context.Context) OriginAccessIdentityArrayOutput
type OriginAccessIdentityArrayInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type OriginAccessIdentityArrayOutput struct{ *pulumi.OutputState }
func (OriginAccessIdentityArrayOutput) ElementType ¶ added in v3.25.0
func (OriginAccessIdentityArrayOutput) ElementType() reflect.Type
func (OriginAccessIdentityArrayOutput) Index ¶ added in v3.25.0
func (o OriginAccessIdentityArrayOutput) Index(i pulumi.IntInput) OriginAccessIdentityOutput
func (OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutput ¶ added in v3.25.0
func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput
func (OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutputWithContext ¶ added in v3.25.0
func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutputWithContext(ctx context.Context) OriginAccessIdentityArrayOutput
type OriginAccessIdentityInput ¶ added in v3.13.0
type OriginAccessIdentityInput interface { pulumi.Input ToOriginAccessIdentityOutput() OriginAccessIdentityOutput ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput }
type OriginAccessIdentityMap ¶ added in v3.25.0
type OriginAccessIdentityMap map[string]OriginAccessIdentityInput
func (OriginAccessIdentityMap) ElementType ¶ added in v3.25.0
func (OriginAccessIdentityMap) ElementType() reflect.Type
func (OriginAccessIdentityMap) ToOriginAccessIdentityMapOutput ¶ added in v3.25.0
func (i OriginAccessIdentityMap) ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput
func (OriginAccessIdentityMap) ToOriginAccessIdentityMapOutputWithContext ¶ added in v3.25.0
func (i OriginAccessIdentityMap) ToOriginAccessIdentityMapOutputWithContext(ctx context.Context) OriginAccessIdentityMapOutput
type OriginAccessIdentityMapInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type OriginAccessIdentityMapOutput struct{ *pulumi.OutputState }
func (OriginAccessIdentityMapOutput) ElementType ¶ added in v3.25.0
func (OriginAccessIdentityMapOutput) ElementType() reflect.Type
func (OriginAccessIdentityMapOutput) MapIndex ¶ added in v3.25.0
func (o OriginAccessIdentityMapOutput) MapIndex(k pulumi.StringInput) OriginAccessIdentityOutput
func (OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutput ¶ added in v3.25.0
func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput
func (OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutputWithContext ¶ added in v3.25.0
func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutputWithContext(ctx context.Context) OriginAccessIdentityMapOutput
type OriginAccessIdentityOutput ¶ added in v3.13.0
type OriginAccessIdentityOutput struct {
*pulumi.OutputState
}
func (OriginAccessIdentityOutput) ElementType ¶ added in v3.13.0
func (OriginAccessIdentityOutput) ElementType() reflect.Type
func (OriginAccessIdentityOutput) ToOriginAccessIdentityOutput ¶ added in v3.13.0
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
func (OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext ¶ added in v3.13.0
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
func (OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutput ¶ added in v3.25.0
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
func (OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutputWithContext ¶ added in v3.25.0
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput
type OriginAccessIdentityPtrInput ¶ added in v3.25.0
type OriginAccessIdentityPtrInput interface { pulumi.Input ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput ToOriginAccessIdentityPtrOutputWithContext(ctx context.Context) OriginAccessIdentityPtrOutput }
type OriginAccessIdentityPtrOutput ¶ added in v3.25.0
type OriginAccessIdentityPtrOutput struct {
*pulumi.OutputState
}
func (OriginAccessIdentityPtrOutput) ElementType ¶ added in v3.25.0
func (OriginAccessIdentityPtrOutput) ElementType() reflect.Type
func (OriginAccessIdentityPtrOutput) ToOriginAccessIdentityPtrOutput ¶ added in v3.25.0
func (o OriginAccessIdentityPtrOutput) ToOriginAccessIdentityPtrOutput() OriginAccessIdentityPtrOutput
func (OriginAccessIdentityPtrOutput) ToOriginAccessIdentityPtrOutputWithContext ¶ added in v3.25.0
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 ¶ added in v3.28.0
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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.28.0
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 ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (*OriginRequestPolicy) ElementType() reflect.Type
func (*OriginRequestPolicy) ToOriginRequestPolicyOutput ¶ added in v3.28.0
func (i *OriginRequestPolicy) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
func (*OriginRequestPolicy) ToOriginRequestPolicyOutputWithContext ¶ added in v3.28.0
func (i *OriginRequestPolicy) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
func (*OriginRequestPolicy) ToOriginRequestPolicyPtrOutput ¶ added in v3.28.0
func (i *OriginRequestPolicy) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
func (*OriginRequestPolicy) ToOriginRequestPolicyPtrOutputWithContext ¶ added in v3.28.0
func (i *OriginRequestPolicy) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
type OriginRequestPolicyArgs ¶ added in v3.28.0
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 ¶ added in v3.28.0
func (OriginRequestPolicyArgs) ElementType() reflect.Type
type OriginRequestPolicyArray ¶ added in v3.28.0
type OriginRequestPolicyArray []OriginRequestPolicyInput
func (OriginRequestPolicyArray) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyArray) ElementType() reflect.Type
func (OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutput ¶ added in v3.28.0
func (i OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput
func (OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutputWithContext(ctx context.Context) OriginRequestPolicyArrayOutput
type OriginRequestPolicyArrayInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyArrayOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyArrayOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyArrayOutput) ElementType() reflect.Type
func (OriginRequestPolicyArrayOutput) Index ¶ added in v3.28.0
func (o OriginRequestPolicyArrayOutput) Index(i pulumi.IntInput) OriginRequestPolicyOutput
func (OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutput ¶ added in v3.28.0
func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput
func (OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutputWithContext(ctx context.Context) OriginRequestPolicyArrayOutput
type OriginRequestPolicyCookiesConfig ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies *OriginRequestPolicyCookiesConfigCookies `pulumi:"cookies"` }
type OriginRequestPolicyCookiesConfigArgs ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies OriginRequestPolicyCookiesConfigCookiesPtrInput `pulumi:"cookies"` }
func (OriginRequestPolicyCookiesConfigArgs) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutput ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyCookiesConfigCookies ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfigCookies struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyCookiesConfigCookiesArgs ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfigCookiesArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyCookiesConfigCookiesArgs) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyCookiesConfigCookiesArgs) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutput ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigCookiesInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfigCookiesOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigCookiesOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyCookiesConfigCookiesOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesOutput) Items ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutput ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigCookiesPtrInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
func OriginRequestPolicyCookiesConfigCookiesPtr(v *OriginRequestPolicyCookiesConfigCookiesArgs) OriginRequestPolicyCookiesConfigCookiesPtrInput
type OriginRequestPolicyCookiesConfigCookiesPtrOutput ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfigCookiesPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) Items ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigOutput) CookieBehavior ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (OriginRequestPolicyCookiesConfigOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyCookiesConfigPtrInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
func OriginRequestPolicyCookiesConfigPtr(v *OriginRequestPolicyCookiesConfigArgs) OriginRequestPolicyCookiesConfigPtrInput
type OriginRequestPolicyCookiesConfigPtrOutput ¶ added in v3.28.0
type OriginRequestPolicyCookiesConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyHeadersConfig ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfig struct { HeaderBehavior *string `pulumi:"headerBehavior"` Headers *OriginRequestPolicyHeadersConfigHeaders `pulumi:"headers"` }
type OriginRequestPolicyHeadersConfigArgs ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfigArgs struct { HeaderBehavior pulumi.StringPtrInput `pulumi:"headerBehavior"` Headers OriginRequestPolicyHeadersConfigHeadersPtrInput `pulumi:"headers"` }
func (OriginRequestPolicyHeadersConfigArgs) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutput ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyHeadersConfigHeaders ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfigHeaders struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyHeadersConfigHeadersArgs ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfigHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyHeadersConfigHeadersArgs) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyHeadersConfigHeadersArgs) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutput ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigHeadersInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfigHeadersOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigHeadersOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyHeadersConfigHeadersOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersOutput) Items ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutput ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigHeadersPtrInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
func OriginRequestPolicyHeadersConfigHeadersPtr(v *OriginRequestPolicyHeadersConfigHeadersArgs) OriginRequestPolicyHeadersConfigHeadersPtrInput
type OriginRequestPolicyHeadersConfigHeadersPtrOutput ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfigHeadersPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) Items ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigOutput) HeaderBehavior ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyHeadersConfigPtrInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
func OriginRequestPolicyHeadersConfigPtr(v *OriginRequestPolicyHeadersConfigArgs) OriginRequestPolicyHeadersConfigPtrInput
type OriginRequestPolicyHeadersConfigPtrOutput ¶ added in v3.28.0
type OriginRequestPolicyHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyInput ¶ added in v3.28.0
type OriginRequestPolicyInput interface { pulumi.Input ToOriginRequestPolicyOutput() OriginRequestPolicyOutput ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput }
type OriginRequestPolicyMap ¶ added in v3.28.0
type OriginRequestPolicyMap map[string]OriginRequestPolicyInput
func (OriginRequestPolicyMap) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyMap) ElementType() reflect.Type
func (OriginRequestPolicyMap) ToOriginRequestPolicyMapOutput ¶ added in v3.28.0
func (i OriginRequestPolicyMap) ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput
func (OriginRequestPolicyMap) ToOriginRequestPolicyMapOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyMap) ToOriginRequestPolicyMapOutputWithContext(ctx context.Context) OriginRequestPolicyMapOutput
type OriginRequestPolicyMapInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyMapOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyMapOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyMapOutput) ElementType() reflect.Type
func (OriginRequestPolicyMapOutput) MapIndex ¶ added in v3.28.0
func (o OriginRequestPolicyMapOutput) MapIndex(k pulumi.StringInput) OriginRequestPolicyOutput
func (OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutput ¶ added in v3.28.0
func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput
func (OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutputWithContext(ctx context.Context) OriginRequestPolicyMapOutput
type OriginRequestPolicyOutput ¶ added in v3.28.0
type OriginRequestPolicyOutput struct {
*pulumi.OutputState
}
func (OriginRequestPolicyOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyOutput) ElementType() reflect.Type
func (OriginRequestPolicyOutput) ToOriginRequestPolicyOutput ¶ added in v3.28.0
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
func (OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
func (OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
func (OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
type OriginRequestPolicyPtrInput ¶ added in v3.28.0
type OriginRequestPolicyPtrInput interface { pulumi.Input ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput }
type OriginRequestPolicyPtrOutput ¶ added in v3.28.0
type OriginRequestPolicyPtrOutput struct {
*pulumi.OutputState
}
func (OriginRequestPolicyPtrOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutput() OriginRequestPolicyPtrOutput
func (OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyPtrOutput) ToOriginRequestPolicyPtrOutputWithContext(ctx context.Context) OriginRequestPolicyPtrOutput
type OriginRequestPolicyQueryStringsConfig ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings *OriginRequestPolicyQueryStringsConfigQueryStrings `pulumi:"queryStrings"` }
type OriginRequestPolicyQueryStringsConfigArgs ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput `pulumi:"queryStrings"` }
func (OriginRequestPolicyQueryStringsConfigArgs) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (OriginRequestPolicyQueryStringsConfigOutput) QueryStrings ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigPtrInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
func OriginRequestPolicyQueryStringsConfigPtr(v *OriginRequestPolicyQueryStringsConfigArgs) OriginRequestPolicyQueryStringsConfigPtrInput
type OriginRequestPolicyQueryStringsConfigPtrOutput ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStrings ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStrings ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfigQueryStrings struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyQueryStringsConfigQueryStringsArgs ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfigQueryStringsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶ added in v3.28.0
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStringsInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfigQueryStringsOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput ¶ added in v3.28.0
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 ¶ added in v3.28.0
func OriginRequestPolicyQueryStringsConfigQueryStringsPtr(v *OriginRequestPolicyQueryStringsConfigQueryStringsArgs) OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.28.0
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ElementType ¶ added in v3.28.0
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶ added in v3.28.0
func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyState ¶ added in v3.28.0
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 ¶ added in v3.28.0
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 ¶ added in v3.13.0
func (*PublicKey) ToPublicKeyOutput ¶ added in v3.13.0
func (i *PublicKey) ToPublicKeyOutput() PublicKeyOutput
func (*PublicKey) ToPublicKeyOutputWithContext ¶ added in v3.13.0
func (i *PublicKey) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
func (*PublicKey) ToPublicKeyPtrOutput ¶ added in v3.25.0
func (i *PublicKey) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (*PublicKey) ToPublicKeyPtrOutputWithContext ¶ added in v3.25.0
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 ¶ added in v3.25.0
type PublicKeyArray []PublicKeyInput
func (PublicKeyArray) ElementType ¶ added in v3.25.0
func (PublicKeyArray) ElementType() reflect.Type
func (PublicKeyArray) ToPublicKeyArrayOutput ¶ added in v3.25.0
func (i PublicKeyArray) ToPublicKeyArrayOutput() PublicKeyArrayOutput
func (PublicKeyArray) ToPublicKeyArrayOutputWithContext ¶ added in v3.25.0
func (i PublicKeyArray) ToPublicKeyArrayOutputWithContext(ctx context.Context) PublicKeyArrayOutput
type PublicKeyArrayInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type PublicKeyArrayOutput struct{ *pulumi.OutputState }
func (PublicKeyArrayOutput) ElementType ¶ added in v3.25.0
func (PublicKeyArrayOutput) ElementType() reflect.Type
func (PublicKeyArrayOutput) Index ¶ added in v3.25.0
func (o PublicKeyArrayOutput) Index(i pulumi.IntInput) PublicKeyOutput
func (PublicKeyArrayOutput) ToPublicKeyArrayOutput ¶ added in v3.25.0
func (o PublicKeyArrayOutput) ToPublicKeyArrayOutput() PublicKeyArrayOutput
func (PublicKeyArrayOutput) ToPublicKeyArrayOutputWithContext ¶ added in v3.25.0
func (o PublicKeyArrayOutput) ToPublicKeyArrayOutputWithContext(ctx context.Context) PublicKeyArrayOutput
type PublicKeyInput ¶ added in v3.13.0
type PublicKeyInput interface { pulumi.Input ToPublicKeyOutput() PublicKeyOutput ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput }
type PublicKeyMap ¶ added in v3.25.0
type PublicKeyMap map[string]PublicKeyInput
func (PublicKeyMap) ElementType ¶ added in v3.25.0
func (PublicKeyMap) ElementType() reflect.Type
func (PublicKeyMap) ToPublicKeyMapOutput ¶ added in v3.25.0
func (i PublicKeyMap) ToPublicKeyMapOutput() PublicKeyMapOutput
func (PublicKeyMap) ToPublicKeyMapOutputWithContext ¶ added in v3.25.0
func (i PublicKeyMap) ToPublicKeyMapOutputWithContext(ctx context.Context) PublicKeyMapOutput
type PublicKeyMapInput ¶ added in v3.25.0
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 ¶ added in v3.25.0
type PublicKeyMapOutput struct{ *pulumi.OutputState }
func (PublicKeyMapOutput) ElementType ¶ added in v3.25.0
func (PublicKeyMapOutput) ElementType() reflect.Type
func (PublicKeyMapOutput) MapIndex ¶ added in v3.25.0
func (o PublicKeyMapOutput) MapIndex(k pulumi.StringInput) PublicKeyOutput
func (PublicKeyMapOutput) ToPublicKeyMapOutput ¶ added in v3.25.0
func (o PublicKeyMapOutput) ToPublicKeyMapOutput() PublicKeyMapOutput
func (PublicKeyMapOutput) ToPublicKeyMapOutputWithContext ¶ added in v3.25.0
func (o PublicKeyMapOutput) ToPublicKeyMapOutputWithContext(ctx context.Context) PublicKeyMapOutput
type PublicKeyOutput ¶ added in v3.13.0
type PublicKeyOutput struct {
*pulumi.OutputState
}
func (PublicKeyOutput) ElementType ¶ added in v3.13.0
func (PublicKeyOutput) ElementType() reflect.Type
func (PublicKeyOutput) ToPublicKeyOutput ¶ added in v3.13.0
func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput
func (PublicKeyOutput) ToPublicKeyOutputWithContext ¶ added in v3.13.0
func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
func (PublicKeyOutput) ToPublicKeyPtrOutput ¶ added in v3.25.0
func (o PublicKeyOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (PublicKeyOutput) ToPublicKeyPtrOutputWithContext ¶ added in v3.25.0
func (o PublicKeyOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
type PublicKeyPtrInput ¶ added in v3.25.0
type PublicKeyPtrInput interface { pulumi.Input ToPublicKeyPtrOutput() PublicKeyPtrOutput ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput }
type PublicKeyPtrOutput ¶ added in v3.25.0
type PublicKeyPtrOutput struct {
*pulumi.OutputState
}
func (PublicKeyPtrOutput) ElementType ¶ added in v3.25.0
func (PublicKeyPtrOutput) ElementType() reflect.Type
func (PublicKeyPtrOutput) ToPublicKeyPtrOutput ¶ added in v3.25.0
func (o PublicKeyPtrOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (PublicKeyPtrOutput) ToPublicKeyPtrOutputWithContext ¶ added in v3.25.0
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 ¶ added in v3.29.0
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/v3/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/iam" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (*RealtimeLogConfig) ElementType() reflect.Type
func (*RealtimeLogConfig) ToRealtimeLogConfigOutput ¶ added in v3.29.0
func (i *RealtimeLogConfig) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
func (*RealtimeLogConfig) ToRealtimeLogConfigOutputWithContext ¶ added in v3.29.0
func (i *RealtimeLogConfig) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
func (*RealtimeLogConfig) ToRealtimeLogConfigPtrOutput ¶ added in v3.29.0
func (i *RealtimeLogConfig) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
func (*RealtimeLogConfig) ToRealtimeLogConfigPtrOutputWithContext ¶ added in v3.29.0
func (i *RealtimeLogConfig) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
type RealtimeLogConfigArgs ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (RealtimeLogConfigArgs) ElementType() reflect.Type
type RealtimeLogConfigArray ¶ added in v3.29.0
type RealtimeLogConfigArray []RealtimeLogConfigInput
func (RealtimeLogConfigArray) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigArray) ElementType() reflect.Type
func (RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutput ¶ added in v3.29.0
func (i RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput
func (RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutputWithContext ¶ added in v3.29.0
func (i RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutputWithContext(ctx context.Context) RealtimeLogConfigArrayOutput
type RealtimeLogConfigArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type RealtimeLogConfigArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigArrayOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigArrayOutput) ElementType() reflect.Type
func (RealtimeLogConfigArrayOutput) Index ¶ added in v3.29.0
func (o RealtimeLogConfigArrayOutput) Index(i pulumi.IntInput) RealtimeLogConfigOutput
func (RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutput ¶ added in v3.29.0
func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput
func (RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutputWithContext(ctx context.Context) RealtimeLogConfigArrayOutput
type RealtimeLogConfigEndpoint ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (RealtimeLogConfigEndpointArgs) ElementType() reflect.Type
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutput ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutputWithContext ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutput ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigEndpointInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶ added in v3.29.0
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointKinesisStreamConfigInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type RealtimeLogConfigEndpointKinesisStreamConfigOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
The ARN of the Kinesis data stream.
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointKinesisStreamConfigPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func RealtimeLogConfigEndpointKinesisStreamConfigPtr(v *RealtimeLogConfigEndpointKinesisStreamConfigArgs) RealtimeLogConfigEndpointKinesisStreamConfigPtrInput
type RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶ added in v3.29.0
type RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) RoleArn ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) StreamArn() pulumi.StringPtrOutput
The ARN of the Kinesis data stream.
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointOutput ¶ added in v3.29.0
type RealtimeLogConfigEndpointOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigEndpointOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointOutput) KinesisStreamConfig ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigOutput
The Amazon Kinesis data stream configuration.
func (RealtimeLogConfigEndpointOutput) StreamType ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutput ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigEndpointPtrInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
func RealtimeLogConfigEndpointPtr(v *RealtimeLogConfigEndpointArgs) RealtimeLogConfigEndpointPtrInput
type RealtimeLogConfigEndpointPtrOutput ¶ added in v3.29.0
type RealtimeLogConfigEndpointPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointPtrOutput) Elem ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointPtrOutput) Elem() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointPtrOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigEndpointPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointPtrOutput) KinesisStreamConfig ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointPtrOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
The Amazon Kinesis data stream configuration.
func (RealtimeLogConfigEndpointPtrOutput) StreamType ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigInput ¶ added in v3.29.0
type RealtimeLogConfigInput interface { pulumi.Input ToRealtimeLogConfigOutput() RealtimeLogConfigOutput ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput }
type RealtimeLogConfigMap ¶ added in v3.29.0
type RealtimeLogConfigMap map[string]RealtimeLogConfigInput
func (RealtimeLogConfigMap) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigMap) ElementType() reflect.Type
func (RealtimeLogConfigMap) ToRealtimeLogConfigMapOutput ¶ added in v3.29.0
func (i RealtimeLogConfigMap) ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput
func (RealtimeLogConfigMap) ToRealtimeLogConfigMapOutputWithContext ¶ added in v3.29.0
func (i RealtimeLogConfigMap) ToRealtimeLogConfigMapOutputWithContext(ctx context.Context) RealtimeLogConfigMapOutput
type RealtimeLogConfigMapInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type RealtimeLogConfigMapOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigMapOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigMapOutput) ElementType() reflect.Type
func (RealtimeLogConfigMapOutput) MapIndex ¶ added in v3.29.0
func (o RealtimeLogConfigMapOutput) MapIndex(k pulumi.StringInput) RealtimeLogConfigOutput
func (RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutput ¶ added in v3.29.0
func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput
func (RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutputWithContext(ctx context.Context) RealtimeLogConfigMapOutput
type RealtimeLogConfigOutput ¶ added in v3.29.0
type RealtimeLogConfigOutput struct {
*pulumi.OutputState
}
func (RealtimeLogConfigOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigOutput) ElementType() reflect.Type
func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutput ¶ added in v3.29.0
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
func (RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutput ¶ added in v3.29.0
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
func (RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
type RealtimeLogConfigPtrInput ¶ added in v3.29.0
type RealtimeLogConfigPtrInput interface { pulumi.Input ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput }
type RealtimeLogConfigPtrOutput ¶ added in v3.29.0
type RealtimeLogConfigPtrOutput struct {
*pulumi.OutputState
}
func (RealtimeLogConfigPtrOutput) ElementType ¶ added in v3.29.0
func (RealtimeLogConfigPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutput ¶ added in v3.29.0
func (o RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutput() RealtimeLogConfigPtrOutput
func (RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutputWithContext ¶ added in v3.29.0
func (o RealtimeLogConfigPtrOutput) ToRealtimeLogConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigPtrOutput
type RealtimeLogConfigState ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (RealtimeLogConfigState) ElementType() reflect.Type