Documentation ¶
Index ¶
- type CachePolicy
- 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
- 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 CachePolicyState
- type Distribution
- 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 DistributionDefaultCacheBehaviorFunctionAssociation
- type DistributionDefaultCacheBehaviorFunctionAssociationArgs
- func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ElementType() reflect.Type
- func (i DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput() DistributionDefaultCacheBehaviorFunctionAssociationOutput
- func (i DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationOutput
- type DistributionDefaultCacheBehaviorFunctionAssociationArray
- func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ElementType() reflect.Type
- func (i DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
- func (i DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
- type DistributionDefaultCacheBehaviorFunctionAssociationArrayInput
- type DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
- func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) Index(i pulumi.IntInput) DistributionDefaultCacheBehaviorFunctionAssociationOutput
- func (o DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
- func (o DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
- type DistributionDefaultCacheBehaviorFunctionAssociationInput
- type DistributionDefaultCacheBehaviorFunctionAssociationOutput
- func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) EventType() pulumi.StringOutput
- func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
- func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput() DistributionDefaultCacheBehaviorFunctionAssociationOutput
- func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationOutput
- 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) FunctionAssociations() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
- 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) ResponseHeadersPolicyId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
- type DistributionDefaultCacheBehaviorPtrInput
- type DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) CachePolicyId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) CachedMethods() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) Compress() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) DefaultTtl() pulumi.IntPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) Elem() DistributionDefaultCacheBehaviorOutput
- func (DistributionDefaultCacheBehaviorPtrOutput) ElementType() reflect.Type
- func (o DistributionDefaultCacheBehaviorPtrOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ForwardedValues() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) FunctionAssociations() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
- 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) ResponseHeadersPolicyId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) TargetOriginId() pulumi.StringPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedKeyGroups() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners() pulumi.StringArrayOutput
- func (o DistributionDefaultCacheBehaviorPtrOutput) ViewerProtocolPolicy() pulumi.StringPtrOutput
- type DistributionInput
- type DistributionLoggingConfig
- type DistributionLoggingConfigArgs
- func (DistributionLoggingConfigArgs) ElementType() reflect.Type
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
- func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
- type DistributionLoggingConfigInput
- type DistributionLoggingConfigOutput
- func (o DistributionLoggingConfigOutput) Bucket() pulumi.StringOutput
- func (DistributionLoggingConfigOutput) ElementType() reflect.Type
- func (o DistributionLoggingConfigOutput) IncludeCookies() pulumi.BoolPtrOutput
- func (o DistributionLoggingConfigOutput) Prefix() pulumi.StringPtrOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
- func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
- type DistributionLoggingConfigPtrInput
- type DistributionLoggingConfigPtrOutput
- func (o DistributionLoggingConfigPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o DistributionLoggingConfigPtrOutput) Elem() DistributionLoggingConfigOutput
- func (DistributionLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o DistributionLoggingConfigPtrOutput) IncludeCookies() pulumi.BoolPtrOutput
- func (o DistributionLoggingConfigPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
- func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
- type DistributionMap
- type DistributionMapInput
- type DistributionMapOutput
- func (DistributionMapOutput) ElementType() reflect.Type
- func (o DistributionMapOutput) MapIndex(k pulumi.StringInput) DistributionOutput
- func (o DistributionMapOutput) ToDistributionMapOutput() DistributionMapOutput
- func (o DistributionMapOutput) ToDistributionMapOutputWithContext(ctx context.Context) DistributionMapOutput
- type DistributionOrderedCacheBehavior
- type DistributionOrderedCacheBehaviorArgs
- func (DistributionOrderedCacheBehaviorArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
- func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
- type DistributionOrderedCacheBehaviorArray
- func (DistributionOrderedCacheBehaviorArray) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
- func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
- type DistributionOrderedCacheBehaviorArrayInput
- type DistributionOrderedCacheBehaviorArrayOutput
- func (DistributionOrderedCacheBehaviorArrayOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorArrayOutput) Index(i pulumi.IntInput) DistributionOrderedCacheBehaviorOutput
- func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
- func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
- type DistributionOrderedCacheBehaviorForwardedValues
- type DistributionOrderedCacheBehaviorForwardedValuesArgs
- func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- type DistributionOrderedCacheBehaviorForwardedValuesCookies
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs
- func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesInput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) Forward() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput
- type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Elem() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Forward() pulumi.StringPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames() pulumi.StringArrayOutput
- type DistributionOrderedCacheBehaviorForwardedValuesInput
- type DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Headers() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryString() pulumi.BoolOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- type DistributionOrderedCacheBehaviorForwardedValuesPtrInput
- type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Elem() DistributionOrderedCacheBehaviorForwardedValuesOutput
- func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Headers() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryString() pulumi.BoolPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
- type DistributionOrderedCacheBehaviorFunctionAssociation
- type DistributionOrderedCacheBehaviorFunctionAssociationArgs
- func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput() DistributionOrderedCacheBehaviorFunctionAssociationOutput
- func (i DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationOutput
- type DistributionOrderedCacheBehaviorFunctionAssociationArray
- func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ElementType() reflect.Type
- func (i DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
- func (i DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
- type DistributionOrderedCacheBehaviorFunctionAssociationArrayInput
- type DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
- func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) Index(i pulumi.IntInput) DistributionOrderedCacheBehaviorFunctionAssociationOutput
- func (o DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
- func (o DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
- type DistributionOrderedCacheBehaviorFunctionAssociationInput
- type DistributionOrderedCacheBehaviorFunctionAssociationOutput
- func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ElementType() reflect.Type
- func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) EventType() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput() DistributionOrderedCacheBehaviorFunctionAssociationOutput
- func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationOutput
- 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) FunctionAssociations() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
- 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) ResponseHeadersPolicyId() pulumi.StringPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o DistributionOrderedCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
- func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
- func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
- func (o DistributionOrderedCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
- func (o DistributionOrderedCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
- type DistributionOrigin
- type DistributionOriginArgs
- type DistributionOriginArray
- type DistributionOriginArrayInput
- type DistributionOriginArrayOutput
- func (DistributionOriginArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginArrayOutput) Index(i pulumi.IntInput) DistributionOriginOutput
- func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutput() DistributionOriginArrayOutput
- func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutputWithContext(ctx context.Context) DistributionOriginArrayOutput
- type DistributionOriginCustomHeader
- type DistributionOriginCustomHeaderArgs
- func (DistributionOriginCustomHeaderArgs) ElementType() reflect.Type
- func (i DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput
- func (i DistributionOriginCustomHeaderArgs) ToDistributionOriginCustomHeaderOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderOutput
- type DistributionOriginCustomHeaderArray
- func (DistributionOriginCustomHeaderArray) ElementType() reflect.Type
- func (i DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutput() DistributionOriginCustomHeaderArrayOutput
- func (i DistributionOriginCustomHeaderArray) ToDistributionOriginCustomHeaderArrayOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderArrayOutput
- type DistributionOriginCustomHeaderArrayInput
- type DistributionOriginCustomHeaderArrayOutput
- func (DistributionOriginCustomHeaderArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomHeaderArrayOutput) Index(i pulumi.IntInput) DistributionOriginCustomHeaderOutput
- func (o DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutput() DistributionOriginCustomHeaderArrayOutput
- func (o DistributionOriginCustomHeaderArrayOutput) ToDistributionOriginCustomHeaderArrayOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderArrayOutput
- type DistributionOriginCustomHeaderInput
- type DistributionOriginCustomHeaderOutput
- func (DistributionOriginCustomHeaderOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomHeaderOutput) Name() pulumi.StringOutput
- func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput
- func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderOutput
- func (o DistributionOriginCustomHeaderOutput) Value() pulumi.StringOutput
- type DistributionOriginCustomOriginConfig
- type DistributionOriginCustomOriginConfigArgs
- func (DistributionOriginCustomOriginConfigArgs) ElementType() reflect.Type
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutput() DistributionOriginCustomOriginConfigOutput
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigOutput
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
- func (i DistributionOriginCustomOriginConfigArgs) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
- type DistributionOriginCustomOriginConfigInput
- type DistributionOriginCustomOriginConfigOutput
- func (DistributionOriginCustomOriginConfigOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomOriginConfigOutput) HttpPort() pulumi.IntOutput
- func (o DistributionOriginCustomOriginConfigOutput) HttpsPort() pulumi.IntOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginProtocolPolicy() pulumi.StringOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginReadTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigOutput) OriginSslProtocols() pulumi.StringArrayOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutput() DistributionOriginCustomOriginConfigOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
- func (o DistributionOriginCustomOriginConfigOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
- type DistributionOriginCustomOriginConfigPtrInput
- type DistributionOriginCustomOriginConfigPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) Elem() DistributionOriginCustomOriginConfigOutput
- func (DistributionOriginCustomOriginConfigPtrOutput) ElementType() reflect.Type
- func (o DistributionOriginCustomOriginConfigPtrOutput) HttpPort() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) HttpsPort() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginProtocolPolicy() pulumi.StringPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginReadTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) OriginSslProtocols() pulumi.StringArrayOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutput() DistributionOriginCustomOriginConfigPtrOutput
- func (o DistributionOriginCustomOriginConfigPtrOutput) ToDistributionOriginCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginCustomOriginConfigPtrOutput
- type DistributionOriginGroup
- type DistributionOriginGroupArgs
- type DistributionOriginGroupArray
- func (DistributionOriginGroupArray) ElementType() reflect.Type
- func (i DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput
- func (i DistributionOriginGroupArray) ToDistributionOriginGroupArrayOutputWithContext(ctx context.Context) DistributionOriginGroupArrayOutput
- type DistributionOriginGroupArrayInput
- type DistributionOriginGroupArrayOutput
- func (DistributionOriginGroupArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupArrayOutput) Index(i pulumi.IntInput) DistributionOriginGroupOutput
- func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput
- func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutputWithContext(ctx context.Context) DistributionOriginGroupArrayOutput
- type DistributionOriginGroupFailoverCriteria
- type DistributionOriginGroupFailoverCriteriaArgs
- func (DistributionOriginGroupFailoverCriteriaArgs) ElementType() reflect.Type
- func (i DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutput() DistributionOriginGroupFailoverCriteriaOutput
- func (i DistributionOriginGroupFailoverCriteriaArgs) ToDistributionOriginGroupFailoverCriteriaOutputWithContext(ctx context.Context) DistributionOriginGroupFailoverCriteriaOutput
- type DistributionOriginGroupFailoverCriteriaInput
- type DistributionOriginGroupFailoverCriteriaOutput
- func (DistributionOriginGroupFailoverCriteriaOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupFailoverCriteriaOutput) StatusCodes() pulumi.IntArrayOutput
- func (o DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutput() DistributionOriginGroupFailoverCriteriaOutput
- func (o DistributionOriginGroupFailoverCriteriaOutput) ToDistributionOriginGroupFailoverCriteriaOutputWithContext(ctx context.Context) DistributionOriginGroupFailoverCriteriaOutput
- type DistributionOriginGroupInput
- type DistributionOriginGroupMember
- type DistributionOriginGroupMemberArgs
- func (DistributionOriginGroupMemberArgs) ElementType() reflect.Type
- func (i DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput
- func (i DistributionOriginGroupMemberArgs) ToDistributionOriginGroupMemberOutputWithContext(ctx context.Context) DistributionOriginGroupMemberOutput
- type DistributionOriginGroupMemberArray
- func (DistributionOriginGroupMemberArray) ElementType() reflect.Type
- func (i DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutput() DistributionOriginGroupMemberArrayOutput
- func (i DistributionOriginGroupMemberArray) ToDistributionOriginGroupMemberArrayOutputWithContext(ctx context.Context) DistributionOriginGroupMemberArrayOutput
- type DistributionOriginGroupMemberArrayInput
- type DistributionOriginGroupMemberArrayOutput
- func (DistributionOriginGroupMemberArrayOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupMemberArrayOutput) Index(i pulumi.IntInput) DistributionOriginGroupMemberOutput
- func (o DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutput() DistributionOriginGroupMemberArrayOutput
- func (o DistributionOriginGroupMemberArrayOutput) ToDistributionOriginGroupMemberArrayOutputWithContext(ctx context.Context) DistributionOriginGroupMemberArrayOutput
- type DistributionOriginGroupMemberInput
- type DistributionOriginGroupMemberOutput
- func (DistributionOriginGroupMemberOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupMemberOutput) OriginId() pulumi.StringOutput
- func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput
- func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutputWithContext(ctx context.Context) DistributionOriginGroupMemberOutput
- type DistributionOriginGroupOutput
- func (DistributionOriginGroupOutput) ElementType() reflect.Type
- func (o DistributionOriginGroupOutput) FailoverCriteria() DistributionOriginGroupFailoverCriteriaOutput
- func (o DistributionOriginGroupOutput) Members() DistributionOriginGroupMemberArrayOutput
- func (o DistributionOriginGroupOutput) OriginId() pulumi.StringOutput
- func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutput() DistributionOriginGroupOutput
- func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutputWithContext(ctx context.Context) DistributionOriginGroupOutput
- type DistributionOriginInput
- type DistributionOriginOriginShield
- type DistributionOriginOriginShieldArgs
- func (DistributionOriginOriginShieldArgs) ElementType() reflect.Type
- func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutput() DistributionOriginOriginShieldOutput
- func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutputWithContext(ctx context.Context) DistributionOriginOriginShieldOutput
- func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
- func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
- type DistributionOriginOriginShieldInput
- type DistributionOriginOriginShieldOutput
- func (DistributionOriginOriginShieldOutput) ElementType() reflect.Type
- func (o DistributionOriginOriginShieldOutput) Enabled() pulumi.BoolOutput
- func (o DistributionOriginOriginShieldOutput) OriginShieldRegion() pulumi.StringOutput
- func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutput() DistributionOriginOriginShieldOutput
- func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutputWithContext(ctx context.Context) DistributionOriginOriginShieldOutput
- func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
- func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
- type DistributionOriginOriginShieldPtrInput
- type DistributionOriginOriginShieldPtrOutput
- func (o DistributionOriginOriginShieldPtrOutput) Elem() DistributionOriginOriginShieldOutput
- func (DistributionOriginOriginShieldPtrOutput) ElementType() reflect.Type
- func (o DistributionOriginOriginShieldPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DistributionOriginOriginShieldPtrOutput) OriginShieldRegion() pulumi.StringPtrOutput
- func (o DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
- func (o DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
- type DistributionOriginOutput
- func (o DistributionOriginOutput) ConnectionAttempts() pulumi.IntPtrOutput
- func (o DistributionOriginOutput) ConnectionTimeout() pulumi.IntPtrOutput
- 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) OriginShield() DistributionOriginOriginShieldPtrOutput
- 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
- type DistributionRestrictions
- type DistributionRestrictionsArgs
- func (DistributionRestrictionsArgs) ElementType() reflect.Type
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsOutput() DistributionRestrictionsOutput
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsOutputWithContext(ctx context.Context) DistributionRestrictionsOutput
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
- func (i DistributionRestrictionsArgs) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
- type DistributionRestrictionsGeoRestriction
- type DistributionRestrictionsGeoRestrictionArgs
- func (DistributionRestrictionsGeoRestrictionArgs) ElementType() reflect.Type
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutput() DistributionRestrictionsGeoRestrictionOutput
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionOutput
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
- func (i DistributionRestrictionsGeoRestrictionArgs) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
- type DistributionRestrictionsGeoRestrictionInput
- type DistributionRestrictionsGeoRestrictionOutput
- func (DistributionRestrictionsGeoRestrictionOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsGeoRestrictionOutput) Locations() pulumi.StringArrayOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) RestrictionType() pulumi.StringOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutput() DistributionRestrictionsGeoRestrictionOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsGeoRestrictionOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
- type DistributionRestrictionsGeoRestrictionPtrInput
- type DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) Elem() DistributionRestrictionsGeoRestrictionOutput
- func (DistributionRestrictionsGeoRestrictionPtrOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) Locations() pulumi.StringArrayOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) RestrictionType() pulumi.StringPtrOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutput() DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsGeoRestrictionPtrOutput) ToDistributionRestrictionsGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionRestrictionsGeoRestrictionPtrOutput
- type DistributionRestrictionsInput
- type DistributionRestrictionsOutput
- func (DistributionRestrictionsOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsOutput) GeoRestriction() DistributionRestrictionsGeoRestrictionOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsOutput() DistributionRestrictionsOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsOutputWithContext(ctx context.Context) DistributionRestrictionsOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
- func (o DistributionRestrictionsOutput) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
- type DistributionRestrictionsPtrInput
- type DistributionRestrictionsPtrOutput
- func (o DistributionRestrictionsPtrOutput) Elem() DistributionRestrictionsOutput
- func (DistributionRestrictionsPtrOutput) ElementType() reflect.Type
- func (o DistributionRestrictionsPtrOutput) GeoRestriction() DistributionRestrictionsGeoRestrictionPtrOutput
- func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput
- func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput
- type DistributionState
- type DistributionTrustedKeyGroup
- type DistributionTrustedKeyGroupArgs
- func (DistributionTrustedKeyGroupArgs) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
- func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
- type DistributionTrustedKeyGroupArray
- func (DistributionTrustedKeyGroupArray) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
- func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
- type DistributionTrustedKeyGroupArrayInput
- type DistributionTrustedKeyGroupArrayOutput
- func (DistributionTrustedKeyGroupArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupArrayOutput) Index(i pulumi.IntInput) DistributionTrustedKeyGroupOutput
- func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
- func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
- type DistributionTrustedKeyGroupInput
- type DistributionTrustedKeyGroupItem
- type DistributionTrustedKeyGroupItemArgs
- func (DistributionTrustedKeyGroupItemArgs) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
- func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
- type DistributionTrustedKeyGroupItemArray
- func (DistributionTrustedKeyGroupItemArray) ElementType() reflect.Type
- func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
- func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
- type DistributionTrustedKeyGroupItemArrayInput
- type DistributionTrustedKeyGroupItemArrayOutput
- func (DistributionTrustedKeyGroupItemArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupItemArrayOutput) Index(i pulumi.IntInput) DistributionTrustedKeyGroupItemOutput
- func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
- func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
- type DistributionTrustedKeyGroupItemInput
- type DistributionTrustedKeyGroupItemOutput
- func (DistributionTrustedKeyGroupItemOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupItemOutput) KeyGroupId() pulumi.StringPtrOutput
- func (o DistributionTrustedKeyGroupItemOutput) KeyPairIds() pulumi.StringArrayOutput
- func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
- func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
- type DistributionTrustedKeyGroupOutput
- func (DistributionTrustedKeyGroupOutput) ElementType() reflect.Type
- func (o DistributionTrustedKeyGroupOutput) Enabled() pulumi.BoolPtrOutput
- func (o DistributionTrustedKeyGroupOutput) Items() DistributionTrustedKeyGroupItemArrayOutput
- func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
- func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
- type DistributionTrustedSigner
- type DistributionTrustedSignerArgs
- func (DistributionTrustedSignerArgs) ElementType() reflect.Type
- func (i DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutput() DistributionTrustedSignerOutput
- func (i DistributionTrustedSignerArgs) ToDistributionTrustedSignerOutputWithContext(ctx context.Context) DistributionTrustedSignerOutput
- type DistributionTrustedSignerArray
- func (DistributionTrustedSignerArray) ElementType() reflect.Type
- func (i DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutput() DistributionTrustedSignerArrayOutput
- func (i DistributionTrustedSignerArray) ToDistributionTrustedSignerArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerArrayOutput
- type DistributionTrustedSignerArrayInput
- type DistributionTrustedSignerArrayOutput
- func (DistributionTrustedSignerArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerArrayOutput) Index(i pulumi.IntInput) DistributionTrustedSignerOutput
- func (o DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutput() DistributionTrustedSignerArrayOutput
- func (o DistributionTrustedSignerArrayOutput) ToDistributionTrustedSignerArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerArrayOutput
- type DistributionTrustedSignerInput
- type DistributionTrustedSignerItem
- type DistributionTrustedSignerItemArgs
- func (DistributionTrustedSignerItemArgs) ElementType() reflect.Type
- func (i DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutput() DistributionTrustedSignerItemOutput
- func (i DistributionTrustedSignerItemArgs) ToDistributionTrustedSignerItemOutputWithContext(ctx context.Context) DistributionTrustedSignerItemOutput
- type DistributionTrustedSignerItemArray
- func (DistributionTrustedSignerItemArray) ElementType() reflect.Type
- func (i DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutput() DistributionTrustedSignerItemArrayOutput
- func (i DistributionTrustedSignerItemArray) ToDistributionTrustedSignerItemArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerItemArrayOutput
- type DistributionTrustedSignerItemArrayInput
- type DistributionTrustedSignerItemArrayOutput
- func (DistributionTrustedSignerItemArrayOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerItemArrayOutput) Index(i pulumi.IntInput) DistributionTrustedSignerItemOutput
- func (o DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutput() DistributionTrustedSignerItemArrayOutput
- func (o DistributionTrustedSignerItemArrayOutput) ToDistributionTrustedSignerItemArrayOutputWithContext(ctx context.Context) DistributionTrustedSignerItemArrayOutput
- type DistributionTrustedSignerItemInput
- type DistributionTrustedSignerItemOutput
- func (o DistributionTrustedSignerItemOutput) AwsAccountNumber() pulumi.StringPtrOutput
- func (DistributionTrustedSignerItemOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerItemOutput) KeyPairIds() pulumi.StringArrayOutput
- func (o DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutput() DistributionTrustedSignerItemOutput
- func (o DistributionTrustedSignerItemOutput) ToDistributionTrustedSignerItemOutputWithContext(ctx context.Context) DistributionTrustedSignerItemOutput
- type DistributionTrustedSignerOutput
- func (DistributionTrustedSignerOutput) ElementType() reflect.Type
- func (o DistributionTrustedSignerOutput) Enabled() pulumi.BoolPtrOutput
- func (o DistributionTrustedSignerOutput) Items() DistributionTrustedSignerItemArrayOutput
- func (o DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutput() DistributionTrustedSignerOutput
- func (o DistributionTrustedSignerOutput) ToDistributionTrustedSignerOutputWithContext(ctx context.Context) DistributionTrustedSignerOutput
- type DistributionViewerCertificate
- type DistributionViewerCertificateArgs
- func (DistributionViewerCertificateArgs) ElementType() reflect.Type
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutput() DistributionViewerCertificateOutput
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificateOutputWithContext(ctx context.Context) DistributionViewerCertificateOutput
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
- func (i DistributionViewerCertificateArgs) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
- type DistributionViewerCertificateInput
- type DistributionViewerCertificateOutput
- func (o DistributionViewerCertificateOutput) AcmCertificateArn() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) CloudfrontDefaultCertificate() pulumi.BoolPtrOutput
- func (DistributionViewerCertificateOutput) ElementType() reflect.Type
- func (o DistributionViewerCertificateOutput) IamCertificateId() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) MinimumProtocolVersion() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) SslSupportMethod() pulumi.StringPtrOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutput() DistributionViewerCertificateOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificateOutputWithContext(ctx context.Context) DistributionViewerCertificateOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
- func (o DistributionViewerCertificateOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
- type DistributionViewerCertificatePtrInput
- type DistributionViewerCertificatePtrOutput
- func (o DistributionViewerCertificatePtrOutput) AcmCertificateArn() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) CloudfrontDefaultCertificate() pulumi.BoolPtrOutput
- func (o DistributionViewerCertificatePtrOutput) Elem() DistributionViewerCertificateOutput
- func (DistributionViewerCertificatePtrOutput) ElementType() reflect.Type
- func (o DistributionViewerCertificatePtrOutput) IamCertificateId() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) MinimumProtocolVersion() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) SslSupportMethod() pulumi.StringPtrOutput
- func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
- func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
- type FieldLevelEncryptionConfig
- func (*FieldLevelEncryptionConfig) ElementType() reflect.Type
- func (i *FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput
- func (i *FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput
- type FieldLevelEncryptionConfigArgs
- type FieldLevelEncryptionConfigArray
- func (FieldLevelEncryptionConfigArray) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutput() FieldLevelEncryptionConfigArrayOutput
- func (i FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigArrayOutput
- type FieldLevelEncryptionConfigArrayInput
- type FieldLevelEncryptionConfigArrayOutput
- func (FieldLevelEncryptionConfigArrayOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigArrayOutput) Index(i pulumi.IntInput) FieldLevelEncryptionConfigOutput
- func (o FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutput() FieldLevelEncryptionConfigArrayOutput
- func (o FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigArrayOutput
- type FieldLevelEncryptionConfigContentTypeProfileConfig
- type FieldLevelEncryptionConfigContentTypeProfileConfigArgs
- func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigOutput
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs
- func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesInput
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItem
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs
- func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput() ...
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext(ctx context.Context) ...
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray
- func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput() ...
- func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext(ctx context.Context) ...
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
- func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput() ...
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext(ctx context.Context) ...
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ContentType() pulumi.StringOutput
- func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) Format() pulumi.StringOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ProfileId() pulumi.StringPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput() ...
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext(ctx context.Context) ...
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
- func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) Items() ...
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput
- type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) Elem() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
- func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) Items() ...
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- type FieldLevelEncryptionConfigContentTypeProfileConfigInput
- type FieldLevelEncryptionConfigContentTypeProfileConfigOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ContentTypeProfiles() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
- func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ForwardWhenContentTypeIsUnknown() pulumi.BoolOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
- type FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput
- type FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ContentTypeProfiles() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) Elem() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
- func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ForwardWhenContentTypeIsUnknown() pulumi.BoolPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
- func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
- type FieldLevelEncryptionConfigInput
- type FieldLevelEncryptionConfigMap
- func (FieldLevelEncryptionConfigMap) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutput() FieldLevelEncryptionConfigMapOutput
- func (i FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigMapOutput
- type FieldLevelEncryptionConfigMapInput
- type FieldLevelEncryptionConfigMapOutput
- func (FieldLevelEncryptionConfigMapOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigMapOutput) MapIndex(k pulumi.StringInput) FieldLevelEncryptionConfigOutput
- func (o FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutput() FieldLevelEncryptionConfigMapOutput
- func (o FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigMapOutput
- type FieldLevelEncryptionConfigOutput
- func (FieldLevelEncryptionConfigOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput
- func (o FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfig
- type FieldLevelEncryptionConfigQueryArgProfileConfigArgs
- func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigInput
- type FieldLevelEncryptionConfigQueryArgProfileConfigOutput
- func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ForwardWhenQueryArgProfileIsUnknown() pulumi.BoolOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) QueryArgProfiles() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput
- type FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) Elem() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
- func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ForwardWhenQueryArgProfileIsUnknown() pulumi.BoolPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) QueryArgProfiles() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs
- func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesInput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItem
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs
- func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray
- func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ElementType() reflect.Type
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
- func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
- func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) Index(i pulumi.IntInput) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
- func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ProfileId() pulumi.StringOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) QueryArg() pulumi.StringOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
- func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) Items() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput
- type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) Elem() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
- func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) Items() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
- type FieldLevelEncryptionConfigState
- type FieldLevelEncryptionProfile
- func (*FieldLevelEncryptionProfile) ElementType() reflect.Type
- func (i *FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput
- func (i *FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput
- type FieldLevelEncryptionProfileArgs
- type FieldLevelEncryptionProfileArray
- func (FieldLevelEncryptionProfileArray) ElementType() reflect.Type
- func (i FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutput() FieldLevelEncryptionProfileArrayOutput
- func (i FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileArrayOutput
- type FieldLevelEncryptionProfileArrayInput
- type FieldLevelEncryptionProfileArrayOutput
- func (FieldLevelEncryptionProfileArrayOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileArrayOutput) Index(i pulumi.IntInput) FieldLevelEncryptionProfileOutput
- func (o FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutput() FieldLevelEncryptionProfileArrayOutput
- func (o FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileArrayOutput
- type FieldLevelEncryptionProfileEncryptionEntities
- type FieldLevelEncryptionProfileEncryptionEntitiesArgs
- func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput() FieldLevelEncryptionProfileEncryptionEntitiesOutput
- func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesOutput
- func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
- func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesInput
- type FieldLevelEncryptionProfileEncryptionEntitiesItem
- type FieldLevelEncryptionProfileEncryptionEntitiesItemArgs
- func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
- func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemArray
- func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ElementType() reflect.Type
- func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
- func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
- func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) Index(i pulumi.IntInput) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatterns
- type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs
- func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ElementType() reflect.Type
- func (i FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
- func (i FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsInput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
- func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) Items() pulumi.StringArrayOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemInput
- type FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
- func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) FieldPatterns() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ProviderId() pulumi.StringOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) PublicKeyId() pulumi.StringOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesOutput
- func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) Items() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput() FieldLevelEncryptionProfileEncryptionEntitiesOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
- type FieldLevelEncryptionProfileEncryptionEntitiesPtrInput
- type FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) Elem() FieldLevelEncryptionProfileEncryptionEntitiesOutput
- func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) Items() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
- func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
- type FieldLevelEncryptionProfileInput
- type FieldLevelEncryptionProfileMap
- func (FieldLevelEncryptionProfileMap) ElementType() reflect.Type
- func (i FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutput() FieldLevelEncryptionProfileMapOutput
- func (i FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileMapOutput
- type FieldLevelEncryptionProfileMapInput
- type FieldLevelEncryptionProfileMapOutput
- func (FieldLevelEncryptionProfileMapOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileMapOutput) MapIndex(k pulumi.StringInput) FieldLevelEncryptionProfileOutput
- func (o FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutput() FieldLevelEncryptionProfileMapOutput
- func (o FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileMapOutput
- type FieldLevelEncryptionProfileOutput
- func (FieldLevelEncryptionProfileOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput
- func (o FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput
- type FieldLevelEncryptionProfileState
- type Function
- type FunctionArgs
- type FunctionArray
- type FunctionArrayInput
- type FunctionArrayOutput
- type FunctionInput
- type FunctionMap
- type FunctionMapInput
- type FunctionMapOutput
- type FunctionOutput
- type FunctionState
- 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 GetLogDeliveryCanonicalUserIdArgs
- type GetLogDeliveryCanonicalUserIdOutputArgs
- type GetLogDeliveryCanonicalUserIdResult
- type GetLogDeliveryCanonicalUserIdResultOutput
- func (GetLogDeliveryCanonicalUserIdResultOutput) ElementType() reflect.Type
- func (o GetLogDeliveryCanonicalUserIdResultOutput) Id() pulumi.StringOutput
- func (o GetLogDeliveryCanonicalUserIdResultOutput) Region() pulumi.StringPtrOutput
- func (o GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutput() GetLogDeliveryCanonicalUserIdResultOutput
- func (o GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutputWithContext(ctx context.Context) GetLogDeliveryCanonicalUserIdResultOutput
- 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 GetResponseHeadersPolicyCorsConfig
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeader
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayInput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) Items() pulumi.StringArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethod
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayInput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) Items() pulumi.StringArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowOrigin
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayInput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput
- type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) Items() pulumi.StringArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeader
- type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs
- func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray
- func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
- func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayInput
- type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
- type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput
- type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
- func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) Items() pulumi.StringArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
- func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
- type GetResponseHeadersPolicyCorsConfigArgs
- func (GetResponseHeadersPolicyCorsConfigArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutput() GetResponseHeadersPolicyCorsConfigOutput
- func (i GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigOutput
- type GetResponseHeadersPolicyCorsConfigArray
- func (GetResponseHeadersPolicyCorsConfigArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutput() GetResponseHeadersPolicyCorsConfigArrayOutput
- func (i GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigArrayOutput
- type GetResponseHeadersPolicyCorsConfigArrayInput
- type GetResponseHeadersPolicyCorsConfigArrayOutput
- func (GetResponseHeadersPolicyCorsConfigArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyCorsConfigOutput
- func (o GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutput() GetResponseHeadersPolicyCorsConfigArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigArrayOutput
- type GetResponseHeadersPolicyCorsConfigInput
- type GetResponseHeadersPolicyCorsConfigOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials() pulumi.BoolOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowHeaders() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowMethods() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowOrigins() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlExposeHeaders() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec() pulumi.IntOutput
- func (GetResponseHeadersPolicyCorsConfigOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCorsConfigOutput) OriginOverride() pulumi.BoolOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutput() GetResponseHeadersPolicyCorsConfigOutput
- func (o GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigOutput
- type GetResponseHeadersPolicyCustomHeadersConfig
- type GetResponseHeadersPolicyCustomHeadersConfigArgs
- func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutput() GetResponseHeadersPolicyCustomHeadersConfigOutput
- func (i GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigOutput
- type GetResponseHeadersPolicyCustomHeadersConfigArray
- func (GetResponseHeadersPolicyCustomHeadersConfigArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
- func (i GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
- type GetResponseHeadersPolicyCustomHeadersConfigArrayInput
- type GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
- func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyCustomHeadersConfigOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
- type GetResponseHeadersPolicyCustomHeadersConfigInput
- type GetResponseHeadersPolicyCustomHeadersConfigItem
- type GetResponseHeadersPolicyCustomHeadersConfigItemArgs
- func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput() GetResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (i GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemOutput
- type GetResponseHeadersPolicyCustomHeadersConfigItemArray
- func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (i GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- type GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput
- type GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- type GetResponseHeadersPolicyCustomHeadersConfigItemInput
- type GetResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Header() pulumi.StringOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Override() pulumi.BoolOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput() GetResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Value() pulumi.StringOutput
- type GetResponseHeadersPolicyCustomHeadersConfigOutput
- func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyCustomHeadersConfigOutput) Items() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutput() GetResponseHeadersPolicyCustomHeadersConfigOutput
- func (o GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigOutput
- type GetResponseHeadersPolicySecurityHeadersConfig
- type GetResponseHeadersPolicySecurityHeadersConfigArgs
- func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutput() GetResponseHeadersPolicySecurityHeadersConfigOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigOutput
- type GetResponseHeadersPolicySecurityHeadersConfigArray
- func (GetResponseHeadersPolicySecurityHeadersConfigArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigArrayInput
- type GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicySecurityHeadersConfigOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy
- type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs
- func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray
- func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayInput
- type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput
- type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy() pulumi.StringOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOption
- type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs
- func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray
- func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayInput
- type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput
- type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) Override() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
- type GetResponseHeadersPolicySecurityHeadersConfigFrameOption
- type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs
- func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
- type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray
- func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayInput
- type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput
- type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) FrameOption() pulumi.StringOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) Override() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
- type GetResponseHeadersPolicySecurityHeadersConfigInput
- type GetResponseHeadersPolicySecurityHeadersConfigOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicies() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicies() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurities() ...
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutput() GetResponseHeadersPolicySecurityHeadersConfigOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) XssProtections() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicy
- type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs
- func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray
- func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayInput
- type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput
- type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy() pulumi.StringOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity
- type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs
- func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray
- func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput() ...
- func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext(ctx context.Context) ...
- type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayInput
- type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput() ...
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext(ctx context.Context) ...
- type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput
- type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec() pulumi.IntOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- type GetResponseHeadersPolicySecurityHeadersConfigXssProtection
- type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs
- func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray
- func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
- func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayInput
- type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
- type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput
- type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Protection() pulumi.BoolOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ReportUri() pulumi.StringOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- type KeyGroup
- type KeyGroupArgs
- type KeyGroupArray
- type KeyGroupArrayInput
- type KeyGroupArrayOutput
- type KeyGroupInput
- type KeyGroupMap
- type KeyGroupMapInput
- type KeyGroupMapOutput
- type KeyGroupOutput
- type KeyGroupState
- type LookupCachePolicyArgs
- type LookupCachePolicyOutputArgs
- type LookupCachePolicyResult
- type LookupCachePolicyResultOutput
- func (o LookupCachePolicyResultOutput) Comment() pulumi.StringOutput
- func (o LookupCachePolicyResultOutput) DefaultTtl() pulumi.IntOutput
- func (LookupCachePolicyResultOutput) ElementType() reflect.Type
- func (o LookupCachePolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupCachePolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupCachePolicyResultOutput) MaxTtl() pulumi.IntOutput
- func (o LookupCachePolicyResultOutput) MinTtl() pulumi.IntOutput
- func (o LookupCachePolicyResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupCachePolicyResultOutput) ParametersInCacheKeyAndForwardedToOrigins() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
- func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutput() LookupCachePolicyResultOutput
- func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutputWithContext(ctx context.Context) LookupCachePolicyResultOutput
- type LookupDistributionArgs
- type LookupDistributionOutputArgs
- type LookupDistributionResult
- type LookupDistributionResultOutput
- func (o LookupDistributionResultOutput) Aliases() pulumi.StringArrayOutput
- func (o LookupDistributionResultOutput) Arn() pulumi.StringOutput
- func (o LookupDistributionResultOutput) DomainName() pulumi.StringOutput
- func (LookupDistributionResultOutput) ElementType() reflect.Type
- func (o LookupDistributionResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupDistributionResultOutput) Etag() pulumi.StringOutput
- func (o LookupDistributionResultOutput) HostedZoneId() pulumi.StringOutput
- func (o LookupDistributionResultOutput) Id() pulumi.StringOutput
- func (o LookupDistributionResultOutput) InProgressValidationBatches() pulumi.IntOutput
- func (o LookupDistributionResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupDistributionResultOutput) Status() pulumi.StringOutput
- func (o LookupDistributionResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDistributionResultOutput) ToLookupDistributionResultOutput() LookupDistributionResultOutput
- func (o LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext(ctx context.Context) LookupDistributionResultOutput
- type LookupFunctionArgs
- type LookupFunctionOutputArgs
- type LookupFunctionResult
- type LookupFunctionResultOutput
- func (o LookupFunctionResultOutput) Arn() pulumi.StringOutput
- func (o LookupFunctionResultOutput) Code() pulumi.StringOutput
- func (o LookupFunctionResultOutput) Comment() pulumi.StringOutput
- func (LookupFunctionResultOutput) ElementType() reflect.Type
- func (o LookupFunctionResultOutput) Etag() pulumi.StringOutput
- func (o LookupFunctionResultOutput) Id() pulumi.StringOutput
- func (o LookupFunctionResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupFunctionResultOutput) Name() pulumi.StringOutput
- func (o LookupFunctionResultOutput) Runtime() pulumi.StringOutput
- func (o LookupFunctionResultOutput) Stage() pulumi.StringOutput
- func (o LookupFunctionResultOutput) Status() pulumi.StringOutput
- func (o LookupFunctionResultOutput) ToLookupFunctionResultOutput() LookupFunctionResultOutput
- func (o LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext(ctx context.Context) LookupFunctionResultOutput
- type LookupOriginAccessIdentityArgs
- type LookupOriginAccessIdentityOutputArgs
- type LookupOriginAccessIdentityResult
- type LookupOriginAccessIdentityResultOutput
- func (o LookupOriginAccessIdentityResultOutput) CallerReference() pulumi.StringOutput
- func (o LookupOriginAccessIdentityResultOutput) CloudfrontAccessIdentityPath() pulumi.StringOutput
- func (o LookupOriginAccessIdentityResultOutput) Comment() pulumi.StringOutput
- func (LookupOriginAccessIdentityResultOutput) ElementType() reflect.Type
- func (o LookupOriginAccessIdentityResultOutput) Etag() pulumi.StringOutput
- func (o LookupOriginAccessIdentityResultOutput) IamArn() pulumi.StringOutput
- func (o LookupOriginAccessIdentityResultOutput) Id() pulumi.StringOutput
- func (o LookupOriginAccessIdentityResultOutput) S3CanonicalUserId() pulumi.StringOutput
- func (o LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutput() LookupOriginAccessIdentityResultOutput
- func (o LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutputWithContext(ctx context.Context) LookupOriginAccessIdentityResultOutput
- type LookupOriginRequestPolicyArgs
- type LookupOriginRequestPolicyOutputArgs
- type LookupOriginRequestPolicyResult
- type LookupOriginRequestPolicyResultOutput
- func (o LookupOriginRequestPolicyResultOutput) Comment() pulumi.StringOutput
- func (o LookupOriginRequestPolicyResultOutput) CookiesConfigs() GetOriginRequestPolicyCookiesConfigArrayOutput
- func (LookupOriginRequestPolicyResultOutput) ElementType() reflect.Type
- func (o LookupOriginRequestPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupOriginRequestPolicyResultOutput) HeadersConfigs() GetOriginRequestPolicyHeadersConfigArrayOutput
- func (o LookupOriginRequestPolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupOriginRequestPolicyResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupOriginRequestPolicyResultOutput) QueryStringsConfigs() GetOriginRequestPolicyQueryStringsConfigArrayOutput
- func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutput() LookupOriginRequestPolicyResultOutput
- func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutputWithContext(ctx context.Context) LookupOriginRequestPolicyResultOutput
- type LookupResponseHeadersPolicyArgs
- type LookupResponseHeadersPolicyOutputArgs
- type LookupResponseHeadersPolicyResult
- type LookupResponseHeadersPolicyResultOutput
- func (o LookupResponseHeadersPolicyResultOutput) Comment() pulumi.StringOutput
- func (o LookupResponseHeadersPolicyResultOutput) CorsConfigs() GetResponseHeadersPolicyCorsConfigArrayOutput
- func (o LookupResponseHeadersPolicyResultOutput) CustomHeadersConfigs() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
- func (LookupResponseHeadersPolicyResultOutput) ElementType() reflect.Type
- func (o LookupResponseHeadersPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupResponseHeadersPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupResponseHeadersPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupResponseHeadersPolicyResultOutput) SecurityHeadersConfigs() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
- func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutput() LookupResponseHeadersPolicyResultOutput
- func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutputWithContext(ctx context.Context) LookupResponseHeadersPolicyResultOutput
- type MonitoringSubscription
- type MonitoringSubscriptionArgs
- type MonitoringSubscriptionArray
- func (MonitoringSubscriptionArray) ElementType() reflect.Type
- func (i MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutput() MonitoringSubscriptionArrayOutput
- func (i MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutputWithContext(ctx context.Context) MonitoringSubscriptionArrayOutput
- type MonitoringSubscriptionArrayInput
- type MonitoringSubscriptionArrayOutput
- func (MonitoringSubscriptionArrayOutput) ElementType() reflect.Type
- func (o MonitoringSubscriptionArrayOutput) Index(i pulumi.IntInput) MonitoringSubscriptionOutput
- func (o MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutput() MonitoringSubscriptionArrayOutput
- func (o MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutputWithContext(ctx context.Context) MonitoringSubscriptionArrayOutput
- type MonitoringSubscriptionInput
- type MonitoringSubscriptionMap
- type MonitoringSubscriptionMapInput
- type MonitoringSubscriptionMapOutput
- func (MonitoringSubscriptionMapOutput) ElementType() reflect.Type
- func (o MonitoringSubscriptionMapOutput) MapIndex(k pulumi.StringInput) MonitoringSubscriptionOutput
- func (o MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutput() MonitoringSubscriptionMapOutput
- func (o MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutputWithContext(ctx context.Context) MonitoringSubscriptionMapOutput
- type MonitoringSubscriptionMonitoringSubscription
- type MonitoringSubscriptionMonitoringSubscriptionArgs
- func (MonitoringSubscriptionMonitoringSubscriptionArgs) ElementType() reflect.Type
- func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutput() MonitoringSubscriptionMonitoringSubscriptionOutput
- func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionOutput
- func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
- func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
- type MonitoringSubscriptionMonitoringSubscriptionInput
- type MonitoringSubscriptionMonitoringSubscriptionOutput
- func (MonitoringSubscriptionMonitoringSubscriptionOutput) ElementType() reflect.Type
- func (o MonitoringSubscriptionMonitoringSubscriptionOutput) RealtimeMetricsSubscriptionConfig() ...
- func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutput() MonitoringSubscriptionMonitoringSubscriptionOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
- type MonitoringSubscriptionMonitoringSubscriptionPtrInput
- type MonitoringSubscriptionMonitoringSubscriptionPtrOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) Elem() MonitoringSubscriptionMonitoringSubscriptionOutput
- func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ElementType() reflect.Type
- func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) RealtimeMetricsSubscriptionConfig() ...
- func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
- type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig
- type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs
- func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ElementType() reflect.Type
- func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() ...
- func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) ...
- func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() ...
- func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) ...
- type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput
- type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
- func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ElementType() reflect.Type
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) RealtimeMetricsSubscriptionStatus() pulumi.StringOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() ...
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) ...
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() ...
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) ...
- type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput
- type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) Elem() ...
- func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ElementType() reflect.Type
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) RealtimeMetricsSubscriptionStatus() pulumi.StringPtrOutput
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() ...
- func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) ...
- type MonitoringSubscriptionOutput
- type MonitoringSubscriptionState
- type OriginAccessIdentity
- 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
- type OriginAccessIdentityState
- type OriginRequestPolicy
- 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
- 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
- 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
- type PublicKeyState
- type RealtimeLogConfig
- 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
- type RealtimeLogConfigState
- type ResponseHeadersPolicy
- type ResponseHeadersPolicyArgs
- type ResponseHeadersPolicyArray
- func (ResponseHeadersPolicyArray) ElementType() reflect.Type
- func (i ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutput() ResponseHeadersPolicyArrayOutput
- func (i ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyArrayOutput
- type ResponseHeadersPolicyArrayInput
- type ResponseHeadersPolicyArrayOutput
- func (ResponseHeadersPolicyArrayOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyArrayOutput) Index(i pulumi.IntInput) ResponseHeadersPolicyOutput
- func (o ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutput() ResponseHeadersPolicyArrayOutput
- func (o ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyArrayOutput
- type ResponseHeadersPolicyCorsConfig
- type ResponseHeadersPolicyCorsConfigAccessControlAllowHeaders
- type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersInput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) Elem() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowMethods
- type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsInput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) Elem() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowOrigins
- type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsInput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput
- type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) Elem() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlExposeHeaders
- type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs
- func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersInput
- type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput
- type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) Elem() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
- func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) Items() pulumi.StringArrayOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- type ResponseHeadersPolicyCorsConfigArgs
- func (ResponseHeadersPolicyCorsConfigArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput
- func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput
- func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
- func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
- type ResponseHeadersPolicyCorsConfigInput
- type ResponseHeadersPolicyCorsConfigOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials() pulumi.BoolOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowHeaders() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowMethods() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowOrigins() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlExposeHeaders() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
- func (ResponseHeadersPolicyCorsConfigOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigOutput) OriginOverride() pulumi.BoolOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
- func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
- type ResponseHeadersPolicyCorsConfigPtrInput
- type ResponseHeadersPolicyCorsConfigPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowCredentials() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowHeaders() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowMethods() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowOrigins() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlExposeHeaders() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) Elem() ResponseHeadersPolicyCorsConfigOutput
- func (ResponseHeadersPolicyCorsConfigPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) OriginOverride() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
- func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
- type ResponseHeadersPolicyCustomHeadersConfig
- type ResponseHeadersPolicyCustomHeadersConfigArgs
- func (ResponseHeadersPolicyCustomHeadersConfigArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput
- func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput
- func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- type ResponseHeadersPolicyCustomHeadersConfigInput
- type ResponseHeadersPolicyCustomHeadersConfigItem
- type ResponseHeadersPolicyCustomHeadersConfigItemArgs
- func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutput() ResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (i ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemOutput
- type ResponseHeadersPolicyCustomHeadersConfigItemArray
- func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType() reflect.Type
- func (i ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (i ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- type ResponseHeadersPolicyCustomHeadersConfigItemArrayInput
- type ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) Index(i pulumi.IntInput) ResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- type ResponseHeadersPolicyCustomHeadersConfigItemInput
- type ResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Header() pulumi.StringOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Override() pulumi.BoolOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutput() ResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Value() pulumi.StringOutput
- type ResponseHeadersPolicyCustomHeadersConfigOutput
- func (ResponseHeadersPolicyCustomHeadersConfigOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCustomHeadersConfigOutput) Items() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- type ResponseHeadersPolicyCustomHeadersConfigPtrInput
- type ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) Elem() ResponseHeadersPolicyCustomHeadersConfigOutput
- func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) Items() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- type ResponseHeadersPolicyInput
- type ResponseHeadersPolicyMap
- type ResponseHeadersPolicyMapInput
- type ResponseHeadersPolicyMapOutput
- func (ResponseHeadersPolicyMapOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyMapOutput) MapIndex(k pulumi.StringInput) ResponseHeadersPolicyOutput
- func (o ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutput() ResponseHeadersPolicyMapOutput
- func (o ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutputWithContext(ctx context.Context) ResponseHeadersPolicyMapOutput
- type ResponseHeadersPolicyOutput
- type ResponseHeadersPolicySecurityHeadersConfig
- type ResponseHeadersPolicySecurityHeadersConfigArgs
- func (ResponseHeadersPolicySecurityHeadersConfigArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy
- type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs
- func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput
- type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy() pulumi.StringOutput
- func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override() pulumi.BoolOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput
- type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ContentSecurityPolicy() pulumi.StringPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) Elem() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
- func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) Override() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptions
- type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs
- func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsInput
- type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
- func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) Override() pulumi.BoolOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput
- type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) Elem() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
- func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) Override() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigFrameOptions
- type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs
- func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsInput
- type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
- func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) FrameOption() pulumi.StringOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) Override() pulumi.BoolOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput
- type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) Elem() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
- func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) FrameOption() pulumi.StringPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) Override() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigInput
- type ResponseHeadersPolicySecurityHeadersConfigOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicy() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- func (ResponseHeadersPolicySecurityHeadersConfigOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicy() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurity() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigOutput) XssProtection() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigPtrInput
- type ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentSecurityPolicy() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentTypeOptions() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) Elem() ResponseHeadersPolicySecurityHeadersConfigOutput
- func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) FrameOptions() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ReferrerPolicy() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) StrictTransportSecurity() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) XssProtection() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicy
- type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs
- func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput
- type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override() pulumi.BoolOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy() pulumi.StringOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput
- type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) Elem() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
- func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) Override() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ReferrerPolicy() pulumi.StringPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity
- type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs
- func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput
- type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec() pulumi.IntOutput
- func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override() pulumi.BoolOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput
- type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Elem() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
- func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) IncludeSubdomains() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Override() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Preload() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigXssProtection
- type ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs
- func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigXssProtectionInput
- type ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override() pulumi.BoolOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Protection() pulumi.BoolOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ReportUri() pulumi.StringPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput
- type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Elem() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
- func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ModeBlock() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Override() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Protection() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ReportUri() pulumi.StringPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
- type ResponseHeadersPolicyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachePolicy ¶
type CachePolicy struct { pulumi.CustomResourceState // A comment to describe the cache policy. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // The current version of the cache policy. Etag pulumi.StringOutput `pulumi:"etag"` // The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MaxTtl pulumi.IntPtrOutput `pulumi:"maxTtl"` // The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MinTtl pulumi.IntPtrOutput `pulumi:"minTtl"` // A unique name to identify the cache policy. Name pulumi.StringOutput `pulumi:"name"` // The HTTP headers, cookies, and URL query strings to include in the cache key. See Parameters In Cache Key And Forwarded To Origin for more information. ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginOutput `pulumi:"parametersInCacheKeyAndForwardedToOrigin"` }
## Example Usage
The following example below creates a CloudFront cache policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewCachePolicy(ctx, "example", &cloudfront.CachePolicyArgs{ Comment: pulumi.String("test comment"), DefaultTtl: pulumi.Int(50), MaxTtl: pulumi.Int(100), MinTtl: pulumi.Int(1), ParametersInCacheKeyAndForwardedToOrigin: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginArgs{ CookiesConfig: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{ CookieBehavior: pulumi.String("whitelist"), Cookies: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, HeadersConfig: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{ HeaderBehavior: pulumi.String("whitelist"), Headers: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, QueryStringsConfig: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{ QueryStringBehavior: pulumi.String("whitelist"), QueryStrings: &cloudfront.CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloudfront Cache Policies can be imported using the `id`, e.g.,
```sh
$ pulumi import aws:cloudfront/cachePolicy:CachePolicy policy 658327ea-f89d-4fab-a63d-7e88639e58f6
```
func GetCachePolicy ¶
func GetCachePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CachePolicyState, opts ...pulumi.ResourceOption) (*CachePolicy, error)
GetCachePolicy gets an existing CachePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCachePolicy ¶
func NewCachePolicy(ctx *pulumi.Context, name string, args *CachePolicyArgs, opts ...pulumi.ResourceOption) (*CachePolicy, error)
NewCachePolicy registers a new resource with the given unique name, arguments, and options.
func (*CachePolicy) ElementType ¶
func (*CachePolicy) ElementType() reflect.Type
func (*CachePolicy) ToCachePolicyOutput ¶
func (i *CachePolicy) ToCachePolicyOutput() CachePolicyOutput
func (*CachePolicy) ToCachePolicyOutputWithContext ¶
func (i *CachePolicy) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
type CachePolicyArgs ¶
type CachePolicyArgs struct { // A comment to describe the cache policy. Comment pulumi.StringPtrInput // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl pulumi.IntPtrInput // The 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 CachePolicyParametersInCacheKeyAndForwardedToOriginInput }
The set of arguments for constructing a CachePolicy resource.
func (CachePolicyArgs) ElementType ¶
func (CachePolicyArgs) ElementType() reflect.Type
type CachePolicyArray ¶
type CachePolicyArray []CachePolicyInput
func (CachePolicyArray) ElementType ¶
func (CachePolicyArray) ElementType() reflect.Type
func (CachePolicyArray) ToCachePolicyArrayOutput ¶
func (i CachePolicyArray) ToCachePolicyArrayOutput() CachePolicyArrayOutput
func (CachePolicyArray) ToCachePolicyArrayOutputWithContext ¶
func (i CachePolicyArray) ToCachePolicyArrayOutputWithContext(ctx context.Context) CachePolicyArrayOutput
type CachePolicyArrayInput ¶
type CachePolicyArrayInput interface { pulumi.Input ToCachePolicyArrayOutput() CachePolicyArrayOutput ToCachePolicyArrayOutputWithContext(context.Context) CachePolicyArrayOutput }
CachePolicyArrayInput is an input type that accepts CachePolicyArray and CachePolicyArrayOutput values. You can construct a concrete instance of `CachePolicyArrayInput` via:
CachePolicyArray{ CachePolicyArgs{...} }
type CachePolicyArrayOutput ¶
type CachePolicyArrayOutput struct{ *pulumi.OutputState }
func (CachePolicyArrayOutput) ElementType ¶
func (CachePolicyArrayOutput) ElementType() reflect.Type
func (CachePolicyArrayOutput) Index ¶
func (o CachePolicyArrayOutput) Index(i pulumi.IntInput) CachePolicyOutput
func (CachePolicyArrayOutput) ToCachePolicyArrayOutput ¶
func (o CachePolicyArrayOutput) ToCachePolicyArrayOutput() CachePolicyArrayOutput
func (CachePolicyArrayOutput) ToCachePolicyArrayOutputWithContext ¶
func (o CachePolicyArrayOutput) ToCachePolicyArrayOutputWithContext(ctx context.Context) CachePolicyArrayOutput
type CachePolicyInput ¶
type CachePolicyInput interface { pulumi.Input ToCachePolicyOutput() CachePolicyOutput ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput }
type CachePolicyMap ¶
type CachePolicyMap map[string]CachePolicyInput
func (CachePolicyMap) ElementType ¶
func (CachePolicyMap) ElementType() reflect.Type
func (CachePolicyMap) ToCachePolicyMapOutput ¶
func (i CachePolicyMap) ToCachePolicyMapOutput() CachePolicyMapOutput
func (CachePolicyMap) ToCachePolicyMapOutputWithContext ¶
func (i CachePolicyMap) ToCachePolicyMapOutputWithContext(ctx context.Context) CachePolicyMapOutput
type CachePolicyMapInput ¶
type CachePolicyMapInput interface { pulumi.Input ToCachePolicyMapOutput() CachePolicyMapOutput ToCachePolicyMapOutputWithContext(context.Context) CachePolicyMapOutput }
CachePolicyMapInput is an input type that accepts CachePolicyMap and CachePolicyMapOutput values. You can construct a concrete instance of `CachePolicyMapInput` via:
CachePolicyMap{ "key": CachePolicyArgs{...} }
type CachePolicyMapOutput ¶
type CachePolicyMapOutput struct{ *pulumi.OutputState }
func (CachePolicyMapOutput) ElementType ¶
func (CachePolicyMapOutput) ElementType() reflect.Type
func (CachePolicyMapOutput) MapIndex ¶
func (o CachePolicyMapOutput) MapIndex(k pulumi.StringInput) CachePolicyOutput
func (CachePolicyMapOutput) ToCachePolicyMapOutput ¶
func (o CachePolicyMapOutput) ToCachePolicyMapOutput() CachePolicyMapOutput
func (CachePolicyMapOutput) ToCachePolicyMapOutputWithContext ¶
func (o CachePolicyMapOutput) ToCachePolicyMapOutputWithContext(ctx context.Context) CachePolicyMapOutput
type CachePolicyOutput ¶
type CachePolicyOutput struct{ *pulumi.OutputState }
func (CachePolicyOutput) ElementType ¶
func (CachePolicyOutput) ElementType() reflect.Type
func (CachePolicyOutput) ToCachePolicyOutput ¶
func (o CachePolicyOutput) ToCachePolicyOutput() CachePolicyOutput
func (CachePolicyOutput) ToCachePolicyOutputWithContext ¶
func (o CachePolicyOutput) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
type CachePolicyParametersInCacheKeyAndForwardedToOrigin ¶
type CachePolicyParametersInCacheKeyAndForwardedToOrigin struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig `pulumi:"cookiesConfig"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli *bool `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip *bool `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig `pulumi:"headersConfig"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information. QueryStringsConfig CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig `pulumi:"queryStringsConfig"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput `pulumi:"cookiesConfig"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli pulumi.BoolPtrInput `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip pulumi.BoolPtrInput `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput `pulumi:"headersConfig"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information. QueryStringsConfig CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput `pulumi:"queryStringsConfig"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { // Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. CookieBehavior string `pulumi:"cookieBehavior"` // Object that contains a list of cookie names. See Items for more information. Cookies *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies `pulumi:"cookies"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs struct { // Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` // Object that contains a list of cookie names. See Items for more information. Cookies CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput `pulumi:"cookies"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies struct { // A list of item names (cookies, headers, or query strings). Items []string `pulumi:"items"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs struct { // A list of item names (cookies, headers, or query strings). Items pulumi.StringArrayInput `pulumi:"items"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) Items ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) Items() pulumi.StringArrayOutput
A list of item names (cookies, headers, or query strings).
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) Items ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) Items() pulumi.StringArrayOutput
A list of item names (cookies, headers, or query strings).
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
Object that contains a list of cookie names. See Items for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) CookieBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) Cookies ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) Cookies() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesPtrOutput
Object that contains a list of cookie names. See Items for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig struct { // Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`. HeaderBehavior *string `pulumi:"headerBehavior"` // Object that contains a list of header names. See Items for more information. Headers *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders `pulumi:"headers"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs struct { // Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`. HeaderBehavior pulumi.StringPtrInput `pulumi:"headerBehavior"` // Object that contains a list of header names. See Items for more information. Headers CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput `pulumi:"headers"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders struct { // A list of item names (cookies, headers, or query strings). Items []string `pulumi:"items"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs struct { // A list of item names (cookies, headers, or query strings). Items pulumi.StringArrayInput `pulumi:"items"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) Items ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) Items() pulumi.StringArrayOutput
A list of item names (cookies, headers, or query strings).
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) Items ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) Items() pulumi.StringArrayOutput
A list of item names (cookies, headers, or query strings).
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
Object that contains a list of header names. See Items for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) HeaderBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Headers ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Headers() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
Object that contains a list of header names. See Items for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) CookiesConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) CookiesConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigPtrOutput
Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingBrotli ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingBrotli() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) QueryStringsConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) QueryStringsConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct { // Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. QueryStringBehavior string `pulumi:"queryStringBehavior"` // Object that contains a list of query string names. See Items for more information. QueryStrings *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings `pulumi:"queryStrings"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs struct { // Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` // Object that contains a list of query string names. See Items for more information. QueryStrings CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput `pulumi:"queryStrings"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
Object that contains a list of query string names. See Items for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ElementType() reflect.Type
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStringBehavior ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStrings ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStrings() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
Object that contains a list of query string names. See Items for more information.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings struct { // A list of item names (cookies, headers, or query strings). Items []string `pulumi:"items"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs struct { // A list of item names (cookies, headers, or query strings). Items pulumi.StringArrayInput `pulumi:"items"` }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (i CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs{...}
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) Items ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) Items() pulumi.StringArrayOutput
A list of item names (cookies, headers, or query strings).
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput interface { pulumi.Input ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput }
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput is an input type that accepts CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs, CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtr and CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput values. You can construct a concrete instance of `CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput` via:
CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs{...} or: nil
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtr ¶
func CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtr(v *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrInput
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput struct{ *pulumi.OutputState }
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Elem ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ElementType ¶
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Items ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) Items() pulumi.StringArrayOutput
A list of item names (cookies, headers, or query strings).
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
type CachePolicyState ¶
type CachePolicyState struct { // A comment to describe the cache policy. Comment pulumi.StringPtrInput // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl pulumi.IntPtrInput // The current version of the cache policy. Etag pulumi.StringPtrInput // The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MaxTtl pulumi.IntPtrInput // The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MinTtl pulumi.IntPtrInput // A unique name to identify the cache policy. Name pulumi.StringPtrInput // The HTTP headers, cookies, and URL query strings to include in the cache key. See Parameters In Cache Key And Forwarded To Origin for more information. ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput }
func (CachePolicyState) ElementType ¶
func (CachePolicyState) ElementType() reflect.Type
type Distribution ¶
type Distribution struct { pulumi.CustomResourceState // Extra CNAMEs (alternate domain names), if any, for // this distribution. Aliases pulumi.StringArrayOutput `pulumi:"aliases"` // The ARN (Amazon Resource Name) for the distribution. For example: `arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5`, where `123456789012` is your AWS account ID. Arn pulumi.StringOutput `pulumi:"arn"` // Internal value used by CloudFront to allow future // updates to the distribution configuration. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // Any comments you want to include about the // distribution. Comment pulumi.StringPtrOutput `pulumi:"comment"` // One or more custom error response elements (multiples allowed). CustomErrorResponses DistributionCustomErrorResponseArrayOutput `pulumi:"customErrorResponses"` // The default cache behavior for this distribution (maximum // one). DefaultCacheBehavior DistributionDefaultCacheBehaviorOutput `pulumi:"defaultCacheBehavior"` // The object that you want CloudFront to // return (for example, index.html) when an end user requests the root URL. DefaultRootObject pulumi.StringPtrOutput `pulumi:"defaultRootObject"` // The DNS domain name of either the S3 bucket, or // web site of your custom origin. DomainName pulumi.StringOutput `pulumi:"domainName"` // A flag that specifies whether Origin Shield is enabled. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups DistributionTrustedKeyGroupArrayOutput `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners DistributionTrustedSignerArrayOutput `pulumi:"trustedSigners"` // The SSL // configuration for this distribution (maximum // one). ViewerCertificate DistributionViewerCertificateOutput `pulumi:"viewerCertificate"` // If enabled, the resource will wait for // the distribution status to change from `InProgress` to `Deployed`. Setting // this to`false` will skip the process. Default: `true`. WaitForDeployment pulumi.BoolPtrOutput `pulumi:"waitForDeployment"` // A unique identifier that specifies the AWS WAF web ACL, // if any, to associate with this distribution. // To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN, // for example `aws_wafv2_web_acl.example.arn`. To specify a web // ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`. // The WAF Web ACL must exist in the WAF Global (CloudFront) region and the // credentials configuring this argument must have `waf:GetWebACL` permissions assigned. WebAclId pulumi.StringPtrOutput `pulumi:"webAclId"` }
Creates an Amazon CloudFront web distribution.
For information about CloudFront distributions, see the [Amazon CloudFront Developer Guide](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html). For specific information about creating CloudFront web distributions, see the [POST Distribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html) page in the Amazon CloudFront API Reference.
> **NOTE:** CloudFront distributions take about 15 minutes to a deployed state after creation or modification. During this time, deletes to resources will be blocked. If you need to delete a distribution that is enabled and you do not want to wait, you need to use the `retainOnDelete` flag.
## Example Usage
The following example below creates a CloudFront distribution with an S3 origin.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { bucket, err := s3.NewBucket(ctx, "bucket", &s3.BucketArgs{ Acl: pulumi.String("private"), Tags: pulumi.StringMap{ "Name": pulumi.String("My bucket"), }, }) if err != nil { return err } s3OriginId := "myS3Origin" _, err = cloudfront.NewDistribution(ctx, "s3Distribution", &cloudfront.DistributionArgs{ Origins: cloudfront.DistributionOriginArray{ &cloudfront.DistributionOriginArgs{ DomainName: bucket.BucketRegionalDomainName, OriginId: pulumi.String(s3OriginId), S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.String("origin-access-identity/cloudfront/ABCDEFG1234567"), }, }, }, Enabled: pulumi.Bool(true), IsIpv6Enabled: pulumi.Bool(true), Comment: pulumi.String("Some comment"), DefaultRootObject: pulumi.String("index.html"), LoggingConfig: &cloudfront.DistributionLoggingConfigArgs{ IncludeCookies: pulumi.Bool(false), Bucket: pulumi.String("mylogs.s3.amazonaws.com"), Prefix: pulumi.String("myprefix"), }, Aliases: pulumi.StringArray{ pulumi.String("mysite.example.com"), pulumi.String("yoursite.example.com"), }, DefaultCacheBehavior: &cloudfront.DistributionDefaultCacheBehaviorArgs{ AllowedMethods: pulumi.StringArray{ pulumi.String("DELETE"), pulumi.String("GET"), pulumi.String("HEAD"), pulumi.String("OPTIONS"), pulumi.String("PATCH"), pulumi.String("POST"), pulumi.String("PUT"), }, CachedMethods: pulumi.StringArray{ pulumi.String("GET"), pulumi.String("HEAD"), }, TargetOriginId: pulumi.String(s3OriginId), ForwardedValues: &cloudfront.DistributionDefaultCacheBehaviorForwardedValuesArgs{ QueryString: pulumi.Bool(false), Cookies: &cloudfront.DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs{ Forward: pulumi.String("none"), }, }, ViewerProtocolPolicy: pulumi.String("allow-all"), MinTtl: pulumi.Int(0), DefaultTtl: pulumi.Int(3600), MaxTtl: pulumi.Int(86400), }, OrderedCacheBehaviors: cloudfront.DistributionOrderedCacheBehaviorArray{ &cloudfront.DistributionOrderedCacheBehaviorArgs{ PathPattern: pulumi.String("/content/immutable/*"), AllowedMethods: pulumi.StringArray{ pulumi.String("GET"), pulumi.String("HEAD"), pulumi.String("OPTIONS"), }, CachedMethods: pulumi.StringArray{ pulumi.String("GET"), pulumi.String("HEAD"), pulumi.String("OPTIONS"), }, TargetOriginId: pulumi.String(s3OriginId), ForwardedValues: &cloudfront.DistributionOrderedCacheBehaviorForwardedValuesArgs{ QueryString: pulumi.Bool(false), Headers: pulumi.StringArray{ pulumi.String("Origin"), }, Cookies: &cloudfront.DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs{ Forward: pulumi.String("none"), }, }, MinTtl: pulumi.Int(0), DefaultTtl: pulumi.Int(86400), MaxTtl: pulumi.Int(31536000), Compress: pulumi.Bool(true), ViewerProtocolPolicy: pulumi.String("redirect-to-https"), }, &cloudfront.DistributionOrderedCacheBehaviorArgs{ PathPattern: pulumi.String("/content/*"), AllowedMethods: pulumi.StringArray{ pulumi.String("GET"), pulumi.String("HEAD"), pulumi.String("OPTIONS"), }, CachedMethods: pulumi.StringArray{ pulumi.String("GET"), pulumi.String("HEAD"), }, TargetOriginId: pulumi.String(s3OriginId), ForwardedValues: &cloudfront.DistributionOrderedCacheBehaviorForwardedValuesArgs{ QueryString: pulumi.Bool(false), Cookies: &cloudfront.DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs{ Forward: pulumi.String("none"), }, }, MinTtl: pulumi.Int(0), DefaultTtl: pulumi.Int(3600), MaxTtl: pulumi.Int(86400), Compress: pulumi.Bool(true), ViewerProtocolPolicy: pulumi.String("redirect-to-https"), }, }, PriceClass: pulumi.String("PriceClass_200"), Restrictions: &cloudfront.DistributionRestrictionsArgs{ GeoRestriction: &cloudfront.DistributionRestrictionsGeoRestrictionArgs{ RestrictionType: pulumi.String("whitelist"), Locations: pulumi.StringArray{ pulumi.String("US"), pulumi.String("CA"), pulumi.String("GB"), pulumi.String("DE"), }, }, }, Tags: pulumi.StringMap{ "Environment": pulumi.String("production"), }, ViewerCertificate: &cloudfront.DistributionViewerCertificateArgs{ CloudfrontDefaultCertificate: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
The following example below creates a Cloudfront distribution with an origin group for failover routing:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewDistribution(ctx, "s3Distribution", &cloudfront.DistributionArgs{ OriginGroups: cloudfront.DistributionOriginGroupArray{ &cloudfront.DistributionOriginGroupArgs{ OriginId: pulumi.String("groupS3"), FailoverCriteria: &cloudfront.DistributionOriginGroupFailoverCriteriaArgs{ StatusCodes: pulumi.IntArray{ pulumi.Int(403), pulumi.Int(404), pulumi.Int(500), pulumi.Int(502), }, }, Members: cloudfront.DistributionOriginGroupMemberArray{ &cloudfront.DistributionOriginGroupMemberArgs{ OriginId: pulumi.String("primaryS3"), }, &cloudfront.DistributionOriginGroupMemberArgs{ OriginId: pulumi.String("failoverS3"), }, }, }, }, Origins: cloudfront.DistributionOriginArray{ &cloudfront.DistributionOriginArgs{ DomainName: pulumi.Any(aws_s3_bucket.Primary.Bucket_regional_domain_name), OriginId: pulumi.String("primaryS3"), S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.Any(aws_cloudfront_origin_access_identity.Default.Cloudfront_access_identity_path), }, }, &cloudfront.DistributionOriginArgs{ DomainName: pulumi.Any(aws_s3_bucket.Failover.Bucket_regional_domain_name), OriginId: pulumi.String("failoverS3"), S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.Any(aws_cloudfront_origin_access_identity.Default.Cloudfront_access_identity_path), }, }, }, DefaultCacheBehavior: &cloudfront.DistributionDefaultCacheBehaviorArgs{ TargetOriginId: pulumi.String("groupS3"), }, }) if err != nil { return err } return nil }) }
```
## Import
Cloudfront Distributions can be imported using the `id`, e.g.,
```sh
$ pulumi import aws:cloudfront/distribution:Distribution distribution E74FTE3EXAMPLE
```
func GetDistribution ¶
func GetDistribution(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DistributionState, opts ...pulumi.ResourceOption) (*Distribution, error)
GetDistribution gets an existing Distribution resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDistribution ¶
func NewDistribution(ctx *pulumi.Context, name string, args *DistributionArgs, opts ...pulumi.ResourceOption) (*Distribution, error)
NewDistribution registers a new resource with the given unique name, arguments, and options.
func (*Distribution) ElementType ¶
func (*Distribution) ElementType() reflect.Type
func (*Distribution) ToDistributionOutput ¶
func (i *Distribution) ToDistributionOutput() DistributionOutput
func (*Distribution) ToDistributionOutputWithContext ¶
func (i *Distribution) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
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 // A flag that specifies whether Origin Shield is enabled. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The SSL // configuration for this distribution (maximum // one). ViewerCertificate DistributionViewerCertificateInput // If enabled, the resource will wait for // the distribution status to change from `InProgress` to `Deployed`. Setting // this to`false` will skip the process. Default: `true`. WaitForDeployment pulumi.BoolPtrInput // A unique identifier that specifies the AWS WAF web ACL, // if any, to associate with this distribution. // To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN, // for example `aws_wafv2_web_acl.example.arn`. To specify a web // ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`. // The WAF Web ACL must exist in the WAF Global (CloudFront) region and the // credentials configuring this argument must have `waf:GetWebACL` permissions assigned. WebAclId pulumi.StringPtrInput }
The set of arguments for constructing a Distribution resource.
func (DistributionArgs) ElementType ¶
func (DistributionArgs) ElementType() reflect.Type
type DistributionArray ¶
type DistributionArray []DistributionInput
func (DistributionArray) ElementType ¶
func (DistributionArray) ElementType() reflect.Type
func (DistributionArray) ToDistributionArrayOutput ¶
func (i DistributionArray) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArray) ToDistributionArrayOutputWithContext ¶
func (i DistributionArray) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionArrayInput ¶
type DistributionArrayInput interface { pulumi.Input ToDistributionArrayOutput() DistributionArrayOutput ToDistributionArrayOutputWithContext(context.Context) DistributionArrayOutput }
DistributionArrayInput is an input type that accepts DistributionArray and DistributionArrayOutput values. You can construct a concrete instance of `DistributionArrayInput` via:
DistributionArray{ DistributionArgs{...} }
type DistributionArrayOutput ¶
type DistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionArrayOutput) ElementType ¶
func (DistributionArrayOutput) ElementType() reflect.Type
func (DistributionArrayOutput) Index ¶
func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
func (DistributionArrayOutput) ToDistributionArrayOutput ¶
func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArrayOutput) ToDistributionArrayOutputWithContext ¶
func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionCustomErrorResponse ¶
type DistributionCustomErrorResponse struct { // The minimum amount of time you want // HTTP error codes to stay in CloudFront caches before CloudFront queries your // origin to see whether the object has been updated. ErrorCachingMinTtl *int `pulumi:"errorCachingMinTtl"` // The 4xx or 5xx HTTP status code that you want to // customize. ErrorCode int `pulumi:"errorCode"` // The HTTP status code that you want CloudFront // to return with the custom error page to the viewer. ResponseCode *int `pulumi:"responseCode"` // The path of the custom error page (for // example, `/custom_404.html`). ResponsePagePath *string `pulumi:"responsePagePath"` }
type DistributionCustomErrorResponseArgs ¶
type DistributionCustomErrorResponseArgs struct { // The minimum amount of time you want // HTTP error codes to stay in CloudFront caches before CloudFront queries your // origin to see whether the object has been updated. ErrorCachingMinTtl pulumi.IntPtrInput `pulumi:"errorCachingMinTtl"` // The 4xx or 5xx HTTP status code that you want to // customize. ErrorCode pulumi.IntInput `pulumi:"errorCode"` // The HTTP status code that you want CloudFront // to return with the custom error page to the viewer. ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` // The path of the custom error page (for // example, `/custom_404.html`). ResponsePagePath pulumi.StringPtrInput `pulumi:"responsePagePath"` }
func (DistributionCustomErrorResponseArgs) ElementType ¶
func (DistributionCustomErrorResponseArgs) ElementType() reflect.Type
func (DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutput ¶
func (i DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput
func (DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutputWithContext ¶
func (i DistributionCustomErrorResponseArgs) ToDistributionCustomErrorResponseOutputWithContext(ctx context.Context) DistributionCustomErrorResponseOutput
type DistributionCustomErrorResponseArray ¶
type DistributionCustomErrorResponseArray []DistributionCustomErrorResponseInput
func (DistributionCustomErrorResponseArray) ElementType ¶
func (DistributionCustomErrorResponseArray) ElementType() reflect.Type
func (DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutput ¶
func (i DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput
func (DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutputWithContext ¶
func (i DistributionCustomErrorResponseArray) ToDistributionCustomErrorResponseArrayOutputWithContext(ctx context.Context) DistributionCustomErrorResponseArrayOutput
type DistributionCustomErrorResponseArrayInput ¶
type DistributionCustomErrorResponseArrayInput interface { pulumi.Input ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput ToDistributionCustomErrorResponseArrayOutputWithContext(context.Context) DistributionCustomErrorResponseArrayOutput }
DistributionCustomErrorResponseArrayInput is an input type that accepts DistributionCustomErrorResponseArray and DistributionCustomErrorResponseArrayOutput values. You can construct a concrete instance of `DistributionCustomErrorResponseArrayInput` via:
DistributionCustomErrorResponseArray{ DistributionCustomErrorResponseArgs{...} }
type DistributionCustomErrorResponseArrayOutput ¶
type DistributionCustomErrorResponseArrayOutput struct{ *pulumi.OutputState }
func (DistributionCustomErrorResponseArrayOutput) ElementType ¶
func (DistributionCustomErrorResponseArrayOutput) ElementType() reflect.Type
func (DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutput ¶
func (o DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutput() DistributionCustomErrorResponseArrayOutput
func (DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutputWithContext ¶
func (o DistributionCustomErrorResponseArrayOutput) ToDistributionCustomErrorResponseArrayOutputWithContext(ctx context.Context) DistributionCustomErrorResponseArrayOutput
type DistributionCustomErrorResponseInput ¶
type DistributionCustomErrorResponseInput interface { pulumi.Input ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput ToDistributionCustomErrorResponseOutputWithContext(context.Context) DistributionCustomErrorResponseOutput }
DistributionCustomErrorResponseInput is an input type that accepts DistributionCustomErrorResponseArgs and DistributionCustomErrorResponseOutput values. You can construct a concrete instance of `DistributionCustomErrorResponseInput` via:
DistributionCustomErrorResponseArgs{...}
type DistributionCustomErrorResponseOutput ¶
type DistributionCustomErrorResponseOutput struct{ *pulumi.OutputState }
func (DistributionCustomErrorResponseOutput) ElementType ¶
func (DistributionCustomErrorResponseOutput) ElementType() reflect.Type
func (DistributionCustomErrorResponseOutput) ErrorCachingMinTtl ¶
func (o DistributionCustomErrorResponseOutput) ErrorCachingMinTtl() pulumi.IntPtrOutput
The minimum amount of time you want HTTP error codes to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated.
func (DistributionCustomErrorResponseOutput) ErrorCode ¶
func (o DistributionCustomErrorResponseOutput) ErrorCode() pulumi.IntOutput
The 4xx or 5xx HTTP status code that you want to customize.
func (DistributionCustomErrorResponseOutput) ResponseCode ¶
func (o DistributionCustomErrorResponseOutput) ResponseCode() pulumi.IntPtrOutput
The HTTP status code that you want CloudFront to return with the custom error page to the viewer.
func (DistributionCustomErrorResponseOutput) ResponsePagePath ¶
func (o DistributionCustomErrorResponseOutput) ResponsePagePath() pulumi.StringPtrOutput
The path of the custom error page (for example, `/custom_404.html`).
func (DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutput ¶
func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput
func (DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutputWithContext ¶
func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutputWithContext(ctx context.Context) DistributionCustomErrorResponseOutput
type DistributionDefaultCacheBehavior ¶
type DistributionDefaultCacheBehavior struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods []string `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId *string `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods []string `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress *bool `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl *int `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId *string `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues *DistributionDefaultCacheBehaviorForwardedValues `pulumi:"forwardedValues"` // A config block that triggers a cloudfront // function with specific actions (maximum 2). FunctionAssociations []DistributionDefaultCacheBehaviorFunctionAssociation `pulumi:"functionAssociations"` // 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"` // The identifier for a response headers policy. ResponseHeadersPolicyId *string `pulumi:"responseHeadersPolicyId"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming *bool `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId string `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups []string `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners []string `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy string `pulumi:"viewerProtocolPolicy"` }
type DistributionDefaultCacheBehaviorArgs ¶
type DistributionDefaultCacheBehaviorArgs struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId pulumi.StringPtrInput `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods pulumi.StringArrayInput `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress pulumi.BoolPtrInput `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId pulumi.StringPtrInput `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues DistributionDefaultCacheBehaviorForwardedValuesPtrInput `pulumi:"forwardedValues"` // A config block that triggers a cloudfront // function with specific actions (maximum 2). FunctionAssociations DistributionDefaultCacheBehaviorFunctionAssociationArrayInput `pulumi:"functionAssociations"` // 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"` // The identifier for a response headers policy. ResponseHeadersPolicyId pulumi.StringPtrInput `pulumi:"responseHeadersPolicyId"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId pulumi.StringInput `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups pulumi.StringArrayInput `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners pulumi.StringArrayInput `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy pulumi.StringInput `pulumi:"viewerProtocolPolicy"` }
func (DistributionDefaultCacheBehaviorArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutput ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutput ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
type DistributionDefaultCacheBehaviorForwardedValues ¶
type DistributionDefaultCacheBehaviorForwardedValues struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionDefaultCacheBehaviorForwardedValuesCookies `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers []string `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString bool `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys []string `pulumi:"queryStringCacheKeys"` }
type DistributionDefaultCacheBehaviorForwardedValuesArgs ¶
type DistributionDefaultCacheBehaviorForwardedValuesArgs struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionDefaultCacheBehaviorForwardedValuesCookiesInput `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers pulumi.StringArrayInput `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString pulumi.BoolInput `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys pulumi.StringArrayInput `pulumi:"queryStringCacheKeys"` }
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
type DistributionDefaultCacheBehaviorForwardedValuesCookies ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookies struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward string `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames []string `pulumi:"whitelistedNames"` }
type DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward pulumi.StringInput `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames pulumi.StringArrayInput `pulumi:"whitelistedNames"` }
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
type DistributionDefaultCacheBehaviorForwardedValuesCookiesInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput }
DistributionDefaultCacheBehaviorForwardedValuesCookiesInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs and DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesCookiesInput` via:
DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs{...}
type DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) Forward ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) Forward() pulumi.StringOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput }
DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs, DistributionDefaultCacheBehaviorForwardedValuesCookiesPtr and DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput` via:
DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs{...} or: nil
func DistributionDefaultCacheBehaviorForwardedValuesCookiesPtr ¶
func DistributionDefaultCacheBehaviorForwardedValuesCookiesPtr(v *DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrInput
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) Forward ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) Forward() pulumi.StringPtrOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionDefaultCacheBehaviorForwardedValuesInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput }
DistributionDefaultCacheBehaviorForwardedValuesInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesArgs and DistributionDefaultCacheBehaviorForwardedValuesOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesInput` via:
DistributionDefaultCacheBehaviorForwardedValuesArgs{...}
type DistributionDefaultCacheBehaviorForwardedValuesOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) Cookies ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) Cookies() DistributionDefaultCacheBehaviorForwardedValuesCookiesOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) Headers ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryString ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryString() pulumi.BoolOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutput() DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesOutput
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
type DistributionDefaultCacheBehaviorForwardedValuesPtrInput ¶
type DistributionDefaultCacheBehaviorForwardedValuesPtrInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput }
DistributionDefaultCacheBehaviorForwardedValuesPtrInput is an input type that accepts DistributionDefaultCacheBehaviorForwardedValuesArgs, DistributionDefaultCacheBehaviorForwardedValuesPtr and DistributionDefaultCacheBehaviorForwardedValuesPtrOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorForwardedValuesPtrInput` via:
DistributionDefaultCacheBehaviorForwardedValuesArgs{...} or: nil
func DistributionDefaultCacheBehaviorForwardedValuesPtr ¶
func DistributionDefaultCacheBehaviorForwardedValuesPtr(v *DistributionDefaultCacheBehaviorForwardedValuesArgs) DistributionDefaultCacheBehaviorForwardedValuesPtrInput
type DistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
type DistributionDefaultCacheBehaviorForwardedValuesPtrOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Cookies ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionDefaultCacheBehaviorForwardedValuesCookiesPtrOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Headers ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryString ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryString() pulumi.BoolPtrOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutput() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
func (DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorForwardedValuesPtrOutput) ToDistributionDefaultCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
type DistributionDefaultCacheBehaviorFunctionAssociation ¶ added in v4.5.0
type DistributionDefaultCacheBehaviorFunctionAssociationArgs ¶ added in v4.5.0
type DistributionDefaultCacheBehaviorFunctionAssociationArgs struct { // The specific event to trigger this function. // Valid values: `viewer-request` or `viewer-response` EventType pulumi.StringInput `pulumi:"eventType"` // ARN of the Cloudfront function. FunctionArn pulumi.StringInput `pulumi:"functionArn"` }
func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ElementType ¶ added in v4.5.0
func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput ¶ added in v4.5.0
func (i DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput() DistributionDefaultCacheBehaviorFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext ¶ added in v4.5.0
func (i DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationOutput
type DistributionDefaultCacheBehaviorFunctionAssociationArray ¶ added in v4.5.0
type DistributionDefaultCacheBehaviorFunctionAssociationArray []DistributionDefaultCacheBehaviorFunctionAssociationInput
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ElementType ¶ added in v4.5.0
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput ¶ added in v4.5.0
func (i DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext ¶ added in v4.5.0
func (i DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorFunctionAssociationArrayInput ¶ added in v4.5.0
type DistributionDefaultCacheBehaviorFunctionAssociationArrayInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext(context.Context) DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput }
DistributionDefaultCacheBehaviorFunctionAssociationArrayInput is an input type that accepts DistributionDefaultCacheBehaviorFunctionAssociationArray and DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorFunctionAssociationArrayInput` via:
DistributionDefaultCacheBehaviorFunctionAssociationArray{ DistributionDefaultCacheBehaviorFunctionAssociationArgs{...} }
type DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput ¶ added in v4.5.0
type DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ElementType ¶ added in v4.5.0
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorFunctionAssociationInput ¶ added in v4.5.0
type DistributionDefaultCacheBehaviorFunctionAssociationInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorFunctionAssociationOutput() DistributionDefaultCacheBehaviorFunctionAssociationOutput ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext(context.Context) DistributionDefaultCacheBehaviorFunctionAssociationOutput }
DistributionDefaultCacheBehaviorFunctionAssociationInput is an input type that accepts DistributionDefaultCacheBehaviorFunctionAssociationArgs and DistributionDefaultCacheBehaviorFunctionAssociationOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorFunctionAssociationInput` via:
DistributionDefaultCacheBehaviorFunctionAssociationArgs{...}
type DistributionDefaultCacheBehaviorFunctionAssociationOutput ¶ added in v4.5.0
type DistributionDefaultCacheBehaviorFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ElementType ¶ added in v4.5.0
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) EventType ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) EventType() pulumi.StringOutput
The specific event to trigger this function. Valid values: `viewer-request` or `viewer-response`
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) FunctionArn ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
ARN of the Cloudfront function.
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput() DistributionDefaultCacheBehaviorFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationOutput
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` or `viewer-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` or `viewer-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` or `viewer-response`
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`.
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
ARN of the Lambda function.
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
type DistributionDefaultCacheBehaviorOutput ¶
type DistributionDefaultCacheBehaviorOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorOutput) AllowedMethods ¶
func (o DistributionDefaultCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionDefaultCacheBehaviorOutput) CachePolicyId ¶
func (o DistributionDefaultCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
The unique identifier of the cache policy that is attached to the cache behavior.
func (DistributionDefaultCacheBehaviorOutput) CachedMethods ¶
func (o DistributionDefaultCacheBehaviorOutput) CachedMethods() pulumi.StringArrayOutput
Controls whether CloudFront caches the response to requests using the specified HTTP methods.
func (DistributionDefaultCacheBehaviorOutput) Compress ¶
func (o DistributionDefaultCacheBehaviorOutput) Compress() pulumi.BoolPtrOutput
Whether you want CloudFront to automatically compress content for web requests that include `Accept-Encoding: gzip` in the request header (default: `false`).
func (DistributionDefaultCacheBehaviorOutput) DefaultTtl ¶
func (o DistributionDefaultCacheBehaviorOutput) DefaultTtl() pulumi.IntPtrOutput
The default amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request in the absence of an `Cache-Control max-age` or `Expires` header.
func (DistributionDefaultCacheBehaviorOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorOutput) FieldLevelEncryptionId ¶
func (o DistributionDefaultCacheBehaviorOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
Field level encryption configuration ID
func (DistributionDefaultCacheBehaviorOutput) ForwardedValues ¶
func (o DistributionDefaultCacheBehaviorOutput) ForwardedValues() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
The forwarded values configuration that specifies how CloudFront handles query strings, cookies and headers (maximum one).
func (DistributionDefaultCacheBehaviorOutput) FunctionAssociations ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorOutput) FunctionAssociations() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
A config block that triggers a cloudfront function with specific actions (maximum 2).
func (DistributionDefaultCacheBehaviorOutput) LambdaFunctionAssociations ¶
func (o DistributionDefaultCacheBehaviorOutput) LambdaFunctionAssociations() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
A config block that triggers a lambda function with specific actions (maximum 4).
func (DistributionDefaultCacheBehaviorOutput) MaxTtl ¶
func (o DistributionDefaultCacheBehaviorOutput) MaxTtl() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request to your origin to determine whether the object has been updated. Only effective in the presence of `Cache-Control max-age`, `Cache-Control s-maxage`, and `Expires` headers.
func (DistributionDefaultCacheBehaviorOutput) MinTtl ¶
func (o DistributionDefaultCacheBehaviorOutput) MinTtl() pulumi.IntPtrOutput
The minimum amount of time that you want objects to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated. Defaults to 0 seconds.
func (DistributionDefaultCacheBehaviorOutput) OriginRequestPolicyId ¶
func (o DistributionDefaultCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn ¶
func (o DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
The ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionDefaultCacheBehaviorOutput) ResponseHeadersPolicyId ¶ added in v4.27.0
func (o DistributionDefaultCacheBehaviorOutput) ResponseHeadersPolicyId() pulumi.StringPtrOutput
The identifier for a response headers policy.
func (DistributionDefaultCacheBehaviorOutput) SmoothStreaming ¶
func (o DistributionDefaultCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
Indicates whether you want to distribute media files in Microsoft Smooth Streaming format using the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorOutput) TargetOriginId ¶
func (o DistributionDefaultCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
The value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior.
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutput ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorOutput) TrustedKeyGroups ¶
func (o DistributionDefaultCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorOutput) TrustedSigners ¶
func (o DistributionDefaultCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorOutput) ViewerProtocolPolicy ¶
func (o DistributionDefaultCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
Use this element to specify the protocol that users can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern. One of `allow-all`, `https-only`, or `redirect-to-https`.
type DistributionDefaultCacheBehaviorPtrInput ¶
type DistributionDefaultCacheBehaviorPtrInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput ToDistributionDefaultCacheBehaviorPtrOutputWithContext(context.Context) DistributionDefaultCacheBehaviorPtrOutput }
DistributionDefaultCacheBehaviorPtrInput is an input type that accepts DistributionDefaultCacheBehaviorArgs, DistributionDefaultCacheBehaviorPtr and DistributionDefaultCacheBehaviorPtrOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorPtrInput` via:
DistributionDefaultCacheBehaviorArgs{...} or: nil
func DistributionDefaultCacheBehaviorPtr ¶
func DistributionDefaultCacheBehaviorPtr(v *DistributionDefaultCacheBehaviorArgs) DistributionDefaultCacheBehaviorPtrInput
type DistributionDefaultCacheBehaviorPtrOutput ¶
type DistributionDefaultCacheBehaviorPtrOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorPtrOutput) AllowedMethods ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionDefaultCacheBehaviorPtrOutput) CachePolicyId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) CachePolicyId() pulumi.StringPtrOutput
The unique identifier of the cache policy that is attached to the cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) CachedMethods ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) CachedMethods() pulumi.StringArrayOutput
Controls whether CloudFront caches the response to requests using the specified HTTP methods.
func (DistributionDefaultCacheBehaviorPtrOutput) Compress ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) Compress() pulumi.BoolPtrOutput
Whether you want CloudFront to automatically compress content for web requests that include `Accept-Encoding: gzip` in the request header (default: `false`).
func (DistributionDefaultCacheBehaviorPtrOutput) DefaultTtl ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) DefaultTtl() pulumi.IntPtrOutput
The default amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request in the absence of an `Cache-Control max-age` or `Expires` header.
func (DistributionDefaultCacheBehaviorPtrOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorPtrOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorPtrOutput) FieldLevelEncryptionId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
Field level encryption configuration ID
func (DistributionDefaultCacheBehaviorPtrOutput) ForwardedValues ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ForwardedValues() DistributionDefaultCacheBehaviorForwardedValuesPtrOutput
The forwarded values configuration that specifies how CloudFront handles query strings, cookies and headers (maximum one).
func (DistributionDefaultCacheBehaviorPtrOutput) FunctionAssociations ¶ added in v4.5.0
func (o DistributionDefaultCacheBehaviorPtrOutput) FunctionAssociations() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
A config block that triggers a cloudfront function with specific actions (maximum 2).
func (DistributionDefaultCacheBehaviorPtrOutput) LambdaFunctionAssociations ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) LambdaFunctionAssociations() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
A config block that triggers a lambda function with specific actions (maximum 4).
func (DistributionDefaultCacheBehaviorPtrOutput) MaxTtl ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) MaxTtl() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request to your origin to determine whether the object has been updated. Only effective in the presence of `Cache-Control max-age`, `Cache-Control s-maxage`, and `Expires` headers.
func (DistributionDefaultCacheBehaviorPtrOutput) MinTtl ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) MinTtl() pulumi.IntPtrOutput
The minimum amount of time that you want objects to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated. Defaults to 0 seconds.
func (DistributionDefaultCacheBehaviorPtrOutput) OriginRequestPolicyId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
The ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) ResponseHeadersPolicyId ¶ added in v4.27.0
func (o DistributionDefaultCacheBehaviorPtrOutput) ResponseHeadersPolicyId() pulumi.StringPtrOutput
The identifier for a response headers policy.
func (DistributionDefaultCacheBehaviorPtrOutput) SmoothStreaming ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Indicates whether you want to distribute media files in Microsoft Smooth Streaming format using the origin that is associated with this cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) TargetOriginId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) TargetOriginId() pulumi.StringPtrOutput
The value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput
func (DistributionDefaultCacheBehaviorPtrOutput) TrustedKeyGroups ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedKeyGroups() pulumi.StringArrayOutput
A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners() pulumi.StringArrayOutput
List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionDefaultCacheBehaviorPtrOutput) ViewerProtocolPolicy ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ViewerProtocolPolicy() pulumi.StringPtrOutput
Use this element to specify the protocol that users can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern. One of `allow-all`, `https-only`, or `redirect-to-https`.
type DistributionInput ¶
type DistributionInput interface { pulumi.Input ToDistributionOutput() DistributionOutput ToDistributionOutputWithContext(ctx context.Context) DistributionOutput }
type DistributionLoggingConfig ¶
type DistributionLoggingConfig struct { // The Amazon S3 bucket to store the access logs in, for // example, `myawslogbucket.s3.amazonaws.com`. Bucket string `pulumi:"bucket"` // Specifies whether you want CloudFront to // include cookies in access logs (default: `false`). IncludeCookies *bool `pulumi:"includeCookies"` // An optional string that you want CloudFront to prefix // to the access log filenames for this distribution, for example, `myprefix/`. Prefix *string `pulumi:"prefix"` }
type DistributionLoggingConfigArgs ¶
type DistributionLoggingConfigArgs struct { // The Amazon S3 bucket to store the access logs in, for // example, `myawslogbucket.s3.amazonaws.com`. Bucket pulumi.StringInput `pulumi:"bucket"` // Specifies whether you want CloudFront to // include cookies in access logs (default: `false`). IncludeCookies pulumi.BoolPtrInput `pulumi:"includeCookies"` // An optional string that you want CloudFront to prefix // to the access log filenames for this distribution, for example, `myprefix/`. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (DistributionLoggingConfigArgs) ElementType ¶
func (DistributionLoggingConfigArgs) ElementType() reflect.Type
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutput ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutputWithContext ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutput ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
func (DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutputWithContext ¶
func (i DistributionLoggingConfigArgs) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
type DistributionLoggingConfigInput ¶
type DistributionLoggingConfigInput interface { pulumi.Input ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput ToDistributionLoggingConfigOutputWithContext(context.Context) DistributionLoggingConfigOutput }
DistributionLoggingConfigInput is an input type that accepts DistributionLoggingConfigArgs and DistributionLoggingConfigOutput values. You can construct a concrete instance of `DistributionLoggingConfigInput` via:
DistributionLoggingConfigArgs{...}
type DistributionLoggingConfigOutput ¶
type DistributionLoggingConfigOutput struct{ *pulumi.OutputState }
func (DistributionLoggingConfigOutput) Bucket ¶
func (o DistributionLoggingConfigOutput) Bucket() pulumi.StringOutput
The Amazon S3 bucket to store the access logs in, for example, `myawslogbucket.s3.amazonaws.com`.
func (DistributionLoggingConfigOutput) ElementType ¶
func (DistributionLoggingConfigOutput) ElementType() reflect.Type
func (DistributionLoggingConfigOutput) IncludeCookies ¶
func (o DistributionLoggingConfigOutput) IncludeCookies() pulumi.BoolPtrOutput
Specifies whether you want CloudFront to include cookies in access logs (default: `false`).
func (DistributionLoggingConfigOutput) Prefix ¶
func (o DistributionLoggingConfigOutput) Prefix() pulumi.StringPtrOutput
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, `myprefix/`.
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutput ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutput() DistributionLoggingConfigOutput
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutputWithContext ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigOutputWithContext(ctx context.Context) DistributionLoggingConfigOutput
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutput ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
func (DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutputWithContext ¶
func (o DistributionLoggingConfigOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
type DistributionLoggingConfigPtrInput ¶
type DistributionLoggingConfigPtrInput interface { pulumi.Input ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput ToDistributionLoggingConfigPtrOutputWithContext(context.Context) DistributionLoggingConfigPtrOutput }
DistributionLoggingConfigPtrInput is an input type that accepts DistributionLoggingConfigArgs, DistributionLoggingConfigPtr and DistributionLoggingConfigPtrOutput values. You can construct a concrete instance of `DistributionLoggingConfigPtrInput` via:
DistributionLoggingConfigArgs{...} or: nil
func DistributionLoggingConfigPtr ¶
func DistributionLoggingConfigPtr(v *DistributionLoggingConfigArgs) DistributionLoggingConfigPtrInput
type DistributionLoggingConfigPtrOutput ¶
type DistributionLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (DistributionLoggingConfigPtrOutput) Bucket ¶
func (o DistributionLoggingConfigPtrOutput) Bucket() pulumi.StringPtrOutput
The Amazon S3 bucket to store the access logs in, for example, `myawslogbucket.s3.amazonaws.com`.
func (DistributionLoggingConfigPtrOutput) Elem ¶
func (o DistributionLoggingConfigPtrOutput) Elem() DistributionLoggingConfigOutput
func (DistributionLoggingConfigPtrOutput) ElementType ¶
func (DistributionLoggingConfigPtrOutput) ElementType() reflect.Type
func (DistributionLoggingConfigPtrOutput) IncludeCookies ¶
func (o DistributionLoggingConfigPtrOutput) IncludeCookies() pulumi.BoolPtrOutput
Specifies whether you want CloudFront to include cookies in access logs (default: `false`).
func (DistributionLoggingConfigPtrOutput) Prefix ¶
func (o DistributionLoggingConfigPtrOutput) Prefix() pulumi.StringPtrOutput
An optional string that you want CloudFront to prefix to the access log filenames for this distribution, for example, `myprefix/`.
func (DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutput ¶
func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutput() DistributionLoggingConfigPtrOutput
func (DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutputWithContext ¶
func (o DistributionLoggingConfigPtrOutput) ToDistributionLoggingConfigPtrOutputWithContext(ctx context.Context) DistributionLoggingConfigPtrOutput
type DistributionMap ¶
type DistributionMap map[string]DistributionInput
func (DistributionMap) ElementType ¶
func (DistributionMap) ElementType() reflect.Type
func (DistributionMap) ToDistributionMapOutput ¶
func (i DistributionMap) ToDistributionMapOutput() DistributionMapOutput
func (DistributionMap) ToDistributionMapOutputWithContext ¶
func (i DistributionMap) ToDistributionMapOutputWithContext(ctx context.Context) DistributionMapOutput
type DistributionMapInput ¶
type DistributionMapInput interface { pulumi.Input ToDistributionMapOutput() DistributionMapOutput ToDistributionMapOutputWithContext(context.Context) DistributionMapOutput }
DistributionMapInput is an input type that accepts DistributionMap and DistributionMapOutput values. You can construct a concrete instance of `DistributionMapInput` via:
DistributionMap{ "key": DistributionArgs{...} }
type DistributionMapOutput ¶
type DistributionMapOutput struct{ *pulumi.OutputState }
func (DistributionMapOutput) ElementType ¶
func (DistributionMapOutput) ElementType() reflect.Type
func (DistributionMapOutput) MapIndex ¶
func (o DistributionMapOutput) MapIndex(k pulumi.StringInput) DistributionOutput
func (DistributionMapOutput) ToDistributionMapOutput ¶
func (o DistributionMapOutput) ToDistributionMapOutput() DistributionMapOutput
func (DistributionMapOutput) ToDistributionMapOutputWithContext ¶
func (o DistributionMapOutput) ToDistributionMapOutputWithContext(ctx context.Context) DistributionMapOutput
type DistributionOrderedCacheBehavior ¶
type DistributionOrderedCacheBehavior struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods []string `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId *string `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods []string `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress *bool `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl *int `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId *string `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues *DistributionOrderedCacheBehaviorForwardedValues `pulumi:"forwardedValues"` // A config block that triggers a cloudfront // function with specific actions (maximum 2). FunctionAssociations []DistributionOrderedCacheBehaviorFunctionAssociation `pulumi:"functionAssociations"` // 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"` // The identifier for a response headers policy. ResponseHeadersPolicyId *string `pulumi:"responseHeadersPolicyId"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming *bool `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId string `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups []string `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners []string `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy string `pulumi:"viewerProtocolPolicy"` }
type DistributionOrderedCacheBehaviorArgs ¶
type DistributionOrderedCacheBehaviorArgs struct { // Controls which HTTP methods CloudFront // processes and forwards to your Amazon S3 bucket or your custom origin. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // The unique identifier of the cache policy that // is attached to the cache behavior. CachePolicyId pulumi.StringPtrInput `pulumi:"cachePolicyId"` // Controls whether CloudFront caches the // response to requests using the specified HTTP methods. CachedMethods pulumi.StringArrayInput `pulumi:"cachedMethods"` // Whether you want CloudFront to automatically // compress content for web requests that include `Accept-Encoding: gzip` in // the request header (default: `false`). Compress pulumi.BoolPtrInput `pulumi:"compress"` // The default amount of time (in seconds) that an // object is in a CloudFront cache before CloudFront forwards another request // in the absence of an `Cache-Control max-age` or `Expires` header. DefaultTtl pulumi.IntPtrInput `pulumi:"defaultTtl"` // Field level encryption configuration ID FieldLevelEncryptionId pulumi.StringPtrInput `pulumi:"fieldLevelEncryptionId"` // The forwarded values configuration that specifies how CloudFront // handles query strings, cookies and headers (maximum one). ForwardedValues DistributionOrderedCacheBehaviorForwardedValuesPtrInput `pulumi:"forwardedValues"` // A config block that triggers a cloudfront // function with specific actions (maximum 2). FunctionAssociations DistributionOrderedCacheBehaviorFunctionAssociationArrayInput `pulumi:"functionAssociations"` // 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"` // The identifier for a response headers policy. ResponseHeadersPolicyId pulumi.StringPtrInput `pulumi:"responseHeadersPolicyId"` // Indicates whether you want to distribute // media files in Microsoft Smooth Streaming format using the origin that is // associated with this cache behavior. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` // The value of ID for the origin that you want // CloudFront to route requests to when a request matches the path pattern // either for a cache behavior or for the default cache behavior. TargetOriginId pulumi.StringInput `pulumi:"targetOriginId"` // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups pulumi.StringArrayInput `pulumi:"trustedKeyGroups"` // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners pulumi.StringArrayInput `pulumi:"trustedSigners"` // Use this element to specify the // protocol that users can use to access the files in the origin specified by // TargetOriginId when a request matches the path pattern in PathPattern. One // of `allow-all`, `https-only`, or `redirect-to-https`. ViewerProtocolPolicy pulumi.StringInput `pulumi:"viewerProtocolPolicy"` }
func (DistributionOrderedCacheBehaviorArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutput ¶
func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
func (DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorArgs) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
type DistributionOrderedCacheBehaviorArray ¶
type DistributionOrderedCacheBehaviorArray []DistributionOrderedCacheBehaviorInput
func (DistributionOrderedCacheBehaviorArray) ElementType ¶
func (DistributionOrderedCacheBehaviorArray) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutput ¶
func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
func (DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorArray) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
type DistributionOrderedCacheBehaviorArrayInput ¶
type DistributionOrderedCacheBehaviorArrayInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput ToDistributionOrderedCacheBehaviorArrayOutputWithContext(context.Context) DistributionOrderedCacheBehaviorArrayOutput }
DistributionOrderedCacheBehaviorArrayInput is an input type that accepts DistributionOrderedCacheBehaviorArray and DistributionOrderedCacheBehaviorArrayOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorArrayInput` via:
DistributionOrderedCacheBehaviorArray{ DistributionOrderedCacheBehaviorArgs{...} }
type DistributionOrderedCacheBehaviorArrayOutput ¶
type DistributionOrderedCacheBehaviorArrayOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorArrayOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorArrayOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutput ¶
func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutput() DistributionOrderedCacheBehaviorArrayOutput
func (DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorArrayOutput) ToDistributionOrderedCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorArrayOutput
type DistributionOrderedCacheBehaviorForwardedValues ¶
type DistributionOrderedCacheBehaviorForwardedValues struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionOrderedCacheBehaviorForwardedValuesCookies `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers []string `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString bool `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys []string `pulumi:"queryStringCacheKeys"` }
type DistributionOrderedCacheBehaviorForwardedValuesArgs ¶
type DistributionOrderedCacheBehaviorForwardedValuesArgs struct { // The forwarded values cookies // that specifies how CloudFront handles cookies (maximum one). Cookies DistributionOrderedCacheBehaviorForwardedValuesCookiesInput `pulumi:"cookies"` // Specifies the Headers, if any, that you want // CloudFront to vary upon for this cache behavior. Specify `*` to include all // headers. Headers pulumi.StringArrayInput `pulumi:"headers"` // Indicates whether you want CloudFront to forward // query strings to the origin that is associated with this cache behavior. QueryString pulumi.BoolInput `pulumi:"queryString"` // When specified, along with a value of // `true` for `queryString`, all query strings are forwarded, however only the // query string keys listed in this argument are cached. When omitted with a // value of `true` for `queryString`, all query string keys are cached. QueryStringCacheKeys pulumi.StringArrayInput `pulumi:"queryStringCacheKeys"` }
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
type DistributionOrderedCacheBehaviorForwardedValuesCookies ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookies struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward string `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames []string `pulumi:"whitelistedNames"` }
type DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs struct { // Specifies whether you want CloudFront to forward // cookies to the origin that is associated with this cache behavior. You can // specify `all`, `none` or `whitelist`. If `whitelist`, you must include the // subsequent `whitelistedNames` Forward pulumi.StringInput `pulumi:"forward"` // If you have specified `whitelist` to // `forward`, the whitelisted cookies that you want CloudFront to forward to // your origin. WhitelistedNames pulumi.StringArrayInput `pulumi:"whitelistedNames"` }
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
type DistributionOrderedCacheBehaviorForwardedValuesCookiesInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput }
DistributionOrderedCacheBehaviorForwardedValuesCookiesInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs and DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesCookiesInput` via:
DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs{...}
type DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) Forward ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) Forward() pulumi.StringOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput }
DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs, DistributionOrderedCacheBehaviorForwardedValuesCookiesPtr and DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput` via:
DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs{...} or: nil
func DistributionOrderedCacheBehaviorForwardedValuesCookiesPtr ¶
func DistributionOrderedCacheBehaviorForwardedValuesCookiesPtr(v *DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrInput
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Forward ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) Forward() pulumi.StringPtrOutput
Specifies whether you want CloudFront to forward cookies to the origin that is associated with this cache behavior. You can specify `all`, `none` or `whitelist`. If `whitelist`, you must include the subsequent `whitelistedNames`
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput) WhitelistedNames() pulumi.StringArrayOutput
If you have specified `whitelist` to `forward`, the whitelisted cookies that you want CloudFront to forward to your origin.
type DistributionOrderedCacheBehaviorForwardedValuesInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput }
DistributionOrderedCacheBehaviorForwardedValuesInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesArgs and DistributionOrderedCacheBehaviorForwardedValuesOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesInput` via:
DistributionOrderedCacheBehaviorForwardedValuesArgs{...}
type DistributionOrderedCacheBehaviorForwardedValuesOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) Cookies ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) Headers ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryString ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryString() pulumi.BoolOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutput() DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesOutput
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
type DistributionOrderedCacheBehaviorForwardedValuesPtrInput ¶
type DistributionOrderedCacheBehaviorForwardedValuesPtrInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput }
DistributionOrderedCacheBehaviorForwardedValuesPtrInput is an input type that accepts DistributionOrderedCacheBehaviorForwardedValuesArgs, DistributionOrderedCacheBehaviorForwardedValuesPtr and DistributionOrderedCacheBehaviorForwardedValuesPtrOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorForwardedValuesPtrInput` via:
DistributionOrderedCacheBehaviorForwardedValuesArgs{...} or: nil
func DistributionOrderedCacheBehaviorForwardedValuesPtr ¶
func DistributionOrderedCacheBehaviorForwardedValuesPtr(v *DistributionOrderedCacheBehaviorForwardedValuesArgs) DistributionOrderedCacheBehaviorForwardedValuesPtrInput
type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
type DistributionOrderedCacheBehaviorForwardedValuesPtrOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Cookies() DistributionOrderedCacheBehaviorForwardedValuesCookiesPtrOutput
The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Headers ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) Headers() pulumi.StringArrayOutput
Specifies the Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify `*` to include all headers.
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryString ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryString() pulumi.BoolPtrOutput
Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) QueryStringCacheKeys() pulumi.StringArrayOutput
When specified, along with a value of `true` for `queryString`, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of `true` for `queryString`, all query string keys are cached.
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutput() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
func (DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorForwardedValuesPtrOutput) ToDistributionOrderedCacheBehaviorForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
type DistributionOrderedCacheBehaviorFunctionAssociation ¶ added in v4.5.0
type DistributionOrderedCacheBehaviorFunctionAssociationArgs ¶ added in v4.5.0
type DistributionOrderedCacheBehaviorFunctionAssociationArgs struct { // The specific event to trigger this function. // Valid values: `viewer-request` or `viewer-response` EventType pulumi.StringInput `pulumi:"eventType"` // ARN of the Cloudfront function. FunctionArn pulumi.StringInput `pulumi:"functionArn"` }
func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ElementType ¶ added in v4.5.0
func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput ¶ added in v4.5.0
func (i DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput() DistributionOrderedCacheBehaviorFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext ¶ added in v4.5.0
func (i DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationOutput
type DistributionOrderedCacheBehaviorFunctionAssociationArray ¶ added in v4.5.0
type DistributionOrderedCacheBehaviorFunctionAssociationArray []DistributionOrderedCacheBehaviorFunctionAssociationInput
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ElementType ¶ added in v4.5.0
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput ¶ added in v4.5.0
func (i DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext ¶ added in v4.5.0
func (i DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorFunctionAssociationArrayInput ¶ added in v4.5.0
type DistributionOrderedCacheBehaviorFunctionAssociationArrayInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext(context.Context) DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput }
DistributionOrderedCacheBehaviorFunctionAssociationArrayInput is an input type that accepts DistributionOrderedCacheBehaviorFunctionAssociationArray and DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorFunctionAssociationArrayInput` via:
DistributionOrderedCacheBehaviorFunctionAssociationArray{ DistributionOrderedCacheBehaviorFunctionAssociationArgs{...} }
type DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput ¶ added in v4.5.0
type DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ElementType ¶ added in v4.5.0
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput ¶ added in v4.5.0
func (o DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext ¶ added in v4.5.0
func (o DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorFunctionAssociationInput ¶ added in v4.5.0
type DistributionOrderedCacheBehaviorFunctionAssociationInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorFunctionAssociationOutput() DistributionOrderedCacheBehaviorFunctionAssociationOutput ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext(context.Context) DistributionOrderedCacheBehaviorFunctionAssociationOutput }
DistributionOrderedCacheBehaviorFunctionAssociationInput is an input type that accepts DistributionOrderedCacheBehaviorFunctionAssociationArgs and DistributionOrderedCacheBehaviorFunctionAssociationOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorFunctionAssociationInput` via:
DistributionOrderedCacheBehaviorFunctionAssociationArgs{...}
type DistributionOrderedCacheBehaviorFunctionAssociationOutput ¶ added in v4.5.0
type DistributionOrderedCacheBehaviorFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ElementType ¶ added in v4.5.0
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) EventType ¶ added in v4.5.0
func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) EventType() pulumi.StringOutput
The specific event to trigger this function. Valid values: `viewer-request` or `viewer-response`
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) FunctionArn ¶ added in v4.5.0
func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
ARN of the Cloudfront function.
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput ¶ added in v4.5.0
func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput() DistributionOrderedCacheBehaviorFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext ¶ added in v4.5.0
func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationOutput
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` or `viewer-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` or `viewer-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` or `viewer-response`
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`.
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
ARN of the Lambda function.
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
type DistributionOrderedCacheBehaviorOutput ¶
type DistributionOrderedCacheBehaviorOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorOutput) AllowedMethods ¶
func (o DistributionOrderedCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionOrderedCacheBehaviorOutput) CachePolicyId ¶
func (o DistributionOrderedCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
The unique identifier of the cache policy that is attached to the cache behavior.
func (DistributionOrderedCacheBehaviorOutput) CachedMethods ¶
func (o DistributionOrderedCacheBehaviorOutput) CachedMethods() pulumi.StringArrayOutput
Controls whether CloudFront caches the response to requests using the specified HTTP methods.
func (DistributionOrderedCacheBehaviorOutput) Compress ¶
func (o DistributionOrderedCacheBehaviorOutput) Compress() pulumi.BoolPtrOutput
Whether you want CloudFront to automatically compress content for web requests that include `Accept-Encoding: gzip` in the request header (default: `false`).
func (DistributionOrderedCacheBehaviorOutput) DefaultTtl ¶
func (o DistributionOrderedCacheBehaviorOutput) DefaultTtl() pulumi.IntPtrOutput
The default amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request in the absence of an `Cache-Control max-age` or `Expires` header.
func (DistributionOrderedCacheBehaviorOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorOutput) FieldLevelEncryptionId ¶
func (o DistributionOrderedCacheBehaviorOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput
Field level encryption configuration ID
func (DistributionOrderedCacheBehaviorOutput) ForwardedValues ¶
func (o DistributionOrderedCacheBehaviorOutput) ForwardedValues() DistributionOrderedCacheBehaviorForwardedValuesPtrOutput
The forwarded values configuration that specifies how CloudFront handles query strings, cookies and headers (maximum one).
func (DistributionOrderedCacheBehaviorOutput) FunctionAssociations ¶ added in v4.5.0
func (o DistributionOrderedCacheBehaviorOutput) FunctionAssociations() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
A config block that triggers a cloudfront function with specific actions (maximum 2).
func (DistributionOrderedCacheBehaviorOutput) LambdaFunctionAssociations ¶
func (o DistributionOrderedCacheBehaviorOutput) LambdaFunctionAssociations() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
A config block that triggers a lambda function with specific actions (maximum 4).
func (DistributionOrderedCacheBehaviorOutput) MaxTtl ¶
func (o DistributionOrderedCacheBehaviorOutput) MaxTtl() pulumi.IntPtrOutput
The maximum amount of time (in seconds) that an object is in a CloudFront cache before CloudFront forwards another request to your origin to determine whether the object has been updated. Only effective in the presence of `Cache-Control max-age`, `Cache-Control s-maxage`, and `Expires` headers.
func (DistributionOrderedCacheBehaviorOutput) MinTtl ¶
func (o DistributionOrderedCacheBehaviorOutput) MinTtl() pulumi.IntPtrOutput
The minimum amount of time that you want objects to stay in CloudFront caches before CloudFront queries your origin to see whether the object has been updated. Defaults to 0 seconds.
func (DistributionOrderedCacheBehaviorOutput) OriginRequestPolicyId ¶
func (o DistributionOrderedCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput
The unique identifier of the origin request policy that is attached to the behavior.
func (DistributionOrderedCacheBehaviorOutput) PathPattern ¶
func (o DistributionOrderedCacheBehaviorOutput) PathPattern() pulumi.StringOutput
The pattern (for example, `images/*.jpg`) that specifies which requests you want this cache behavior to apply to.
func (DistributionOrderedCacheBehaviorOutput) RealtimeLogConfigArn ¶
func (o DistributionOrderedCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
The ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionOrderedCacheBehaviorOutput) ResponseHeadersPolicyId ¶ added in v4.27.0
func (o DistributionOrderedCacheBehaviorOutput) ResponseHeadersPolicyId() pulumi.StringPtrOutput
The identifier for a response headers policy.
func (DistributionOrderedCacheBehaviorOutput) SmoothStreaming ¶
func (o DistributionOrderedCacheBehaviorOutput) SmoothStreaming() pulumi.BoolPtrOutput
Indicates whether you want to distribute media files in Microsoft Smooth Streaming format using the origin that is associated with this cache behavior.
func (DistributionOrderedCacheBehaviorOutput) TargetOriginId ¶
func (o DistributionOrderedCacheBehaviorOutput) TargetOriginId() pulumi.StringOutput
The value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior.
func (DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutput ¶
func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutput() DistributionOrderedCacheBehaviorOutput
func (DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorOutput) ToDistributionOrderedCacheBehaviorOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorOutput
func (DistributionOrderedCacheBehaviorOutput) TrustedKeyGroups ¶
func (o DistributionOrderedCacheBehaviorOutput) TrustedKeyGroups() pulumi.StringArrayOutput
A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionOrderedCacheBehaviorOutput) TrustedSigners ¶
func (o DistributionOrderedCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature.
func (DistributionOrderedCacheBehaviorOutput) ViewerProtocolPolicy ¶
func (o DistributionOrderedCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput
Use this element to specify the protocol that users can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern. One of `allow-all`, `https-only`, or `redirect-to-https`.
type DistributionOrigin ¶
type DistributionOrigin struct { // The number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Defaults to 3. ConnectionAttempts *int `pulumi:"connectionAttempts"` // The number of seconds that CloudFront waits when trying to establish a connection to the origin. Must be between 1-10. Defaults to 10. ConnectionTimeout *int `pulumi:"connectionTimeout"` // 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 Origin Shield // configuration information. Using Origin Shield can help reduce the load on your origin. For more information, see [Using Origin Shield](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/origin-shield.html) in the Amazon CloudFront Developer Guide. OriginShield *DistributionOriginOriginShield `pulumi:"originShield"` // The CloudFront S3 origin // configuration information. If a custom origin is required, use // `customOriginConfig` instead. S3OriginConfig *DistributionOriginS3OriginConfig `pulumi:"s3OriginConfig"` }
type DistributionOriginArgs ¶
type DistributionOriginArgs struct { // The number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Defaults to 3. ConnectionAttempts pulumi.IntPtrInput `pulumi:"connectionAttempts"` // The number of seconds that CloudFront waits when trying to establish a connection to the origin. Must be between 1-10. Defaults to 10. ConnectionTimeout pulumi.IntPtrInput `pulumi:"connectionTimeout"` // 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 Origin Shield // configuration information. Using Origin Shield can help reduce the load on your origin. For more information, see [Using Origin Shield](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/origin-shield.html) in the Amazon CloudFront Developer Guide. OriginShield DistributionOriginOriginShieldPtrInput `pulumi:"originShield"` // 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 DistributionOriginOriginShield ¶ added in v4.7.0
type DistributionOriginOriginShield struct { // A flag that specifies whether Origin Shield is enabled. Enabled bool `pulumi:"enabled"` // The AWS Region for Origin Shield. To specify a region, use the region code, not the region name. For example, specify the US East (Ohio) region as us-east-2. OriginShieldRegion string `pulumi:"originShieldRegion"` }
type DistributionOriginOriginShieldArgs ¶ added in v4.7.0
type DistributionOriginOriginShieldArgs struct { // A flag that specifies whether Origin Shield is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The AWS Region for Origin Shield. To specify a region, use the region code, not the region name. For example, specify the US East (Ohio) region as us-east-2. OriginShieldRegion pulumi.StringInput `pulumi:"originShieldRegion"` }
func (DistributionOriginOriginShieldArgs) ElementType ¶ added in v4.7.0
func (DistributionOriginOriginShieldArgs) ElementType() reflect.Type
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutput ¶ added in v4.7.0
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutput() DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutputWithContext ¶ added in v4.7.0
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutputWithContext(ctx context.Context) DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutput ¶ added in v4.7.0
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutputWithContext ¶ added in v4.7.0
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
type DistributionOriginOriginShieldInput ¶ added in v4.7.0
type DistributionOriginOriginShieldInput interface { pulumi.Input ToDistributionOriginOriginShieldOutput() DistributionOriginOriginShieldOutput ToDistributionOriginOriginShieldOutputWithContext(context.Context) DistributionOriginOriginShieldOutput }
DistributionOriginOriginShieldInput is an input type that accepts DistributionOriginOriginShieldArgs and DistributionOriginOriginShieldOutput values. You can construct a concrete instance of `DistributionOriginOriginShieldInput` via:
DistributionOriginOriginShieldArgs{...}
type DistributionOriginOriginShieldOutput ¶ added in v4.7.0
type DistributionOriginOriginShieldOutput struct{ *pulumi.OutputState }
func (DistributionOriginOriginShieldOutput) ElementType ¶ added in v4.7.0
func (DistributionOriginOriginShieldOutput) ElementType() reflect.Type
func (DistributionOriginOriginShieldOutput) Enabled ¶ added in v4.7.0
func (o DistributionOriginOriginShieldOutput) Enabled() pulumi.BoolOutput
A flag that specifies whether Origin Shield is enabled.
func (DistributionOriginOriginShieldOutput) OriginShieldRegion ¶ added in v4.7.0
func (o DistributionOriginOriginShieldOutput) OriginShieldRegion() pulumi.StringOutput
The AWS Region for Origin Shield. To specify a region, use the region code, not the region name. For example, specify the US East (Ohio) region as us-east-2.
func (DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutput ¶ added in v4.7.0
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutput() DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutputWithContext ¶ added in v4.7.0
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutputWithContext(ctx context.Context) DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutput ¶ added in v4.7.0
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
func (DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutputWithContext ¶ added in v4.7.0
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
type DistributionOriginOriginShieldPtrInput ¶ added in v4.7.0
type DistributionOriginOriginShieldPtrInput interface { pulumi.Input ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput ToDistributionOriginOriginShieldPtrOutputWithContext(context.Context) DistributionOriginOriginShieldPtrOutput }
DistributionOriginOriginShieldPtrInput is an input type that accepts DistributionOriginOriginShieldArgs, DistributionOriginOriginShieldPtr and DistributionOriginOriginShieldPtrOutput values. You can construct a concrete instance of `DistributionOriginOriginShieldPtrInput` via:
DistributionOriginOriginShieldArgs{...} or: nil
func DistributionOriginOriginShieldPtr ¶ added in v4.7.0
func DistributionOriginOriginShieldPtr(v *DistributionOriginOriginShieldArgs) DistributionOriginOriginShieldPtrInput
type DistributionOriginOriginShieldPtrOutput ¶ added in v4.7.0
type DistributionOriginOriginShieldPtrOutput struct{ *pulumi.OutputState }
func (DistributionOriginOriginShieldPtrOutput) ElementType ¶ added in v4.7.0
func (DistributionOriginOriginShieldPtrOutput) ElementType() reflect.Type
func (DistributionOriginOriginShieldPtrOutput) Enabled ¶ added in v4.7.0
func (o DistributionOriginOriginShieldPtrOutput) Enabled() pulumi.BoolPtrOutput
A flag that specifies whether Origin Shield is enabled.
func (DistributionOriginOriginShieldPtrOutput) OriginShieldRegion ¶ added in v4.7.0
func (o DistributionOriginOriginShieldPtrOutput) OriginShieldRegion() pulumi.StringPtrOutput
The AWS Region for Origin Shield. To specify a region, use the region code, not the region name. For example, specify the US East (Ohio) region as us-east-2.
func (DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutput ¶ added in v4.7.0
func (o DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
func (DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutputWithContext ¶ added in v4.7.0
func (o DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
type DistributionOriginOutput ¶
type DistributionOriginOutput struct{ *pulumi.OutputState }
func (DistributionOriginOutput) ConnectionAttempts ¶ added in v4.7.0
func (o DistributionOriginOutput) ConnectionAttempts() pulumi.IntPtrOutput
The number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Defaults to 3.
func (DistributionOriginOutput) ConnectionTimeout ¶ added in v4.7.0
func (o DistributionOriginOutput) ConnectionTimeout() pulumi.IntPtrOutput
The number of seconds that CloudFront waits when trying to establish a connection to the origin. Must be between 1-10. Defaults to 10.
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) OriginShield ¶ added in v4.7.0
func (o DistributionOriginOutput) OriginShield() DistributionOriginOriginShieldPtrOutput
The CloudFront Origin Shield configuration information. Using Origin Shield can help reduce the load on your origin. For more information, see [Using Origin Shield](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/origin-shield.html) in the Amazon CloudFront Developer Guide.
func (DistributionOriginOutput) S3OriginConfig ¶
func (o DistributionOriginOutput) S3OriginConfig() DistributionOriginS3OriginConfigPtrOutput
The CloudFront S3 origin configuration information. If a custom origin is required, use `customOriginConfig` instead.
func (DistributionOriginOutput) ToDistributionOriginOutput ¶
func (o DistributionOriginOutput) ToDistributionOriginOutput() DistributionOriginOutput
func (DistributionOriginOutput) ToDistributionOriginOutputWithContext ¶
func (o DistributionOriginOutput) ToDistributionOriginOutputWithContext(ctx context.Context) DistributionOriginOutput
type DistributionOriginS3OriginConfig ¶
type DistributionOriginS3OriginConfig struct { // The [CloudFront origin access // identity][5] to associate with the origin. OriginAccessIdentity string `pulumi:"originAccessIdentity"` }
type DistributionOriginS3OriginConfigArgs ¶
type DistributionOriginS3OriginConfigArgs struct { // The [CloudFront origin access // identity][5] to associate with the origin. OriginAccessIdentity pulumi.StringInput `pulumi:"originAccessIdentity"` }
func (DistributionOriginS3OriginConfigArgs) ElementType ¶
func (DistributionOriginS3OriginConfigArgs) ElementType() reflect.Type
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutput ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutputWithContext ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutput ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
func (DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutputWithContext ¶
func (i DistributionOriginS3OriginConfigArgs) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
type DistributionOriginS3OriginConfigInput ¶
type DistributionOriginS3OriginConfigInput interface { pulumi.Input ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput ToDistributionOriginS3OriginConfigOutputWithContext(context.Context) DistributionOriginS3OriginConfigOutput }
DistributionOriginS3OriginConfigInput is an input type that accepts DistributionOriginS3OriginConfigArgs and DistributionOriginS3OriginConfigOutput values. You can construct a concrete instance of `DistributionOriginS3OriginConfigInput` via:
DistributionOriginS3OriginConfigArgs{...}
type DistributionOriginS3OriginConfigOutput ¶
type DistributionOriginS3OriginConfigOutput struct{ *pulumi.OutputState }
func (DistributionOriginS3OriginConfigOutput) ElementType ¶
func (DistributionOriginS3OriginConfigOutput) ElementType() reflect.Type
func (DistributionOriginS3OriginConfigOutput) OriginAccessIdentity ¶
func (o DistributionOriginS3OriginConfigOutput) OriginAccessIdentity() pulumi.StringOutput
The [CloudFront origin access identity][5] to associate with the origin.
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutput ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutput() DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutputWithContext ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigOutput
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutput ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
func (DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext ¶
func (o DistributionOriginS3OriginConfigOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
type DistributionOriginS3OriginConfigPtrInput ¶
type DistributionOriginS3OriginConfigPtrInput interface { pulumi.Input ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput ToDistributionOriginS3OriginConfigPtrOutputWithContext(context.Context) DistributionOriginS3OriginConfigPtrOutput }
DistributionOriginS3OriginConfigPtrInput is an input type that accepts DistributionOriginS3OriginConfigArgs, DistributionOriginS3OriginConfigPtr and DistributionOriginS3OriginConfigPtrOutput values. You can construct a concrete instance of `DistributionOriginS3OriginConfigPtrInput` via:
DistributionOriginS3OriginConfigArgs{...} or: nil
func DistributionOriginS3OriginConfigPtr ¶
func DistributionOriginS3OriginConfigPtr(v *DistributionOriginS3OriginConfigArgs) DistributionOriginS3OriginConfigPtrInput
type DistributionOriginS3OriginConfigPtrOutput ¶
type DistributionOriginS3OriginConfigPtrOutput struct{ *pulumi.OutputState }
func (DistributionOriginS3OriginConfigPtrOutput) ElementType ¶
func (DistributionOriginS3OriginConfigPtrOutput) ElementType() reflect.Type
func (DistributionOriginS3OriginConfigPtrOutput) OriginAccessIdentity ¶
func (o DistributionOriginS3OriginConfigPtrOutput) OriginAccessIdentity() pulumi.StringPtrOutput
The [CloudFront origin access identity][5] to associate with the origin.
func (DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutput ¶
func (o DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutput() DistributionOriginS3OriginConfigPtrOutput
func (DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext ¶
func (o DistributionOriginS3OriginConfigPtrOutput) ToDistributionOriginS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginS3OriginConfigPtrOutput
type DistributionOutput ¶
type DistributionOutput struct{ *pulumi.OutputState }
func (DistributionOutput) ElementType ¶
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) ToDistributionOutput ¶
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
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 // A flag that specifies whether Origin Shield is enabled. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapInput // A list of key group IDs that CloudFront can use to validate signed URLs or signed cookies. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedKeyGroups DistributionTrustedKeyGroupArrayInput // List of AWS account IDs (or `self`) that you want to allow to create signed URLs for private content. // See the [CloudFront User Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-trusted-signers.html) for more information about this feature. TrustedSigners DistributionTrustedSignerArrayInput // The SSL // configuration for this distribution (maximum // one). ViewerCertificate DistributionViewerCertificatePtrInput // If enabled, the resource will wait for // the distribution status to change from `InProgress` to `Deployed`. Setting // this to`false` will skip the process. Default: `true`. WaitForDeployment pulumi.BoolPtrInput // A unique identifier that specifies the AWS WAF web ACL, // if any, to associate with this distribution. // To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN, // for example `aws_wafv2_web_acl.example.arn`. To specify a web // ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`. // The WAF Web ACL must exist in the WAF Global (CloudFront) region and the // credentials configuring this argument must have `waf:GetWebACL` permissions assigned. WebAclId pulumi.StringPtrInput }
func (DistributionState) ElementType ¶
func (DistributionState) ElementType() reflect.Type
type DistributionTrustedKeyGroup ¶
type DistributionTrustedKeyGroup struct { // A flag that specifies whether Origin Shield is enabled. Enabled *bool `pulumi:"enabled"` // List of nested attributes for each trusted signer Items []DistributionTrustedKeyGroupItem `pulumi:"items"` }
type DistributionTrustedKeyGroupArgs ¶
type DistributionTrustedKeyGroupArgs struct { // A flag that specifies whether Origin Shield is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // List of nested attributes for each trusted signer Items DistributionTrustedKeyGroupItemArrayInput `pulumi:"items"` }
func (DistributionTrustedKeyGroupArgs) ElementType ¶
func (DistributionTrustedKeyGroupArgs) ElementType() reflect.Type
func (DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutput ¶
func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
func (DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutputWithContext ¶
func (i DistributionTrustedKeyGroupArgs) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
type DistributionTrustedKeyGroupArray ¶
type DistributionTrustedKeyGroupArray []DistributionTrustedKeyGroupInput
func (DistributionTrustedKeyGroupArray) ElementType ¶
func (DistributionTrustedKeyGroupArray) ElementType() reflect.Type
func (DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutput ¶
func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
func (DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutputWithContext ¶
func (i DistributionTrustedKeyGroupArray) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
type DistributionTrustedKeyGroupArrayInput ¶
type DistributionTrustedKeyGroupArrayInput interface { pulumi.Input ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput ToDistributionTrustedKeyGroupArrayOutputWithContext(context.Context) DistributionTrustedKeyGroupArrayOutput }
DistributionTrustedKeyGroupArrayInput is an input type that accepts DistributionTrustedKeyGroupArray and DistributionTrustedKeyGroupArrayOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupArrayInput` via:
DistributionTrustedKeyGroupArray{ DistributionTrustedKeyGroupArgs{...} }
type DistributionTrustedKeyGroupArrayOutput ¶
type DistributionTrustedKeyGroupArrayOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupArrayOutput) ElementType ¶
func (DistributionTrustedKeyGroupArrayOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutput ¶
func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutput() DistributionTrustedKeyGroupArrayOutput
func (DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutputWithContext ¶
func (o DistributionTrustedKeyGroupArrayOutput) ToDistributionTrustedKeyGroupArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupArrayOutput
type DistributionTrustedKeyGroupInput ¶
type DistributionTrustedKeyGroupInput interface { pulumi.Input ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput ToDistributionTrustedKeyGroupOutputWithContext(context.Context) DistributionTrustedKeyGroupOutput }
DistributionTrustedKeyGroupInput is an input type that accepts DistributionTrustedKeyGroupArgs and DistributionTrustedKeyGroupOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupInput` via:
DistributionTrustedKeyGroupArgs{...}
type DistributionTrustedKeyGroupItemArgs ¶
type DistributionTrustedKeyGroupItemArgs struct { // The ID of the key group that contains the public keys KeyGroupId pulumi.StringPtrInput `pulumi:"keyGroupId"` // Set of active CloudFront key pairs associated with the signer account KeyPairIds pulumi.StringArrayInput `pulumi:"keyPairIds"` }
func (DistributionTrustedKeyGroupItemArgs) ElementType ¶
func (DistributionTrustedKeyGroupItemArgs) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutput ¶
func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
func (DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutputWithContext ¶
func (i DistributionTrustedKeyGroupItemArgs) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
type DistributionTrustedKeyGroupItemArray ¶
type DistributionTrustedKeyGroupItemArray []DistributionTrustedKeyGroupItemInput
func (DistributionTrustedKeyGroupItemArray) ElementType ¶
func (DistributionTrustedKeyGroupItemArray) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutput ¶
func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
func (DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutputWithContext ¶
func (i DistributionTrustedKeyGroupItemArray) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
type DistributionTrustedKeyGroupItemArrayInput ¶
type DistributionTrustedKeyGroupItemArrayInput interface { pulumi.Input ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput ToDistributionTrustedKeyGroupItemArrayOutputWithContext(context.Context) DistributionTrustedKeyGroupItemArrayOutput }
DistributionTrustedKeyGroupItemArrayInput is an input type that accepts DistributionTrustedKeyGroupItemArray and DistributionTrustedKeyGroupItemArrayOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupItemArrayInput` via:
DistributionTrustedKeyGroupItemArray{ DistributionTrustedKeyGroupItemArgs{...} }
type DistributionTrustedKeyGroupItemArrayOutput ¶
type DistributionTrustedKeyGroupItemArrayOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupItemArrayOutput) ElementType ¶
func (DistributionTrustedKeyGroupItemArrayOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutput ¶
func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutput() DistributionTrustedKeyGroupItemArrayOutput
func (DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutputWithContext ¶
func (o DistributionTrustedKeyGroupItemArrayOutput) ToDistributionTrustedKeyGroupItemArrayOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemArrayOutput
type DistributionTrustedKeyGroupItemInput ¶
type DistributionTrustedKeyGroupItemInput interface { pulumi.Input ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput ToDistributionTrustedKeyGroupItemOutputWithContext(context.Context) DistributionTrustedKeyGroupItemOutput }
DistributionTrustedKeyGroupItemInput is an input type that accepts DistributionTrustedKeyGroupItemArgs and DistributionTrustedKeyGroupItemOutput values. You can construct a concrete instance of `DistributionTrustedKeyGroupItemInput` via:
DistributionTrustedKeyGroupItemArgs{...}
type DistributionTrustedKeyGroupItemOutput ¶
type DistributionTrustedKeyGroupItemOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupItemOutput) ElementType ¶
func (DistributionTrustedKeyGroupItemOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupItemOutput) KeyGroupId ¶
func (o DistributionTrustedKeyGroupItemOutput) KeyGroupId() pulumi.StringPtrOutput
The ID of the key group that contains the public keys
func (DistributionTrustedKeyGroupItemOutput) KeyPairIds ¶
func (o DistributionTrustedKeyGroupItemOutput) KeyPairIds() pulumi.StringArrayOutput
Set of active CloudFront key pairs associated with the signer account
func (DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutput ¶
func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutput() DistributionTrustedKeyGroupItemOutput
func (DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutputWithContext ¶
func (o DistributionTrustedKeyGroupItemOutput) ToDistributionTrustedKeyGroupItemOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupItemOutput
type DistributionTrustedKeyGroupOutput ¶
type DistributionTrustedKeyGroupOutput struct{ *pulumi.OutputState }
func (DistributionTrustedKeyGroupOutput) ElementType ¶
func (DistributionTrustedKeyGroupOutput) ElementType() reflect.Type
func (DistributionTrustedKeyGroupOutput) Enabled ¶
func (o DistributionTrustedKeyGroupOutput) Enabled() pulumi.BoolPtrOutput
A flag that specifies whether Origin Shield is enabled.
func (DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput ¶
func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
func (DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext ¶
func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
type DistributionTrustedSigner ¶
type DistributionTrustedSigner struct { // A flag that specifies whether Origin Shield is enabled. Enabled *bool `pulumi:"enabled"` // List of nested attributes for each trusted signer Items []DistributionTrustedSignerItem `pulumi:"items"` }
type DistributionTrustedSignerArgs ¶
type DistributionTrustedSignerArgs struct { // A flag that specifies whether Origin Shield is enabled. 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
A flag that specifies whether Origin Shield is enabled.
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`. See all possible values in // [this](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html) // table under "Security policy." Some examples include: `TLSv1.2_2019` and // `TLSv1.2_2021`. 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`. See all possible values in // [this](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html) // table under "Security policy." Some examples include: `TLSv1.2_2019` and // `TLSv1.2_2021`. 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`. See all possible values in [this](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html) table under "Security policy." Some examples include: `TLSv1.2_2019` and `TLSv1.2_2021`. 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`. See all possible values in [this](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html) table under "Security policy." Some examples include: `TLSv1.2_2019` and `TLSv1.2_2021`. 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 FieldLevelEncryptionConfig ¶ added in v4.28.0
type FieldLevelEncryptionConfig struct { pulumi.CustomResourceState // Internal value used by CloudFront to allow future updates to the Field Level Encryption Config. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // An optional comment about the Field Level Encryption Config. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Content Type Profile Config specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use. ContentTypeProfileConfig FieldLevelEncryptionConfigContentTypeProfileConfigOutput `pulumi:"contentTypeProfileConfig"` // The current version of the Field Level Encryption Config. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // Query Arg Profile Config that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request. QueryArgProfileConfig FieldLevelEncryptionConfigQueryArgProfileConfigOutput `pulumi:"queryArgProfileConfig"` }
Provides a CloudFront Field-level Encryption Config resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewFieldLevelEncryptionConfig(ctx, "test", &cloudfront.FieldLevelEncryptionConfigArgs{ Comment: pulumi.String("test comment"), ContentTypeProfileConfig: &cloudfront.FieldLevelEncryptionConfigContentTypeProfileConfigArgs{ ForwardWhenContentTypeIsUnknown: pulumi.Bool(true), ContentTypeProfiles: &cloudfront.FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs{ Items: cloudfront.FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray{ &cloudfront.FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs{ ContentType: pulumi.String("application/x-www-form-urlencoded"), Format: pulumi.String("URLEncoded"), }, }, }, }, QueryArgProfileConfig: &cloudfront.FieldLevelEncryptionConfigQueryArgProfileConfigArgs{ ForwardWhenQueryArgProfileIsUnknown: pulumi.Bool(true), QueryArgProfiles: &cloudfront.FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs{ Items: cloudfront.FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray{ &cloudfront.FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs{ ProfileId: pulumi.Any(aws_cloudfront_field_level_encryption_profile.Test.Id), QueryArg: pulumi.String("Arg1"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloudfront Field Level Encryption Config can be imported using the `id`, e.g.
```sh
$ pulumi import aws:cloudfront/fieldLevelEncryptionConfig:FieldLevelEncryptionConfig config E74FTE3AEXAMPLE
```
func GetFieldLevelEncryptionConfig ¶ added in v4.28.0
func GetFieldLevelEncryptionConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FieldLevelEncryptionConfigState, opts ...pulumi.ResourceOption) (*FieldLevelEncryptionConfig, error)
GetFieldLevelEncryptionConfig gets an existing FieldLevelEncryptionConfig 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 NewFieldLevelEncryptionConfig ¶ added in v4.28.0
func NewFieldLevelEncryptionConfig(ctx *pulumi.Context, name string, args *FieldLevelEncryptionConfigArgs, opts ...pulumi.ResourceOption) (*FieldLevelEncryptionConfig, error)
NewFieldLevelEncryptionConfig registers a new resource with the given unique name, arguments, and options.
func (*FieldLevelEncryptionConfig) ElementType ¶ added in v4.28.0
func (*FieldLevelEncryptionConfig) ElementType() reflect.Type
func (*FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutput ¶ added in v4.28.0
func (i *FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput
func (*FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutputWithContext ¶ added in v4.28.0
func (i *FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput
type FieldLevelEncryptionConfigArgs ¶ added in v4.28.0
type FieldLevelEncryptionConfigArgs struct { // An optional comment about the Field Level Encryption Config. Comment pulumi.StringPtrInput // Content Type Profile Config specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use. ContentTypeProfileConfig FieldLevelEncryptionConfigContentTypeProfileConfigInput // Query Arg Profile Config that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request. QueryArgProfileConfig FieldLevelEncryptionConfigQueryArgProfileConfigInput }
The set of arguments for constructing a FieldLevelEncryptionConfig resource.
func (FieldLevelEncryptionConfigArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigArgs) ElementType() reflect.Type
type FieldLevelEncryptionConfigArray ¶ added in v4.28.0
type FieldLevelEncryptionConfigArray []FieldLevelEncryptionConfigInput
func (FieldLevelEncryptionConfigArray) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigArray) ElementType() reflect.Type
func (FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutput() FieldLevelEncryptionConfigArrayOutput
func (FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigArrayOutput
type FieldLevelEncryptionConfigArrayInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigArrayInput interface { pulumi.Input ToFieldLevelEncryptionConfigArrayOutput() FieldLevelEncryptionConfigArrayOutput ToFieldLevelEncryptionConfigArrayOutputWithContext(context.Context) FieldLevelEncryptionConfigArrayOutput }
FieldLevelEncryptionConfigArrayInput is an input type that accepts FieldLevelEncryptionConfigArray and FieldLevelEncryptionConfigArrayOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigArrayInput` via:
FieldLevelEncryptionConfigArray{ FieldLevelEncryptionConfigArgs{...} }
type FieldLevelEncryptionConfigArrayOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigArrayOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigArrayOutput) Index ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigArrayOutput) Index(i pulumi.IntInput) FieldLevelEncryptionConfigOutput
func (FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutput() FieldLevelEncryptionConfigArrayOutput
func (FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigArrayOutput
type FieldLevelEncryptionConfigContentTypeProfileConfig ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfig struct { // Object that contains an attribute `items` that contains the list of configurations for a field-level encryption content type-profile. See Content Type Profile. ContentTypeProfiles FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles `pulumi:"contentTypeProfiles"` // specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown. ForwardWhenContentTypeIsUnknown bool `pulumi:"forwardWhenContentTypeIsUnknown"` }
type FieldLevelEncryptionConfigContentTypeProfileConfigArgs ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigArgs struct { // Object that contains an attribute `items` that contains the list of configurations for a field-level encryption content type-profile. See Content Type Profile. ContentTypeProfiles FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesInput `pulumi:"contentTypeProfiles"` // specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown. ForwardWhenContentTypeIsUnknown pulumi.BoolInput `pulumi:"forwardWhenContentTypeIsUnknown"` }
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles struct {
Items []FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItem `pulumi:"items"`
}
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs struct {
Items FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesInput interface { pulumi.Input ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext(context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput }
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesInput is an input type that accepts FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs and FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesInput` via:
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs{...}
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItem ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItem struct { // he content type for a field-level encryption content type-profile mapping. Valid value is `application/x-www-form-urlencoded`. ContentType string `pulumi:"contentType"` // The format for a field-level encryption content type-profile mapping. Valid value is `URLEncoded`. Format string `pulumi:"format"` // ID of profile to use for field-level encryption query argument-profile mapping ProfileId *string `pulumi:"profileId"` }
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs struct { // he content type for a field-level encryption content type-profile mapping. Valid value is `application/x-www-form-urlencoded`. ContentType pulumi.StringInput `pulumi:"contentType"` // The format for a field-level encryption content type-profile mapping. Valid value is `URLEncoded`. Format pulumi.StringInput `pulumi:"format"` // ID of profile to use for field-level encryption query argument-profile mapping ProfileId pulumi.StringPtrInput `pulumi:"profileId"` }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray []FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput interface { pulumi.Input ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext(context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput }
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput is an input type that accepts FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray and FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput` via:
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray{ FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs{...} }
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) Index ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput interface { pulumi.Input ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext(context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput }
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput is an input type that accepts FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs and FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput` via:
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs{...}
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ContentType ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ContentType() pulumi.StringOutput
he content type for a field-level encryption content type-profile mapping. Valid value is `application/x-www-form-urlencoded`.
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) Format ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) Format() pulumi.StringOutput
The format for a field-level encryption content type-profile mapping. Valid value is `URLEncoded`.
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ProfileId ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ProfileId() pulumi.StringPtrOutput
ID of profile to use for field-level encryption query argument-profile mapping
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) Items ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput interface { pulumi.Input ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput }
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput is an input type that accepts FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs, FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtr and FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput` via:
FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs{...} or: nil
func FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtr ¶ added in v4.28.0
func FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtr(v *FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) Elem ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) Items ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigInput interface { pulumi.Input ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput() FieldLevelEncryptionConfigContentTypeProfileConfigOutput ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext(context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigOutput }
FieldLevelEncryptionConfigContentTypeProfileConfigInput is an input type that accepts FieldLevelEncryptionConfigContentTypeProfileConfigArgs and FieldLevelEncryptionConfigContentTypeProfileConfigOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigContentTypeProfileConfigInput` via:
FieldLevelEncryptionConfigContentTypeProfileConfigArgs{...}
type FieldLevelEncryptionConfigContentTypeProfileConfigOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ContentTypeProfiles ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ContentTypeProfiles() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
Object that contains an attribute `items` that contains the list of configurations for a field-level encryption content type-profile. See Content Type Profile.
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ForwardWhenContentTypeIsUnknown ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ForwardWhenContentTypeIsUnknown() pulumi.BoolOutput
specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown.
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput interface { pulumi.Input ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput }
FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput is an input type that accepts FieldLevelEncryptionConfigContentTypeProfileConfigArgs, FieldLevelEncryptionConfigContentTypeProfileConfigPtr and FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput` via:
FieldLevelEncryptionConfigContentTypeProfileConfigArgs{...} or: nil
func FieldLevelEncryptionConfigContentTypeProfileConfigPtr ¶ added in v4.28.0
func FieldLevelEncryptionConfigContentTypeProfileConfigPtr(v *FieldLevelEncryptionConfigContentTypeProfileConfigArgs) FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput
type FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ContentTypeProfiles ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ContentTypeProfiles() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
Object that contains an attribute `items` that contains the list of configurations for a field-level encryption content type-profile. See Content Type Profile.
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ForwardWhenContentTypeIsUnknown ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ForwardWhenContentTypeIsUnknown() pulumi.BoolPtrOutput
specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown.
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
type FieldLevelEncryptionConfigInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigInput interface { pulumi.Input ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput }
type FieldLevelEncryptionConfigMap ¶ added in v4.28.0
type FieldLevelEncryptionConfigMap map[string]FieldLevelEncryptionConfigInput
func (FieldLevelEncryptionConfigMap) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigMap) ElementType() reflect.Type
func (FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutput() FieldLevelEncryptionConfigMapOutput
func (FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigMapOutput
type FieldLevelEncryptionConfigMapInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigMapInput interface { pulumi.Input ToFieldLevelEncryptionConfigMapOutput() FieldLevelEncryptionConfigMapOutput ToFieldLevelEncryptionConfigMapOutputWithContext(context.Context) FieldLevelEncryptionConfigMapOutput }
FieldLevelEncryptionConfigMapInput is an input type that accepts FieldLevelEncryptionConfigMap and FieldLevelEncryptionConfigMapOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigMapInput` via:
FieldLevelEncryptionConfigMap{ "key": FieldLevelEncryptionConfigArgs{...} }
type FieldLevelEncryptionConfigMapOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigMapOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigMapOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigMapOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigMapOutput) MapIndex ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigMapOutput) MapIndex(k pulumi.StringInput) FieldLevelEncryptionConfigOutput
func (FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutput() FieldLevelEncryptionConfigMapOutput
func (FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigMapOutput
type FieldLevelEncryptionConfigOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput
func (FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput
type FieldLevelEncryptionConfigQueryArgProfileConfig ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfig struct { // Flag to set if you want a request to be forwarded to the origin even if the profile specified by the field-level encryption query argument, fle-profile, is unknown. ForwardWhenQueryArgProfileIsUnknown bool `pulumi:"forwardWhenQueryArgProfileIsUnknown"` // Object that contains an attribute `items` that contains the list ofrofiles specified for query argument-profile mapping for field-level encryption. see Query Arg Profile. QueryArgProfiles *FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles `pulumi:"queryArgProfiles"` }
type FieldLevelEncryptionConfigQueryArgProfileConfigArgs ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigArgs struct { // Flag to set if you want a request to be forwarded to the origin even if the profile specified by the field-level encryption query argument, fle-profile, is unknown. ForwardWhenQueryArgProfileIsUnknown pulumi.BoolInput `pulumi:"forwardWhenQueryArgProfileIsUnknown"` // Object that contains an attribute `items` that contains the list ofrofiles specified for query argument-profile mapping for field-level encryption. see Query Arg Profile. QueryArgProfiles FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput `pulumi:"queryArgProfiles"` }
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigInput interface { pulumi.Input ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput() FieldLevelEncryptionConfigQueryArgProfileConfigOutput ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext(context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigOutput }
FieldLevelEncryptionConfigQueryArgProfileConfigInput is an input type that accepts FieldLevelEncryptionConfigQueryArgProfileConfigArgs and FieldLevelEncryptionConfigQueryArgProfileConfigOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigQueryArgProfileConfigInput` via:
FieldLevelEncryptionConfigQueryArgProfileConfigArgs{...}
type FieldLevelEncryptionConfigQueryArgProfileConfigOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ForwardWhenQueryArgProfileIsUnknown ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ForwardWhenQueryArgProfileIsUnknown() pulumi.BoolOutput
Flag to set if you want a request to be forwarded to the origin even if the profile specified by the field-level encryption query argument, fle-profile, is unknown.
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) QueryArgProfiles ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) QueryArgProfiles() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
Object that contains an attribute `items` that contains the list ofrofiles specified for query argument-profile mapping for field-level encryption. see Query Arg Profile.
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput interface { pulumi.Input ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput }
FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput is an input type that accepts FieldLevelEncryptionConfigQueryArgProfileConfigArgs, FieldLevelEncryptionConfigQueryArgProfileConfigPtr and FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput` via:
FieldLevelEncryptionConfigQueryArgProfileConfigArgs{...} or: nil
func FieldLevelEncryptionConfigQueryArgProfileConfigPtr ¶ added in v4.28.0
func FieldLevelEncryptionConfigQueryArgProfileConfigPtr(v *FieldLevelEncryptionConfigQueryArgProfileConfigArgs) FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput
type FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ForwardWhenQueryArgProfileIsUnknown ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ForwardWhenQueryArgProfileIsUnknown() pulumi.BoolPtrOutput
Flag to set if you want a request to be forwarded to the origin even if the profile specified by the field-level encryption query argument, fle-profile, is unknown.
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) QueryArgProfiles ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) QueryArgProfiles() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
Object that contains an attribute `items` that contains the list ofrofiles specified for query argument-profile mapping for field-level encryption. see Query Arg Profile.
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles struct {
Items []FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItem `pulumi:"items"`
}
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs struct {
Items FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesInput interface { pulumi.Input ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext(context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput }
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesInput is an input type that accepts FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs and FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesInput` via:
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs{...}
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItem ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItem struct { // ID of profile to use for field-level encryption query argument-profile mapping ProfileId string `pulumi:"profileId"` // Query argument for field-level encryption query argument-profile mapping. QueryArg string `pulumi:"queryArg"` }
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs struct { // ID of profile to use for field-level encryption query argument-profile mapping ProfileId pulumi.StringInput `pulumi:"profileId"` // Query argument for field-level encryption query argument-profile mapping. QueryArg pulumi.StringInput `pulumi:"queryArg"` }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray []FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput interface { pulumi.Input ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext(context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput }
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput is an input type that accepts FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray and FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput` via:
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray{ FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs{...} }
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) Index ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput interface { pulumi.Input ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext(context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput }
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput is an input type that accepts FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs and FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput` via:
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs{...}
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ProfileId ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ProfileId() pulumi.StringOutput
ID of profile to use for field-level encryption query argument-profile mapping
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) QueryArg ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) QueryArg() pulumi.StringOutput
Query argument for field-level encryption query argument-profile mapping.
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) Items ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput interface { pulumi.Input ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput }
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput is an input type that accepts FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs, FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtr and FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput values. You can construct a concrete instance of `FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput` via:
FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs{...} or: nil
func FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtr ¶ added in v4.28.0
func FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtr(v *FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶ added in v4.28.0
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) Elem ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) Items ¶ added in v4.28.0
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
type FieldLevelEncryptionConfigState ¶ added in v4.28.0
type FieldLevelEncryptionConfigState struct { // Internal value used by CloudFront to allow future updates to the Field Level Encryption Config. CallerReference pulumi.StringPtrInput // An optional comment about the Field Level Encryption Config. Comment pulumi.StringPtrInput // Content Type Profile Config specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use. ContentTypeProfileConfig FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput // The current version of the Field Level Encryption Config. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // Query Arg Profile Config that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request. QueryArgProfileConfig FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput }
func (FieldLevelEncryptionConfigState) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionConfigState) ElementType() reflect.Type
type FieldLevelEncryptionProfile ¶ added in v4.28.0
type FieldLevelEncryptionProfile struct { pulumi.CustomResourceState // Internal value used by CloudFront to allow future updates to the Field Level Encryption Profile. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // An optional comment about the Field Level Encryption Profile. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The encryption entities config block for field-level encryption profiles that contains an attribute `items` which includes the encryption key and field pattern specifications. EncryptionEntities FieldLevelEncryptionProfileEncryptionEntitiesOutput `pulumi:"encryptionEntities"` // The current version of the Field Level Encryption Profile. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the Field Level Encryption Profile. Name pulumi.StringOutput `pulumi:"name"` }
Provides a CloudFront Field-level Encryption Profile resource.
## Example Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cloudfront.NewPublicKey(ctx, "example", &cloudfront.PublicKeyArgs{ Comment: pulumi.String("test public key"), EncodedKey: readFileOrPanic("public_key.pem"), }) if err != nil { return err } _, err = cloudfront.NewFieldLevelEncryptionProfile(ctx, "test", &cloudfront.FieldLevelEncryptionProfileArgs{ Comment: pulumi.String("test comment"), EncryptionEntities: &cloudfront.FieldLevelEncryptionProfileEncryptionEntitiesArgs{ Items: cloudfront.FieldLevelEncryptionProfileEncryptionEntitiesItemArray{ &cloudfront.FieldLevelEncryptionProfileEncryptionEntitiesItemArgs{ PublicKeyId: example.ID(), ProviderId: pulumi.String("test provider"), FieldPatterns: &cloudfront.FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs{ Items: pulumi.StringArray{ pulumi.String("DateOfBirth"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloudfront Field Level Encryption Profile can be imported using the `id`, e.g.
```sh
$ pulumi import aws:cloudfront/fieldLevelEncryptionProfile:FieldLevelEncryptionProfile profile K3D5EWEUDCCXON
```
func GetFieldLevelEncryptionProfile ¶ added in v4.28.0
func GetFieldLevelEncryptionProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FieldLevelEncryptionProfileState, opts ...pulumi.ResourceOption) (*FieldLevelEncryptionProfile, error)
GetFieldLevelEncryptionProfile gets an existing FieldLevelEncryptionProfile 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 NewFieldLevelEncryptionProfile ¶ added in v4.28.0
func NewFieldLevelEncryptionProfile(ctx *pulumi.Context, name string, args *FieldLevelEncryptionProfileArgs, opts ...pulumi.ResourceOption) (*FieldLevelEncryptionProfile, error)
NewFieldLevelEncryptionProfile registers a new resource with the given unique name, arguments, and options.
func (*FieldLevelEncryptionProfile) ElementType ¶ added in v4.28.0
func (*FieldLevelEncryptionProfile) ElementType() reflect.Type
func (*FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutput ¶ added in v4.28.0
func (i *FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput
func (*FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutputWithContext ¶ added in v4.28.0
func (i *FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput
type FieldLevelEncryptionProfileArgs ¶ added in v4.28.0
type FieldLevelEncryptionProfileArgs struct { // An optional comment about the Field Level Encryption Profile. Comment pulumi.StringPtrInput // The encryption entities config block for field-level encryption profiles that contains an attribute `items` which includes the encryption key and field pattern specifications. EncryptionEntities FieldLevelEncryptionProfileEncryptionEntitiesInput // The name of the Field Level Encryption Profile. Name pulumi.StringPtrInput }
The set of arguments for constructing a FieldLevelEncryptionProfile resource.
func (FieldLevelEncryptionProfileArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileArgs) ElementType() reflect.Type
type FieldLevelEncryptionProfileArray ¶ added in v4.28.0
type FieldLevelEncryptionProfileArray []FieldLevelEncryptionProfileInput
func (FieldLevelEncryptionProfileArray) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileArray) ElementType() reflect.Type
func (FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutput() FieldLevelEncryptionProfileArrayOutput
func (FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileArrayOutput
type FieldLevelEncryptionProfileArrayInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileArrayInput interface { pulumi.Input ToFieldLevelEncryptionProfileArrayOutput() FieldLevelEncryptionProfileArrayOutput ToFieldLevelEncryptionProfileArrayOutputWithContext(context.Context) FieldLevelEncryptionProfileArrayOutput }
FieldLevelEncryptionProfileArrayInput is an input type that accepts FieldLevelEncryptionProfileArray and FieldLevelEncryptionProfileArrayOutput values. You can construct a concrete instance of `FieldLevelEncryptionProfileArrayInput` via:
FieldLevelEncryptionProfileArray{ FieldLevelEncryptionProfileArgs{...} }
type FieldLevelEncryptionProfileArrayOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileArrayOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutput() FieldLevelEncryptionProfileArrayOutput
func (FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileArrayOutput
type FieldLevelEncryptionProfileEncryptionEntities ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntities struct {
Items []FieldLevelEncryptionProfileEncryptionEntitiesItem `pulumi:"items"`
}
type FieldLevelEncryptionProfileEncryptionEntitiesArgs ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesArgs struct {
Items FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput() FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
type FieldLevelEncryptionProfileEncryptionEntitiesInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesInput interface { pulumi.Input ToFieldLevelEncryptionProfileEncryptionEntitiesOutput() FieldLevelEncryptionProfileEncryptionEntitiesOutput ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext(context.Context) FieldLevelEncryptionProfileEncryptionEntitiesOutput }
FieldLevelEncryptionProfileEncryptionEntitiesInput is an input type that accepts FieldLevelEncryptionProfileEncryptionEntitiesArgs and FieldLevelEncryptionProfileEncryptionEntitiesOutput values. You can construct a concrete instance of `FieldLevelEncryptionProfileEncryptionEntitiesInput` via:
FieldLevelEncryptionProfileEncryptionEntitiesArgs{...}
type FieldLevelEncryptionProfileEncryptionEntitiesItem ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItem struct { // Object that contains an attribute `items` that contains the list of field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted. FieldPatterns FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatterns `pulumi:"fieldPatterns"` // The provider associated with the public key being used for encryption. ProviderId string `pulumi:"providerId"` // The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns. PublicKeyId string `pulumi:"publicKeyId"` }
type FieldLevelEncryptionProfileEncryptionEntitiesItemArgs ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemArgs struct { // Object that contains an attribute `items` that contains the list of field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted. FieldPatterns FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsInput `pulumi:"fieldPatterns"` // The provider associated with the public key being used for encryption. ProviderId pulumi.StringInput `pulumi:"providerId"` // The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns. PublicKeyId pulumi.StringInput `pulumi:"publicKeyId"` }
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemArray ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemArray []FieldLevelEncryptionProfileEncryptionEntitiesItemInput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput interface { pulumi.Input ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext(context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput }
FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput is an input type that accepts FieldLevelEncryptionProfileEncryptionEntitiesItemArray and FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput values. You can construct a concrete instance of `FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput` via:
FieldLevelEncryptionProfileEncryptionEntitiesItemArray{ FieldLevelEncryptionProfileEncryptionEntitiesItemArgs{...} }
type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatterns ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatterns struct {
Items []string `pulumi:"items"`
}
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsInput interface { pulumi.Input ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext(context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput }
FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsInput is an input type that accepts FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs and FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput values. You can construct a concrete instance of `FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsInput` via:
FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs{...}
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) Items ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemInput interface { pulumi.Input ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemOutput ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext(context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput }
FieldLevelEncryptionProfileEncryptionEntitiesItemInput is an input type that accepts FieldLevelEncryptionProfileEncryptionEntitiesItemArgs and FieldLevelEncryptionProfileEncryptionEntitiesItemOutput values. You can construct a concrete instance of `FieldLevelEncryptionProfileEncryptionEntitiesItemInput` via:
FieldLevelEncryptionProfileEncryptionEntitiesItemArgs{...}
type FieldLevelEncryptionProfileEncryptionEntitiesItemOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesItemOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) FieldPatterns ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) FieldPatterns() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
Object that contains an attribute `items` that contains the list of field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted.
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ProviderId ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ProviderId() pulumi.StringOutput
The provider associated with the public key being used for encryption.
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) PublicKeyId ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) PublicKeyId() pulumi.StringOutput
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
type FieldLevelEncryptionProfileEncryptionEntitiesOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput() FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
type FieldLevelEncryptionProfileEncryptionEntitiesPtrInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesPtrInput interface { pulumi.Input ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput }
FieldLevelEncryptionProfileEncryptionEntitiesPtrInput is an input type that accepts FieldLevelEncryptionProfileEncryptionEntitiesArgs, FieldLevelEncryptionProfileEncryptionEntitiesPtr and FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput values. You can construct a concrete instance of `FieldLevelEncryptionProfileEncryptionEntitiesPtrInput` via:
FieldLevelEncryptionProfileEncryptionEntitiesArgs{...} or: nil
func FieldLevelEncryptionProfileEncryptionEntitiesPtr ¶ added in v4.28.0
func FieldLevelEncryptionProfileEncryptionEntitiesPtr(v *FieldLevelEncryptionProfileEncryptionEntitiesArgs) FieldLevelEncryptionProfileEncryptionEntitiesPtrInput
type FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
type FieldLevelEncryptionProfileInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileInput interface { pulumi.Input ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput }
type FieldLevelEncryptionProfileMap ¶ added in v4.28.0
type FieldLevelEncryptionProfileMap map[string]FieldLevelEncryptionProfileInput
func (FieldLevelEncryptionProfileMap) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileMap) ElementType() reflect.Type
func (FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutput ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutput() FieldLevelEncryptionProfileMapOutput
func (FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutputWithContext ¶ added in v4.28.0
func (i FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileMapOutput
type FieldLevelEncryptionProfileMapInput ¶ added in v4.28.0
type FieldLevelEncryptionProfileMapInput interface { pulumi.Input ToFieldLevelEncryptionProfileMapOutput() FieldLevelEncryptionProfileMapOutput ToFieldLevelEncryptionProfileMapOutputWithContext(context.Context) FieldLevelEncryptionProfileMapOutput }
FieldLevelEncryptionProfileMapInput is an input type that accepts FieldLevelEncryptionProfileMap and FieldLevelEncryptionProfileMapOutput values. You can construct a concrete instance of `FieldLevelEncryptionProfileMapInput` via:
FieldLevelEncryptionProfileMap{ "key": FieldLevelEncryptionProfileArgs{...} }
type FieldLevelEncryptionProfileMapOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileMapOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileMapOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileMapOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileMapOutput) MapIndex ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileMapOutput) MapIndex(k pulumi.StringInput) FieldLevelEncryptionProfileOutput
func (FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutput() FieldLevelEncryptionProfileMapOutput
func (FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileMapOutput
type FieldLevelEncryptionProfileOutput ¶ added in v4.28.0
type FieldLevelEncryptionProfileOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileOutput) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutput ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput
func (FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutputWithContext ¶ added in v4.28.0
func (o FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput
type FieldLevelEncryptionProfileState ¶ added in v4.28.0
type FieldLevelEncryptionProfileState struct { // Internal value used by CloudFront to allow future updates to the Field Level Encryption Profile. CallerReference pulumi.StringPtrInput // An optional comment about the Field Level Encryption Profile. Comment pulumi.StringPtrInput // The encryption entities config block for field-level encryption profiles that contains an attribute `items` which includes the encryption key and field pattern specifications. EncryptionEntities FieldLevelEncryptionProfileEncryptionEntitiesPtrInput // The current version of the Field Level Encryption Profile. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // The name of the Field Level Encryption Profile. Name pulumi.StringPtrInput }
func (FieldLevelEncryptionProfileState) ElementType ¶ added in v4.28.0
func (FieldLevelEncryptionProfileState) ElementType() reflect.Type
type Function ¶ added in v4.5.0
type Function struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) identifying your CloudFront Function. Arn pulumi.StringOutput `pulumi:"arn"` // Source code of the function Code pulumi.StringOutput `pulumi:"code"` // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // ETag hash of the function. This is the value for the `DEVELOPMENT` stage of the function. Etag pulumi.StringOutput `pulumi:"etag"` // ETag hash of any `LIVE` stage of the function. LiveStageEtag pulumi.StringOutput `pulumi:"liveStageEtag"` // Unique name for your CloudFront Function. Name pulumi.StringOutput `pulumi:"name"` // Whether to publish creation/change as Live CloudFront Function Version. Defaults to `true`. Publish pulumi.BoolPtrOutput `pulumi:"publish"` // Identifier of the function's runtime. Currently only `cloudfront-js-1.0` is valid. Runtime pulumi.StringOutput `pulumi:"runtime"` // Status of the function. Can be `UNPUBLISHED`, `UNASSOCIATED` or `ASSOCIATED`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a CloudFront Function resource. With CloudFront Functions in Amazon CloudFront, you can write lightweight functions in JavaScript for high-scale, latency-sensitive CDN customizations.
See [CloudFront Functions](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-functions.html)
> **NOTE:** You cannot delete a function if it’s associated with a cache behavior. First, update your distributions to remove the function association from all cache behaviors, then delete the function.
## Example Usage ### Basic Example
```go package main
import (
"fmt" "io/ioutil" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewFunction(ctx, "test", &cloudfront.FunctionArgs{ Runtime: pulumi.String("cloudfront-js-1.0"), Comment: pulumi.String("my function"), Publish: pulumi.Bool(true), Code: readFileOrPanic(fmt.Sprintf("%v%v", path.Module, "/function.js")), }) if err != nil { return err } return nil }) }
```
## Import
CloudFront Functions can be imported using the `name`, e.g.,
```sh
$ pulumi import aws:cloudfront/function:Function test my_test_function
```
func GetFunction ¶ added in v4.5.0
func GetFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionState, opts ...pulumi.ResourceOption) (*Function, error)
GetFunction gets an existing Function 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 NewFunction ¶ added in v4.5.0
func NewFunction(ctx *pulumi.Context, name string, args *FunctionArgs, opts ...pulumi.ResourceOption) (*Function, error)
NewFunction registers a new resource with the given unique name, arguments, and options.
func (*Function) ElementType ¶ added in v4.5.0
func (*Function) ToFunctionOutput ¶ added in v4.5.0
func (i *Function) ToFunctionOutput() FunctionOutput
func (*Function) ToFunctionOutputWithContext ¶ added in v4.5.0
func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
type FunctionArgs ¶ added in v4.5.0
type FunctionArgs struct { // Source code of the function Code pulumi.StringInput // Comment. Comment pulumi.StringPtrInput // Unique name for your CloudFront Function. Name pulumi.StringPtrInput // Whether to publish creation/change as Live CloudFront Function Version. Defaults to `true`. Publish pulumi.BoolPtrInput // Identifier of the function's runtime. Currently only `cloudfront-js-1.0` is valid. Runtime pulumi.StringInput }
The set of arguments for constructing a Function resource.
func (FunctionArgs) ElementType ¶ added in v4.5.0
func (FunctionArgs) ElementType() reflect.Type
type FunctionArray ¶ added in v4.5.0
type FunctionArray []FunctionInput
func (FunctionArray) ElementType ¶ added in v4.5.0
func (FunctionArray) ElementType() reflect.Type
func (FunctionArray) ToFunctionArrayOutput ¶ added in v4.5.0
func (i FunctionArray) ToFunctionArrayOutput() FunctionArrayOutput
func (FunctionArray) ToFunctionArrayOutputWithContext ¶ added in v4.5.0
func (i FunctionArray) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput
type FunctionArrayInput ¶ added in v4.5.0
type FunctionArrayInput interface { pulumi.Input ToFunctionArrayOutput() FunctionArrayOutput ToFunctionArrayOutputWithContext(context.Context) FunctionArrayOutput }
FunctionArrayInput is an input type that accepts FunctionArray and FunctionArrayOutput values. You can construct a concrete instance of `FunctionArrayInput` via:
FunctionArray{ FunctionArgs{...} }
type FunctionArrayOutput ¶ added in v4.5.0
type FunctionArrayOutput struct{ *pulumi.OutputState }
func (FunctionArrayOutput) ElementType ¶ added in v4.5.0
func (FunctionArrayOutput) ElementType() reflect.Type
func (FunctionArrayOutput) Index ¶ added in v4.5.0
func (o FunctionArrayOutput) Index(i pulumi.IntInput) FunctionOutput
func (FunctionArrayOutput) ToFunctionArrayOutput ¶ added in v4.5.0
func (o FunctionArrayOutput) ToFunctionArrayOutput() FunctionArrayOutput
func (FunctionArrayOutput) ToFunctionArrayOutputWithContext ¶ added in v4.5.0
func (o FunctionArrayOutput) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput
type FunctionInput ¶ added in v4.5.0
type FunctionInput interface { pulumi.Input ToFunctionOutput() FunctionOutput ToFunctionOutputWithContext(ctx context.Context) FunctionOutput }
type FunctionMap ¶ added in v4.5.0
type FunctionMap map[string]FunctionInput
func (FunctionMap) ElementType ¶ added in v4.5.0
func (FunctionMap) ElementType() reflect.Type
func (FunctionMap) ToFunctionMapOutput ¶ added in v4.5.0
func (i FunctionMap) ToFunctionMapOutput() FunctionMapOutput
func (FunctionMap) ToFunctionMapOutputWithContext ¶ added in v4.5.0
func (i FunctionMap) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput
type FunctionMapInput ¶ added in v4.5.0
type FunctionMapInput interface { pulumi.Input ToFunctionMapOutput() FunctionMapOutput ToFunctionMapOutputWithContext(context.Context) FunctionMapOutput }
FunctionMapInput is an input type that accepts FunctionMap and FunctionMapOutput values. You can construct a concrete instance of `FunctionMapInput` via:
FunctionMap{ "key": FunctionArgs{...} }
type FunctionMapOutput ¶ added in v4.5.0
type FunctionMapOutput struct{ *pulumi.OutputState }
func (FunctionMapOutput) ElementType ¶ added in v4.5.0
func (FunctionMapOutput) ElementType() reflect.Type
func (FunctionMapOutput) MapIndex ¶ added in v4.5.0
func (o FunctionMapOutput) MapIndex(k pulumi.StringInput) FunctionOutput
func (FunctionMapOutput) ToFunctionMapOutput ¶ added in v4.5.0
func (o FunctionMapOutput) ToFunctionMapOutput() FunctionMapOutput
func (FunctionMapOutput) ToFunctionMapOutputWithContext ¶ added in v4.5.0
func (o FunctionMapOutput) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput
type FunctionOutput ¶ added in v4.5.0
type FunctionOutput struct{ *pulumi.OutputState }
func (FunctionOutput) ElementType ¶ added in v4.5.0
func (FunctionOutput) ElementType() reflect.Type
func (FunctionOutput) ToFunctionOutput ¶ added in v4.5.0
func (o FunctionOutput) ToFunctionOutput() FunctionOutput
func (FunctionOutput) ToFunctionOutputWithContext ¶ added in v4.5.0
func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
type FunctionState ¶ added in v4.5.0
type FunctionState struct { // Amazon Resource Name (ARN) identifying your CloudFront Function. Arn pulumi.StringPtrInput // Source code of the function Code pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // ETag hash of the function. This is the value for the `DEVELOPMENT` stage of the function. Etag pulumi.StringPtrInput // ETag hash of any `LIVE` stage of the function. LiveStageEtag pulumi.StringPtrInput // Unique name for your CloudFront Function. Name pulumi.StringPtrInput // Whether to publish creation/change as Live CloudFront Function Version. Defaults to `true`. Publish pulumi.BoolPtrInput // Identifier of the function's runtime. Currently only `cloudfront-js-1.0` is valid. Runtime pulumi.StringPtrInput // Status of the function. Can be `UNPUBLISHED`, `UNASSOCIATED` or `ASSOCIATED`. Status pulumi.StringPtrInput }
func (FunctionState) ElementType ¶ added in v4.5.0
func (FunctionState) ElementType() reflect.Type
type GetCachePolicyParametersInCacheKeyAndForwardedToOrigin ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOrigin struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfigs []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig `pulumi:"cookiesConfigs"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli bool `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip bool `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfigs []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig `pulumi:"headersConfigs"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information. QueryStringsConfigs []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig `pulumi:"queryStringsConfigs"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs struct { // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfigs GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput `pulumi:"cookiesConfigs"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli pulumi.BoolInput `pulumi:"enableAcceptEncodingBrotli"` // A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. EnableAcceptEncodingGzip pulumi.BoolInput `pulumi:"enableAcceptEncodingGzip"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfigs GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput `pulumi:"headersConfigs"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information. QueryStringsConfigs GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput `pulumi:"queryStringsConfigs"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { // Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. CookieBehavior string `pulumi:"cookieBehavior"` // Object that contains a list of cookie names. See Items for more information. Cookies []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie `pulumi:"cookies"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs struct { // Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` // Object that contains a list of cookie names. See Items for more information. Cookies GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput `pulumi:"cookies"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookie struct { // A list of item names (`cookies`, `headers`, or `queryStrings`). Items []string `pulumi:"items"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs struct { // A list of item names (`cookies`, `headers`, or `queryStrings`). Items pulumi.StringArrayInput `pulumi:"items"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) Items ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) Items() pulumi.StringArrayOutput
A list of item names (`cookies`, `headers`, or `queryStrings`).
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) Cookies() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArrayOutput
Object that contains a list of cookie names. See Items for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig struct { // Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`. HeaderBehavior string `pulumi:"headerBehavior"` // Object that contains a list of header names. See Items for more information. Headers []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader `pulumi:"headers"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs struct { // Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`. HeaderBehavior pulumi.StringInput `pulumi:"headerBehavior"` // Object that contains a list of header names. See Items for more information. Headers GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput `pulumi:"headers"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeader struct { // A list of item names (`cookies`, `headers`, or `queryStrings`). Items []string `pulumi:"items"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs struct { // A list of item names (`cookies`, `headers`, or `queryStrings`). Items pulumi.StringArrayInput `pulumi:"items"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) Items ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) Items() pulumi.StringArrayOutput
A list of item names (`cookies`, `headers`, or `queryStrings`).
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArrayOutput
Object that contains a list of header names. See Items for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfigs ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) CookiesConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArrayOutput
Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli() pulumi.BoolOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip() pulumi.BoolOutput
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfigs ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArrayOutput
Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfigs ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfigs() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct { // Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. QueryStringBehavior string `pulumi:"queryStringBehavior"` // Object that contains a list of query string names. See Items for more information. QueryStrings []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString `pulumi:"queryStrings"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs struct { // Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`. QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` // Object that contains a list of query string names. See Items for more information. QueryStrings GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput `pulumi:"queryStrings"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ElementType() reflect.Type
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are `none`, `whitelist`, `allExcept`, `all`.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
Object that contains a list of query string names. See Items for more information.
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryString struct { // A list of item names (`cookies`, `headers`, or `queryStrings`). Items []string `pulumi:"items"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs struct { // A list of item names (`cookies`, `headers`, or `queryStrings`). Items pulumi.StringArrayInput `pulumi:"items"` }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray []GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (i GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArray{ GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs{...} }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) Index ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArrayOutput
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput interface { pulumi.Input ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput }
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput is an input type that accepts GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs and GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput values. You can construct a concrete instance of `GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringInput` via:
GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs{...}
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput struct{ *pulumi.OutputState }
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ElementType ¶
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) Items ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) Items() pulumi.StringArrayOutput
A list of item names (`cookies`, `headers`, or `queryStrings`).
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput() GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
func (GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext ¶
func (o GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput) ToGetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringOutput
type GetLogDeliveryCanonicalUserIdArgs ¶ added in v4.22.0
type GetLogDeliveryCanonicalUserIdArgs struct { // The region you'd like the zone for. By default, fetches the current region. Region *string `pulumi:"region"` }
A collection of arguments for invoking getLogDeliveryCanonicalUserId.
type GetLogDeliveryCanonicalUserIdOutputArgs ¶ added in v4.22.0
type GetLogDeliveryCanonicalUserIdOutputArgs struct { // The region you'd like the zone for. By default, fetches the current region. Region pulumi.StringPtrInput `pulumi:"region"` }
A collection of arguments for invoking getLogDeliveryCanonicalUserId.
func (GetLogDeliveryCanonicalUserIdOutputArgs) ElementType ¶ added in v4.22.0
func (GetLogDeliveryCanonicalUserIdOutputArgs) ElementType() reflect.Type
type GetLogDeliveryCanonicalUserIdResult ¶ added in v4.22.0
type GetLogDeliveryCanonicalUserIdResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Region *string `pulumi:"region"` }
A collection of values returned by getLogDeliveryCanonicalUserId.
func GetLogDeliveryCanonicalUserId ¶ added in v4.22.0
func GetLogDeliveryCanonicalUserId(ctx *pulumi.Context, args *GetLogDeliveryCanonicalUserIdArgs, opts ...pulumi.InvokeOption) (*GetLogDeliveryCanonicalUserIdResult, error)
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleLogDeliveryCanonicalUserId, err := cloudfront.GetLogDeliveryCanonicalUserId(ctx, nil, nil) if err != nil { return err } _, err = s3.NewBucket(ctx, "exampleBucket", &s3.BucketArgs{ Grants: s3.BucketGrantArray{ &s3.BucketGrantArgs{ Id: pulumi.String(exampleLogDeliveryCanonicalUserId.Id), Type: pulumi.String("CanonicalUser"), Permissions: pulumi.StringArray{ pulumi.String("FULL_CONTROL"), }, }, }, }) if err != nil { return err } return nil }) }
```
type GetLogDeliveryCanonicalUserIdResultOutput ¶ added in v4.22.0
type GetLogDeliveryCanonicalUserIdResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLogDeliveryCanonicalUserId.
func GetLogDeliveryCanonicalUserIdOutput ¶ added in v4.22.0
func GetLogDeliveryCanonicalUserIdOutput(ctx *pulumi.Context, args GetLogDeliveryCanonicalUserIdOutputArgs, opts ...pulumi.InvokeOption) GetLogDeliveryCanonicalUserIdResultOutput
func (GetLogDeliveryCanonicalUserIdResultOutput) ElementType ¶ added in v4.22.0
func (GetLogDeliveryCanonicalUserIdResultOutput) ElementType() reflect.Type
func (GetLogDeliveryCanonicalUserIdResultOutput) Id ¶ added in v4.22.0
func (o GetLogDeliveryCanonicalUserIdResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLogDeliveryCanonicalUserIdResultOutput) Region ¶ added in v4.22.0
func (o GetLogDeliveryCanonicalUserIdResultOutput) Region() pulumi.StringPtrOutput
func (GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutput ¶ added in v4.22.0
func (o GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutput() GetLogDeliveryCanonicalUserIdResultOutput
func (GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutputWithContext ¶ added in v4.22.0
func (o GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutputWithContext(ctx context.Context) GetLogDeliveryCanonicalUserIdResultOutput
type GetOriginRequestPolicyCookiesConfig ¶
type GetOriginRequestPolicyCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies []GetOriginRequestPolicyCookiesConfigCookie `pulumi:"cookies"` }
type GetOriginRequestPolicyCookiesConfigArgs ¶
type GetOriginRequestPolicyCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies GetOriginRequestPolicyCookiesConfigCookieArrayInput `pulumi:"cookies"` }
func (GetOriginRequestPolicyCookiesConfigArgs) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutput ¶
func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
func (GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigArgs) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
type GetOriginRequestPolicyCookiesConfigArray ¶
type GetOriginRequestPolicyCookiesConfigArray []GetOriginRequestPolicyCookiesConfigInput
func (GetOriginRequestPolicyCookiesConfigArray) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutput ¶
func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
func (GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigArray) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
type GetOriginRequestPolicyCookiesConfigArrayInput ¶
type GetOriginRequestPolicyCookiesConfigArrayInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput }
GetOriginRequestPolicyCookiesConfigArrayInput is an input type that accepts GetOriginRequestPolicyCookiesConfigArray and GetOriginRequestPolicyCookiesConfigArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigArrayInput` via:
GetOriginRequestPolicyCookiesConfigArray{ GetOriginRequestPolicyCookiesConfigArgs{...} }
type GetOriginRequestPolicyCookiesConfigArrayOutput ¶
type GetOriginRequestPolicyCookiesConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutput ¶
func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutput() GetOriginRequestPolicyCookiesConfigArrayOutput
func (GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigArrayOutput) ToGetOriginRequestPolicyCookiesConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigArrayOutput
type GetOriginRequestPolicyCookiesConfigCookie ¶
type GetOriginRequestPolicyCookiesConfigCookie struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyCookiesConfigCookieArgs ¶
type GetOriginRequestPolicyCookiesConfigCookieArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutput ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
func (GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArgs) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
type GetOriginRequestPolicyCookiesConfigCookieArray ¶
type GetOriginRequestPolicyCookiesConfigCookieArray []GetOriginRequestPolicyCookiesConfigCookieInput
func (GetOriginRequestPolicyCookiesConfigCookieArray) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieArray) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext ¶
func (i GetOriginRequestPolicyCookiesConfigCookieArray) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
type GetOriginRequestPolicyCookiesConfigCookieArrayInput ¶
type GetOriginRequestPolicyCookiesConfigCookieArrayInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput }
GetOriginRequestPolicyCookiesConfigCookieArrayInput is an input type that accepts GetOriginRequestPolicyCookiesConfigCookieArray and GetOriginRequestPolicyCookiesConfigCookieArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigCookieArrayInput` via:
GetOriginRequestPolicyCookiesConfigCookieArray{ GetOriginRequestPolicyCookiesConfigCookieArgs{...} }
type GetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶
type GetOriginRequestPolicyCookiesConfigCookieArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput ¶
func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutput() GetOriginRequestPolicyCookiesConfigCookieArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigCookieArrayOutput) ToGetOriginRequestPolicyCookiesConfigCookieArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieArrayOutput
type GetOriginRequestPolicyCookiesConfigCookieInput ¶
type GetOriginRequestPolicyCookiesConfigCookieInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput }
GetOriginRequestPolicyCookiesConfigCookieInput is an input type that accepts GetOriginRequestPolicyCookiesConfigCookieArgs and GetOriginRequestPolicyCookiesConfigCookieOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigCookieInput` via:
GetOriginRequestPolicyCookiesConfigCookieArgs{...}
type GetOriginRequestPolicyCookiesConfigCookieOutput ¶
type GetOriginRequestPolicyCookiesConfigCookieOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigCookieOutput) Items ¶
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) Items() pulumi.StringArrayOutput
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutput ¶
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutput() GetOriginRequestPolicyCookiesConfigCookieOutput
func (GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigCookieOutput) ToGetOriginRequestPolicyCookiesConfigCookieOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigCookieOutput
type GetOriginRequestPolicyCookiesConfigInput ¶
type GetOriginRequestPolicyCookiesConfigInput interface { pulumi.Input ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput ToGetOriginRequestPolicyCookiesConfigOutputWithContext(context.Context) GetOriginRequestPolicyCookiesConfigOutput }
GetOriginRequestPolicyCookiesConfigInput is an input type that accepts GetOriginRequestPolicyCookiesConfigArgs and GetOriginRequestPolicyCookiesConfigOutput values. You can construct a concrete instance of `GetOriginRequestPolicyCookiesConfigInput` via:
GetOriginRequestPolicyCookiesConfigArgs{...}
type GetOriginRequestPolicyCookiesConfigOutput ¶
type GetOriginRequestPolicyCookiesConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyCookiesConfigOutput) CookieBehavior ¶
func (o GetOriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyCookiesConfigOutput) ElementType ¶
func (GetOriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutput ¶
func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutput() GetOriginRequestPolicyCookiesConfigOutput
func (GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (o GetOriginRequestPolicyCookiesConfigOutput) ToGetOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyCookiesConfigOutput
type GetOriginRequestPolicyHeadersConfig ¶
type GetOriginRequestPolicyHeadersConfig struct { HeaderBehavior string `pulumi:"headerBehavior"` Headers []GetOriginRequestPolicyHeadersConfigHeader `pulumi:"headers"` }
type GetOriginRequestPolicyHeadersConfigArgs ¶
type GetOriginRequestPolicyHeadersConfigArgs struct { HeaderBehavior pulumi.StringInput `pulumi:"headerBehavior"` Headers GetOriginRequestPolicyHeadersConfigHeaderArrayInput `pulumi:"headers"` }
func (GetOriginRequestPolicyHeadersConfigArgs) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutput ¶
func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
func (GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigArgs) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
type GetOriginRequestPolicyHeadersConfigArray ¶
type GetOriginRequestPolicyHeadersConfigArray []GetOriginRequestPolicyHeadersConfigInput
func (GetOriginRequestPolicyHeadersConfigArray) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutput ¶
func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
func (GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigArray) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
type GetOriginRequestPolicyHeadersConfigArrayInput ¶
type GetOriginRequestPolicyHeadersConfigArrayInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput }
GetOriginRequestPolicyHeadersConfigArrayInput is an input type that accepts GetOriginRequestPolicyHeadersConfigArray and GetOriginRequestPolicyHeadersConfigArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigArrayInput` via:
GetOriginRequestPolicyHeadersConfigArray{ GetOriginRequestPolicyHeadersConfigArgs{...} }
type GetOriginRequestPolicyHeadersConfigArrayOutput ¶
type GetOriginRequestPolicyHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutput ¶
func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutput() GetOriginRequestPolicyHeadersConfigArrayOutput
func (GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigArrayOutput) ToGetOriginRequestPolicyHeadersConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigArrayOutput
type GetOriginRequestPolicyHeadersConfigHeader ¶
type GetOriginRequestPolicyHeadersConfigHeader struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyHeadersConfigHeaderArgs ¶
type GetOriginRequestPolicyHeadersConfigHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutput ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArgs) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
type GetOriginRequestPolicyHeadersConfigHeaderArray ¶
type GetOriginRequestPolicyHeadersConfigHeaderArray []GetOriginRequestPolicyHeadersConfigHeaderInput
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext ¶
func (i GetOriginRequestPolicyHeadersConfigHeaderArray) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
type GetOriginRequestPolicyHeadersConfigHeaderArrayInput ¶
type GetOriginRequestPolicyHeadersConfigHeaderArrayInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput }
GetOriginRequestPolicyHeadersConfigHeaderArrayInput is an input type that accepts GetOriginRequestPolicyHeadersConfigHeaderArray and GetOriginRequestPolicyHeadersConfigHeaderArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigHeaderArrayInput` via:
GetOriginRequestPolicyHeadersConfigHeaderArray{ GetOriginRequestPolicyHeadersConfigHeaderArgs{...} }
type GetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶
type GetOriginRequestPolicyHeadersConfigHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutput() GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderArrayOutput) ToGetOriginRequestPolicyHeadersConfigHeaderArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderArrayOutput
type GetOriginRequestPolicyHeadersConfigHeaderInput ¶
type GetOriginRequestPolicyHeadersConfigHeaderInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput }
GetOriginRequestPolicyHeadersConfigHeaderInput is an input type that accepts GetOriginRequestPolicyHeadersConfigHeaderArgs and GetOriginRequestPolicyHeadersConfigHeaderOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigHeaderInput` via:
GetOriginRequestPolicyHeadersConfigHeaderArgs{...}
type GetOriginRequestPolicyHeadersConfigHeaderOutput ¶
type GetOriginRequestPolicyHeadersConfigHeaderOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) Items ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) Items() pulumi.StringArrayOutput
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutput ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutput() GetOriginRequestPolicyHeadersConfigHeaderOutput
func (GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigHeaderOutput) ToGetOriginRequestPolicyHeadersConfigHeaderOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigHeaderOutput
type GetOriginRequestPolicyHeadersConfigInput ¶
type GetOriginRequestPolicyHeadersConfigInput interface { pulumi.Input ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput ToGetOriginRequestPolicyHeadersConfigOutputWithContext(context.Context) GetOriginRequestPolicyHeadersConfigOutput }
GetOriginRequestPolicyHeadersConfigInput is an input type that accepts GetOriginRequestPolicyHeadersConfigArgs and GetOriginRequestPolicyHeadersConfigOutput values. You can construct a concrete instance of `GetOriginRequestPolicyHeadersConfigInput` via:
GetOriginRequestPolicyHeadersConfigArgs{...}
type GetOriginRequestPolicyHeadersConfigOutput ¶
type GetOriginRequestPolicyHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyHeadersConfigOutput) ElementType ¶
func (GetOriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyHeadersConfigOutput) HeaderBehavior ¶
func (o GetOriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutput ¶
func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutput() GetOriginRequestPolicyHeadersConfigOutput
func (GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (o GetOriginRequestPolicyHeadersConfigOutput) ToGetOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyHeadersConfigOutput
type GetOriginRequestPolicyQueryStringsConfig ¶
type GetOriginRequestPolicyQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings []GetOriginRequestPolicyQueryStringsConfigQueryString `pulumi:"queryStrings"` }
type GetOriginRequestPolicyQueryStringsConfigArgs ¶
type GetOriginRequestPolicyQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput `pulumi:"queryStrings"` }
func (GetOriginRequestPolicyQueryStringsConfigArgs) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
func (GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigArgs) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
type GetOriginRequestPolicyQueryStringsConfigArray ¶
type GetOriginRequestPolicyQueryStringsConfigArray []GetOriginRequestPolicyQueryStringsConfigInput
func (GetOriginRequestPolicyQueryStringsConfigArray) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigArray) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigArray) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
type GetOriginRequestPolicyQueryStringsConfigArrayInput ¶
type GetOriginRequestPolicyQueryStringsConfigArrayInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput }
GetOriginRequestPolicyQueryStringsConfigArrayInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigArray and GetOriginRequestPolicyQueryStringsConfigArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigArrayInput` via:
GetOriginRequestPolicyQueryStringsConfigArray{ GetOriginRequestPolicyQueryStringsConfigArgs{...} }
type GetOriginRequestPolicyQueryStringsConfigArrayOutput ¶
type GetOriginRequestPolicyQueryStringsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutput() GetOriginRequestPolicyQueryStringsConfigArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigArrayOutput
type GetOriginRequestPolicyQueryStringsConfigInput ¶
type GetOriginRequestPolicyQueryStringsConfigInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigOutput }
GetOriginRequestPolicyQueryStringsConfigInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigArgs and GetOriginRequestPolicyQueryStringsConfigOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigInput` via:
GetOriginRequestPolicyQueryStringsConfigArgs{...}
type GetOriginRequestPolicyQueryStringsConfigOutput ¶
type GetOriginRequestPolicyQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior ¶
func (o GetOriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (GetOriginRequestPolicyQueryStringsConfigOutput) QueryStrings ¶
func (GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutput() GetOriginRequestPolicyQueryStringsConfigOutput
func (GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigOutput) ToGetOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigOutput
type GetOriginRequestPolicyQueryStringsConfigQueryString ¶
type GetOriginRequestPolicyQueryStringsConfigQueryString struct {
Items []string `pulumi:"items"`
}
type GetOriginRequestPolicyQueryStringsConfigQueryStringArgs ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArgs) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringArray ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArray []GetOriginRequestPolicyQueryStringsConfigQueryStringInput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (i GetOriginRequestPolicyQueryStringsConfigQueryStringArray) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput }
GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigQueryStringArray and GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigQueryStringArrayInput` via:
GetOriginRequestPolicyQueryStringsConfigQueryStringArray{ GetOriginRequestPolicyQueryStringsConfigQueryStringArgs{...} }
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringArrayOutput
type GetOriginRequestPolicyQueryStringsConfigQueryStringInput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringInput interface { pulumi.Input ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput }
GetOriginRequestPolicyQueryStringsConfigQueryStringInput is an input type that accepts GetOriginRequestPolicyQueryStringsConfigQueryStringArgs and GetOriginRequestPolicyQueryStringsConfigQueryStringOutput values. You can construct a concrete instance of `GetOriginRequestPolicyQueryStringsConfigQueryStringInput` via:
GetOriginRequestPolicyQueryStringsConfigQueryStringArgs{...}
type GetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶
type GetOriginRequestPolicyQueryStringsConfigQueryStringOutput struct{ *pulumi.OutputState }
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ElementType ¶
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ElementType() reflect.Type
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutput() GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
func (GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext ¶
func (o GetOriginRequestPolicyQueryStringsConfigQueryStringOutput) ToGetOriginRequestPolicyQueryStringsConfigQueryStringOutputWithContext(ctx context.Context) GetOriginRequestPolicyQueryStringsConfigQueryStringOutput
type GetResponseHeadersPolicyCorsConfig ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfig struct { // A Boolean value that CloudFront uses as the value for the Access-Control-Allow-Credentials HTTP response header. AccessControlAllowCredentials bool `pulumi:"accessControlAllowCredentials"` // Object that contains an attribute `items` that contains a list of HTTP header names that CloudFront includes as values for the Access-Control-Allow-Headers HTTP response header. AccessControlAllowHeaders []GetResponseHeadersPolicyCorsConfigAccessControlAllowHeader `pulumi:"accessControlAllowHeaders"` // Object that contains an attribute `items` that contains a list of HTTP methods that CloudFront includes as values for the Access-Control-Allow-Methods HTTP response header. Valid values: `GET` | `POST` | `OPTIONS` | `PUT` | `DELETE` | `HEAD` | `ALL` AccessControlAllowMethods []GetResponseHeadersPolicyCorsConfigAccessControlAllowMethod `pulumi:"accessControlAllowMethods"` // Object that contains an attribute `items` that contains a list of origins that CloudFront can use as the value for the Access-Control-Allow-Origin HTTP response header. AccessControlAllowOrigins []GetResponseHeadersPolicyCorsConfigAccessControlAllowOrigin `pulumi:"accessControlAllowOrigins"` // Object that contains an attribute `items` that contains a list of HTTP headers that CloudFront includes as values for the Access-Control-Expose-Headers HTTP response header. AccessControlExposeHeaders []GetResponseHeadersPolicyCorsConfigAccessControlExposeHeader `pulumi:"accessControlExposeHeaders"` // A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header. AccessControlMaxAgeSec int `pulumi:"accessControlMaxAgeSec"` OriginOverride bool `pulumi:"originOverride"` }
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeader ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeader struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray []GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput }
GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray and GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray{ GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs{...} }
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput }
GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs and GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs{...}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethod ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethod struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray []GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput }
GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray and GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray{ GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs{...} }
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput }
GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs and GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs{...}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOrigin ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOrigin struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray []GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput }
GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray and GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray{ GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs{...} }
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput }
GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs and GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs{...}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeader ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeader struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray []GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput }
GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray and GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray{ GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs{...} }
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput }
GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput is an input type that accepts GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs and GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput` via:
GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs{...}
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
type GetResponseHeadersPolicyCorsConfigArgs ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigArgs struct { // A Boolean value that CloudFront uses as the value for the Access-Control-Allow-Credentials HTTP response header. AccessControlAllowCredentials pulumi.BoolInput `pulumi:"accessControlAllowCredentials"` // Object that contains an attribute `items` that contains a list of HTTP header names that CloudFront includes as values for the Access-Control-Allow-Headers HTTP response header. AccessControlAllowHeaders GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayInput `pulumi:"accessControlAllowHeaders"` // Object that contains an attribute `items` that contains a list of HTTP methods that CloudFront includes as values for the Access-Control-Allow-Methods HTTP response header. Valid values: `GET` | `POST` | `OPTIONS` | `PUT` | `DELETE` | `HEAD` | `ALL` AccessControlAllowMethods GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayInput `pulumi:"accessControlAllowMethods"` // Object that contains an attribute `items` that contains a list of origins that CloudFront can use as the value for the Access-Control-Allow-Origin HTTP response header. AccessControlAllowOrigins GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayInput `pulumi:"accessControlAllowOrigins"` // Object that contains an attribute `items` that contains a list of HTTP headers that CloudFront includes as values for the Access-Control-Expose-Headers HTTP response header. AccessControlExposeHeaders GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayInput `pulumi:"accessControlExposeHeaders"` // A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header. AccessControlMaxAgeSec pulumi.IntInput `pulumi:"accessControlMaxAgeSec"` OriginOverride pulumi.BoolInput `pulumi:"originOverride"` }
func (GetResponseHeadersPolicyCorsConfigArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutput() GetResponseHeadersPolicyCorsConfigOutput
func (GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigOutput
type GetResponseHeadersPolicyCorsConfigArray ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigArray []GetResponseHeadersPolicyCorsConfigInput
func (GetResponseHeadersPolicyCorsConfigArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutput() GetResponseHeadersPolicyCorsConfigArrayOutput
func (GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigArrayOutput
type GetResponseHeadersPolicyCorsConfigArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigArrayOutput() GetResponseHeadersPolicyCorsConfigArrayOutput ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigArrayOutput }
GetResponseHeadersPolicyCorsConfigArrayInput is an input type that accepts GetResponseHeadersPolicyCorsConfigArray and GetResponseHeadersPolicyCorsConfigArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigArrayInput` via:
GetResponseHeadersPolicyCorsConfigArray{ GetResponseHeadersPolicyCorsConfigArgs{...} }
type GetResponseHeadersPolicyCorsConfigArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutput() GetResponseHeadersPolicyCorsConfigArrayOutput
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigArrayOutput
type GetResponseHeadersPolicyCorsConfigInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigInput interface { pulumi.Input ToGetResponseHeadersPolicyCorsConfigOutput() GetResponseHeadersPolicyCorsConfigOutput ToGetResponseHeadersPolicyCorsConfigOutputWithContext(context.Context) GetResponseHeadersPolicyCorsConfigOutput }
GetResponseHeadersPolicyCorsConfigInput is an input type that accepts GetResponseHeadersPolicyCorsConfigArgs and GetResponseHeadersPolicyCorsConfigOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCorsConfigInput` via:
GetResponseHeadersPolicyCorsConfigArgs{...}
type GetResponseHeadersPolicyCorsConfigOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCorsConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials() pulumi.BoolOutput
A Boolean value that CloudFront uses as the value for the Access-Control-Allow-Credentials HTTP response header.
func (GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowHeaders ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowHeaders() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
Object that contains an attribute `items` that contains a list of HTTP header names that CloudFront includes as values for the Access-Control-Allow-Headers HTTP response header.
func (GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowMethods ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowMethods() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
Object that contains an attribute `items` that contains a list of HTTP methods that CloudFront includes as values for the Access-Control-Allow-Methods HTTP response header. Valid values: `GET` | `POST` | `OPTIONS` | `PUT` | `DELETE` | `HEAD` | `ALL`
func (GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowOrigins ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowOrigins() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
Object that contains an attribute `items` that contains a list of origins that CloudFront can use as the value for the Access-Control-Allow-Origin HTTP response header.
func (GetResponseHeadersPolicyCorsConfigOutput) AccessControlExposeHeaders ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlExposeHeaders() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
Object that contains an attribute `items` that contains a list of HTTP headers that CloudFront includes as values for the Access-Control-Expose-Headers HTTP response header.
func (GetResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec() pulumi.IntOutput
A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header.
func (GetResponseHeadersPolicyCorsConfigOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCorsConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigOutput) OriginOverride ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) OriginOverride() pulumi.BoolOutput
func (GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutput() GetResponseHeadersPolicyCorsConfigOutput
func (GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigOutput
type GetResponseHeadersPolicyCustomHeadersConfig ¶ added in v4.27.0
type GetResponseHeadersPolicyCustomHeadersConfig struct {
Items []GetResponseHeadersPolicyCustomHeadersConfigItem `pulumi:"items"`
}
type GetResponseHeadersPolicyCustomHeadersConfigArgs ¶ added in v4.27.0
type GetResponseHeadersPolicyCustomHeadersConfigArgs struct {
Items GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutput() GetResponseHeadersPolicyCustomHeadersConfigOutput
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigOutput
type GetResponseHeadersPolicyCustomHeadersConfigArray ¶ added in v4.27.0
type GetResponseHeadersPolicyCustomHeadersConfigArray []GetResponseHeadersPolicyCustomHeadersConfigInput
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCustomHeadersConfigArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext(context.Context) GetResponseHeadersPolicyCustomHeadersConfigArrayOutput }
GetResponseHeadersPolicyCustomHeadersConfigArrayInput is an input type that accepts GetResponseHeadersPolicyCustomHeadersConfigArray and GetResponseHeadersPolicyCustomHeadersConfigArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCustomHeadersConfigArrayInput` via:
GetResponseHeadersPolicyCustomHeadersConfigArray{ GetResponseHeadersPolicyCustomHeadersConfigArgs{...} }
type GetResponseHeadersPolicyCustomHeadersConfigArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCustomHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigInput ¶ added in v4.27.0
type GetResponseHeadersPolicyCustomHeadersConfigInput interface { pulumi.Input ToGetResponseHeadersPolicyCustomHeadersConfigOutput() GetResponseHeadersPolicyCustomHeadersConfigOutput ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext(context.Context) GetResponseHeadersPolicyCustomHeadersConfigOutput }
GetResponseHeadersPolicyCustomHeadersConfigInput is an input type that accepts GetResponseHeadersPolicyCustomHeadersConfigArgs and GetResponseHeadersPolicyCustomHeadersConfigOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCustomHeadersConfigInput` via:
GetResponseHeadersPolicyCustomHeadersConfigArgs{...}
type GetResponseHeadersPolicyCustomHeadersConfigItem ¶ added in v4.29.0
type GetResponseHeadersPolicyCustomHeadersConfigItem struct { // The HTTP response header name. Header string `pulumi:"header"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // The value for the HTTP response header. Value string `pulumi:"value"` }
type GetResponseHeadersPolicyCustomHeadersConfigItemArgs ¶ added in v4.29.0
type GetResponseHeadersPolicyCustomHeadersConfigItemArgs struct { // The HTTP response header name. Header pulumi.StringInput `pulumi:"header"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // The value for the HTTP response header. Value pulumi.StringInput `pulumi:"value"` }
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType ¶ added in v4.29.0
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput ¶ added in v4.29.0
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput() GetResponseHeadersPolicyCustomHeadersConfigItemOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶ added in v4.29.0
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemOutput
type GetResponseHeadersPolicyCustomHeadersConfigItemArray ¶ added in v4.29.0
type GetResponseHeadersPolicyCustomHeadersConfigItemArray []GetResponseHeadersPolicyCustomHeadersConfigItemInput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType ¶ added in v4.29.0
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶ added in v4.29.0
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶ added in v4.29.0
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput ¶ added in v4.29.0
type GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput }
GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput is an input type that accepts GetResponseHeadersPolicyCustomHeadersConfigItemArray and GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput` via:
GetResponseHeadersPolicyCustomHeadersConfigItemArray{ GetResponseHeadersPolicyCustomHeadersConfigItemArgs{...} }
type GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶ added in v4.29.0
type GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType ¶ added in v4.29.0
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶ added in v4.29.0
func (o GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶ added in v4.29.0
func (o GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigItemInput ¶ added in v4.29.0
type GetResponseHeadersPolicyCustomHeadersConfigItemInput interface { pulumi.Input ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput() GetResponseHeadersPolicyCustomHeadersConfigItemOutput ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemOutput }
GetResponseHeadersPolicyCustomHeadersConfigItemInput is an input type that accepts GetResponseHeadersPolicyCustomHeadersConfigItemArgs and GetResponseHeadersPolicyCustomHeadersConfigItemOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyCustomHeadersConfigItemInput` via:
GetResponseHeadersPolicyCustomHeadersConfigItemArgs{...}
type GetResponseHeadersPolicyCustomHeadersConfigItemOutput ¶ added in v4.29.0
type GetResponseHeadersPolicyCustomHeadersConfigItemOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType ¶ added in v4.29.0
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Header ¶ added in v4.29.0
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Header() pulumi.StringOutput
The HTTP response header name.
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Override ¶ added in v4.29.0
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy.
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput ¶ added in v4.29.0
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput() GetResponseHeadersPolicyCustomHeadersConfigItemOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶ added in v4.29.0
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Value ¶ added in v4.29.0
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Value() pulumi.StringOutput
The value for the HTTP response header.
type GetResponseHeadersPolicyCustomHeadersConfigOutput ¶ added in v4.27.0
type GetResponseHeadersPolicyCustomHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutput() GetResponseHeadersPolicyCustomHeadersConfigOutput
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigOutput
type GetResponseHeadersPolicySecurityHeadersConfig ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfig struct { // The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header. ContentSecurityPolicies []GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy `pulumi:"contentSecurityPolicies"` // A setting that determines whether CloudFront includes the X-Content-Type-Options HTTP response header with its value set to nosniff. See Content Type Options for more information. ContentTypeOptions []GetResponseHeadersPolicySecurityHeadersConfigContentTypeOption `pulumi:"contentTypeOptions"` // A setting that determines whether CloudFront includes the X-Frame-Options HTTP response header and the header’s value. See Frame Options for more information. FrameOptions []GetResponseHeadersPolicySecurityHeadersConfigFrameOption `pulumi:"frameOptions"` // The value of the Referrer-Policy HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicies []GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicy `pulumi:"referrerPolicies"` // Settings that determine whether CloudFront includes the Strict-Transport-Security HTTP response header and the header’s value. See Strict Transport Security for more information. StrictTransportSecurities []GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity `pulumi:"strictTransportSecurities"` // Settings that determine whether CloudFront includes the X-XSS-Protection HTTP response header and the header’s value. See XSS Protection for more information. XssProtections []GetResponseHeadersPolicySecurityHeadersConfigXssProtection `pulumi:"xssProtections"` }
type GetResponseHeadersPolicySecurityHeadersConfigArgs ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigArgs struct { // The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header. ContentSecurityPolicies GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayInput `pulumi:"contentSecurityPolicies"` // A setting that determines whether CloudFront includes the X-Content-Type-Options HTTP response header with its value set to nosniff. See Content Type Options for more information. ContentTypeOptions GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayInput `pulumi:"contentTypeOptions"` // A setting that determines whether CloudFront includes the X-Frame-Options HTTP response header and the header’s value. See Frame Options for more information. FrameOptions GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayInput `pulumi:"frameOptions"` // The value of the Referrer-Policy HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicies GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayInput `pulumi:"referrerPolicies"` // Settings that determine whether CloudFront includes the Strict-Transport-Security HTTP response header and the header’s value. See Strict Transport Security for more information. StrictTransportSecurities GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayInput `pulumi:"strictTransportSecurities"` // Settings that determine whether CloudFront includes the X-XSS-Protection HTTP response header and the header’s value. See XSS Protection for more information. XssProtections GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayInput `pulumi:"xssProtections"` }
func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutput() GetResponseHeadersPolicySecurityHeadersConfigOutput
func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigOutput
type GetResponseHeadersPolicySecurityHeadersConfigArray ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigArray []GetResponseHeadersPolicySecurityHeadersConfigInput
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigArrayInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigArrayOutput }
GetResponseHeadersPolicySecurityHeadersConfigArrayInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigArray and GetResponseHeadersPolicySecurityHeadersConfigArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigArrayInput` via:
GetResponseHeadersPolicySecurityHeadersConfigArray{ GetResponseHeadersPolicySecurityHeadersConfigArgs{...} }
type GetResponseHeadersPolicySecurityHeadersConfigArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy struct { // The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header. ContentSecurityPolicy string `pulumi:"contentSecurityPolicy"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs struct { // The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header. ContentSecurityPolicy pulumi.StringInput `pulumi:"contentSecurityPolicy"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray []GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput }
GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray and GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayInput` via:
GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray{ GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs{...} }
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput }
GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs and GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput` via:
GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs{...}
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy() pulumi.StringOutput
The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header.
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy.
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOption ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOption struct { // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs struct { // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray []GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput }
GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray and GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayInput` via:
GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray{ GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs{...} }
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput }
GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs and GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput` via:
GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs{...}
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) Override ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy.
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOption ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigFrameOption struct { // The value of the X-Frame-Options HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption string `pulumi:"frameOption"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs struct { // The value of the X-Frame-Options HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption pulumi.StringInput `pulumi:"frameOption"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray []GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput }
GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray and GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayInput` via:
GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray{ GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs{...} }
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput }
GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs and GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput` via:
GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs{...}
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) FrameOption ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) FrameOption() pulumi.StringOutput
The value of the X-Frame-Options HTTP response header. Valid values: `DENY` | `SAMEORIGIN`
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) Override ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy.
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigOutput() GetResponseHeadersPolicySecurityHeadersConfigOutput ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigOutput }
GetResponseHeadersPolicySecurityHeadersConfigInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigArgs and GetResponseHeadersPolicySecurityHeadersConfigOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigInput` via:
GetResponseHeadersPolicySecurityHeadersConfigArgs{...}
type GetResponseHeadersPolicySecurityHeadersConfigOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicies ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicies() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header.
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
A setting that determines whether CloudFront includes the X-Content-Type-Options HTTP response header with its value set to nosniff. See Content Type Options for more information.
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
A setting that determines whether CloudFront includes the X-Frame-Options HTTP response header and the header’s value. See Frame Options for more information.
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicies ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicies() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
The value of the Referrer-Policy HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url`
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurities ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurities() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
Settings that determine whether CloudFront includes the Strict-Transport-Security HTTP response header and the header’s value. See Strict Transport Security for more information.
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutput() GetResponseHeadersPolicySecurityHeadersConfigOutput
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigOutput
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) XssProtections ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) XssProtections() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
Settings that determine whether CloudFront includes the X-XSS-Protection HTTP response header and the header’s value. See XSS Protection for more information.
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicy ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicy struct { // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // The value of the Referrer-Policy HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicy string `pulumi:"referrerPolicy"` }
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs struct { // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // The value of the Referrer-Policy HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicy pulumi.StringInput `pulumi:"referrerPolicy"` }
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray []GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput }
GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray and GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayInput` via:
GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray{ GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs{...} }
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput }
GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs and GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput` via:
GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs{...}
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy.
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy() pulumi.StringOutput
The value of the Referrer-Policy HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url`
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity struct { // A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header. AccessControlMaxAgeSec int `pulumi:"accessControlMaxAgeSec"` // A Boolean value that determines whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header. IncludeSubdomains bool `pulumi:"includeSubdomains"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // A Boolean value that determines whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header. Preload bool `pulumi:"preload"` }
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs struct { // A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header. AccessControlMaxAgeSec pulumi.IntInput `pulumi:"accessControlMaxAgeSec"` // A Boolean value that determines whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header. IncludeSubdomains pulumi.BoolInput `pulumi:"includeSubdomains"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // A Boolean value that determines whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header. Preload pulumi.BoolInput `pulumi:"preload"` }
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray []GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput }
GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray and GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayInput` via:
GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray{ GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs{...} }
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput }
GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs and GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput` via:
GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs{...}
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec() pulumi.IntOutput
A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header.
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains() pulumi.BoolOutput
A Boolean value that determines whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header.
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy.
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload() pulumi.BoolOutput
A Boolean value that determines whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header.
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtection ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigXssProtection struct { // A Boolean value that determines whether CloudFront includes the mode=block directive in the X-XSS-Protection header. ModeBlock bool `pulumi:"modeBlock"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // A Boolean value that determines the value of the X-XSS-Protection HTTP response header. When this setting is true, the value of the X-XSS-Protection header is 1. When this setting is false, the value of the X-XSS-Protection header is 0. Protection bool `pulumi:"protection"` // A Boolean value that determines whether CloudFront sets a reporting URI in the X-XSS-Protection header. ReportUri string `pulumi:"reportUri"` }
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs struct { // A Boolean value that determines whether CloudFront includes the mode=block directive in the X-XSS-Protection header. ModeBlock pulumi.BoolInput `pulumi:"modeBlock"` // A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // A Boolean value that determines the value of the X-XSS-Protection HTTP response header. When this setting is true, the value of the X-XSS-Protection header is 1. When this setting is false, the value of the X-XSS-Protection header is 0. Protection pulumi.BoolInput `pulumi:"protection"` // A Boolean value that determines whether CloudFront sets a reporting URI in the X-XSS-Protection header. ReportUri pulumi.StringInput `pulumi:"reportUri"` }
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray []GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext ¶ added in v4.27.0
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput }
GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray and GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayInput` via:
GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray{ GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs{...} }
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) Index ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput interface { pulumi.Input ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput }
GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput is an input type that accepts GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs and GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput values. You can construct a concrete instance of `GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput` via:
GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs{...}
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶ added in v4.27.0
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType ¶ added in v4.27.0
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock() pulumi.BoolOutput
A Boolean value that determines whether CloudFront includes the mode=block directive in the X-XSS-Protection header.
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the X-XSS-Protection HTTP response header received from the origin with the one specified in this response headers policy.
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Protection ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Protection() pulumi.BoolOutput
A Boolean value that determines the value of the X-XSS-Protection HTTP response header. When this setting is true, the value of the X-XSS-Protection header is 1. When this setting is false, the value of the X-XSS-Protection header is 0.
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ReportUri ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ReportUri() pulumi.StringOutput
A Boolean value that determines whether CloudFront sets a reporting URI in the X-XSS-Protection header.
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶ added in v4.27.0
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
type KeyGroup ¶
type KeyGroup struct { pulumi.CustomResourceState // A comment to describe the key group.. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The identifier for this version of the key group. Etag pulumi.StringOutput `pulumi:"etag"` // A list of the identifiers of the public keys in the key group. Items pulumi.StringArrayOutput `pulumi:"items"` // A name to identify the key group. Name pulumi.StringOutput `pulumi:"name"` }
## Example Usage
The following example below creates a CloudFront key group.
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { examplePublicKey, err := cloudfront.NewPublicKey(ctx, "examplePublicKey", &cloudfront.PublicKeyArgs{ Comment: pulumi.String("example public key"), EncodedKey: readFileOrPanic("public_key.pem"), }) if err != nil { return err } _, err = cloudfront.NewKeyGroup(ctx, "exampleKeyGroup", &cloudfront.KeyGroupArgs{ Comment: pulumi.String("example key group"), Items: pulumi.StringArray{ examplePublicKey.ID(), }, }) if err != nil { return err } return nil }) }
```
## Import
CloudFront Key Group can be imported using the `id`, e.g.,
```sh
$ pulumi import aws:cloudfront/keyGroup:KeyGroup example 4b4f2r1c-315d-5c2e-f093-216t50jed10f
```
func GetKeyGroup ¶
func GetKeyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyGroupState, opts ...pulumi.ResourceOption) (*KeyGroup, error)
GetKeyGroup gets an existing KeyGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewKeyGroup ¶
func NewKeyGroup(ctx *pulumi.Context, name string, args *KeyGroupArgs, opts ...pulumi.ResourceOption) (*KeyGroup, error)
NewKeyGroup registers a new resource with the given unique name, arguments, and options.
func (*KeyGroup) ElementType ¶
func (*KeyGroup) ToKeyGroupOutput ¶
func (i *KeyGroup) ToKeyGroupOutput() KeyGroupOutput
func (*KeyGroup) ToKeyGroupOutputWithContext ¶
func (i *KeyGroup) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
type KeyGroupArgs ¶
type KeyGroupArgs struct { // A comment to describe the key group.. Comment pulumi.StringPtrInput // A list of the identifiers of the public keys in the key group. Items pulumi.StringArrayInput // A name to identify the key group. Name pulumi.StringPtrInput }
The set of arguments for constructing a KeyGroup resource.
func (KeyGroupArgs) ElementType ¶
func (KeyGroupArgs) ElementType() reflect.Type
type KeyGroupArray ¶
type KeyGroupArray []KeyGroupInput
func (KeyGroupArray) ElementType ¶
func (KeyGroupArray) ElementType() reflect.Type
func (KeyGroupArray) ToKeyGroupArrayOutput ¶
func (i KeyGroupArray) ToKeyGroupArrayOutput() KeyGroupArrayOutput
func (KeyGroupArray) ToKeyGroupArrayOutputWithContext ¶
func (i KeyGroupArray) ToKeyGroupArrayOutputWithContext(ctx context.Context) KeyGroupArrayOutput
type KeyGroupArrayInput ¶
type KeyGroupArrayInput interface { pulumi.Input ToKeyGroupArrayOutput() KeyGroupArrayOutput ToKeyGroupArrayOutputWithContext(context.Context) KeyGroupArrayOutput }
KeyGroupArrayInput is an input type that accepts KeyGroupArray and KeyGroupArrayOutput values. You can construct a concrete instance of `KeyGroupArrayInput` via:
KeyGroupArray{ KeyGroupArgs{...} }
type KeyGroupArrayOutput ¶
type KeyGroupArrayOutput struct{ *pulumi.OutputState }
func (KeyGroupArrayOutput) ElementType ¶
func (KeyGroupArrayOutput) ElementType() reflect.Type
func (KeyGroupArrayOutput) Index ¶
func (o KeyGroupArrayOutput) Index(i pulumi.IntInput) KeyGroupOutput
func (KeyGroupArrayOutput) ToKeyGroupArrayOutput ¶
func (o KeyGroupArrayOutput) ToKeyGroupArrayOutput() KeyGroupArrayOutput
func (KeyGroupArrayOutput) ToKeyGroupArrayOutputWithContext ¶
func (o KeyGroupArrayOutput) ToKeyGroupArrayOutputWithContext(ctx context.Context) KeyGroupArrayOutput
type KeyGroupInput ¶
type KeyGroupInput interface { pulumi.Input ToKeyGroupOutput() KeyGroupOutput ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput }
type KeyGroupMap ¶
type KeyGroupMap map[string]KeyGroupInput
func (KeyGroupMap) ElementType ¶
func (KeyGroupMap) ElementType() reflect.Type
func (KeyGroupMap) ToKeyGroupMapOutput ¶
func (i KeyGroupMap) ToKeyGroupMapOutput() KeyGroupMapOutput
func (KeyGroupMap) ToKeyGroupMapOutputWithContext ¶
func (i KeyGroupMap) ToKeyGroupMapOutputWithContext(ctx context.Context) KeyGroupMapOutput
type KeyGroupMapInput ¶
type KeyGroupMapInput interface { pulumi.Input ToKeyGroupMapOutput() KeyGroupMapOutput ToKeyGroupMapOutputWithContext(context.Context) KeyGroupMapOutput }
KeyGroupMapInput is an input type that accepts KeyGroupMap and KeyGroupMapOutput values. You can construct a concrete instance of `KeyGroupMapInput` via:
KeyGroupMap{ "key": KeyGroupArgs{...} }
type KeyGroupMapOutput ¶
type KeyGroupMapOutput struct{ *pulumi.OutputState }
func (KeyGroupMapOutput) ElementType ¶
func (KeyGroupMapOutput) ElementType() reflect.Type
func (KeyGroupMapOutput) MapIndex ¶
func (o KeyGroupMapOutput) MapIndex(k pulumi.StringInput) KeyGroupOutput
func (KeyGroupMapOutput) ToKeyGroupMapOutput ¶
func (o KeyGroupMapOutput) ToKeyGroupMapOutput() KeyGroupMapOutput
func (KeyGroupMapOutput) ToKeyGroupMapOutputWithContext ¶
func (o KeyGroupMapOutput) ToKeyGroupMapOutputWithContext(ctx context.Context) KeyGroupMapOutput
type KeyGroupOutput ¶
type KeyGroupOutput struct{ *pulumi.OutputState }
func (KeyGroupOutput) ElementType ¶
func (KeyGroupOutput) ElementType() reflect.Type
func (KeyGroupOutput) ToKeyGroupOutput ¶
func (o KeyGroupOutput) ToKeyGroupOutput() KeyGroupOutput
func (KeyGroupOutput) ToKeyGroupOutputWithContext ¶
func (o KeyGroupOutput) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
type KeyGroupState ¶
type KeyGroupState struct { // A comment to describe the key group.. Comment pulumi.StringPtrInput // The identifier for this version of the key group. Etag pulumi.StringPtrInput // A list of the identifiers of the public keys in the key group. Items pulumi.StringArrayInput // A name to identify the key group. Name pulumi.StringPtrInput }
func (KeyGroupState) ElementType ¶
func (KeyGroupState) ElementType() reflect.Type
type LookupCachePolicyArgs ¶
type LookupCachePolicyArgs struct { // The identifier for the cache policy. Id *string `pulumi:"id"` // A unique name to identify the cache policy. Name *string `pulumi:"name"` }
A collection of arguments for invoking getCachePolicy.
type LookupCachePolicyOutputArgs ¶ added in v4.21.0
type LookupCachePolicyOutputArgs struct { // The identifier for the cache policy. Id pulumi.StringPtrInput `pulumi:"id"` // A unique name to identify the cache policy. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getCachePolicy.
func (LookupCachePolicyOutputArgs) ElementType ¶ added in v4.21.0
func (LookupCachePolicyOutputArgs) ElementType() reflect.Type
type LookupCachePolicyResult ¶
type LookupCachePolicyResult struct { // A comment to describe the cache policy. Comment string `pulumi:"comment"` // The default amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. DefaultTtl int `pulumi:"defaultTtl"` // The current version of the cache policy. Etag string `pulumi:"etag"` Id *string `pulumi:"id"` // The maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MaxTtl int `pulumi:"maxTtl"` // The minimum amount of time, in seconds, that you want objects to stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated. MinTtl int `pulumi:"minTtl"` Name *string `pulumi:"name"` // The HTTP headers, cookies, and URL query strings to include in the cache key. See Parameters In Cache Key And Forwarded To Origin for more information. ParametersInCacheKeyAndForwardedToOrigins []GetCachePolicyParametersInCacheKeyAndForwardedToOrigin `pulumi:"parametersInCacheKeyAndForwardedToOrigins"` }
A collection of values returned by getCachePolicy.
func LookupCachePolicy ¶
func LookupCachePolicy(ctx *pulumi.Context, args *LookupCachePolicyArgs, opts ...pulumi.InvokeOption) (*LookupCachePolicyResult, error)
Use this data source to retrieve information about a CloudFront cache policy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "example-policy" _, err := cloudfront.LookupCachePolicy(ctx, &cloudfront.LookupCachePolicyArgs{ Name: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type LookupCachePolicyResultOutput ¶ added in v4.21.0
type LookupCachePolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCachePolicy.
func LookupCachePolicyOutput ¶ added in v4.21.0
func LookupCachePolicyOutput(ctx *pulumi.Context, args LookupCachePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupCachePolicyResultOutput
func (LookupCachePolicyResultOutput) Comment ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) Comment() pulumi.StringOutput
A comment to describe the cache policy.
func (LookupCachePolicyResultOutput) DefaultTtl ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) DefaultTtl() pulumi.IntOutput
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.
func (LookupCachePolicyResultOutput) ElementType ¶ added in v4.21.0
func (LookupCachePolicyResultOutput) ElementType() reflect.Type
func (LookupCachePolicyResultOutput) Etag ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) Etag() pulumi.StringOutput
The current version of the cache policy.
func (LookupCachePolicyResultOutput) Id ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupCachePolicyResultOutput) MaxTtl ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) MaxTtl() pulumi.IntOutput
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.
func (LookupCachePolicyResultOutput) MinTtl ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) MinTtl() pulumi.IntOutput
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.
func (LookupCachePolicyResultOutput) Name ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) Name() pulumi.StringPtrOutput
func (LookupCachePolicyResultOutput) ParametersInCacheKeyAndForwardedToOrigins ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) ParametersInCacheKeyAndForwardedToOrigins() GetCachePolicyParametersInCacheKeyAndForwardedToOriginArrayOutput
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.
func (LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutput ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutput() LookupCachePolicyResultOutput
func (LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutputWithContext ¶ added in v4.21.0
func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutputWithContext(ctx context.Context) LookupCachePolicyResultOutput
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 LookupDistributionOutputArgs ¶ added in v4.21.0
type LookupDistributionOutputArgs struct { // The identifier for the distribution. For example: `EDFDVBD632BHDS5`. Id pulumi.StringInput `pulumi:"id"` Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDistribution.
func (LookupDistributionOutputArgs) ElementType ¶ added in v4.21.0
func (LookupDistributionOutputArgs) ElementType() reflect.Type
type LookupDistributionResult ¶
type LookupDistributionResult struct { // A list that contains information about CNAMEs (alternate domain names), if any, for this distribution. Aliases []string `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 string `pulumi:"arn"` // The domain name corresponding to the distribution. For // example: `d604721fxaaqy9.cloudfront.net`. DomainName string `pulumi:"domainName"` Enabled bool `pulumi:"enabled"` // The current version of the distribution's information. For example: // `E2QWRUHAPOMQZL`. Etag string `pulumi:"etag"` // The CloudFront Route 53 zone ID that can be used to // route an [Alias Resource Record Set][7] to. This attribute is simply an // alias for the zone ID `Z2FDTNDATAQYW2`. HostedZoneId string `pulumi:"hostedZoneId"` // The identifier for the distribution. For example: `EDFDVBD632BHDS5`. Id string `pulumi:"id"` // The number of invalidation batches // currently in progress. InProgressValidationBatches int `pulumi:"inProgressValidationBatches"` // The date and time the distribution was last modified. LastModifiedTime string `pulumi:"lastModifiedTime"` // The current status of the distribution. `Deployed` if the // distribution's information is fully propagated throughout the Amazon // CloudFront system. Status string `pulumi:"status"` Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDistribution.
func LookupDistribution ¶
func LookupDistribution(ctx *pulumi.Context, args *LookupDistributionArgs, opts ...pulumi.InvokeOption) (*LookupDistributionResult, error)
Use this data source to retrieve information about a CloudFront distribution.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupDistribution(ctx, &cloudfront.LookupDistributionArgs{ Id: "EDFDVBD632BHDS5", }, nil) if err != nil { return err } return nil }) }
```
type LookupDistributionResultOutput ¶ added in v4.21.0
type LookupDistributionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistribution.
func LookupDistributionOutput ¶ added in v4.21.0
func LookupDistributionOutput(ctx *pulumi.Context, args LookupDistributionOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionResultOutput
func (LookupDistributionResultOutput) Aliases ¶ added in v4.35.0
func (o LookupDistributionResultOutput) Aliases() pulumi.StringArrayOutput
A list that contains information about CNAMEs (alternate domain names), if any, for this distribution.
func (LookupDistributionResultOutput) Arn ¶ added in v4.21.0
func (o LookupDistributionResultOutput) Arn() pulumi.StringOutput
The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5, where 123456789012 is your AWS account ID.
func (LookupDistributionResultOutput) DomainName ¶ added in v4.21.0
func (o LookupDistributionResultOutput) DomainName() pulumi.StringOutput
The domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`.
func (LookupDistributionResultOutput) ElementType ¶ added in v4.21.0
func (LookupDistributionResultOutput) ElementType() reflect.Type
func (LookupDistributionResultOutput) Enabled ¶ added in v4.21.0
func (o LookupDistributionResultOutput) Enabled() pulumi.BoolOutput
func (LookupDistributionResultOutput) Etag ¶ added in v4.21.0
func (o LookupDistributionResultOutput) Etag() pulumi.StringOutput
The current version of the distribution's information. For example: `E2QWRUHAPOMQZL`.
func (LookupDistributionResultOutput) HostedZoneId ¶ added in v4.21.0
func (o LookupDistributionResultOutput) HostedZoneId() pulumi.StringOutput
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`.
func (LookupDistributionResultOutput) Id ¶ added in v4.21.0
func (o LookupDistributionResultOutput) Id() pulumi.StringOutput
The identifier for the distribution. For example: `EDFDVBD632BHDS5`.
func (LookupDistributionResultOutput) InProgressValidationBatches ¶ added in v4.21.0
func (o LookupDistributionResultOutput) InProgressValidationBatches() pulumi.IntOutput
The number of invalidation batches currently in progress.
func (LookupDistributionResultOutput) LastModifiedTime ¶ added in v4.21.0
func (o LookupDistributionResultOutput) LastModifiedTime() pulumi.StringOutput
The date and time the distribution was last modified.
func (LookupDistributionResultOutput) Status ¶ added in v4.21.0
func (o LookupDistributionResultOutput) Status() pulumi.StringOutput
The current status of the distribution. `Deployed` if the distribution's information is fully propagated throughout the Amazon CloudFront system.
func (LookupDistributionResultOutput) Tags ¶ added in v4.21.0
func (o LookupDistributionResultOutput) Tags() pulumi.StringMapOutput
func (LookupDistributionResultOutput) ToLookupDistributionResultOutput ¶ added in v4.21.0
func (o LookupDistributionResultOutput) ToLookupDistributionResultOutput() LookupDistributionResultOutput
func (LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext ¶ added in v4.21.0
func (o LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext(ctx context.Context) LookupDistributionResultOutput
type LookupFunctionArgs ¶ added in v4.36.0
type LookupFunctionArgs struct { // Name of the CloudFront function. Name string `pulumi:"name"` // The function’s stage, either `DEVELOPMENT` or `LIVE`. Stage string `pulumi:"stage"` }
A collection of arguments for invoking getFunction.
type LookupFunctionOutputArgs ¶ added in v4.36.0
type LookupFunctionOutputArgs struct { // Name of the CloudFront function. Name pulumi.StringInput `pulumi:"name"` // The function’s stage, either `DEVELOPMENT` or `LIVE`. Stage pulumi.StringInput `pulumi:"stage"` }
A collection of arguments for invoking getFunction.
func (LookupFunctionOutputArgs) ElementType ¶ added in v4.36.0
func (LookupFunctionOutputArgs) ElementType() reflect.Type
type LookupFunctionResult ¶ added in v4.36.0
type LookupFunctionResult struct { // Amazon Resource Name (ARN) identifying your CloudFront Function. Arn string `pulumi:"arn"` // Source code of the function Code string `pulumi:"code"` // Comment. Comment string `pulumi:"comment"` // ETag hash of the function Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // When this resource was last modified. LastModifiedTime string `pulumi:"lastModifiedTime"` Name string `pulumi:"name"` // Identifier of the function's runtime. Runtime string `pulumi:"runtime"` Stage string `pulumi:"stage"` // Status of the function. Can be `UNPUBLISHED`, `UNASSOCIATED` or `ASSOCIATED`. Status string `pulumi:"status"` }
A collection of values returned by getFunction.
func LookupFunction ¶ added in v4.36.0
func LookupFunction(ctx *pulumi.Context, args *LookupFunctionArgs, opts ...pulumi.InvokeOption) (*LookupFunctionResult, error)
Provides information about a CloudFront Function.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") functionName := cfg.Require("functionName") _, err := cloudfront.LookupFunction(ctx, &cloudfront.LookupFunctionArgs{ Name: functionName, }, nil) if err != nil { return err } return nil }) }
```
type LookupFunctionResultOutput ¶ added in v4.36.0
type LookupFunctionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunction.
func LookupFunctionOutput ¶ added in v4.36.0
func LookupFunctionOutput(ctx *pulumi.Context, args LookupFunctionOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionResultOutput
func (LookupFunctionResultOutput) Arn ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) identifying your CloudFront Function.
func (LookupFunctionResultOutput) Code ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Code() pulumi.StringOutput
Source code of the function
func (LookupFunctionResultOutput) Comment ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Comment() pulumi.StringOutput
Comment.
func (LookupFunctionResultOutput) ElementType ¶ added in v4.36.0
func (LookupFunctionResultOutput) ElementType() reflect.Type
func (LookupFunctionResultOutput) Etag ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Etag() pulumi.StringOutput
ETag hash of the function
func (LookupFunctionResultOutput) Id ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFunctionResultOutput) LastModifiedTime ¶ added in v4.36.0
func (o LookupFunctionResultOutput) LastModifiedTime() pulumi.StringOutput
When this resource was last modified.
func (LookupFunctionResultOutput) Name ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Name() pulumi.StringOutput
func (LookupFunctionResultOutput) Runtime ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Runtime() pulumi.StringOutput
Identifier of the function's runtime.
func (LookupFunctionResultOutput) Stage ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Stage() pulumi.StringOutput
func (LookupFunctionResultOutput) Status ¶ added in v4.36.0
func (o LookupFunctionResultOutput) Status() pulumi.StringOutput
Status of the function. Can be `UNPUBLISHED`, `UNASSOCIATED` or `ASSOCIATED`.
func (LookupFunctionResultOutput) ToLookupFunctionResultOutput ¶ added in v4.36.0
func (o LookupFunctionResultOutput) ToLookupFunctionResultOutput() LookupFunctionResultOutput
func (LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext ¶ added in v4.36.0
func (o LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext(ctx context.Context) LookupFunctionResultOutput
type LookupOriginAccessIdentityArgs ¶ added in v4.36.0
type LookupOriginAccessIdentityArgs struct { // The identifier for the distribution. For example: `EDFDVBD632BHDS5`. Id string `pulumi:"id"` }
A collection of arguments for invoking getOriginAccessIdentity.
type LookupOriginAccessIdentityOutputArgs ¶ added in v4.36.0
type LookupOriginAccessIdentityOutputArgs struct { // The identifier for the distribution. For example: `EDFDVBD632BHDS5`. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getOriginAccessIdentity.
func (LookupOriginAccessIdentityOutputArgs) ElementType ¶ added in v4.36.0
func (LookupOriginAccessIdentityOutputArgs) ElementType() reflect.Type
type LookupOriginAccessIdentityResult ¶ added in v4.36.0
type LookupOriginAccessIdentityResult struct { // Internal value used by CloudFront to allow future // updates to the origin access identity. CallerReference string `pulumi:"callerReference"` // A shortcut to the full path for the // origin access identity to use in CloudFront, see below. CloudfrontAccessIdentityPath string `pulumi:"cloudfrontAccessIdentityPath"` // An optional comment for the origin access identity. Comment string `pulumi:"comment"` // The current version of the origin access identity's information. // For example: `E2QWRUHAPOMQZL`. Etag string `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 string `pulumi:"iamArn"` Id string `pulumi:"id"` // 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 string `pulumi:"s3CanonicalUserId"` }
A collection of values returned by getOriginAccessIdentity.
func LookupOriginAccessIdentity ¶ added in v4.36.0
func LookupOriginAccessIdentity(ctx *pulumi.Context, args *LookupOriginAccessIdentityArgs, opts ...pulumi.InvokeOption) (*LookupOriginAccessIdentityResult, error)
type LookupOriginAccessIdentityResultOutput ¶ added in v4.36.0
type LookupOriginAccessIdentityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOriginAccessIdentity.
func LookupOriginAccessIdentityOutput ¶ added in v4.36.0
func LookupOriginAccessIdentityOutput(ctx *pulumi.Context, args LookupOriginAccessIdentityOutputArgs, opts ...pulumi.InvokeOption) LookupOriginAccessIdentityResultOutput
func (LookupOriginAccessIdentityResultOutput) CallerReference ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) CallerReference() pulumi.StringOutput
Internal value used by CloudFront to allow future updates to the origin access identity.
func (LookupOriginAccessIdentityResultOutput) CloudfrontAccessIdentityPath ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) CloudfrontAccessIdentityPath() pulumi.StringOutput
A shortcut to the full path for the origin access identity to use in CloudFront, see below.
func (LookupOriginAccessIdentityResultOutput) Comment ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) Comment() pulumi.StringOutput
An optional comment for the origin access identity.
func (LookupOriginAccessIdentityResultOutput) ElementType ¶ added in v4.36.0
func (LookupOriginAccessIdentityResultOutput) ElementType() reflect.Type
func (LookupOriginAccessIdentityResultOutput) Etag ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) Etag() pulumi.StringOutput
The current version of the origin access identity's information. For example: `E2QWRUHAPOMQZL`.
func (LookupOriginAccessIdentityResultOutput) IamArn ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) IamArn() pulumi.StringOutput
A pre-generated ARN for use in S3 bucket policies (see below). Example: `arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity E2QWRUHAPOMQZL`.
func (LookupOriginAccessIdentityResultOutput) Id ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) Id() pulumi.StringOutput
func (LookupOriginAccessIdentityResultOutput) S3CanonicalUserId ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) S3CanonicalUserId() pulumi.StringOutput
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.
func (LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutput ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutput() LookupOriginAccessIdentityResultOutput
func (LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutputWithContext ¶ added in v4.36.0
func (o LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutputWithContext(ctx context.Context) LookupOriginAccessIdentityResultOutput
type LookupOriginRequestPolicyArgs ¶
type LookupOriginRequestPolicyArgs struct { // The identifier for the origin request policy. Id *string `pulumi:"id"` // Unique name to identify the origin request policy. Name *string `pulumi:"name"` }
A collection of arguments for invoking getOriginRequestPolicy.
type LookupOriginRequestPolicyOutputArgs ¶ added in v4.21.0
type LookupOriginRequestPolicyOutputArgs struct { // The identifier for the origin request policy. Id pulumi.StringPtrInput `pulumi:"id"` // Unique name to identify the origin request policy. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getOriginRequestPolicy.
func (LookupOriginRequestPolicyOutputArgs) ElementType ¶ added in v4.21.0
func (LookupOriginRequestPolicyOutputArgs) ElementType() reflect.Type
type LookupOriginRequestPolicyResult ¶
type LookupOriginRequestPolicyResult struct { // Comment to describe the origin request policy. Comment string `pulumi:"comment"` // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfigs []GetOriginRequestPolicyCookiesConfig `pulumi:"cookiesConfigs"` // The current version of the origin request policy. Etag string `pulumi:"etag"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfigs []GetOriginRequestPolicyHeadersConfig `pulumi:"headersConfigs"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information. QueryStringsConfigs []GetOriginRequestPolicyQueryStringsConfig `pulumi:"queryStringsConfigs"` }
A collection of values returned by getOriginRequestPolicy.
func LookupOriginRequestPolicy ¶
func LookupOriginRequestPolicy(ctx *pulumi.Context, args *LookupOriginRequestPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOriginRequestPolicyResult, error)
## Example Usage
The following example below creates a CloudFront origin request policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "example-policy" _, err := cloudfront.LookupOriginRequestPolicy(ctx, &cloudfront.LookupOriginRequestPolicyArgs{ Name: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type LookupOriginRequestPolicyResultOutput ¶ added in v4.21.0
type LookupOriginRequestPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOriginRequestPolicy.
func LookupOriginRequestPolicyOutput ¶ added in v4.21.0
func LookupOriginRequestPolicyOutput(ctx *pulumi.Context, args LookupOriginRequestPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupOriginRequestPolicyResultOutput
func (LookupOriginRequestPolicyResultOutput) Comment ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) Comment() pulumi.StringOutput
Comment to describe the origin request policy.
func (LookupOriginRequestPolicyResultOutput) CookiesConfigs ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) CookiesConfigs() GetOriginRequestPolicyCookiesConfigArrayOutput
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.
func (LookupOriginRequestPolicyResultOutput) ElementType ¶ added in v4.21.0
func (LookupOriginRequestPolicyResultOutput) ElementType() reflect.Type
func (LookupOriginRequestPolicyResultOutput) Etag ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) Etag() pulumi.StringOutput
The current version of the origin request policy.
func (LookupOriginRequestPolicyResultOutput) HeadersConfigs ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) HeadersConfigs() GetOriginRequestPolicyHeadersConfigArrayOutput
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.
func (LookupOriginRequestPolicyResultOutput) Id ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupOriginRequestPolicyResultOutput) Name ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) Name() pulumi.StringPtrOutput
func (LookupOriginRequestPolicyResultOutput) QueryStringsConfigs ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) QueryStringsConfigs() GetOriginRequestPolicyQueryStringsConfigArrayOutput
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 String Config for more information.
func (LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutput ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutput() LookupOriginRequestPolicyResultOutput
func (LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutputWithContext ¶ added in v4.21.0
func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutputWithContext(ctx context.Context) LookupOriginRequestPolicyResultOutput
type LookupResponseHeadersPolicyArgs ¶ added in v4.27.0
type LookupResponseHeadersPolicyArgs struct { // The identifier for the response headers policy. Id *string `pulumi:"id"` // A unique name to identify the response headers policy. Name *string `pulumi:"name"` }
A collection of arguments for invoking getResponseHeadersPolicy.
type LookupResponseHeadersPolicyOutputArgs ¶ added in v4.27.0
type LookupResponseHeadersPolicyOutputArgs struct { // The identifier for the response headers policy. Id pulumi.StringPtrInput `pulumi:"id"` // A unique name to identify the response headers policy. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getResponseHeadersPolicy.
func (LookupResponseHeadersPolicyOutputArgs) ElementType ¶ added in v4.27.0
func (LookupResponseHeadersPolicyOutputArgs) ElementType() reflect.Type
type LookupResponseHeadersPolicyResult ¶ added in v4.27.0
type LookupResponseHeadersPolicyResult struct { // A comment to describe the response headers policy. The comment cannot be longer than 128 characters. Comment string `pulumi:"comment"` // A configuration for a set of HTTP response headers that are used for Cross-Origin Resource Sharing (CORS). See Cors Config for more information. CorsConfigs []GetResponseHeadersPolicyCorsConfig `pulumi:"corsConfigs"` // Object that contains an attribute `items` that contains a list of Custom Headers See Custom Header for more information. CustomHeadersConfigs []GetResponseHeadersPolicyCustomHeadersConfig `pulumi:"customHeadersConfigs"` // The current version of the response headers policy. Etag string `pulumi:"etag"` Id string `pulumi:"id"` Name string `pulumi:"name"` // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfigs []GetResponseHeadersPolicySecurityHeadersConfig `pulumi:"securityHeadersConfigs"` }
A collection of values returned by getResponseHeadersPolicy.
func LookupResponseHeadersPolicy ¶ added in v4.27.0
func LookupResponseHeadersPolicy(ctx *pulumi.Context, args *LookupResponseHeadersPolicyArgs, opts ...pulumi.InvokeOption) (*LookupResponseHeadersPolicyResult, error)
Use this data source to retrieve information about a CloudFront cache policy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "example-policy" _, err := cloudfront.LookupResponseHeadersPolicy(ctx, &cloudfront.LookupResponseHeadersPolicyArgs{ Name: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type LookupResponseHeadersPolicyResultOutput ¶ added in v4.27.0
type LookupResponseHeadersPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResponseHeadersPolicy.
func LookupResponseHeadersPolicyOutput ¶ added in v4.27.0
func LookupResponseHeadersPolicyOutput(ctx *pulumi.Context, args LookupResponseHeadersPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupResponseHeadersPolicyResultOutput
func (LookupResponseHeadersPolicyResultOutput) Comment ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) Comment() pulumi.StringOutput
A comment to describe the response headers policy. The comment cannot be longer than 128 characters.
func (LookupResponseHeadersPolicyResultOutput) CorsConfigs ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) CorsConfigs() GetResponseHeadersPolicyCorsConfigArrayOutput
A configuration for a set of HTTP response headers that are used for Cross-Origin Resource Sharing (CORS). See Cors Config for more information.
func (LookupResponseHeadersPolicyResultOutput) CustomHeadersConfigs ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) CustomHeadersConfigs() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
Object that contains an attribute `items` that contains a list of Custom Headers See Custom Header for more information.
func (LookupResponseHeadersPolicyResultOutput) ElementType ¶ added in v4.27.0
func (LookupResponseHeadersPolicyResultOutput) ElementType() reflect.Type
func (LookupResponseHeadersPolicyResultOutput) Etag ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) Etag() pulumi.StringOutput
The current version of the response headers policy.
func (LookupResponseHeadersPolicyResultOutput) Id ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) Id() pulumi.StringOutput
func (LookupResponseHeadersPolicyResultOutput) Name ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) Name() pulumi.StringOutput
func (LookupResponseHeadersPolicyResultOutput) SecurityHeadersConfigs ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) SecurityHeadersConfigs() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information.
func (LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutput ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutput() LookupResponseHeadersPolicyResultOutput
func (LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutputWithContext ¶ added in v4.27.0
func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutputWithContext(ctx context.Context) LookupResponseHeadersPolicyResultOutput
type MonitoringSubscription ¶ added in v4.11.0
type MonitoringSubscription struct { pulumi.CustomResourceState // The ID of the distribution that you are enabling metrics for. DistributionId pulumi.StringOutput `pulumi:"distributionId"` // A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution. MonitoringSubscription MonitoringSubscriptionMonitoringSubscriptionOutput `pulumi:"monitoringSubscription"` }
Provides a CloudFront real-time log configuration resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewMonitoringSubscription(ctx, "example", &cloudfront.MonitoringSubscriptionArgs{ DistributionId: pulumi.Any(aws_cloudfront_distribution.Example.Id), MonitoringSubscription: &cloudfront.MonitoringSubscriptionMonitoringSubscriptionArgs{ RealtimeMetricsSubscriptionConfig: &cloudfront.MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs{ RealtimeMetricsSubscriptionStatus: pulumi.String("Enabled"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
CloudFront monitoring subscription can be imported using the id, e.g.,
```sh
$ pulumi import aws:cloudfront/monitoringSubscription:MonitoringSubscription example E3QYSUHO4VYRGB
```
func GetMonitoringSubscription ¶ added in v4.11.0
func GetMonitoringSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MonitoringSubscriptionState, opts ...pulumi.ResourceOption) (*MonitoringSubscription, error)
GetMonitoringSubscription gets an existing MonitoringSubscription 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 NewMonitoringSubscription ¶ added in v4.11.0
func NewMonitoringSubscription(ctx *pulumi.Context, name string, args *MonitoringSubscriptionArgs, opts ...pulumi.ResourceOption) (*MonitoringSubscription, error)
NewMonitoringSubscription registers a new resource with the given unique name, arguments, and options.
func (*MonitoringSubscription) ElementType ¶ added in v4.11.0
func (*MonitoringSubscription) ElementType() reflect.Type
func (*MonitoringSubscription) ToMonitoringSubscriptionOutput ¶ added in v4.11.0
func (i *MonitoringSubscription) ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput
func (*MonitoringSubscription) ToMonitoringSubscriptionOutputWithContext ¶ added in v4.11.0
func (i *MonitoringSubscription) ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput
type MonitoringSubscriptionArgs ¶ added in v4.11.0
type MonitoringSubscriptionArgs struct { // The ID of the distribution that you are enabling metrics for. DistributionId pulumi.StringInput // A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution. MonitoringSubscription MonitoringSubscriptionMonitoringSubscriptionInput }
The set of arguments for constructing a MonitoringSubscription resource.
func (MonitoringSubscriptionArgs) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionArgs) ElementType() reflect.Type
type MonitoringSubscriptionArray ¶ added in v4.11.0
type MonitoringSubscriptionArray []MonitoringSubscriptionInput
func (MonitoringSubscriptionArray) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionArray) ElementType() reflect.Type
func (MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutput ¶ added in v4.11.0
func (i MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutput() MonitoringSubscriptionArrayOutput
func (MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutputWithContext ¶ added in v4.11.0
func (i MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutputWithContext(ctx context.Context) MonitoringSubscriptionArrayOutput
type MonitoringSubscriptionArrayInput ¶ added in v4.11.0
type MonitoringSubscriptionArrayInput interface { pulumi.Input ToMonitoringSubscriptionArrayOutput() MonitoringSubscriptionArrayOutput ToMonitoringSubscriptionArrayOutputWithContext(context.Context) MonitoringSubscriptionArrayOutput }
MonitoringSubscriptionArrayInput is an input type that accepts MonitoringSubscriptionArray and MonitoringSubscriptionArrayOutput values. You can construct a concrete instance of `MonitoringSubscriptionArrayInput` via:
MonitoringSubscriptionArray{ MonitoringSubscriptionArgs{...} }
type MonitoringSubscriptionArrayOutput ¶ added in v4.11.0
type MonitoringSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionArrayOutput) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionArrayOutput) ElementType() reflect.Type
func (MonitoringSubscriptionArrayOutput) Index ¶ added in v4.11.0
func (o MonitoringSubscriptionArrayOutput) Index(i pulumi.IntInput) MonitoringSubscriptionOutput
func (MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutput() MonitoringSubscriptionArrayOutput
func (MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutputWithContext(ctx context.Context) MonitoringSubscriptionArrayOutput
type MonitoringSubscriptionInput ¶ added in v4.11.0
type MonitoringSubscriptionInput interface { pulumi.Input ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput }
type MonitoringSubscriptionMap ¶ added in v4.11.0
type MonitoringSubscriptionMap map[string]MonitoringSubscriptionInput
func (MonitoringSubscriptionMap) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMap) ElementType() reflect.Type
func (MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutput ¶ added in v4.11.0
func (i MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutput() MonitoringSubscriptionMapOutput
func (MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutputWithContext ¶ added in v4.11.0
func (i MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutputWithContext(ctx context.Context) MonitoringSubscriptionMapOutput
type MonitoringSubscriptionMapInput ¶ added in v4.11.0
type MonitoringSubscriptionMapInput interface { pulumi.Input ToMonitoringSubscriptionMapOutput() MonitoringSubscriptionMapOutput ToMonitoringSubscriptionMapOutputWithContext(context.Context) MonitoringSubscriptionMapOutput }
MonitoringSubscriptionMapInput is an input type that accepts MonitoringSubscriptionMap and MonitoringSubscriptionMapOutput values. You can construct a concrete instance of `MonitoringSubscriptionMapInput` via:
MonitoringSubscriptionMap{ "key": MonitoringSubscriptionArgs{...} }
type MonitoringSubscriptionMapOutput ¶ added in v4.11.0
type MonitoringSubscriptionMapOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMapOutput) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMapOutput) ElementType() reflect.Type
func (MonitoringSubscriptionMapOutput) MapIndex ¶ added in v4.11.0
func (o MonitoringSubscriptionMapOutput) MapIndex(k pulumi.StringInput) MonitoringSubscriptionOutput
func (MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutput() MonitoringSubscriptionMapOutput
func (MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutputWithContext(ctx context.Context) MonitoringSubscriptionMapOutput
type MonitoringSubscriptionMonitoringSubscription ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscription struct { // A subscription configuration for additional CloudWatch metrics. See below. RealtimeMetricsSubscriptionConfig MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig `pulumi:"realtimeMetricsSubscriptionConfig"` }
type MonitoringSubscriptionMonitoringSubscriptionArgs ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionArgs struct { // A subscription configuration for additional CloudWatch metrics. See below. RealtimeMetricsSubscriptionConfig MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput `pulumi:"realtimeMetricsSubscriptionConfig"` }
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutput ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutput() MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionInput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionInput interface { pulumi.Input ToMonitoringSubscriptionMonitoringSubscriptionOutput() MonitoringSubscriptionMonitoringSubscriptionOutput ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext(context.Context) MonitoringSubscriptionMonitoringSubscriptionOutput }
MonitoringSubscriptionMonitoringSubscriptionInput is an input type that accepts MonitoringSubscriptionMonitoringSubscriptionArgs and MonitoringSubscriptionMonitoringSubscriptionOutput values. You can construct a concrete instance of `MonitoringSubscriptionMonitoringSubscriptionInput` via:
MonitoringSubscriptionMonitoringSubscriptionArgs{...}
type MonitoringSubscriptionMonitoringSubscriptionOutput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionOutput) RealtimeMetricsSubscriptionConfig ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) RealtimeMetricsSubscriptionConfig() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
A subscription configuration for additional CloudWatch metrics. See below.
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutput() MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionPtrInput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionPtrInput interface { pulumi.Input ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput }
MonitoringSubscriptionMonitoringSubscriptionPtrInput is an input type that accepts MonitoringSubscriptionMonitoringSubscriptionArgs, MonitoringSubscriptionMonitoringSubscriptionPtr and MonitoringSubscriptionMonitoringSubscriptionPtrOutput values. You can construct a concrete instance of `MonitoringSubscriptionMonitoringSubscriptionPtrInput` via:
MonitoringSubscriptionMonitoringSubscriptionArgs{...} or: nil
func MonitoringSubscriptionMonitoringSubscriptionPtr ¶ added in v4.11.0
func MonitoringSubscriptionMonitoringSubscriptionPtr(v *MonitoringSubscriptionMonitoringSubscriptionArgs) MonitoringSubscriptionMonitoringSubscriptionPtrInput
type MonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionPtrOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) RealtimeMetricsSubscriptionConfig ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) RealtimeMetricsSubscriptionConfig() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
A subscription configuration for additional CloudWatch metrics. See below.
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig struct { // A flag that indicates whether additional CloudWatch metrics are enabled for a given CloudFront distribution. Valid values are `Enabled` and `Disabled`. See below. RealtimeMetricsSubscriptionStatus string `pulumi:"realtimeMetricsSubscriptionStatus"` }
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs struct { // A flag that indicates whether additional CloudWatch metrics are enabled for a given CloudFront distribution. Valid values are `Enabled` and `Disabled`. See below. RealtimeMetricsSubscriptionStatus pulumi.StringInput `pulumi:"realtimeMetricsSubscriptionStatus"` }
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext ¶ added in v4.11.0
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput interface { pulumi.Input ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput }
MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput is an input type that accepts MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs and MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput values. You can construct a concrete instance of `MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput` via:
MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs{...}
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) RealtimeMetricsSubscriptionStatus ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) RealtimeMetricsSubscriptionStatus() pulumi.StringOutput
A flag that indicates whether additional CloudWatch metrics are enabled for a given CloudFront distribution. Valid values are `Enabled` and `Disabled`. See below.
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput interface { pulumi.Input ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput }
MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput is an input type that accepts MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs, MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtr and MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput values. You can construct a concrete instance of `MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput` via:
MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs{...} or: nil
func MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtr ¶ added in v4.11.0
func MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtr(v *MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ¶ added in v4.11.0
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) Elem ¶ added in v4.11.0
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) RealtimeMetricsSubscriptionStatus ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) RealtimeMetricsSubscriptionStatus() pulumi.StringPtrOutput
A flag that indicates whether additional CloudWatch metrics are enabled for a given CloudFront distribution. Valid values are `Enabled` and `Disabled`. See below.
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
type MonitoringSubscriptionOutput ¶ added in v4.11.0
type MonitoringSubscriptionOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionOutput) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionOutput) ElementType() reflect.Type
func (MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutput ¶ added in v4.11.0
func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput
func (MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutputWithContext ¶ added in v4.11.0
func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput
type MonitoringSubscriptionState ¶ added in v4.11.0
type MonitoringSubscriptionState struct { // The ID of the distribution that you are enabling metrics for. DistributionId pulumi.StringPtrInput // A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution. MonitoringSubscription MonitoringSubscriptionMonitoringSubscriptionPtrInput }
func (MonitoringSubscriptionState) ElementType ¶ added in v4.11.0
func (MonitoringSubscriptionState) ElementType() reflect.Type
type OriginAccessIdentity ¶
type OriginAccessIdentity struct { pulumi.CustomResourceState // Internal value used by CloudFront to allow future // updates to the origin access identity. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // A shortcut to the full path for the // origin access identity to use in CloudFront, see below. CloudfrontAccessIdentityPath pulumi.StringOutput `pulumi:"cloudfrontAccessIdentityPath"` // An optional comment for the origin access identity. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The current version of the origin access identity's information. // For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // A pre-generated ARN for use in S3 bucket policies (see below). // Example: `arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity // E2QWRUHAPOMQZL`. IamArn pulumi.StringOutput `pulumi:"iamArn"` // The Amazon S3 canonical user ID for the origin // access identity, which you use when giving the origin access identity read // permission to an object in Amazon S3. S3CanonicalUserId pulumi.StringOutput `pulumi:"s3CanonicalUserId"` }
Creates an Amazon CloudFront origin access identity.
For information about CloudFront distributions, see the [Amazon CloudFront Developer Guide](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html). For more information on generating origin access identities, see [Using an Origin Access Identity to Restrict Access to Your Amazon S3 Content][2].
## Example Usage
The following example below creates a CloudFront origin access identity.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewOriginAccessIdentity(ctx, "example", &cloudfront.OriginAccessIdentityArgs{ Comment: pulumi.String("Some comment"), }) if err != nil { return err } return nil }) }
``` ## Using With CloudFront
Normally, when referencing an origin access identity in CloudFront, you need to prefix the ID with the `origin-access-identity/cloudfront/` special path. The `cloudfrontAccessIdentityPath` allows this to be circumvented. The below snippet demonstrates use with the `s3OriginConfig` structure for the `cloudfront.Distribution` resource:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewDistribution(ctx, "example", &cloudfront.DistributionArgs{ Origins: cloudfront.DistributionOriginArray{ &cloudfront.DistributionOriginArgs{ S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.Any(aws_cloudfront_origin_access_identity.Example.Cloudfront_access_identity_path), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloudfront Origin Access Identities can be imported using the `id`, e.g.,
```sh
$ pulumi import aws:cloudfront/originAccessIdentity:OriginAccessIdentity origin_access E74FTE3AEXAMPLE
```
func GetOriginAccessIdentity ¶
func GetOriginAccessIdentity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginAccessIdentityState, opts ...pulumi.ResourceOption) (*OriginAccessIdentity, error)
GetOriginAccessIdentity gets an existing OriginAccessIdentity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOriginAccessIdentity ¶
func NewOriginAccessIdentity(ctx *pulumi.Context, name string, args *OriginAccessIdentityArgs, opts ...pulumi.ResourceOption) (*OriginAccessIdentity, error)
NewOriginAccessIdentity registers a new resource with the given unique name, arguments, and options.
func (*OriginAccessIdentity) ElementType ¶
func (*OriginAccessIdentity) ElementType() reflect.Type
func (*OriginAccessIdentity) ToOriginAccessIdentityOutput ¶
func (i *OriginAccessIdentity) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
func (*OriginAccessIdentity) ToOriginAccessIdentityOutputWithContext ¶
func (i *OriginAccessIdentity) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
type OriginAccessIdentityArgs ¶
type OriginAccessIdentityArgs struct { // An optional comment for the origin access identity. Comment pulumi.StringPtrInput }
The set of arguments for constructing a OriginAccessIdentity resource.
func (OriginAccessIdentityArgs) ElementType ¶
func (OriginAccessIdentityArgs) ElementType() reflect.Type
type OriginAccessIdentityArray ¶
type OriginAccessIdentityArray []OriginAccessIdentityInput
func (OriginAccessIdentityArray) ElementType ¶
func (OriginAccessIdentityArray) ElementType() reflect.Type
func (OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutput ¶
func (i OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput
func (OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutputWithContext ¶
func (i OriginAccessIdentityArray) ToOriginAccessIdentityArrayOutputWithContext(ctx context.Context) OriginAccessIdentityArrayOutput
type OriginAccessIdentityArrayInput ¶
type OriginAccessIdentityArrayInput interface { pulumi.Input ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput ToOriginAccessIdentityArrayOutputWithContext(context.Context) OriginAccessIdentityArrayOutput }
OriginAccessIdentityArrayInput is an input type that accepts OriginAccessIdentityArray and OriginAccessIdentityArrayOutput values. You can construct a concrete instance of `OriginAccessIdentityArrayInput` via:
OriginAccessIdentityArray{ OriginAccessIdentityArgs{...} }
type OriginAccessIdentityArrayOutput ¶
type OriginAccessIdentityArrayOutput struct{ *pulumi.OutputState }
func (OriginAccessIdentityArrayOutput) ElementType ¶
func (OriginAccessIdentityArrayOutput) ElementType() reflect.Type
func (OriginAccessIdentityArrayOutput) Index ¶
func (o OriginAccessIdentityArrayOutput) Index(i pulumi.IntInput) OriginAccessIdentityOutput
func (OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutput ¶
func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutput() OriginAccessIdentityArrayOutput
func (OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutputWithContext ¶
func (o OriginAccessIdentityArrayOutput) ToOriginAccessIdentityArrayOutputWithContext(ctx context.Context) OriginAccessIdentityArrayOutput
type OriginAccessIdentityInput ¶
type OriginAccessIdentityInput interface { pulumi.Input ToOriginAccessIdentityOutput() OriginAccessIdentityOutput ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput }
type OriginAccessIdentityMap ¶
type OriginAccessIdentityMap map[string]OriginAccessIdentityInput
func (OriginAccessIdentityMap) ElementType ¶
func (OriginAccessIdentityMap) ElementType() reflect.Type
func (OriginAccessIdentityMap) ToOriginAccessIdentityMapOutput ¶
func (i OriginAccessIdentityMap) ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput
func (OriginAccessIdentityMap) ToOriginAccessIdentityMapOutputWithContext ¶
func (i OriginAccessIdentityMap) ToOriginAccessIdentityMapOutputWithContext(ctx context.Context) OriginAccessIdentityMapOutput
type OriginAccessIdentityMapInput ¶
type OriginAccessIdentityMapInput interface { pulumi.Input ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput ToOriginAccessIdentityMapOutputWithContext(context.Context) OriginAccessIdentityMapOutput }
OriginAccessIdentityMapInput is an input type that accepts OriginAccessIdentityMap and OriginAccessIdentityMapOutput values. You can construct a concrete instance of `OriginAccessIdentityMapInput` via:
OriginAccessIdentityMap{ "key": OriginAccessIdentityArgs{...} }
type OriginAccessIdentityMapOutput ¶
type OriginAccessIdentityMapOutput struct{ *pulumi.OutputState }
func (OriginAccessIdentityMapOutput) ElementType ¶
func (OriginAccessIdentityMapOutput) ElementType() reflect.Type
func (OriginAccessIdentityMapOutput) MapIndex ¶
func (o OriginAccessIdentityMapOutput) MapIndex(k pulumi.StringInput) OriginAccessIdentityOutput
func (OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutput ¶
func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutput() OriginAccessIdentityMapOutput
func (OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutputWithContext ¶
func (o OriginAccessIdentityMapOutput) ToOriginAccessIdentityMapOutputWithContext(ctx context.Context) OriginAccessIdentityMapOutput
type OriginAccessIdentityOutput ¶
type OriginAccessIdentityOutput struct{ *pulumi.OutputState }
func (OriginAccessIdentityOutput) ElementType ¶
func (OriginAccessIdentityOutput) ElementType() reflect.Type
func (OriginAccessIdentityOutput) ToOriginAccessIdentityOutput ¶
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
func (OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext ¶
func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext(ctx context.Context) OriginAccessIdentityOutput
type OriginAccessIdentityState ¶
type OriginAccessIdentityState struct { // Internal value used by CloudFront to allow future // updates to the origin access identity. CallerReference pulumi.StringPtrInput // A shortcut to the full path for the // origin access identity to use in CloudFront, see below. CloudfrontAccessIdentityPath pulumi.StringPtrInput // An optional comment for the origin access identity. Comment pulumi.StringPtrInput // The current version of the origin access identity's information. // For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // A pre-generated ARN for use in S3 bucket policies (see below). // Example: `arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity // E2QWRUHAPOMQZL`. IamArn pulumi.StringPtrInput // The Amazon S3 canonical user ID for the origin // access identity, which you use when giving the origin access identity read // permission to an object in Amazon S3. S3CanonicalUserId pulumi.StringPtrInput }
func (OriginAccessIdentityState) ElementType ¶
func (OriginAccessIdentityState) ElementType() reflect.Type
type OriginRequestPolicy ¶
type OriginRequestPolicy struct { pulumi.CustomResourceState // Comment to describe the origin request policy. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig OriginRequestPolicyCookiesConfigOutput `pulumi:"cookiesConfig"` // The current version of the origin request policy. Etag pulumi.StringOutput `pulumi:"etag"` // Object that determines whether any HTTP headers (and if so, which headers) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig OriginRequestPolicyHeadersConfigOutput `pulumi:"headersConfig"` // Unique name to identify the origin request policy. Name pulumi.StringOutput `pulumi:"name"` // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information. QueryStringsConfig OriginRequestPolicyQueryStringsConfigOutput `pulumi:"queryStringsConfig"` }
## Example Usage
The following example below creates a CloudFront origin request policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewOriginRequestPolicy(ctx, "example", &cloudfront.OriginRequestPolicyArgs{ Comment: pulumi.String("example comment"), CookiesConfig: &cloudfront.OriginRequestPolicyCookiesConfigArgs{ CookieBehavior: pulumi.String("whitelist"), Cookies: &cloudfront.OriginRequestPolicyCookiesConfigCookiesArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, HeadersConfig: &cloudfront.OriginRequestPolicyHeadersConfigArgs{ HeaderBehavior: pulumi.String("whitelist"), Headers: &cloudfront.OriginRequestPolicyHeadersConfigHeadersArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, QueryStringsConfig: &cloudfront.OriginRequestPolicyQueryStringsConfigArgs{ QueryStringBehavior: pulumi.String("whitelist"), QueryStrings: &cloudfront.OriginRequestPolicyQueryStringsConfigQueryStringsArgs{ Items: pulumi.StringArray{ pulumi.String("example"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetOriginRequestPolicy ¶
func GetOriginRequestPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginRequestPolicyState, opts ...pulumi.ResourceOption) (*OriginRequestPolicy, error)
GetOriginRequestPolicy gets an existing OriginRequestPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOriginRequestPolicy ¶
func NewOriginRequestPolicy(ctx *pulumi.Context, name string, args *OriginRequestPolicyArgs, opts ...pulumi.ResourceOption) (*OriginRequestPolicy, error)
NewOriginRequestPolicy registers a new resource with the given unique name, arguments, and options.
func (*OriginRequestPolicy) ElementType ¶
func (*OriginRequestPolicy) ElementType() reflect.Type
func (*OriginRequestPolicy) ToOriginRequestPolicyOutput ¶
func (i *OriginRequestPolicy) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
func (*OriginRequestPolicy) ToOriginRequestPolicyOutputWithContext ¶
func (i *OriginRequestPolicy) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
type OriginRequestPolicyArgs ¶
type OriginRequestPolicyArgs struct { // Comment to describe the origin request policy. Comment pulumi.StringPtrInput // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig OriginRequestPolicyCookiesConfigInput // 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 String Config for more information. QueryStringsConfig OriginRequestPolicyQueryStringsConfigInput }
The set of arguments for constructing a OriginRequestPolicy resource.
func (OriginRequestPolicyArgs) ElementType ¶
func (OriginRequestPolicyArgs) ElementType() reflect.Type
type OriginRequestPolicyArray ¶
type OriginRequestPolicyArray []OriginRequestPolicyInput
func (OriginRequestPolicyArray) ElementType ¶
func (OriginRequestPolicyArray) ElementType() reflect.Type
func (OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutput ¶
func (i OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput
func (OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutputWithContext ¶
func (i OriginRequestPolicyArray) ToOriginRequestPolicyArrayOutputWithContext(ctx context.Context) OriginRequestPolicyArrayOutput
type OriginRequestPolicyArrayInput ¶
type OriginRequestPolicyArrayInput interface { pulumi.Input ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput ToOriginRequestPolicyArrayOutputWithContext(context.Context) OriginRequestPolicyArrayOutput }
OriginRequestPolicyArrayInput is an input type that accepts OriginRequestPolicyArray and OriginRequestPolicyArrayOutput values. You can construct a concrete instance of `OriginRequestPolicyArrayInput` via:
OriginRequestPolicyArray{ OriginRequestPolicyArgs{...} }
type OriginRequestPolicyArrayOutput ¶
type OriginRequestPolicyArrayOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyArrayOutput) ElementType ¶
func (OriginRequestPolicyArrayOutput) ElementType() reflect.Type
func (OriginRequestPolicyArrayOutput) Index ¶
func (o OriginRequestPolicyArrayOutput) Index(i pulumi.IntInput) OriginRequestPolicyOutput
func (OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutput ¶
func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutput() OriginRequestPolicyArrayOutput
func (OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutputWithContext ¶
func (o OriginRequestPolicyArrayOutput) ToOriginRequestPolicyArrayOutputWithContext(ctx context.Context) OriginRequestPolicyArrayOutput
type OriginRequestPolicyCookiesConfig ¶
type OriginRequestPolicyCookiesConfig struct { CookieBehavior string `pulumi:"cookieBehavior"` Cookies *OriginRequestPolicyCookiesConfigCookies `pulumi:"cookies"` }
type OriginRequestPolicyCookiesConfigArgs ¶
type OriginRequestPolicyCookiesConfigArgs struct { CookieBehavior pulumi.StringInput `pulumi:"cookieBehavior"` Cookies OriginRequestPolicyCookiesConfigCookiesPtrInput `pulumi:"cookies"` }
func (OriginRequestPolicyCookiesConfigArgs) ElementType ¶
func (OriginRequestPolicyCookiesConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutput ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyCookiesConfigCookies ¶
type OriginRequestPolicyCookiesConfigCookies struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyCookiesConfigCookiesArgs ¶
type OriginRequestPolicyCookiesConfigCookiesArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyCookiesConfigCookiesArgs) ElementType ¶
func (OriginRequestPolicyCookiesConfigCookiesArgs) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutput ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶
func (i OriginRequestPolicyCookiesConfigCookiesArgs) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigCookiesInput ¶
type OriginRequestPolicyCookiesConfigCookiesInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigCookiesOutput }
OriginRequestPolicyCookiesConfigCookiesInput is an input type that accepts OriginRequestPolicyCookiesConfigCookiesArgs and OriginRequestPolicyCookiesConfigCookiesOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigCookiesInput` via:
OriginRequestPolicyCookiesConfigCookiesArgs{...}
type OriginRequestPolicyCookiesConfigCookiesOutput ¶
type OriginRequestPolicyCookiesConfigCookiesOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigCookiesOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigCookiesOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesOutput) Items ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutput ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutput() OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigCookiesOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigCookiesPtrInput ¶
type OriginRequestPolicyCookiesConfigCookiesPtrInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput }
OriginRequestPolicyCookiesConfigCookiesPtrInput is an input type that accepts OriginRequestPolicyCookiesConfigCookiesArgs, OriginRequestPolicyCookiesConfigCookiesPtr and OriginRequestPolicyCookiesConfigCookiesPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigCookiesPtrInput` via:
OriginRequestPolicyCookiesConfigCookiesArgs{...} or: nil
func OriginRequestPolicyCookiesConfigCookiesPtr ¶
func OriginRequestPolicyCookiesConfigCookiesPtr(v *OriginRequestPolicyCookiesConfigCookiesArgs) OriginRequestPolicyCookiesConfigCookiesPtrInput
type OriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
type OriginRequestPolicyCookiesConfigCookiesPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) Items ¶
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutput() OriginRequestPolicyCookiesConfigCookiesPtrOutput
func (OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigCookiesPtrOutput) ToOriginRequestPolicyCookiesConfigCookiesPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigCookiesPtrOutput
type OriginRequestPolicyCookiesConfigInput ¶
type OriginRequestPolicyCookiesConfigInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput ToOriginRequestPolicyCookiesConfigOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigOutput }
OriginRequestPolicyCookiesConfigInput is an input type that accepts OriginRequestPolicyCookiesConfigArgs and OriginRequestPolicyCookiesConfigOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigInput` via:
OriginRequestPolicyCookiesConfigArgs{...}
type OriginRequestPolicyCookiesConfigOutput ¶
type OriginRequestPolicyCookiesConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigOutput) CookieBehavior ¶
func (o OriginRequestPolicyCookiesConfigOutput) CookieBehavior() pulumi.StringOutput
func (OriginRequestPolicyCookiesConfigOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyCookiesConfigPtrInput ¶
type OriginRequestPolicyCookiesConfigPtrInput interface { pulumi.Input ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(context.Context) OriginRequestPolicyCookiesConfigPtrOutput }
OriginRequestPolicyCookiesConfigPtrInput is an input type that accepts OriginRequestPolicyCookiesConfigArgs, OriginRequestPolicyCookiesConfigPtr and OriginRequestPolicyCookiesConfigPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyCookiesConfigPtrInput` via:
OriginRequestPolicyCookiesConfigArgs{...} or: nil
func OriginRequestPolicyCookiesConfigPtr ¶
func OriginRequestPolicyCookiesConfigPtr(v *OriginRequestPolicyCookiesConfigArgs) OriginRequestPolicyCookiesConfigPtrInput
type OriginRequestPolicyCookiesConfigPtrOutput ¶
type OriginRequestPolicyCookiesConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior ¶
func (o OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType ¶
func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutput ¶
func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutput() OriginRequestPolicyCookiesConfigPtrOutput
func (OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyCookiesConfigPtrOutput) ToOriginRequestPolicyCookiesConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigPtrOutput
type OriginRequestPolicyHeadersConfig ¶
type OriginRequestPolicyHeadersConfig struct { HeaderBehavior *string `pulumi:"headerBehavior"` Headers *OriginRequestPolicyHeadersConfigHeaders `pulumi:"headers"` }
type OriginRequestPolicyHeadersConfigArgs ¶
type OriginRequestPolicyHeadersConfigArgs struct { HeaderBehavior pulumi.StringPtrInput `pulumi:"headerBehavior"` Headers OriginRequestPolicyHeadersConfigHeadersPtrInput `pulumi:"headers"` }
func (OriginRequestPolicyHeadersConfigArgs) ElementType ¶
func (OriginRequestPolicyHeadersConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutput ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyHeadersConfigHeaders ¶
type OriginRequestPolicyHeadersConfigHeaders struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyHeadersConfigHeadersArgs ¶
type OriginRequestPolicyHeadersConfigHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyHeadersConfigHeadersArgs) ElementType ¶
func (OriginRequestPolicyHeadersConfigHeadersArgs) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutput ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶
func (i OriginRequestPolicyHeadersConfigHeadersArgs) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigHeadersInput ¶
type OriginRequestPolicyHeadersConfigHeadersInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigHeadersOutput }
OriginRequestPolicyHeadersConfigHeadersInput is an input type that accepts OriginRequestPolicyHeadersConfigHeadersArgs and OriginRequestPolicyHeadersConfigHeadersOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigHeadersInput` via:
OriginRequestPolicyHeadersConfigHeadersArgs{...}
type OriginRequestPolicyHeadersConfigHeadersOutput ¶
type OriginRequestPolicyHeadersConfigHeadersOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigHeadersOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigHeadersOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersOutput) Items ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutput ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutput() OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigHeadersOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigHeadersPtrInput ¶
type OriginRequestPolicyHeadersConfigHeadersPtrInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput }
OriginRequestPolicyHeadersConfigHeadersPtrInput is an input type that accepts OriginRequestPolicyHeadersConfigHeadersArgs, OriginRequestPolicyHeadersConfigHeadersPtr and OriginRequestPolicyHeadersConfigHeadersPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigHeadersPtrInput` via:
OriginRequestPolicyHeadersConfigHeadersArgs{...} or: nil
func OriginRequestPolicyHeadersConfigHeadersPtr ¶
func OriginRequestPolicyHeadersConfigHeadersPtr(v *OriginRequestPolicyHeadersConfigHeadersArgs) OriginRequestPolicyHeadersConfigHeadersPtrInput
type OriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
type OriginRequestPolicyHeadersConfigHeadersPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) Items ¶
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) Items() pulumi.StringArrayOutput
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutput() OriginRequestPolicyHeadersConfigHeadersPtrOutput
func (OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigHeadersPtrOutput) ToOriginRequestPolicyHeadersConfigHeadersPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigHeadersPtrOutput
type OriginRequestPolicyHeadersConfigInput ¶
type OriginRequestPolicyHeadersConfigInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput ToOriginRequestPolicyHeadersConfigOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigOutput }
OriginRequestPolicyHeadersConfigInput is an input type that accepts OriginRequestPolicyHeadersConfigArgs and OriginRequestPolicyHeadersConfigOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigInput` via:
OriginRequestPolicyHeadersConfigArgs{...}
type OriginRequestPolicyHeadersConfigOutput ¶
type OriginRequestPolicyHeadersConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigOutput) HeaderBehavior ¶
func (o OriginRequestPolicyHeadersConfigOutput) HeaderBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyHeadersConfigPtrInput ¶
type OriginRequestPolicyHeadersConfigPtrInput interface { pulumi.Input ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(context.Context) OriginRequestPolicyHeadersConfigPtrOutput }
OriginRequestPolicyHeadersConfigPtrInput is an input type that accepts OriginRequestPolicyHeadersConfigArgs, OriginRequestPolicyHeadersConfigPtr and OriginRequestPolicyHeadersConfigPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyHeadersConfigPtrInput` via:
OriginRequestPolicyHeadersConfigArgs{...} or: nil
func OriginRequestPolicyHeadersConfigPtr ¶
func OriginRequestPolicyHeadersConfigPtr(v *OriginRequestPolicyHeadersConfigArgs) OriginRequestPolicyHeadersConfigPtrInput
type OriginRequestPolicyHeadersConfigPtrOutput ¶
type OriginRequestPolicyHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType ¶
func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior ¶
func (o OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutput ¶
func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutput() OriginRequestPolicyHeadersConfigPtrOutput
func (OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyHeadersConfigPtrOutput) ToOriginRequestPolicyHeadersConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigPtrOutput
type OriginRequestPolicyInput ¶
type OriginRequestPolicyInput interface { pulumi.Input ToOriginRequestPolicyOutput() OriginRequestPolicyOutput ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput }
type OriginRequestPolicyMap ¶
type OriginRequestPolicyMap map[string]OriginRequestPolicyInput
func (OriginRequestPolicyMap) ElementType ¶
func (OriginRequestPolicyMap) ElementType() reflect.Type
func (OriginRequestPolicyMap) ToOriginRequestPolicyMapOutput ¶
func (i OriginRequestPolicyMap) ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput
func (OriginRequestPolicyMap) ToOriginRequestPolicyMapOutputWithContext ¶
func (i OriginRequestPolicyMap) ToOriginRequestPolicyMapOutputWithContext(ctx context.Context) OriginRequestPolicyMapOutput
type OriginRequestPolicyMapInput ¶
type OriginRequestPolicyMapInput interface { pulumi.Input ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput ToOriginRequestPolicyMapOutputWithContext(context.Context) OriginRequestPolicyMapOutput }
OriginRequestPolicyMapInput is an input type that accepts OriginRequestPolicyMap and OriginRequestPolicyMapOutput values. You can construct a concrete instance of `OriginRequestPolicyMapInput` via:
OriginRequestPolicyMap{ "key": OriginRequestPolicyArgs{...} }
type OriginRequestPolicyMapOutput ¶
type OriginRequestPolicyMapOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyMapOutput) ElementType ¶
func (OriginRequestPolicyMapOutput) ElementType() reflect.Type
func (OriginRequestPolicyMapOutput) MapIndex ¶
func (o OriginRequestPolicyMapOutput) MapIndex(k pulumi.StringInput) OriginRequestPolicyOutput
func (OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutput ¶
func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutput() OriginRequestPolicyMapOutput
func (OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutputWithContext ¶
func (o OriginRequestPolicyMapOutput) ToOriginRequestPolicyMapOutputWithContext(ctx context.Context) OriginRequestPolicyMapOutput
type OriginRequestPolicyOutput ¶
type OriginRequestPolicyOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyOutput) ElementType ¶
func (OriginRequestPolicyOutput) ElementType() reflect.Type
func (OriginRequestPolicyOutput) ToOriginRequestPolicyOutput ¶
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
func (OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext ¶
func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext(ctx context.Context) OriginRequestPolicyOutput
type OriginRequestPolicyQueryStringsConfig ¶
type OriginRequestPolicyQueryStringsConfig struct { QueryStringBehavior string `pulumi:"queryStringBehavior"` QueryStrings *OriginRequestPolicyQueryStringsConfigQueryStrings `pulumi:"queryStrings"` }
type OriginRequestPolicyQueryStringsConfigArgs ¶
type OriginRequestPolicyQueryStringsConfigArgs struct { QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` QueryStrings OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput `pulumi:"queryStrings"` }
func (OriginRequestPolicyQueryStringsConfigArgs) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigArgs) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigInput ¶
type OriginRequestPolicyQueryStringsConfigInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput ToOriginRequestPolicyQueryStringsConfigOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigOutput }
OriginRequestPolicyQueryStringsConfigInput is an input type that accepts OriginRequestPolicyQueryStringsConfigArgs and OriginRequestPolicyQueryStringsConfigOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigInput` via:
OriginRequestPolicyQueryStringsConfigArgs{...}
type OriginRequestPolicyQueryStringsConfigOutput ¶
type OriginRequestPolicyQueryStringsConfigOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) QueryStringBehavior() pulumi.StringOutput
func (OriginRequestPolicyQueryStringsConfigOutput) QueryStrings ¶
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigPtrInput ¶
type OriginRequestPolicyQueryStringsConfigPtrInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput }
OriginRequestPolicyQueryStringsConfigPtrInput is an input type that accepts OriginRequestPolicyQueryStringsConfigArgs, OriginRequestPolicyQueryStringsConfigPtr and OriginRequestPolicyQueryStringsConfigPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigPtrInput` via:
OriginRequestPolicyQueryStringsConfigArgs{...} or: nil
func OriginRequestPolicyQueryStringsConfigPtr ¶
func OriginRequestPolicyQueryStringsConfigPtr(v *OriginRequestPolicyQueryStringsConfigArgs) OriginRequestPolicyQueryStringsConfigPtrInput
type OriginRequestPolicyQueryStringsConfigPtrOutput ¶
type OriginRequestPolicyQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior ¶
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior() pulumi.StringPtrOutput
func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStrings ¶
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput
func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStrings ¶
type OriginRequestPolicyQueryStringsConfigQueryStrings struct {
Items []string `pulumi:"items"`
}
type OriginRequestPolicyQueryStringsConfigQueryStringsArgs ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (i OriginRequestPolicyQueryStringsConfigQueryStringsArgs) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStringsInput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput }
OriginRequestPolicyQueryStringsConfigQueryStringsInput is an input type that accepts OriginRequestPolicyQueryStringsConfigQueryStringsArgs and OriginRequestPolicyQueryStringsConfigQueryStringsOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigQueryStringsInput` via:
OriginRequestPolicyQueryStringsConfigQueryStringsArgs{...}
type OriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutput() OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput interface { pulumi.Input ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput }
OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput is an input type that accepts OriginRequestPolicyQueryStringsConfigQueryStringsArgs, OriginRequestPolicyQueryStringsConfigQueryStringsPtr and OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput values. You can construct a concrete instance of `OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput` via:
OriginRequestPolicyQueryStringsConfigQueryStringsArgs{...} or: nil
func OriginRequestPolicyQueryStringsConfigQueryStringsPtr ¶
func OriginRequestPolicyQueryStringsConfigQueryStringsPtr(v *OriginRequestPolicyQueryStringsConfigQueryStringsArgs) OriginRequestPolicyQueryStringsConfigQueryStringsPtrInput
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
type OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput struct{ *pulumi.OutputState }
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ElementType ¶
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ElementType() reflect.Type
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput() OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
func (OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext ¶
func (o OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput) ToOriginRequestPolicyQueryStringsConfigQueryStringsPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigQueryStringsPtrOutput
type OriginRequestPolicyState ¶
type OriginRequestPolicyState struct { // Comment to describe the origin request policy. Comment pulumi.StringPtrInput // Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. CookiesConfig OriginRequestPolicyCookiesConfigPtrInput // The current version of the origin request policy. Etag pulumi.StringPtrInput // Object that determines whether any HTTP headers (and if so, which headers) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. HeadersConfig OriginRequestPolicyHeadersConfigPtrInput // Unique name to identify the origin request policy. Name pulumi.StringPtrInput // Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the origin request key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information. QueryStringsConfig OriginRequestPolicyQueryStringsConfigPtrInput }
func (OriginRequestPolicyState) ElementType ¶
func (OriginRequestPolicyState) ElementType() reflect.Type
type PublicKey ¶
type PublicKey struct { pulumi.CustomResourceState // Internal value used by CloudFront to allow future updates to the public key configuration. CallerReference pulumi.StringOutput `pulumi:"callerReference"` // An optional comment about the public key. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The encoded public key that you want to add to CloudFront to use with features like field-level encryption. EncodedKey pulumi.StringOutput `pulumi:"encodedKey"` // The current version of the public key. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // The name for the public key. By default generated by this provider. Name pulumi.StringOutput `pulumi:"name"` // The name for the public key. Conflicts with `name`. NamePrefix pulumi.StringOutput `pulumi:"namePrefix"` }
## Example Usage
The following example below creates a CloudFront public key.
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewPublicKey(ctx, "example", &cloudfront.PublicKeyArgs{ Comment: pulumi.String("test public key"), EncodedKey: readFileOrPanic("public_key.pem"), }) if err != nil { return err } return nil }) }
```
## Import
CloudFront Public Key can be imported using the `id`, e.g.,
```sh
$ pulumi import aws:cloudfront/publicKey:PublicKey example K3D5EWEUDCCXON
```
func GetPublicKey ¶
func GetPublicKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicKeyState, opts ...pulumi.ResourceOption) (*PublicKey, error)
GetPublicKey gets an existing PublicKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPublicKey ¶
func NewPublicKey(ctx *pulumi.Context, name string, args *PublicKeyArgs, opts ...pulumi.ResourceOption) (*PublicKey, error)
NewPublicKey registers a new resource with the given unique name, arguments, and options.
func (*PublicKey) ElementType ¶
func (*PublicKey) ToPublicKeyOutput ¶
func (i *PublicKey) ToPublicKeyOutput() PublicKeyOutput
func (*PublicKey) ToPublicKeyOutputWithContext ¶
func (i *PublicKey) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
type PublicKeyArgs ¶
type PublicKeyArgs struct { // An optional comment about the public key. Comment pulumi.StringPtrInput // The encoded public key that you want to add to CloudFront to use with features like field-level encryption. EncodedKey pulumi.StringInput // The name for the public key. By default generated by this provider. Name pulumi.StringPtrInput // The name for the public key. Conflicts with `name`. NamePrefix pulumi.StringPtrInput }
The set of arguments for constructing a PublicKey resource.
func (PublicKeyArgs) ElementType ¶
func (PublicKeyArgs) ElementType() reflect.Type
type PublicKeyArray ¶
type PublicKeyArray []PublicKeyInput
func (PublicKeyArray) ElementType ¶
func (PublicKeyArray) ElementType() reflect.Type
func (PublicKeyArray) ToPublicKeyArrayOutput ¶
func (i PublicKeyArray) ToPublicKeyArrayOutput() PublicKeyArrayOutput
func (PublicKeyArray) ToPublicKeyArrayOutputWithContext ¶
func (i PublicKeyArray) ToPublicKeyArrayOutputWithContext(ctx context.Context) PublicKeyArrayOutput
type PublicKeyArrayInput ¶
type PublicKeyArrayInput interface { pulumi.Input ToPublicKeyArrayOutput() PublicKeyArrayOutput ToPublicKeyArrayOutputWithContext(context.Context) PublicKeyArrayOutput }
PublicKeyArrayInput is an input type that accepts PublicKeyArray and PublicKeyArrayOutput values. You can construct a concrete instance of `PublicKeyArrayInput` via:
PublicKeyArray{ PublicKeyArgs{...} }
type PublicKeyArrayOutput ¶
type PublicKeyArrayOutput struct{ *pulumi.OutputState }
func (PublicKeyArrayOutput) ElementType ¶
func (PublicKeyArrayOutput) ElementType() reflect.Type
func (PublicKeyArrayOutput) Index ¶
func (o PublicKeyArrayOutput) Index(i pulumi.IntInput) PublicKeyOutput
func (PublicKeyArrayOutput) ToPublicKeyArrayOutput ¶
func (o PublicKeyArrayOutput) ToPublicKeyArrayOutput() PublicKeyArrayOutput
func (PublicKeyArrayOutput) ToPublicKeyArrayOutputWithContext ¶
func (o PublicKeyArrayOutput) ToPublicKeyArrayOutputWithContext(ctx context.Context) PublicKeyArrayOutput
type PublicKeyInput ¶
type PublicKeyInput interface { pulumi.Input ToPublicKeyOutput() PublicKeyOutput ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput }
type PublicKeyMap ¶
type PublicKeyMap map[string]PublicKeyInput
func (PublicKeyMap) ElementType ¶
func (PublicKeyMap) ElementType() reflect.Type
func (PublicKeyMap) ToPublicKeyMapOutput ¶
func (i PublicKeyMap) ToPublicKeyMapOutput() PublicKeyMapOutput
func (PublicKeyMap) ToPublicKeyMapOutputWithContext ¶
func (i PublicKeyMap) ToPublicKeyMapOutputWithContext(ctx context.Context) PublicKeyMapOutput
type PublicKeyMapInput ¶
type PublicKeyMapInput interface { pulumi.Input ToPublicKeyMapOutput() PublicKeyMapOutput ToPublicKeyMapOutputWithContext(context.Context) PublicKeyMapOutput }
PublicKeyMapInput is an input type that accepts PublicKeyMap and PublicKeyMapOutput values. You can construct a concrete instance of `PublicKeyMapInput` via:
PublicKeyMap{ "key": PublicKeyArgs{...} }
type PublicKeyMapOutput ¶
type PublicKeyMapOutput struct{ *pulumi.OutputState }
func (PublicKeyMapOutput) ElementType ¶
func (PublicKeyMapOutput) ElementType() reflect.Type
func (PublicKeyMapOutput) MapIndex ¶
func (o PublicKeyMapOutput) MapIndex(k pulumi.StringInput) PublicKeyOutput
func (PublicKeyMapOutput) ToPublicKeyMapOutput ¶
func (o PublicKeyMapOutput) ToPublicKeyMapOutput() PublicKeyMapOutput
func (PublicKeyMapOutput) ToPublicKeyMapOutputWithContext ¶
func (o PublicKeyMapOutput) ToPublicKeyMapOutputWithContext(ctx context.Context) PublicKeyMapOutput
type PublicKeyOutput ¶
type PublicKeyOutput struct{ *pulumi.OutputState }
func (PublicKeyOutput) ElementType ¶
func (PublicKeyOutput) ElementType() reflect.Type
func (PublicKeyOutput) ToPublicKeyOutput ¶
func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput
func (PublicKeyOutput) ToPublicKeyOutputWithContext ¶
func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
type PublicKeyState ¶
type PublicKeyState struct { // Internal value used by CloudFront to allow future updates to the public key configuration. CallerReference pulumi.StringPtrInput // An optional comment about the public key. Comment pulumi.StringPtrInput // The encoded public key that you want to add to CloudFront to use with features like field-level encryption. EncodedKey pulumi.StringPtrInput // The current version of the public key. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // The name for the public key. By default generated by this provider. Name pulumi.StringPtrInput // The name for the public key. Conflicts with `name`. NamePrefix pulumi.StringPtrInput }
func (PublicKeyState) ElementType ¶
func (PublicKeyState) ElementType() reflect.Type
type RealtimeLogConfig ¶
type RealtimeLogConfig struct { pulumi.CustomResourceState // The ARN (Amazon Resource Name) of the CloudFront real-time log configuration. Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Kinesis data streams where real-time log data is sent. Endpoint RealtimeLogConfigEndpointOutput `pulumi:"endpoint"` // The fields that are included in each real-time log record. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-fields) for supported values. Fields pulumi.StringArrayOutput `pulumi:"fields"` // The unique name to identify this real-time log configuration. Name pulumi.StringOutput `pulumi:"name"` // The sampling rate for this real-time log configuration. The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. An integer between `1` and `100`, inclusive. SamplingRate pulumi.IntOutput `pulumi:"samplingRate"` }
Provides a CloudFront real-time log configuration resource.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleRole, err := iam.NewRole(ctx, "exampleRole", &iam.RoleArgs{ AssumeRolePolicy: pulumi.Any(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.Any(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"Version\": \"2012-10-17\",\n", " \"Statement\": [\n", " {\n", " \"Effect\": \"Allow\",\n", " \"Action\": [\n", " \"kinesis:DescribeStreamSummary\",\n", " \"kinesis:DescribeStream\",\n", " \"kinesis:PutRecord\",\n", " \"kinesis:PutRecords\"\n", " ],\n", " \"Resource\": \"", aws_kinesis_stream.Example.Arn, "\"\n", " }\n", " ]\n", "}\n")), }) if err != nil { return err } _, err = cloudfront.NewRealtimeLogConfig(ctx, "exampleRealtimeLogConfig", &cloudfront.RealtimeLogConfigArgs{ SamplingRate: pulumi.Int(75), Fields: pulumi.StringArray{ pulumi.String("timestamp"), pulumi.String("c-ip"), }, Endpoint: &cloudfront.RealtimeLogConfigEndpointArgs{ StreamType: pulumi.String("Kinesis"), KinesisStreamConfig: &cloudfront.RealtimeLogConfigEndpointKinesisStreamConfigArgs{ RoleArn: exampleRole.Arn, StreamArn: pulumi.Any(aws_kinesis_stream.Example.Arn), }, }, }, pulumi.DependsOn([]pulumi.Resource{ exampleRolePolicy, })) if err != nil { return err } return nil }) }
```
## Import
CloudFront real-time log configurations can be imported using the ARN, e.g.,
```sh
$ pulumi import aws:cloudfront/realtimeLogConfig:RealtimeLogConfig example arn:aws:cloudfront::111122223333:realtime-log-config/ExampleNameForRealtimeLogConfig
```
func GetRealtimeLogConfig ¶
func GetRealtimeLogConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RealtimeLogConfigState, opts ...pulumi.ResourceOption) (*RealtimeLogConfig, error)
GetRealtimeLogConfig gets an existing RealtimeLogConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRealtimeLogConfig ¶
func NewRealtimeLogConfig(ctx *pulumi.Context, name string, args *RealtimeLogConfigArgs, opts ...pulumi.ResourceOption) (*RealtimeLogConfig, error)
NewRealtimeLogConfig registers a new resource with the given unique name, arguments, and options.
func (*RealtimeLogConfig) ElementType ¶
func (*RealtimeLogConfig) ElementType() reflect.Type
func (*RealtimeLogConfig) ToRealtimeLogConfigOutput ¶
func (i *RealtimeLogConfig) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
func (*RealtimeLogConfig) ToRealtimeLogConfigOutputWithContext ¶
func (i *RealtimeLogConfig) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
type RealtimeLogConfigArgs ¶
type RealtimeLogConfigArgs struct { // The Amazon Kinesis data streams where real-time log data is sent. Endpoint RealtimeLogConfigEndpointInput // The fields that are included in each real-time log record. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-fields) for supported values. Fields pulumi.StringArrayInput // The unique name to identify this real-time log configuration. Name pulumi.StringPtrInput // The sampling rate for this real-time log configuration. The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. An integer between `1` and `100`, inclusive. SamplingRate pulumi.IntInput }
The set of arguments for constructing a RealtimeLogConfig resource.
func (RealtimeLogConfigArgs) ElementType ¶
func (RealtimeLogConfigArgs) ElementType() reflect.Type
type RealtimeLogConfigArray ¶
type RealtimeLogConfigArray []RealtimeLogConfigInput
func (RealtimeLogConfigArray) ElementType ¶
func (RealtimeLogConfigArray) ElementType() reflect.Type
func (RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutput ¶
func (i RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput
func (RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutputWithContext ¶
func (i RealtimeLogConfigArray) ToRealtimeLogConfigArrayOutputWithContext(ctx context.Context) RealtimeLogConfigArrayOutput
type RealtimeLogConfigArrayInput ¶
type RealtimeLogConfigArrayInput interface { pulumi.Input ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput ToRealtimeLogConfigArrayOutputWithContext(context.Context) RealtimeLogConfigArrayOutput }
RealtimeLogConfigArrayInput is an input type that accepts RealtimeLogConfigArray and RealtimeLogConfigArrayOutput values. You can construct a concrete instance of `RealtimeLogConfigArrayInput` via:
RealtimeLogConfigArray{ RealtimeLogConfigArgs{...} }
type RealtimeLogConfigArrayOutput ¶
type RealtimeLogConfigArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigArrayOutput) ElementType ¶
func (RealtimeLogConfigArrayOutput) ElementType() reflect.Type
func (RealtimeLogConfigArrayOutput) Index ¶
func (o RealtimeLogConfigArrayOutput) Index(i pulumi.IntInput) RealtimeLogConfigOutput
func (RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutput ¶
func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutput() RealtimeLogConfigArrayOutput
func (RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutputWithContext ¶
func (o RealtimeLogConfigArrayOutput) ToRealtimeLogConfigArrayOutputWithContext(ctx context.Context) RealtimeLogConfigArrayOutput
type RealtimeLogConfigEndpoint ¶
type RealtimeLogConfigEndpoint struct { // The Amazon Kinesis data stream configuration. KinesisStreamConfig RealtimeLogConfigEndpointKinesisStreamConfig `pulumi:"kinesisStreamConfig"` // The type of data stream where real-time log data is sent. The only valid value is `Kinesis`. StreamType string `pulumi:"streamType"` }
type RealtimeLogConfigEndpointArgs ¶
type RealtimeLogConfigEndpointArgs struct { // The Amazon Kinesis data stream configuration. KinesisStreamConfig RealtimeLogConfigEndpointKinesisStreamConfigInput `pulumi:"kinesisStreamConfig"` // The type of data stream where real-time log data is sent. The only valid value is `Kinesis`. StreamType pulumi.StringInput `pulumi:"streamType"` }
func (RealtimeLogConfigEndpointArgs) ElementType ¶
func (RealtimeLogConfigEndpointArgs) ElementType() reflect.Type
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutput ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutputWithContext ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutput ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶
func (i RealtimeLogConfigEndpointArgs) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigEndpointInput ¶
type RealtimeLogConfigEndpointInput interface { pulumi.Input ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput ToRealtimeLogConfigEndpointOutputWithContext(context.Context) RealtimeLogConfigEndpointOutput }
RealtimeLogConfigEndpointInput is an input type that accepts RealtimeLogConfigEndpointArgs and RealtimeLogConfigEndpointOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointInput` via:
RealtimeLogConfigEndpointArgs{...}
type RealtimeLogConfigEndpointKinesisStreamConfig ¶
type RealtimeLogConfigEndpointKinesisStreamConfig struct { // The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. // See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information. RoleArn string `pulumi:"roleArn"` // The ARN of the Kinesis data stream. StreamArn string `pulumi:"streamArn"` }
type RealtimeLogConfigEndpointKinesisStreamConfigArgs ¶
type RealtimeLogConfigEndpointKinesisStreamConfigArgs struct { // The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. // See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The ARN of the Kinesis data stream. StreamArn pulumi.StringInput `pulumi:"streamArn"` }
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType ¶
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶
func (i RealtimeLogConfigEndpointKinesisStreamConfigArgs) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointKinesisStreamConfigInput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigInput interface { pulumi.Input ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput }
RealtimeLogConfigEndpointKinesisStreamConfigInput is an input type that accepts RealtimeLogConfigEndpointKinesisStreamConfigArgs and RealtimeLogConfigEndpointKinesisStreamConfigOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointKinesisStreamConfigInput` via:
RealtimeLogConfigEndpointKinesisStreamConfigArgs{...}
type RealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType ¶
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn() pulumi.StringOutput
The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information.
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
The ARN of the Kinesis data stream.
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutput() RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointKinesisStreamConfigPtrInput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigPtrInput interface { pulumi.Input ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput }
RealtimeLogConfigEndpointKinesisStreamConfigPtrInput is an input type that accepts RealtimeLogConfigEndpointKinesisStreamConfigArgs, RealtimeLogConfigEndpointKinesisStreamConfigPtr and RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointKinesisStreamConfigPtrInput` via:
RealtimeLogConfigEndpointKinesisStreamConfigArgs{...} or: nil
func RealtimeLogConfigEndpointKinesisStreamConfigPtr ¶
func RealtimeLogConfigEndpointKinesisStreamConfigPtr(v *RealtimeLogConfigEndpointKinesisStreamConfigArgs) RealtimeLogConfigEndpointKinesisStreamConfigPtrInput
type RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
type RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ElementType ¶
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) RoleArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of an IAM role that CloudFront can use to send real-time log data to the Kinesis data stream. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-iam-role) for more information.
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) StreamArn ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) StreamArn() pulumi.StringPtrOutput
The ARN of the Kinesis data stream.
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutput() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
func (RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput) ToRealtimeLogConfigEndpointKinesisStreamConfigPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
type RealtimeLogConfigEndpointOutput ¶
type RealtimeLogConfigEndpointOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointOutput) ElementType ¶
func (RealtimeLogConfigEndpointOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointOutput) KinesisStreamConfig ¶
func (o RealtimeLogConfigEndpointOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigOutput
The Amazon Kinesis data stream configuration.
func (RealtimeLogConfigEndpointOutput) StreamType ¶
func (o RealtimeLogConfigEndpointOutput) StreamType() pulumi.StringOutput
The type of data stream where real-time log data is sent. The only valid value is `Kinesis`.
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutput ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutput() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutputWithContext ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutput ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigEndpointPtrInput ¶
type RealtimeLogConfigEndpointPtrInput interface { pulumi.Input ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput ToRealtimeLogConfigEndpointPtrOutputWithContext(context.Context) RealtimeLogConfigEndpointPtrOutput }
RealtimeLogConfigEndpointPtrInput is an input type that accepts RealtimeLogConfigEndpointArgs, RealtimeLogConfigEndpointPtr and RealtimeLogConfigEndpointPtrOutput values. You can construct a concrete instance of `RealtimeLogConfigEndpointPtrInput` via:
RealtimeLogConfigEndpointArgs{...} or: nil
func RealtimeLogConfigEndpointPtr ¶
func RealtimeLogConfigEndpointPtr(v *RealtimeLogConfigEndpointArgs) RealtimeLogConfigEndpointPtrInput
type RealtimeLogConfigEndpointPtrOutput ¶
type RealtimeLogConfigEndpointPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigEndpointPtrOutput) Elem ¶
func (o RealtimeLogConfigEndpointPtrOutput) Elem() RealtimeLogConfigEndpointOutput
func (RealtimeLogConfigEndpointPtrOutput) ElementType ¶
func (RealtimeLogConfigEndpointPtrOutput) ElementType() reflect.Type
func (RealtimeLogConfigEndpointPtrOutput) KinesisStreamConfig ¶
func (o RealtimeLogConfigEndpointPtrOutput) KinesisStreamConfig() RealtimeLogConfigEndpointKinesisStreamConfigPtrOutput
The Amazon Kinesis data stream configuration.
func (RealtimeLogConfigEndpointPtrOutput) StreamType ¶
func (o RealtimeLogConfigEndpointPtrOutput) StreamType() pulumi.StringPtrOutput
The type of data stream where real-time log data is sent. The only valid value is `Kinesis`.
func (RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutput ¶
func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutput() RealtimeLogConfigEndpointPtrOutput
func (RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext ¶
func (o RealtimeLogConfigEndpointPtrOutput) ToRealtimeLogConfigEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogConfigEndpointPtrOutput
type RealtimeLogConfigInput ¶
type RealtimeLogConfigInput interface { pulumi.Input ToRealtimeLogConfigOutput() RealtimeLogConfigOutput ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput }
type RealtimeLogConfigMap ¶
type RealtimeLogConfigMap map[string]RealtimeLogConfigInput
func (RealtimeLogConfigMap) ElementType ¶
func (RealtimeLogConfigMap) ElementType() reflect.Type
func (RealtimeLogConfigMap) ToRealtimeLogConfigMapOutput ¶
func (i RealtimeLogConfigMap) ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput
func (RealtimeLogConfigMap) ToRealtimeLogConfigMapOutputWithContext ¶
func (i RealtimeLogConfigMap) ToRealtimeLogConfigMapOutputWithContext(ctx context.Context) RealtimeLogConfigMapOutput
type RealtimeLogConfigMapInput ¶
type RealtimeLogConfigMapInput interface { pulumi.Input ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput ToRealtimeLogConfigMapOutputWithContext(context.Context) RealtimeLogConfigMapOutput }
RealtimeLogConfigMapInput is an input type that accepts RealtimeLogConfigMap and RealtimeLogConfigMapOutput values. You can construct a concrete instance of `RealtimeLogConfigMapInput` via:
RealtimeLogConfigMap{ "key": RealtimeLogConfigArgs{...} }
type RealtimeLogConfigMapOutput ¶
type RealtimeLogConfigMapOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigMapOutput) ElementType ¶
func (RealtimeLogConfigMapOutput) ElementType() reflect.Type
func (RealtimeLogConfigMapOutput) MapIndex ¶
func (o RealtimeLogConfigMapOutput) MapIndex(k pulumi.StringInput) RealtimeLogConfigOutput
func (RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutput ¶
func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutput() RealtimeLogConfigMapOutput
func (RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutputWithContext ¶
func (o RealtimeLogConfigMapOutput) ToRealtimeLogConfigMapOutputWithContext(ctx context.Context) RealtimeLogConfigMapOutput
type RealtimeLogConfigOutput ¶
type RealtimeLogConfigOutput struct{ *pulumi.OutputState }
func (RealtimeLogConfigOutput) ElementType ¶
func (RealtimeLogConfigOutput) ElementType() reflect.Type
func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutput ¶
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext ¶
func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
type RealtimeLogConfigState ¶
type RealtimeLogConfigState struct { // The ARN (Amazon Resource Name) of the CloudFront real-time log configuration. Arn pulumi.StringPtrInput // The Amazon Kinesis data streams where real-time log data is sent. Endpoint RealtimeLogConfigEndpointPtrInput // The fields that are included in each real-time log record. See the [AWS documentation](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html#understand-real-time-log-config-fields) for supported values. Fields pulumi.StringArrayInput // The unique name to identify this real-time log configuration. Name pulumi.StringPtrInput // The sampling rate for this real-time log configuration. The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. An integer between `1` and `100`, inclusive. SamplingRate pulumi.IntPtrInput }
func (RealtimeLogConfigState) ElementType ¶
func (RealtimeLogConfigState) ElementType() reflect.Type
type ResponseHeadersPolicy ¶ added in v4.27.0
type ResponseHeadersPolicy struct { pulumi.CustomResourceState // A comment to describe the response headers policy. The comment cannot be longer than 128 characters. Comment pulumi.StringPtrOutput `pulumi:"comment"` // A configuration for a set of HTTP response headers that are used for Cross-Origin Resource Sharing (CORS). See Cors Config for more information. CorsConfig ResponseHeadersPolicyCorsConfigPtrOutput `pulumi:"corsConfig"` // Object that contains an attribute `items` that contains a list of custom headers. See Custom Header for more information. CustomHeadersConfig ResponseHeadersPolicyCustomHeadersConfigPtrOutput `pulumi:"customHeadersConfig"` // The current version of the response headers policy. Etag pulumi.StringOutput `pulumi:"etag"` // A unique name to identify the response headers policy. Name pulumi.StringOutput `pulumi:"name"` // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfig ResponseHeadersPolicySecurityHeadersConfigPtrOutput `pulumi:"securityHeadersConfig"` }
Provides a CloudFront response headers policy resource. A response headers policy contains information about a set of HTTP response headers and their values. After you create a response headers policy, you can use its ID to attach it to one or more cache behaviors in a CloudFront distribution. When it’s attached to a cache behavior, CloudFront adds the headers in the policy to every response that it sends for requests that match the cache behavior.
## Example Usage
The example below creates a CloudFront response headers policy.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewResponseHeadersPolicy(ctx, "example", &cloudfront.ResponseHeadersPolicyArgs{ Comment: pulumi.String("test comment"), CorsConfig: &cloudfront.ResponseHeadersPolicyCorsConfigArgs{ AccessControlAllowCredentials: pulumi.Bool(true), AccessControlAllowHeaders: &cloudfront.ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs{ Items: pulumi.StringArray{ pulumi.String("test"), }, }, AccessControlAllowMethods: &cloudfront.ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs{ Items: pulumi.StringArray{ pulumi.String("GET"), }, }, AccessControlAllowOrigins: &cloudfront.ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs{ Items: pulumi.StringArray{ pulumi.String("test.example.comtest"), }, }, OriginOverride: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
The example below creates a CloudFront response headers policy with a custom headers config.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewResponseHeadersPolicy(ctx, "example", &cloudfront.ResponseHeadersPolicyArgs{ CustomHeadersConfig: &cloudfront.ResponseHeadersPolicyCustomHeadersConfigArgs{ Items: cloudfront.ResponseHeadersPolicyCustomHeadersConfigItemArray{ &cloudfront.ResponseHeadersPolicyCustomHeadersConfigItemArgs{ Header: pulumi.String("X-Permitted-Cross-Domain-Policies"), Override: pulumi.Bool(true), Value: pulumi.String("none"), }, &cloudfront.ResponseHeadersPolicyCustomHeadersConfigItemArgs{ Header: pulumi.String("X-Test"), Override: pulumi.Bool(true), Value: pulumi.String("none"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloudfront Response Headers Policies can be imported using the `id`, e.g.
```sh
$ pulumi import aws:cloudfront/responseHeadersPolicy:ResponseHeadersPolicy policy 658327ea-f89d-4fab-a63d-7e88639e58f9
```
func GetResponseHeadersPolicy ¶ added in v4.27.0
func GetResponseHeadersPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResponseHeadersPolicyState, opts ...pulumi.ResourceOption) (*ResponseHeadersPolicy, error)
GetResponseHeadersPolicy gets an existing ResponseHeadersPolicy 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 NewResponseHeadersPolicy ¶ added in v4.27.0
func NewResponseHeadersPolicy(ctx *pulumi.Context, name string, args *ResponseHeadersPolicyArgs, opts ...pulumi.ResourceOption) (*ResponseHeadersPolicy, error)
NewResponseHeadersPolicy registers a new resource with the given unique name, arguments, and options.
func (*ResponseHeadersPolicy) ElementType ¶ added in v4.27.0
func (*ResponseHeadersPolicy) ElementType() reflect.Type
func (*ResponseHeadersPolicy) ToResponseHeadersPolicyOutput ¶ added in v4.27.0
func (i *ResponseHeadersPolicy) ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput
func (*ResponseHeadersPolicy) ToResponseHeadersPolicyOutputWithContext ¶ added in v4.27.0
func (i *ResponseHeadersPolicy) ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput
type ResponseHeadersPolicyArgs ¶ added in v4.27.0
type ResponseHeadersPolicyArgs struct { // A comment to describe the response headers policy. The comment cannot be longer than 128 characters. Comment pulumi.StringPtrInput // A configuration for a set of HTTP response headers that are used for Cross-Origin Resource Sharing (CORS). See Cors Config for more information. CorsConfig ResponseHeadersPolicyCorsConfigPtrInput // Object that contains an attribute `items` that contains a list of custom headers. See Custom Header for more information. CustomHeadersConfig ResponseHeadersPolicyCustomHeadersConfigPtrInput // The current version of the response headers policy. Etag pulumi.StringPtrInput // A unique name to identify the response headers policy. Name pulumi.StringPtrInput // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfig ResponseHeadersPolicySecurityHeadersConfigPtrInput }
The set of arguments for constructing a ResponseHeadersPolicy resource.
func (ResponseHeadersPolicyArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyArgs) ElementType() reflect.Type
type ResponseHeadersPolicyArray ¶ added in v4.27.0
type ResponseHeadersPolicyArray []ResponseHeadersPolicyInput
func (ResponseHeadersPolicyArray) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyArray) ElementType() reflect.Type
func (ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutput() ResponseHeadersPolicyArrayOutput
func (ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyArrayOutput
type ResponseHeadersPolicyArrayInput ¶ added in v4.27.0
type ResponseHeadersPolicyArrayInput interface { pulumi.Input ToResponseHeadersPolicyArrayOutput() ResponseHeadersPolicyArrayOutput ToResponseHeadersPolicyArrayOutputWithContext(context.Context) ResponseHeadersPolicyArrayOutput }
ResponseHeadersPolicyArrayInput is an input type that accepts ResponseHeadersPolicyArray and ResponseHeadersPolicyArrayOutput values. You can construct a concrete instance of `ResponseHeadersPolicyArrayInput` via:
ResponseHeadersPolicyArray{ ResponseHeadersPolicyArgs{...} }
type ResponseHeadersPolicyArrayOutput ¶ added in v4.27.0
type ResponseHeadersPolicyArrayOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyArrayOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyArrayOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyArrayOutput) Index ¶ added in v4.27.0
func (o ResponseHeadersPolicyArrayOutput) Index(i pulumi.IntInput) ResponseHeadersPolicyOutput
func (ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutput() ResponseHeadersPolicyArrayOutput
func (ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyArrayOutput
type ResponseHeadersPolicyCorsConfig ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfig struct { // A Boolean value that CloudFront uses as the value for the `Access-Control-Allow-Credentials` HTTP response header. AccessControlAllowCredentials bool `pulumi:"accessControlAllowCredentials"` // Object that contains an attribute `items` that contains a list of HTTP header names that CloudFront includes as values for the `Access-Control-Allow-Headers` HTTP response header. AccessControlAllowHeaders ResponseHeadersPolicyCorsConfigAccessControlAllowHeaders `pulumi:"accessControlAllowHeaders"` // Object that contains an attribute `items` that contains a list of HTTP methods that CloudFront includes as values for the `Access-Control-Allow-Methods` HTTP response header. Valid values: `GET` | `POST` | `OPTIONS` | `PUT` | `DELETE` | `HEAD` | `ALL` AccessControlAllowMethods ResponseHeadersPolicyCorsConfigAccessControlAllowMethods `pulumi:"accessControlAllowMethods"` // Object that contains an attribute `items` that contains a list of origins that CloudFront can use as the value for the `Access-Control-Allow-Origin` HTTP response header. AccessControlAllowOrigins ResponseHeadersPolicyCorsConfigAccessControlAllowOrigins `pulumi:"accessControlAllowOrigins"` // Object that contains an attribute `items` that contains a list of HTTP headers that CloudFront includes as values for the `Access-Control-Expose-Headers` HTTP response header. AccessControlExposeHeaders *ResponseHeadersPolicyCorsConfigAccessControlExposeHeaders `pulumi:"accessControlExposeHeaders"` // A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header. AccessControlMaxAgeSec *int `pulumi:"accessControlMaxAgeSec"` // A Boolean value that determines how CloudFront behaves for the HTTP response header. OriginOverride bool `pulumi:"originOverride"` }
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeaders ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeaders struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput }
ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs and ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersInput` via:
ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs{...}
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput }
ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs, ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtr and ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput` via:
ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs{...} or: nil
func ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtr ¶ added in v4.27.0
func ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtr(v *ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethods ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethods struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput }
ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs and ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsInput` via:
ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs{...}
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput }
ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs, ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtr and ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput` via:
ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs{...} or: nil
func ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtr ¶ added in v4.27.0
func ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtr(v *ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOrigins ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowOrigins struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput }
ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs and ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsInput` via:
ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs{...}
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput }
ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs, ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtr and ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput` via:
ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs{...} or: nil
func ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtr ¶ added in v4.27.0
func ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtr(v *ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeaders ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeaders struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput }
ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs and ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersInput` via:
ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs{...}
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput }
ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput is an input type that accepts ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs, ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtr and ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput` via:
ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs{...} or: nil
func ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtr ¶ added in v4.27.0
func ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtr(v *ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigArgs ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigArgs struct { // A Boolean value that CloudFront uses as the value for the `Access-Control-Allow-Credentials` HTTP response header. AccessControlAllowCredentials pulumi.BoolInput `pulumi:"accessControlAllowCredentials"` // Object that contains an attribute `items` that contains a list of HTTP header names that CloudFront includes as values for the `Access-Control-Allow-Headers` HTTP response header. AccessControlAllowHeaders ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersInput `pulumi:"accessControlAllowHeaders"` // Object that contains an attribute `items` that contains a list of HTTP methods that CloudFront includes as values for the `Access-Control-Allow-Methods` HTTP response header. Valid values: `GET` | `POST` | `OPTIONS` | `PUT` | `DELETE` | `HEAD` | `ALL` AccessControlAllowMethods ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsInput `pulumi:"accessControlAllowMethods"` // Object that contains an attribute `items` that contains a list of origins that CloudFront can use as the value for the `Access-Control-Allow-Origin` HTTP response header. AccessControlAllowOrigins ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsInput `pulumi:"accessControlAllowOrigins"` // Object that contains an attribute `items` that contains a list of HTTP headers that CloudFront includes as values for the `Access-Control-Expose-Headers` HTTP response header. AccessControlExposeHeaders ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput `pulumi:"accessControlExposeHeaders"` // A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header. AccessControlMaxAgeSec pulumi.IntPtrInput `pulumi:"accessControlMaxAgeSec"` // A Boolean value that determines how CloudFront behaves for the HTTP response header. OriginOverride pulumi.BoolInput `pulumi:"originOverride"` }
func (ResponseHeadersPolicyCorsConfigArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
type ResponseHeadersPolicyCorsConfigInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput ToResponseHeadersPolicyCorsConfigOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigOutput }
ResponseHeadersPolicyCorsConfigInput is an input type that accepts ResponseHeadersPolicyCorsConfigArgs and ResponseHeadersPolicyCorsConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigInput` via:
ResponseHeadersPolicyCorsConfigArgs{...}
type ResponseHeadersPolicyCorsConfigOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials() pulumi.BoolOutput
A Boolean value that CloudFront uses as the value for the `Access-Control-Allow-Credentials` HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowHeaders ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowHeaders() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
Object that contains an attribute `items` that contains a list of HTTP header names that CloudFront includes as values for the `Access-Control-Allow-Headers` HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowMethods ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowMethods() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
Object that contains an attribute `items` that contains a list of HTTP methods that CloudFront includes as values for the `Access-Control-Allow-Methods` HTTP response header. Valid values: `GET` | `POST` | `OPTIONS` | `PUT` | `DELETE` | `HEAD` | `ALL`
func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowOrigins ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowOrigins() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
Object that contains an attribute `items` that contains a list of origins that CloudFront can use as the value for the `Access-Control-Allow-Origin` HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) AccessControlExposeHeaders ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlExposeHeaders() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
Object that contains an attribute `items` that contains a list of HTTP headers that CloudFront includes as values for the `Access-Control-Expose-Headers` HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigOutput) OriginOverride ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) OriginOverride() pulumi.BoolOutput
A Boolean value that determines how CloudFront behaves for the HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
type ResponseHeadersPolicyCorsConfigPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigPtrInput interface { pulumi.Input ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigPtrOutput }
ResponseHeadersPolicyCorsConfigPtrInput is an input type that accepts ResponseHeadersPolicyCorsConfigArgs, ResponseHeadersPolicyCorsConfigPtr and ResponseHeadersPolicyCorsConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigPtrInput` via:
ResponseHeadersPolicyCorsConfigArgs{...} or: nil
func ResponseHeadersPolicyCorsConfigPtr ¶ added in v4.27.0
func ResponseHeadersPolicyCorsConfigPtr(v *ResponseHeadersPolicyCorsConfigArgs) ResponseHeadersPolicyCorsConfigPtrInput
type ResponseHeadersPolicyCorsConfigPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCorsConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowCredentials ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowCredentials() pulumi.BoolPtrOutput
A Boolean value that CloudFront uses as the value for the `Access-Control-Allow-Credentials` HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowHeaders ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowHeaders() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
Object that contains an attribute `items` that contains a list of HTTP header names that CloudFront includes as values for the `Access-Control-Allow-Headers` HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowMethods ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowMethods() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
Object that contains an attribute `items` that contains a list of HTTP methods that CloudFront includes as values for the `Access-Control-Allow-Methods` HTTP response header. Valid values: `GET` | `POST` | `OPTIONS` | `PUT` | `DELETE` | `HEAD` | `ALL`
func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowOrigins ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowOrigins() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
Object that contains an attribute `items` that contains a list of origins that CloudFront can use as the value for the `Access-Control-Allow-Origin` HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlExposeHeaders ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlExposeHeaders() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
Object that contains an attribute `items` that contains a list of HTTP headers that CloudFront includes as values for the `Access-Control-Expose-Headers` HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlMaxAgeSec ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCorsConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigPtrOutput) OriginOverride ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) OriginOverride() pulumi.BoolPtrOutput
A Boolean value that determines how CloudFront behaves for the HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
func (ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
type ResponseHeadersPolicyCustomHeadersConfig ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfig struct {
Items []ResponseHeadersPolicyCustomHeadersConfigItem `pulumi:"items"`
}
type ResponseHeadersPolicyCustomHeadersConfigArgs ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigArgs struct {
Items ResponseHeadersPolicyCustomHeadersConfigItemArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
type ResponseHeadersPolicyCustomHeadersConfigInput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigInput interface { pulumi.Input ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput }
ResponseHeadersPolicyCustomHeadersConfigInput is an input type that accepts ResponseHeadersPolicyCustomHeadersConfigArgs and ResponseHeadersPolicyCustomHeadersConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeadersConfigInput` via:
ResponseHeadersPolicyCustomHeadersConfigArgs{...}
type ResponseHeadersPolicyCustomHeadersConfigItem ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigItem struct { // The HTTP response header name. Header string `pulumi:"header"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // The value for the HTTP response header. Value string `pulumi:"value"` }
type ResponseHeadersPolicyCustomHeadersConfigItemArgs ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigItemArgs struct { // The HTTP response header name. Header pulumi.StringInput `pulumi:"header"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // The value for the HTTP response header. Value pulumi.StringInput `pulumi:"value"` }
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutput() ResponseHeadersPolicyCustomHeadersConfigItemOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemOutput
type ResponseHeadersPolicyCustomHeadersConfigItemArray ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigItemArray []ResponseHeadersPolicyCustomHeadersConfigItemInput
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type ResponseHeadersPolicyCustomHeadersConfigItemArrayInput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigItemArrayInput interface { pulumi.Input ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput }
ResponseHeadersPolicyCustomHeadersConfigItemArrayInput is an input type that accepts ResponseHeadersPolicyCustomHeadersConfigItemArray and ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeadersConfigItemArrayInput` via:
ResponseHeadersPolicyCustomHeadersConfigItemArray{ ResponseHeadersPolicyCustomHeadersConfigItemArgs{...} }
type ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type ResponseHeadersPolicyCustomHeadersConfigItemInput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigItemInput interface { pulumi.Input ToResponseHeadersPolicyCustomHeadersConfigItemOutput() ResponseHeadersPolicyCustomHeadersConfigItemOutput ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeadersConfigItemOutput }
ResponseHeadersPolicyCustomHeadersConfigItemInput is an input type that accepts ResponseHeadersPolicyCustomHeadersConfigItemArgs and ResponseHeadersPolicyCustomHeadersConfigItemOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeadersConfigItemInput` via:
ResponseHeadersPolicyCustomHeadersConfigItemArgs{...}
type ResponseHeadersPolicyCustomHeadersConfigItemOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigItemOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) Header ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Header() pulumi.StringOutput
The HTTP response header name.
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutput() ResponseHeadersPolicyCustomHeadersConfigItemOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) Value ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Value() pulumi.StringOutput
The value for the HTTP response header.
type ResponseHeadersPolicyCustomHeadersConfigOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
type ResponseHeadersPolicyCustomHeadersConfigPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigPtrInput interface { pulumi.Input ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput }
ResponseHeadersPolicyCustomHeadersConfigPtrInput is an input type that accepts ResponseHeadersPolicyCustomHeadersConfigArgs, ResponseHeadersPolicyCustomHeadersConfigPtr and ResponseHeadersPolicyCustomHeadersConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeadersConfigPtrInput` via:
ResponseHeadersPolicyCustomHeadersConfigArgs{...} or: nil
func ResponseHeadersPolicyCustomHeadersConfigPtr ¶ added in v4.27.0
func ResponseHeadersPolicyCustomHeadersConfigPtr(v *ResponseHeadersPolicyCustomHeadersConfigArgs) ResponseHeadersPolicyCustomHeadersConfigPtrInput
type ResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicyCustomHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
type ResponseHeadersPolicyInput ¶ added in v4.27.0
type ResponseHeadersPolicyInput interface { pulumi.Input ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput }
type ResponseHeadersPolicyMap ¶ added in v4.27.0
type ResponseHeadersPolicyMap map[string]ResponseHeadersPolicyInput
func (ResponseHeadersPolicyMap) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyMap) ElementType() reflect.Type
func (ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutput() ResponseHeadersPolicyMapOutput
func (ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutputWithContext(ctx context.Context) ResponseHeadersPolicyMapOutput
type ResponseHeadersPolicyMapInput ¶ added in v4.27.0
type ResponseHeadersPolicyMapInput interface { pulumi.Input ToResponseHeadersPolicyMapOutput() ResponseHeadersPolicyMapOutput ToResponseHeadersPolicyMapOutputWithContext(context.Context) ResponseHeadersPolicyMapOutput }
ResponseHeadersPolicyMapInput is an input type that accepts ResponseHeadersPolicyMap and ResponseHeadersPolicyMapOutput values. You can construct a concrete instance of `ResponseHeadersPolicyMapInput` via:
ResponseHeadersPolicyMap{ "key": ResponseHeadersPolicyArgs{...} }
type ResponseHeadersPolicyMapOutput ¶ added in v4.27.0
type ResponseHeadersPolicyMapOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyMapOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyMapOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyMapOutput) MapIndex ¶ added in v4.27.0
func (o ResponseHeadersPolicyMapOutput) MapIndex(k pulumi.StringInput) ResponseHeadersPolicyOutput
func (ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutput() ResponseHeadersPolicyMapOutput
func (ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutputWithContext(ctx context.Context) ResponseHeadersPolicyMapOutput
type ResponseHeadersPolicyOutput ¶ added in v4.27.0
type ResponseHeadersPolicyOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput
func (ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput
type ResponseHeadersPolicySecurityHeadersConfig ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfig struct { // The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. ContentSecurityPolicy *ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy `pulumi:"contentSecurityPolicy"` // Determines whether CloudFront includes the `X-Content-Type-Options` HTTP response header with its value set to `nosniff`. See Content Type Options for more information. ContentTypeOptions *ResponseHeadersPolicySecurityHeadersConfigContentTypeOptions `pulumi:"contentTypeOptions"` // Determines whether CloudFront includes the `X-Frame-Options` HTTP response header and the header’s value. See Frame Options for more information. FrameOptions *ResponseHeadersPolicySecurityHeadersConfigFrameOptions `pulumi:"frameOptions"` // The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicy *ResponseHeadersPolicySecurityHeadersConfigReferrerPolicy `pulumi:"referrerPolicy"` // Determines whether CloudFront includes the `Strict-Transport-Security` HTTP response header and the header’s value. See Strict Transport Security for more information. StrictTransportSecurity *ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity `pulumi:"strictTransportSecurity"` // Determine whether CloudFront includes the `X-XSS-Protection` HTTP response header and the header’s value. See XSS Protection for more information. XssProtection *ResponseHeadersPolicySecurityHeadersConfigXssProtection `pulumi:"xssProtection"` }
type ResponseHeadersPolicySecurityHeadersConfigArgs ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigArgs struct { // The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. ContentSecurityPolicy ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput `pulumi:"contentSecurityPolicy"` // Determines whether CloudFront includes the `X-Content-Type-Options` HTTP response header with its value set to `nosniff`. See Content Type Options for more information. ContentTypeOptions ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput `pulumi:"contentTypeOptions"` // Determines whether CloudFront includes the `X-Frame-Options` HTTP response header and the header’s value. See Frame Options for more information. FrameOptions ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput `pulumi:"frameOptions"` // The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicy ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput `pulumi:"referrerPolicy"` // Determines whether CloudFront includes the `Strict-Transport-Security` HTTP response header and the header’s value. See Strict Transport Security for more information. StrictTransportSecurity ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput `pulumi:"strictTransportSecurity"` // Determine whether CloudFront includes the `X-XSS-Protection` HTTP response header and the header’s value. See XSS Protection for more information. XssProtection ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput `pulumi:"xssProtection"` }
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy struct { // The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. ContentSecurityPolicy string `pulumi:"contentSecurityPolicy"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs struct { // The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. ContentSecurityPolicy pulumi.StringInput `pulumi:"contentSecurityPolicy"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput }
ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs and ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput` via:
ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs{...}
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy() pulumi.StringOutput
The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput }
ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs, ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtr and ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput` via:
ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs{...} or: nil
func ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtr ¶ added in v4.27.0
func ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtr(v *ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ContentSecurityPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ContentSecurityPolicy() pulumi.StringPtrOutput
The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) Elem ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) Override() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptions ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptions struct { // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs struct { // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput }
ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs and ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsInput` via:
ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs{...}
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput }
ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs, ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtr and ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput` via:
ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs{...} or: nil
func ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtr ¶ added in v4.27.0
func ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtr(v *ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) Elem ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) Override() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptions ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigFrameOptions struct { // The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption string `pulumi:"frameOption"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs struct { // The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption pulumi.StringInput `pulumi:"frameOption"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput }
ResponseHeadersPolicySecurityHeadersConfigFrameOptionsInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs and ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigFrameOptionsInput` via:
ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs{...}
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) FrameOption ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) FrameOption() pulumi.StringOutput
The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN`
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput }
ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs, ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtr and ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput` via:
ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs{...} or: nil
func ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtr ¶ added in v4.27.0
func ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtr(v *ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) FrameOption ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) FrameOption() pulumi.StringPtrOutput
The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN`
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) Override() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput }
ResponseHeadersPolicySecurityHeadersConfigInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigArgs and ResponseHeadersPolicySecurityHeadersConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigInput` via:
ResponseHeadersPolicySecurityHeadersConfigArgs{...}
type ResponseHeadersPolicySecurityHeadersConfigOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicy() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
Determines whether CloudFront includes the `X-Content-Type-Options` HTTP response header with its value set to `nosniff`. See Content Type Options for more information.
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
Determines whether CloudFront includes the `X-Frame-Options` HTTP response header and the header’s value. See Frame Options for more information.
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicy() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url`
func (ResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurity ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurity() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
Determines whether CloudFront includes the `Strict-Transport-Security` HTTP response header and the header’s value. See Strict Transport Security for more information.
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) XssProtection ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) XssProtection() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
Determine whether CloudFront includes the `X-XSS-Protection` HTTP response header and the header’s value. See XSS Protection for more information.
type ResponseHeadersPolicySecurityHeadersConfigPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigPtrInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput }
ResponseHeadersPolicySecurityHeadersConfigPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigArgs, ResponseHeadersPolicySecurityHeadersConfigPtr and ResponseHeadersPolicySecurityHeadersConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigPtrInput` via:
ResponseHeadersPolicySecurityHeadersConfigArgs{...} or: nil
func ResponseHeadersPolicySecurityHeadersConfigPtr ¶ added in v4.27.0
func ResponseHeadersPolicySecurityHeadersConfigPtr(v *ResponseHeadersPolicySecurityHeadersConfigArgs) ResponseHeadersPolicySecurityHeadersConfigPtrInput
type ResponseHeadersPolicySecurityHeadersConfigPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentSecurityPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentSecurityPolicy() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentTypeOptions ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentTypeOptions() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
Determines whether CloudFront includes the `X-Content-Type-Options` HTTP response header with its value set to `nosniff`. See Content Type Options for more information.
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) FrameOptions ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) FrameOptions() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
Determines whether CloudFront includes the `X-Frame-Options` HTTP response header and the header’s value. See Frame Options for more information.
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ReferrerPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ReferrerPolicy() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url`
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) StrictTransportSecurity ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) StrictTransportSecurity() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
Determines whether CloudFront includes the `Strict-Transport-Security` HTTP response header and the header’s value. See Strict Transport Security for more information.
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) XssProtection ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) XssProtection() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
Determine whether CloudFront includes the `X-XSS-Protection` HTTP response header and the header’s value. See XSS Protection for more information.
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicy ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicy struct { // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicy string `pulumi:"referrerPolicy"` }
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs struct { // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url` ReferrerPolicy pulumi.StringInput `pulumi:"referrerPolicy"` }
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput }
ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs and ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput` via:
ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs{...}
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy() pulumi.StringOutput
The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url`
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput }
ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs, ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtr and ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput` via:
ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs{...} or: nil
func ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtr ¶ added in v4.27.0
func ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtr(v *ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) Override() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ReferrerPolicy ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ReferrerPolicy() pulumi.StringPtrOutput
The value of the `Referrer-Policy` HTTP response header. Valid Values: `no-referrer` | `no-referrer-when-downgrade` | `origin` | `origin-when-cross-origin` | `same-origin` | `strict-origin` | `strict-origin-when-cross-origin` | `unsafe-url`
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity struct { // A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header. AccessControlMaxAgeSec int `pulumi:"accessControlMaxAgeSec"` // A Boolean value that determines whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header. IncludeSubdomains *bool `pulumi:"includeSubdomains"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // A Boolean value that determines whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header. Preload *bool `pulumi:"preload"` }
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs struct { // A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header. AccessControlMaxAgeSec pulumi.IntInput `pulumi:"accessControlMaxAgeSec"` // A Boolean value that determines whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header. IncludeSubdomains pulumi.BoolPtrInput `pulumi:"includeSubdomains"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // A Boolean value that determines whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header. Preload pulumi.BoolPtrInput `pulumi:"preload"` }
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput }
ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs and ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput` via:
ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs{...}
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec() pulumi.IntOutput
A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput }
ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs, ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtr and ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput` via:
ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs{...} or: nil
func ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtr ¶ added in v4.27.0
func ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtr(v *ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) AccessControlMaxAgeSec ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
A number that CloudFront uses as the value for the `max-age` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Elem ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) IncludeSubdomains ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) IncludeSubdomains() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Override() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Preload ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Preload() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigXssProtection ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigXssProtection struct { // A Boolean value that determines whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header. ModeBlock *bool `pulumi:"modeBlock"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // A Boolean value that determines the value of the `X-XSS-Protection` HTTP response header. When this setting is `true`, the value of the `X-XSS-Protection` header is `1`. When this setting is `false`, the value of the `X-XSS-Protection` header is `0`. Protection bool `pulumi:"protection"` // A reporting URI, which CloudFront uses as the value of the report directive in the `X-XSS-Protection` header. You cannot specify a `reportUri` when `modeBlock` is `true`. ReportUri *string `pulumi:"reportUri"` }
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs struct { // A Boolean value that determines whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header. ModeBlock pulumi.BoolPtrInput `pulumi:"modeBlock"` // A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // A Boolean value that determines the value of the `X-XSS-Protection` HTTP response header. When this setting is `true`, the value of the `X-XSS-Protection` header is `1`. When this setting is `false`, the value of the `X-XSS-Protection` header is `0`. Protection pulumi.BoolInput `pulumi:"protection"` // A reporting URI, which CloudFront uses as the value of the report directive in the `X-XSS-Protection` header. You cannot specify a `reportUri` when `modeBlock` is `true`. ReportUri pulumi.StringPtrInput `pulumi:"reportUri"` }
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext ¶ added in v4.27.0
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput }
ResponseHeadersPolicySecurityHeadersConfigXssProtectionInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs and ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigXssProtectionInput` via:
ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs{...}
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override() pulumi.BoolOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Protection ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Protection() pulumi.BoolOutput
A Boolean value that determines the value of the `X-XSS-Protection` HTTP response header. When this setting is `true`, the value of the `X-XSS-Protection` header is `1`. When this setting is `false`, the value of the `X-XSS-Protection` header is `0`.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ReportUri ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ReportUri() pulumi.StringPtrOutput
A reporting URI, which CloudFront uses as the value of the report directive in the `X-XSS-Protection` header. You cannot specify a `reportUri` when `modeBlock` is `true`.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput interface { pulumi.Input ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput }
ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs, ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtr and ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput` via:
ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs{...} or: nil
func ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtr ¶ added in v4.27.0
func ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtr(v *ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ¶ added in v4.27.0
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ModeBlock ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ModeBlock() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Override ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Override() pulumi.BoolPtrOutput
A Boolean value that determines whether CloudFront overrides the `X-XSS-Protection` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Protection ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Protection() pulumi.BoolPtrOutput
A Boolean value that determines the value of the `X-XSS-Protection` HTTP response header. When this setting is `true`, the value of the `X-XSS-Protection` header is `1`. When this setting is `false`, the value of the `X-XSS-Protection` header is `0`.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ReportUri ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ReportUri() pulumi.StringPtrOutput
A reporting URI, which CloudFront uses as the value of the report directive in the `X-XSS-Protection` header. You cannot specify a `reportUri` when `modeBlock` is `true`.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext ¶ added in v4.27.0
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
type ResponseHeadersPolicyState ¶ added in v4.27.0
type ResponseHeadersPolicyState struct { // A comment to describe the response headers policy. The comment cannot be longer than 128 characters. Comment pulumi.StringPtrInput // A configuration for a set of HTTP response headers that are used for Cross-Origin Resource Sharing (CORS). See Cors Config for more information. CorsConfig ResponseHeadersPolicyCorsConfigPtrInput // Object that contains an attribute `items` that contains a list of custom headers. See Custom Header for more information. CustomHeadersConfig ResponseHeadersPolicyCustomHeadersConfigPtrInput // The current version of the response headers policy. Etag pulumi.StringPtrInput // A unique name to identify the response headers policy. Name pulumi.StringPtrInput // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfig ResponseHeadersPolicySecurityHeadersConfigPtrInput }
func (ResponseHeadersPolicyState) ElementType ¶ added in v4.27.0
func (ResponseHeadersPolicyState) ElementType() reflect.Type
Source Files ¶
- cachePolicy.go
- distribution.go
- fieldLevelEncryptionConfig.go
- fieldLevelEncryptionProfile.go
- function.go
- getCachePolicy.go
- getDistribution.go
- getFunction.go
- getLogDeliveryCanonicalUserId.go
- getOriginAccessIdentity.go
- getOriginRequestPolicy.go
- getResponseHeadersPolicy.go
- init.go
- keyGroup.go
- monitoringSubscription.go
- originAccessIdentity.go
- originRequestPolicy.go
- publicKey.go
- pulumiTypes.go
- realtimeLogConfig.go
- responseHeadersPolicy.go