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
- func (o CachePolicyOutput) Comment() pulumi.StringPtrOutput
- func (o CachePolicyOutput) DefaultTtl() pulumi.IntPtrOutput
- func (CachePolicyOutput) ElementType() reflect.Type
- func (o CachePolicyOutput) Etag() pulumi.StringOutput
- func (o CachePolicyOutput) MaxTtl() pulumi.IntPtrOutput
- func (o CachePolicyOutput) MinTtl() pulumi.IntPtrOutput
- func (o CachePolicyOutput) Name() pulumi.StringOutput
- func (o CachePolicyOutput) ParametersInCacheKeyAndForwardedToOrigin() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
- func (o CachePolicyOutput) ToCachePolicyOutput() CachePolicyOutput
- func (o CachePolicyOutput) ToCachePolicyOutputWithContext(ctx context.Context) 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 ContinuousDeploymentPolicy
- func (*ContinuousDeploymentPolicy) ElementType() reflect.Type
- func (i *ContinuousDeploymentPolicy) ToContinuousDeploymentPolicyOutput() ContinuousDeploymentPolicyOutput
- func (i *ContinuousDeploymentPolicy) ToContinuousDeploymentPolicyOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyOutput
- type ContinuousDeploymentPolicyArgs
- type ContinuousDeploymentPolicyArray
- func (ContinuousDeploymentPolicyArray) ElementType() reflect.Type
- func (i ContinuousDeploymentPolicyArray) ToContinuousDeploymentPolicyArrayOutput() ContinuousDeploymentPolicyArrayOutput
- func (i ContinuousDeploymentPolicyArray) ToContinuousDeploymentPolicyArrayOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyArrayOutput
- type ContinuousDeploymentPolicyArrayInput
- type ContinuousDeploymentPolicyArrayOutput
- func (ContinuousDeploymentPolicyArrayOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyArrayOutput) Index(i pulumi.IntInput) ContinuousDeploymentPolicyOutput
- func (o ContinuousDeploymentPolicyArrayOutput) ToContinuousDeploymentPolicyArrayOutput() ContinuousDeploymentPolicyArrayOutput
- func (o ContinuousDeploymentPolicyArrayOutput) ToContinuousDeploymentPolicyArrayOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyArrayOutput
- type ContinuousDeploymentPolicyInput
- type ContinuousDeploymentPolicyMap
- func (ContinuousDeploymentPolicyMap) ElementType() reflect.Type
- func (i ContinuousDeploymentPolicyMap) ToContinuousDeploymentPolicyMapOutput() ContinuousDeploymentPolicyMapOutput
- func (i ContinuousDeploymentPolicyMap) ToContinuousDeploymentPolicyMapOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyMapOutput
- type ContinuousDeploymentPolicyMapInput
- type ContinuousDeploymentPolicyMapOutput
- func (ContinuousDeploymentPolicyMapOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyMapOutput) MapIndex(k pulumi.StringInput) ContinuousDeploymentPolicyOutput
- func (o ContinuousDeploymentPolicyMapOutput) ToContinuousDeploymentPolicyMapOutput() ContinuousDeploymentPolicyMapOutput
- func (o ContinuousDeploymentPolicyMapOutput) ToContinuousDeploymentPolicyMapOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyMapOutput
- type ContinuousDeploymentPolicyOutput
- func (ContinuousDeploymentPolicyOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyOutput) Enabled() pulumi.BoolOutput
- func (o ContinuousDeploymentPolicyOutput) Etag() pulumi.StringOutput
- func (o ContinuousDeploymentPolicyOutput) LastModifiedTime() pulumi.StringOutput
- func (o ContinuousDeploymentPolicyOutput) StagingDistributionDnsNames() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- func (o ContinuousDeploymentPolicyOutput) ToContinuousDeploymentPolicyOutput() ContinuousDeploymentPolicyOutput
- func (o ContinuousDeploymentPolicyOutput) ToContinuousDeploymentPolicyOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyOutput
- func (o ContinuousDeploymentPolicyOutput) TrafficConfig() ContinuousDeploymentPolicyTrafficConfigPtrOutput
- type ContinuousDeploymentPolicyStagingDistributionDnsNames
- type ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs
- func (ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ElementType() reflect.Type
- func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
- func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
- func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- type ContinuousDeploymentPolicyStagingDistributionDnsNamesInput
- type ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
- func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) Items() pulumi.StringArrayOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) Quantity() pulumi.IntOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- type ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput
- type ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) Elem() ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
- func (ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) Items() pulumi.StringArrayOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) Quantity() pulumi.IntPtrOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
- type ContinuousDeploymentPolicyState
- type ContinuousDeploymentPolicyTrafficConfig
- type ContinuousDeploymentPolicyTrafficConfigArgs
- func (ContinuousDeploymentPolicyTrafficConfigArgs) ElementType() reflect.Type
- func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigOutput() ContinuousDeploymentPolicyTrafficConfigOutput
- func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigOutput
- func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigPtrOutput
- func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigPtrOutput
- type ContinuousDeploymentPolicyTrafficConfigInput
- type ContinuousDeploymentPolicyTrafficConfigOutput
- func (ContinuousDeploymentPolicyTrafficConfigOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigOutput) SingleHeaderConfig() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigOutput) SingleWeightConfig() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigOutput() ContinuousDeploymentPolicyTrafficConfigOutput
- func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigOutput
- func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigOutput) Type() pulumi.StringOutput
- type ContinuousDeploymentPolicyTrafficConfigPtrInput
- type ContinuousDeploymentPolicyTrafficConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) Elem() ContinuousDeploymentPolicyTrafficConfigOutput
- func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) SingleHeaderConfig() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) SingleWeightConfig() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) Type() pulumi.StringPtrOutput
- type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfig
- type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs
- func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ElementType() reflect.Type
- func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
- func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
- func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigInput
- type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
- func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) Header() pulumi.StringOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) Value() pulumi.StringOutput
- type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrInput
- type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) Elem() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
- func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) Header() pulumi.StringPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) Value() pulumi.StringPtrOutput
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfig
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs
- func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ElementType() reflect.Type
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigInput
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
- func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) SessionStickinessConfig() ...
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) Weight() pulumi.Float64Output
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrInput
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) Elem() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
- func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) SessionStickinessConfig() ...
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) Weight() pulumi.Float64PtrOutput
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfig
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs
- func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ElementType() reflect.Type
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput() ...
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutputWithContext(ctx context.Context) ...
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput() ...
- func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext(ctx context.Context) ...
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigInput
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput
- func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) IdleTtl() pulumi.IntOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) MaximumTtl() pulumi.IntOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput() ...
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutputWithContext(ctx context.Context) ...
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput() ...
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext(ctx context.Context) ...
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrInput
- type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) Elem() ...
- func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ElementType() reflect.Type
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) IdleTtl() pulumi.IntPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) MaximumTtl() pulumi.IntPtrOutput
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput() ...
- func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext(ctx context.Context) ...
- 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.StringPtrOutput
- 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) OriginAccessControlId() pulumi.StringPtrOutput
- 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
- func (o DistributionOriginOutput) VpcOriginConfig() DistributionOriginVpcOriginConfigPtrOutput
- 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 DistributionOriginVpcOriginConfig
- type DistributionOriginVpcOriginConfigArgs
- func (DistributionOriginVpcOriginConfigArgs) ElementType() reflect.Type
- func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigOutput() DistributionOriginVpcOriginConfigOutput
- func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigOutput
- func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigPtrOutput() DistributionOriginVpcOriginConfigPtrOutput
- func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigPtrOutput
- type DistributionOriginVpcOriginConfigInput
- type DistributionOriginVpcOriginConfigOutput
- func (DistributionOriginVpcOriginConfigOutput) ElementType() reflect.Type
- func (o DistributionOriginVpcOriginConfigOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginVpcOriginConfigOutput) OriginReadTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigOutput() DistributionOriginVpcOriginConfigOutput
- func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigOutput
- func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigPtrOutput() DistributionOriginVpcOriginConfigPtrOutput
- func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigPtrOutput
- func (o DistributionOriginVpcOriginConfigOutput) VpcOriginId() pulumi.StringOutput
- type DistributionOriginVpcOriginConfigPtrInput
- type DistributionOriginVpcOriginConfigPtrOutput
- func (o DistributionOriginVpcOriginConfigPtrOutput) Elem() DistributionOriginVpcOriginConfigOutput
- func (DistributionOriginVpcOriginConfigPtrOutput) ElementType() reflect.Type
- func (o DistributionOriginVpcOriginConfigPtrOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginVpcOriginConfigPtrOutput) OriginReadTimeout() pulumi.IntPtrOutput
- func (o DistributionOriginVpcOriginConfigPtrOutput) ToDistributionOriginVpcOriginConfigPtrOutput() DistributionOriginVpcOriginConfigPtrOutput
- func (o DistributionOriginVpcOriginConfigPtrOutput) ToDistributionOriginVpcOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigPtrOutput
- func (o DistributionOriginVpcOriginConfigPtrOutput) VpcOriginId() pulumi.StringPtrOutput
- type DistributionOutput
- func (o DistributionOutput) Aliases() pulumi.StringArrayOutput
- func (o DistributionOutput) Arn() pulumi.StringOutput
- func (o DistributionOutput) CallerReference() pulumi.StringOutput
- func (o DistributionOutput) Comment() pulumi.StringPtrOutput
- func (o DistributionOutput) ContinuousDeploymentPolicyId() pulumi.StringOutput
- func (o DistributionOutput) CustomErrorResponses() DistributionCustomErrorResponseArrayOutput
- func (o DistributionOutput) DefaultCacheBehavior() DistributionDefaultCacheBehaviorOutput
- func (o DistributionOutput) DefaultRootObject() pulumi.StringPtrOutput
- func (o DistributionOutput) DomainName() pulumi.StringOutput
- func (DistributionOutput) ElementType() reflect.Type
- func (o DistributionOutput) Enabled() pulumi.BoolOutput
- func (o DistributionOutput) Etag() pulumi.StringOutput
- func (o DistributionOutput) HostedZoneId() pulumi.StringOutput
- func (o DistributionOutput) HttpVersion() pulumi.StringPtrOutput
- func (o DistributionOutput) InProgressValidationBatches() pulumi.IntOutput
- func (o DistributionOutput) IsIpv6Enabled() pulumi.BoolPtrOutput
- func (o DistributionOutput) LastModifiedTime() pulumi.StringOutput
- func (o DistributionOutput) LoggingConfig() DistributionLoggingConfigPtrOutput
- func (o DistributionOutput) OrderedCacheBehaviors() DistributionOrderedCacheBehaviorArrayOutput
- func (o DistributionOutput) OriginGroups() DistributionOriginGroupArrayOutput
- func (o DistributionOutput) Origins() DistributionOriginArrayOutput
- func (o DistributionOutput) PriceClass() pulumi.StringPtrOutput
- func (o DistributionOutput) Restrictions() DistributionRestrictionsOutput
- func (o DistributionOutput) RetainOnDelete() pulumi.BoolPtrOutput
- func (o DistributionOutput) Staging() pulumi.BoolPtrOutput
- func (o DistributionOutput) Status() pulumi.StringOutput
- func (o DistributionOutput) Tags() pulumi.StringMapOutput
- func (o DistributionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DistributionOutput) ToDistributionOutput() DistributionOutput
- func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
- func (o DistributionOutput) TrustedKeyGroups() DistributionTrustedKeyGroupArrayOutput
- func (o DistributionOutput) TrustedSigners() DistributionTrustedSignerArrayOutput
- func (o DistributionOutput) ViewerCertificate() DistributionViewerCertificateOutput
- func (o DistributionOutput) WaitForDeployment() pulumi.BoolPtrOutput
- func (o DistributionOutput) WebAclId() pulumi.StringPtrOutput
- 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 (o FieldLevelEncryptionConfigOutput) CallerReference() pulumi.StringOutput
- func (o FieldLevelEncryptionConfigOutput) Comment() pulumi.StringPtrOutput
- func (o FieldLevelEncryptionConfigOutput) ContentTypeProfileConfig() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
- func (FieldLevelEncryptionConfigOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionConfigOutput) Etag() pulumi.StringOutput
- func (o FieldLevelEncryptionConfigOutput) QueryArgProfileConfig() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
- 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 (o FieldLevelEncryptionProfileOutput) CallerReference() pulumi.StringOutput
- func (o FieldLevelEncryptionProfileOutput) Comment() pulumi.StringPtrOutput
- func (FieldLevelEncryptionProfileOutput) ElementType() reflect.Type
- func (o FieldLevelEncryptionProfileOutput) EncryptionEntities() FieldLevelEncryptionProfileEncryptionEntitiesOutput
- func (o FieldLevelEncryptionProfileOutput) Etag() pulumi.StringOutput
- func (o FieldLevelEncryptionProfileOutput) Name() pulumi.StringOutput
- 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
- func (o FunctionOutput) Arn() pulumi.StringOutput
- func (o FunctionOutput) Code() pulumi.StringOutput
- func (o FunctionOutput) Comment() pulumi.StringPtrOutput
- func (FunctionOutput) ElementType() reflect.Type
- func (o FunctionOutput) Etag() pulumi.StringOutput
- func (o FunctionOutput) KeyValueStoreAssociations() pulumi.StringArrayOutput
- func (o FunctionOutput) LiveStageEtag() pulumi.StringOutput
- func (o FunctionOutput) Name() pulumi.StringOutput
- func (o FunctionOutput) Publish() pulumi.BoolPtrOutput
- func (o FunctionOutput) Runtime() pulumi.StringOutput
- func (o FunctionOutput) Status() pulumi.StringOutput
- func (o FunctionOutput) ToFunctionOutput() FunctionOutput
- func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) 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 GetOriginAccessIdentitiesArgs
- type GetOriginAccessIdentitiesOutputArgs
- type GetOriginAccessIdentitiesResult
- type GetOriginAccessIdentitiesResultOutput
- func (o GetOriginAccessIdentitiesResultOutput) Comments() pulumi.StringArrayOutput
- func (GetOriginAccessIdentitiesResultOutput) ElementType() reflect.Type
- func (o GetOriginAccessIdentitiesResultOutput) IamArns() pulumi.StringArrayOutput
- func (o GetOriginAccessIdentitiesResultOutput) Id() pulumi.StringOutput
- func (o GetOriginAccessIdentitiesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetOriginAccessIdentitiesResultOutput) S3CanonicalUserIds() pulumi.StringArrayOutput
- func (o GetOriginAccessIdentitiesResultOutput) ToGetOriginAccessIdentitiesResultOutput() GetOriginAccessIdentitiesResultOutput
- func (o GetOriginAccessIdentitiesResultOutput) ToGetOriginAccessIdentitiesResultOutputWithContext(ctx context.Context) GetOriginAccessIdentitiesResultOutput
- 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 GetRealtimeLogConfigEndpoint
- type GetRealtimeLogConfigEndpointArgs
- func (GetRealtimeLogConfigEndpointArgs) ElementType() reflect.Type
- func (i GetRealtimeLogConfigEndpointArgs) ToGetRealtimeLogConfigEndpointOutput() GetRealtimeLogConfigEndpointOutput
- func (i GetRealtimeLogConfigEndpointArgs) ToGetRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointOutput
- type GetRealtimeLogConfigEndpointArray
- func (GetRealtimeLogConfigEndpointArray) ElementType() reflect.Type
- func (i GetRealtimeLogConfigEndpointArray) ToGetRealtimeLogConfigEndpointArrayOutput() GetRealtimeLogConfigEndpointArrayOutput
- func (i GetRealtimeLogConfigEndpointArray) ToGetRealtimeLogConfigEndpointArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointArrayOutput
- type GetRealtimeLogConfigEndpointArrayInput
- type GetRealtimeLogConfigEndpointArrayOutput
- func (GetRealtimeLogConfigEndpointArrayOutput) ElementType() reflect.Type
- func (o GetRealtimeLogConfigEndpointArrayOutput) Index(i pulumi.IntInput) GetRealtimeLogConfigEndpointOutput
- func (o GetRealtimeLogConfigEndpointArrayOutput) ToGetRealtimeLogConfigEndpointArrayOutput() GetRealtimeLogConfigEndpointArrayOutput
- func (o GetRealtimeLogConfigEndpointArrayOutput) ToGetRealtimeLogConfigEndpointArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointArrayOutput
- type GetRealtimeLogConfigEndpointInput
- type GetRealtimeLogConfigEndpointKinesisStreamConfig
- type GetRealtimeLogConfigEndpointKinesisStreamConfigArgs
- func (GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType() reflect.Type
- func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
- type GetRealtimeLogConfigEndpointKinesisStreamConfigArray
- func (GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ElementType() reflect.Type
- func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
- func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
- type GetRealtimeLogConfigEndpointKinesisStreamConfigArrayInput
- type GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
- func (GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ElementType() reflect.Type
- func (o GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) Index(i pulumi.IntInput) GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (o GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
- func (o GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
- type GetRealtimeLogConfigEndpointKinesisStreamConfigInput
- type GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType() reflect.Type
- func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn() pulumi.StringOutput
- func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
- func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
- func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
- type GetRealtimeLogConfigEndpointOutput
- func (GetRealtimeLogConfigEndpointOutput) ElementType() reflect.Type
- func (o GetRealtimeLogConfigEndpointOutput) KinesisStreamConfigs() GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
- func (o GetRealtimeLogConfigEndpointOutput) StreamType() pulumi.StringOutput
- func (o GetRealtimeLogConfigEndpointOutput) ToGetRealtimeLogConfigEndpointOutput() GetRealtimeLogConfigEndpointOutput
- func (o GetRealtimeLogConfigEndpointOutput) ToGetRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointOutput
- 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 GetResponseHeadersPolicyRemoveHeadersConfig
- type GetResponseHeadersPolicyRemoveHeadersConfigArgs
- func (GetResponseHeadersPolicyRemoveHeadersConfigArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyRemoveHeadersConfigArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigOutput() GetResponseHeadersPolicyRemoveHeadersConfigOutput
- func (i GetResponseHeadersPolicyRemoveHeadersConfigArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigOutput
- type GetResponseHeadersPolicyRemoveHeadersConfigArray
- func (GetResponseHeadersPolicyRemoveHeadersConfigArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyRemoveHeadersConfigArray) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
- func (i GetResponseHeadersPolicyRemoveHeadersConfigArray) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
- type GetResponseHeadersPolicyRemoveHeadersConfigArrayInput
- type GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
- func (GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyRemoveHeadersConfigOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
- type GetResponseHeadersPolicyRemoveHeadersConfigInput
- type GetResponseHeadersPolicyRemoveHeadersConfigItem
- type GetResponseHeadersPolicyRemoveHeadersConfigItemArgs
- func (GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
- type GetResponseHeadersPolicyRemoveHeadersConfigItemArray
- func (GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- type GetResponseHeadersPolicyRemoveHeadersConfigItemArrayInput
- type GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- type GetResponseHeadersPolicyRemoveHeadersConfigItemInput
- type GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) Header() pulumi.StringOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
- type GetResponseHeadersPolicyRemoveHeadersConfigOutput
- func (GetResponseHeadersPolicyRemoveHeadersConfigOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyRemoveHeadersConfigOutput) Items() GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigOutput() GetResponseHeadersPolicyRemoveHeadersConfigOutput
- func (o GetResponseHeadersPolicyRemoveHeadersConfigOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigOutput
- 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 GetResponseHeadersPolicyServerTimingHeadersConfig
- type GetResponseHeadersPolicyServerTimingHeadersConfigArgs
- func (GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutput() GetResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (i GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigOutput
- type GetResponseHeadersPolicyServerTimingHeadersConfigArray
- func (GetResponseHeadersPolicyServerTimingHeadersConfigArray) ElementType() reflect.Type
- func (i GetResponseHeadersPolicyServerTimingHeadersConfigArray) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput() GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
- func (i GetResponseHeadersPolicyServerTimingHeadersConfigArray) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
- type GetResponseHeadersPolicyServerTimingHeadersConfigArrayInput
- type GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
- func (GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) Index(i pulumi.IntInput) GetResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (o GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput() GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
- func (o GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
- type GetResponseHeadersPolicyServerTimingHeadersConfigInput
- type GetResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ElementType() reflect.Type
- func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) SamplingRate() pulumi.Float64Output
- func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutput() GetResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigOutput
- type KeyGroup
- type KeyGroupArgs
- type KeyGroupArray
- type KeyGroupArrayInput
- type KeyGroupArrayOutput
- type KeyGroupInput
- type KeyGroupMap
- type KeyGroupMapInput
- type KeyGroupMapOutput
- type KeyGroupOutput
- func (o KeyGroupOutput) Comment() pulumi.StringPtrOutput
- func (KeyGroupOutput) ElementType() reflect.Type
- func (o KeyGroupOutput) Etag() pulumi.StringOutput
- func (o KeyGroupOutput) Items() pulumi.StringArrayOutput
- func (o KeyGroupOutput) Name() pulumi.StringOutput
- func (o KeyGroupOutput) ToKeyGroupOutput() KeyGroupOutput
- func (o KeyGroupOutput) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
- type KeyGroupState
- type KeyValueStore
- type KeyValueStoreArgs
- type KeyValueStoreArray
- type KeyValueStoreArrayInput
- type KeyValueStoreArrayOutput
- func (KeyValueStoreArrayOutput) ElementType() reflect.Type
- func (o KeyValueStoreArrayOutput) Index(i pulumi.IntInput) KeyValueStoreOutput
- func (o KeyValueStoreArrayOutput) ToKeyValueStoreArrayOutput() KeyValueStoreArrayOutput
- func (o KeyValueStoreArrayOutput) ToKeyValueStoreArrayOutputWithContext(ctx context.Context) KeyValueStoreArrayOutput
- type KeyValueStoreInput
- type KeyValueStoreMap
- type KeyValueStoreMapInput
- type KeyValueStoreMapOutput
- func (KeyValueStoreMapOutput) ElementType() reflect.Type
- func (o KeyValueStoreMapOutput) MapIndex(k pulumi.StringInput) KeyValueStoreOutput
- func (o KeyValueStoreMapOutput) ToKeyValueStoreMapOutput() KeyValueStoreMapOutput
- func (o KeyValueStoreMapOutput) ToKeyValueStoreMapOutputWithContext(ctx context.Context) KeyValueStoreMapOutput
- type KeyValueStoreOutput
- func (o KeyValueStoreOutput) Arn() pulumi.StringOutput
- func (o KeyValueStoreOutput) Comment() pulumi.StringPtrOutput
- func (KeyValueStoreOutput) ElementType() reflect.Type
- func (o KeyValueStoreOutput) Etag() pulumi.StringOutput
- func (o KeyValueStoreOutput) LastModifiedTime() pulumi.StringOutput
- func (o KeyValueStoreOutput) Name() pulumi.StringOutput
- func (o KeyValueStoreOutput) Timeouts() KeyValueStoreTimeoutsPtrOutput
- func (o KeyValueStoreOutput) ToKeyValueStoreOutput() KeyValueStoreOutput
- func (o KeyValueStoreOutput) ToKeyValueStoreOutputWithContext(ctx context.Context) KeyValueStoreOutput
- type KeyValueStoreState
- type KeyValueStoreTimeouts
- type KeyValueStoreTimeoutsArgs
- func (KeyValueStoreTimeoutsArgs) ElementType() reflect.Type
- func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsOutput() KeyValueStoreTimeoutsOutput
- func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsOutput
- func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsPtrOutput() KeyValueStoreTimeoutsPtrOutput
- func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsPtrOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsPtrOutput
- type KeyValueStoreTimeoutsInput
- type KeyValueStoreTimeoutsOutput
- func (o KeyValueStoreTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (KeyValueStoreTimeoutsOutput) ElementType() reflect.Type
- func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsOutput() KeyValueStoreTimeoutsOutput
- func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsOutput
- func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsPtrOutput() KeyValueStoreTimeoutsPtrOutput
- func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsPtrOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsPtrOutput
- type KeyValueStoreTimeoutsPtrInput
- type KeyValueStoreTimeoutsPtrOutput
- func (o KeyValueStoreTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o KeyValueStoreTimeoutsPtrOutput) Elem() KeyValueStoreTimeoutsOutput
- func (KeyValueStoreTimeoutsPtrOutput) ElementType() reflect.Type
- func (o KeyValueStoreTimeoutsPtrOutput) ToKeyValueStoreTimeoutsPtrOutput() KeyValueStoreTimeoutsPtrOutput
- func (o KeyValueStoreTimeoutsPtrOutput) ToKeyValueStoreTimeoutsPtrOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsPtrOutput
- type KeyvaluestoreKey
- type KeyvaluestoreKeyArgs
- type KeyvaluestoreKeyArray
- type KeyvaluestoreKeyArrayInput
- type KeyvaluestoreKeyArrayOutput
- func (KeyvaluestoreKeyArrayOutput) ElementType() reflect.Type
- func (o KeyvaluestoreKeyArrayOutput) Index(i pulumi.IntInput) KeyvaluestoreKeyOutput
- func (o KeyvaluestoreKeyArrayOutput) ToKeyvaluestoreKeyArrayOutput() KeyvaluestoreKeyArrayOutput
- func (o KeyvaluestoreKeyArrayOutput) ToKeyvaluestoreKeyArrayOutputWithContext(ctx context.Context) KeyvaluestoreKeyArrayOutput
- type KeyvaluestoreKeyInput
- type KeyvaluestoreKeyMap
- type KeyvaluestoreKeyMapInput
- type KeyvaluestoreKeyMapOutput
- func (KeyvaluestoreKeyMapOutput) ElementType() reflect.Type
- func (o KeyvaluestoreKeyMapOutput) MapIndex(k pulumi.StringInput) KeyvaluestoreKeyOutput
- func (o KeyvaluestoreKeyMapOutput) ToKeyvaluestoreKeyMapOutput() KeyvaluestoreKeyMapOutput
- func (o KeyvaluestoreKeyMapOutput) ToKeyvaluestoreKeyMapOutputWithContext(ctx context.Context) KeyvaluestoreKeyMapOutput
- type KeyvaluestoreKeyOutput
- func (KeyvaluestoreKeyOutput) ElementType() reflect.Type
- func (o KeyvaluestoreKeyOutput) Key() pulumi.StringOutput
- func (o KeyvaluestoreKeyOutput) KeyValueStoreArn() pulumi.StringOutput
- func (o KeyvaluestoreKeyOutput) ToKeyvaluestoreKeyOutput() KeyvaluestoreKeyOutput
- func (o KeyvaluestoreKeyOutput) ToKeyvaluestoreKeyOutputWithContext(ctx context.Context) KeyvaluestoreKeyOutput
- func (o KeyvaluestoreKeyOutput) TotalSizeInBytes() pulumi.IntOutput
- func (o KeyvaluestoreKeyOutput) Value() pulumi.StringOutput
- type KeyvaluestoreKeyState
- 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
- func (o LookupDistributionResultOutput) WebAclId() pulumi.StringOutput
- 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) KeyValueStoreAssociations() pulumi.StringArrayOutput
- 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 LookupOriginAccessControlArgs
- type LookupOriginAccessControlOutputArgs
- type LookupOriginAccessControlResult
- type LookupOriginAccessControlResultOutput
- func (o LookupOriginAccessControlResultOutput) Description() pulumi.StringOutput
- func (LookupOriginAccessControlResultOutput) ElementType() reflect.Type
- func (o LookupOriginAccessControlResultOutput) Etag() pulumi.StringOutput
- func (o LookupOriginAccessControlResultOutput) Id() pulumi.StringOutput
- func (o LookupOriginAccessControlResultOutput) Name() pulumi.StringOutput
- func (o LookupOriginAccessControlResultOutput) OriginAccessControlOriginType() pulumi.StringOutput
- func (o LookupOriginAccessControlResultOutput) SigningBehavior() pulumi.StringOutput
- func (o LookupOriginAccessControlResultOutput) SigningProtocol() pulumi.StringOutput
- func (o LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutput() LookupOriginAccessControlResultOutput
- func (o LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutputWithContext(ctx context.Context) LookupOriginAccessControlResultOutput
- 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 LookupRealtimeLogConfigArgs
- type LookupRealtimeLogConfigOutputArgs
- type LookupRealtimeLogConfigResult
- type LookupRealtimeLogConfigResultOutput
- func (o LookupRealtimeLogConfigResultOutput) Arn() pulumi.StringOutput
- func (LookupRealtimeLogConfigResultOutput) ElementType() reflect.Type
- func (o LookupRealtimeLogConfigResultOutput) Endpoints() GetRealtimeLogConfigEndpointArrayOutput
- func (o LookupRealtimeLogConfigResultOutput) Fields() pulumi.StringArrayOutput
- func (o LookupRealtimeLogConfigResultOutput) Id() pulumi.StringOutput
- func (o LookupRealtimeLogConfigResultOutput) Name() pulumi.StringOutput
- func (o LookupRealtimeLogConfigResultOutput) SamplingRate() pulumi.IntOutput
- func (o LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutput() LookupRealtimeLogConfigResultOutput
- func (o LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutputWithContext(ctx context.Context) LookupRealtimeLogConfigResultOutput
- 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) RemoveHeadersConfigs() GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
- func (o LookupResponseHeadersPolicyResultOutput) SecurityHeadersConfigs() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
- func (o LookupResponseHeadersPolicyResultOutput) ServerTimingHeadersConfigs() GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
- 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
- func (o MonitoringSubscriptionOutput) DistributionId() pulumi.StringOutput
- func (MonitoringSubscriptionOutput) ElementType() reflect.Type
- func (o MonitoringSubscriptionOutput) MonitoringSubscription() MonitoringSubscriptionMonitoringSubscriptionOutput
- func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput
- func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput
- type MonitoringSubscriptionState
- type OriginAccessControl
- type OriginAccessControlArgs
- type OriginAccessControlArray
- type OriginAccessControlArrayInput
- type OriginAccessControlArrayOutput
- func (OriginAccessControlArrayOutput) ElementType() reflect.Type
- func (o OriginAccessControlArrayOutput) Index(i pulumi.IntInput) OriginAccessControlOutput
- func (o OriginAccessControlArrayOutput) ToOriginAccessControlArrayOutput() OriginAccessControlArrayOutput
- func (o OriginAccessControlArrayOutput) ToOriginAccessControlArrayOutputWithContext(ctx context.Context) OriginAccessControlArrayOutput
- type OriginAccessControlInput
- type OriginAccessControlMap
- type OriginAccessControlMapInput
- type OriginAccessControlMapOutput
- func (OriginAccessControlMapOutput) ElementType() reflect.Type
- func (o OriginAccessControlMapOutput) MapIndex(k pulumi.StringInput) OriginAccessControlOutput
- func (o OriginAccessControlMapOutput) ToOriginAccessControlMapOutput() OriginAccessControlMapOutput
- func (o OriginAccessControlMapOutput) ToOriginAccessControlMapOutputWithContext(ctx context.Context) OriginAccessControlMapOutput
- type OriginAccessControlOutput
- func (o OriginAccessControlOutput) Description() pulumi.StringPtrOutput
- func (OriginAccessControlOutput) ElementType() reflect.Type
- func (o OriginAccessControlOutput) Etag() pulumi.StringOutput
- func (o OriginAccessControlOutput) Name() pulumi.StringOutput
- func (o OriginAccessControlOutput) OriginAccessControlOriginType() pulumi.StringOutput
- func (o OriginAccessControlOutput) SigningBehavior() pulumi.StringOutput
- func (o OriginAccessControlOutput) SigningProtocol() pulumi.StringOutput
- func (o OriginAccessControlOutput) ToOriginAccessControlOutput() OriginAccessControlOutput
- func (o OriginAccessControlOutput) ToOriginAccessControlOutputWithContext(ctx context.Context) OriginAccessControlOutput
- type OriginAccessControlState
- 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
- func (o OriginAccessIdentityOutput) CallerReference() pulumi.StringOutput
- func (o OriginAccessIdentityOutput) CloudfrontAccessIdentityPath() pulumi.StringOutput
- func (o OriginAccessIdentityOutput) Comment() pulumi.StringPtrOutput
- func (OriginAccessIdentityOutput) ElementType() reflect.Type
- func (o OriginAccessIdentityOutput) Etag() pulumi.StringOutput
- func (o OriginAccessIdentityOutput) IamArn() pulumi.StringOutput
- func (o OriginAccessIdentityOutput) S3CanonicalUserId() pulumi.StringOutput
- func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutput() OriginAccessIdentityOutput
- func (o OriginAccessIdentityOutput) ToOriginAccessIdentityOutputWithContext(ctx context.Context) 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
- func (o OriginRequestPolicyOutput) Comment() pulumi.StringPtrOutput
- func (o OriginRequestPolicyOutput) CookiesConfig() OriginRequestPolicyCookiesConfigOutput
- func (OriginRequestPolicyOutput) ElementType() reflect.Type
- func (o OriginRequestPolicyOutput) Etag() pulumi.StringOutput
- func (o OriginRequestPolicyOutput) HeadersConfig() OriginRequestPolicyHeadersConfigOutput
- func (o OriginRequestPolicyOutput) Name() pulumi.StringOutput
- func (o OriginRequestPolicyOutput) QueryStringsConfig() OriginRequestPolicyQueryStringsConfigOutput
- func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutput() OriginRequestPolicyOutput
- func (o OriginRequestPolicyOutput) ToOriginRequestPolicyOutputWithContext(ctx context.Context) 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
- func (o PublicKeyOutput) CallerReference() pulumi.StringOutput
- func (o PublicKeyOutput) Comment() pulumi.StringPtrOutput
- func (PublicKeyOutput) ElementType() reflect.Type
- func (o PublicKeyOutput) EncodedKey() pulumi.StringOutput
- func (o PublicKeyOutput) Etag() pulumi.StringOutput
- func (o PublicKeyOutput) Name() pulumi.StringOutput
- func (o PublicKeyOutput) NamePrefix() pulumi.StringOutput
- func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput
- func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) 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
- func (o RealtimeLogConfigOutput) Arn() pulumi.StringOutput
- func (RealtimeLogConfigOutput) ElementType() reflect.Type
- func (o RealtimeLogConfigOutput) Endpoint() RealtimeLogConfigEndpointOutput
- func (o RealtimeLogConfigOutput) Fields() pulumi.StringArrayOutput
- func (o RealtimeLogConfigOutput) Name() pulumi.StringOutput
- func (o RealtimeLogConfigOutput) SamplingRate() pulumi.IntOutput
- func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
- func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext(ctx context.Context) 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
- func (o ResponseHeadersPolicyOutput) Comment() pulumi.StringPtrOutput
- func (o ResponseHeadersPolicyOutput) CorsConfig() ResponseHeadersPolicyCorsConfigPtrOutput
- func (o ResponseHeadersPolicyOutput) CustomHeadersConfig() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
- func (ResponseHeadersPolicyOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyOutput) Etag() pulumi.StringOutput
- func (o ResponseHeadersPolicyOutput) Name() pulumi.StringOutput
- func (o ResponseHeadersPolicyOutput) RemoveHeadersConfig() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyOutput) SecurityHeadersConfig() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyOutput) ServerTimingHeadersConfig() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput
- func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput
- type ResponseHeadersPolicyRemoveHeadersConfig
- type ResponseHeadersPolicyRemoveHeadersConfigArgs
- func (ResponseHeadersPolicyRemoveHeadersConfigArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigOutput() ResponseHeadersPolicyRemoveHeadersConfigOutput
- func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigOutput
- func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- type ResponseHeadersPolicyRemoveHeadersConfigInput
- type ResponseHeadersPolicyRemoveHeadersConfigItem
- type ResponseHeadersPolicyRemoveHeadersConfigItemArgs
- func (ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToResponseHeadersPolicyRemoveHeadersConfigItemOutput() ResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (i ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemOutput
- type ResponseHeadersPolicyRemoveHeadersConfigItemArray
- func (ResponseHeadersPolicyRemoveHeadersConfigItemArray) ElementType() reflect.Type
- func (i ResponseHeadersPolicyRemoveHeadersConfigItemArray) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (i ResponseHeadersPolicyRemoveHeadersConfigItemArray) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- type ResponseHeadersPolicyRemoveHeadersConfigItemArrayInput
- type ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) Index(i pulumi.IntInput) ResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- type ResponseHeadersPolicyRemoveHeadersConfigItemInput
- type ResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyRemoveHeadersConfigItemOutput) Header() pulumi.StringOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemOutput() ResponseHeadersPolicyRemoveHeadersConfigItemOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemOutput
- type ResponseHeadersPolicyRemoveHeadersConfigOutput
- func (ResponseHeadersPolicyRemoveHeadersConfigOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) Items() ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigOutput() ResponseHeadersPolicyRemoveHeadersConfigOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- type ResponseHeadersPolicyRemoveHeadersConfigPtrInput
- type ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) Elem() ResponseHeadersPolicyRemoveHeadersConfigOutput
- func (ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) Items() ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
- 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 ResponseHeadersPolicyServerTimingHeadersConfig
- type ResponseHeadersPolicyServerTimingHeadersConfigArgs
- func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ElementType() reflect.Type
- func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutput() ResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- type ResponseHeadersPolicyServerTimingHeadersConfigInput
- type ResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) Enabled() pulumi.BoolOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) SamplingRate() pulumi.Float64Output
- func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutput() ResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- type ResponseHeadersPolicyServerTimingHeadersConfigPtrInput
- type ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) Elem() ResponseHeadersPolicyServerTimingHeadersConfigOutput
- func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ElementType() reflect.Type
- func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) SamplingRate() pulumi.Float64PtrOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
- type ResponseHeadersPolicyState
- type VpcOrigin
- type VpcOriginArgs
- type VpcOriginArray
- type VpcOriginArrayInput
- type VpcOriginArrayOutput
- func (VpcOriginArrayOutput) ElementType() reflect.Type
- func (o VpcOriginArrayOutput) Index(i pulumi.IntInput) VpcOriginOutput
- func (o VpcOriginArrayOutput) ToVpcOriginArrayOutput() VpcOriginArrayOutput
- func (o VpcOriginArrayOutput) ToVpcOriginArrayOutputWithContext(ctx context.Context) VpcOriginArrayOutput
- type VpcOriginInput
- type VpcOriginMap
- type VpcOriginMapInput
- type VpcOriginMapOutput
- type VpcOriginOutput
- func (o VpcOriginOutput) Arn() pulumi.StringOutput
- func (VpcOriginOutput) ElementType() reflect.Type
- func (o VpcOriginOutput) Etag() pulumi.StringOutput
- func (o VpcOriginOutput) Tags() pulumi.StringMapOutput
- func (o VpcOriginOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o VpcOriginOutput) Timeouts() VpcOriginTimeoutsPtrOutput
- func (o VpcOriginOutput) ToVpcOriginOutput() VpcOriginOutput
- func (o VpcOriginOutput) ToVpcOriginOutputWithContext(ctx context.Context) VpcOriginOutput
- func (o VpcOriginOutput) VpcOriginEndpointConfig() VpcOriginVpcOriginEndpointConfigPtrOutput
- type VpcOriginState
- type VpcOriginTimeouts
- type VpcOriginTimeoutsArgs
- func (VpcOriginTimeoutsArgs) ElementType() reflect.Type
- func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsOutput() VpcOriginTimeoutsOutput
- func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsOutputWithContext(ctx context.Context) VpcOriginTimeoutsOutput
- func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsPtrOutput() VpcOriginTimeoutsPtrOutput
- func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsPtrOutputWithContext(ctx context.Context) VpcOriginTimeoutsPtrOutput
- type VpcOriginTimeoutsInput
- type VpcOriginTimeoutsOutput
- func (o VpcOriginTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o VpcOriginTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (VpcOriginTimeoutsOutput) ElementType() reflect.Type
- func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsOutput() VpcOriginTimeoutsOutput
- func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsOutputWithContext(ctx context.Context) VpcOriginTimeoutsOutput
- func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsPtrOutput() VpcOriginTimeoutsPtrOutput
- func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsPtrOutputWithContext(ctx context.Context) VpcOriginTimeoutsPtrOutput
- func (o VpcOriginTimeoutsOutput) Update() pulumi.StringPtrOutput
- type VpcOriginTimeoutsPtrInput
- type VpcOriginTimeoutsPtrOutput
- func (o VpcOriginTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o VpcOriginTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o VpcOriginTimeoutsPtrOutput) Elem() VpcOriginTimeoutsOutput
- func (VpcOriginTimeoutsPtrOutput) ElementType() reflect.Type
- func (o VpcOriginTimeoutsPtrOutput) ToVpcOriginTimeoutsPtrOutput() VpcOriginTimeoutsPtrOutput
- func (o VpcOriginTimeoutsPtrOutput) ToVpcOriginTimeoutsPtrOutputWithContext(ctx context.Context) VpcOriginTimeoutsPtrOutput
- func (o VpcOriginTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- type VpcOriginVpcOriginEndpointConfig
- type VpcOriginVpcOriginEndpointConfigArgs
- func (VpcOriginVpcOriginEndpointConfigArgs) ElementType() reflect.Type
- func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigOutput() VpcOriginVpcOriginEndpointConfigOutput
- func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOutput
- func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigPtrOutput() VpcOriginVpcOriginEndpointConfigPtrOutput
- func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigPtrOutput
- type VpcOriginVpcOriginEndpointConfigInput
- type VpcOriginVpcOriginEndpointConfigOriginSslProtocols
- type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs
- func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ElementType() reflect.Type
- func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
- func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
- func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsInput
- type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
- func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ElementType() reflect.Type
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) Items() pulumi.StringArrayOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) Quantity() pulumi.IntOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrInput
- type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) Elem() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
- func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ElementType() reflect.Type
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) Items() pulumi.StringArrayOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) Quantity() pulumi.IntPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- type VpcOriginVpcOriginEndpointConfigOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) Arn() pulumi.StringOutput
- func (VpcOriginVpcOriginEndpointConfigOutput) ElementType() reflect.Type
- func (o VpcOriginVpcOriginEndpointConfigOutput) HttpPort() pulumi.IntOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) HttpsPort() pulumi.IntOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) Name() pulumi.StringOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) OriginProtocolPolicy() pulumi.StringOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) OriginSslProtocols() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigOutput() VpcOriginVpcOriginEndpointConfigOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutput() VpcOriginVpcOriginEndpointConfigPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigPtrOutput
- type VpcOriginVpcOriginEndpointConfigPtrInput
- type VpcOriginVpcOriginEndpointConfigPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) Arn() pulumi.StringPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) Elem() VpcOriginVpcOriginEndpointConfigOutput
- func (VpcOriginVpcOriginEndpointConfigPtrOutput) ElementType() reflect.Type
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) HttpPort() pulumi.IntPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) HttpsPort() pulumi.IntPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) Name() pulumi.StringPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) OriginProtocolPolicy() pulumi.StringPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) OriginSslProtocols() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutput() VpcOriginVpcOriginEndpointConfigPtrOutput
- func (o VpcOriginVpcOriginEndpointConfigPtrOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachePolicy ¶
type CachePolicy struct { pulumi.CustomResourceState // Description for the cache policy. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Amount of time, in seconds, that objects are allowed to remain in the CloudFront cache before CloudFront sends a new request to the origin server to check if the object has been updated. DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // Current version of the cache policy. Etag pulumi.StringOutput `pulumi:"etag"` // 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"` // Minimum amount of time, in seconds, that objects should remain in the CloudFront cache before a new request is sent to the origin to check for updates. MinTtl pulumi.IntPtrOutput `pulumi:"minTtl"` // Unique name used to identify the cache policy. Name pulumi.StringOutput `pulumi:"name"` // Configuration for including HTTP headers, cookies, and URL query strings in the cache key. For more information, refer to the Parameters In Cache Key And Forwarded To Origin section. ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginOutput `pulumi:"parametersInCacheKeyAndForwardedToOrigin"` }
## Example Usage
Use the `cloudfront.CachePolicy` resource to create a cache policy for CloudFront.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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{ Name: pulumi.String("example-policy"), 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
Using `pulumi import`, import CloudFront cache policies using the `id` of the cache policy. For example:
```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 { // Description for the cache policy. Comment pulumi.StringPtrInput // Amount of time, in seconds, that objects are allowed to remain in the CloudFront cache before CloudFront sends a new request to the origin server to check if the object has been updated. DefaultTtl pulumi.IntPtrInput // 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 // Minimum amount of time, in seconds, that objects should remain in the CloudFront cache before a new request is sent to the origin to check for updates. MinTtl pulumi.IntPtrInput // Unique name used to identify the cache policy. Name pulumi.StringPtrInput // Configuration for including HTTP headers, cookies, and URL query strings in the cache key. For more information, refer to the Parameters In Cache Key And Forwarded To Origin section. 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) Comment ¶
func (o CachePolicyOutput) Comment() pulumi.StringPtrOutput
Description for the cache policy.
func (CachePolicyOutput) DefaultTtl ¶
func (o CachePolicyOutput) DefaultTtl() pulumi.IntPtrOutput
Amount of time, in seconds, that objects are allowed to remain in the CloudFront cache before CloudFront sends a new request to the origin server to check if the object has been updated.
func (CachePolicyOutput) ElementType ¶
func (CachePolicyOutput) ElementType() reflect.Type
func (CachePolicyOutput) Etag ¶
func (o CachePolicyOutput) Etag() pulumi.StringOutput
Current version of the cache policy.
func (CachePolicyOutput) MaxTtl ¶
func (o CachePolicyOutput) MaxTtl() pulumi.IntPtrOutput
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 (CachePolicyOutput) MinTtl ¶
func (o CachePolicyOutput) MinTtl() pulumi.IntPtrOutput
Minimum amount of time, in seconds, that objects should remain in the CloudFront cache before a new request is sent to the origin to check for updates.
func (CachePolicyOutput) Name ¶
func (o CachePolicyOutput) Name() pulumi.StringOutput
Unique name used to identify the cache policy.
func (CachePolicyOutput) ParametersInCacheKeyAndForwardedToOrigin ¶
func (o CachePolicyOutput) ParametersInCacheKeyAndForwardedToOrigin() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput
Configuration for including HTTP headers, cookies, and URL query strings in the cache key. For more information, refer to the Parameters In Cache Key And Forwarded To Origin section.
func (CachePolicyOutput) ToCachePolicyOutput ¶
func (o CachePolicyOutput) ToCachePolicyOutput() CachePolicyOutput
func (CachePolicyOutput) ToCachePolicyOutputWithContext ¶
func (o CachePolicyOutput) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
type CachePolicyParametersInCacheKeyAndForwardedToOrigin ¶
type CachePolicyParametersInCacheKeyAndForwardedToOrigin struct { // Whether any cookies in viewer requests 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"` // Flag determines whether the Accept-Encoding HTTP header is included in the cache key and in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli *bool `pulumi:"enableAcceptEncodingBrotli"` // Whether the Accept-Encoding HTTP header is included in the cache key and in requests sent to the origin by CloudFront. EnableAcceptEncodingGzip *bool `pulumi:"enableAcceptEncodingGzip"` // Whether any HTTP 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"` // Whether any URL query strings in viewer requests are included in the cache key. It also automatically includes these query strings in requests that CloudFront sends to the origin. Please refer to the Query String Config for more information. QueryStringsConfig CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig `pulumi:"queryStringsConfig"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs struct { // Whether any cookies in viewer requests 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"` // Flag determines whether the Accept-Encoding HTTP header is included in the cache key and in requests that CloudFront sends to the origin. EnableAcceptEncodingBrotli pulumi.BoolPtrInput `pulumi:"enableAcceptEncodingBrotli"` // Whether the Accept-Encoding HTTP header is included in the cache key and in requests sent to the origin by CloudFront. EnableAcceptEncodingGzip pulumi.BoolPtrInput `pulumi:"enableAcceptEncodingGzip"` // Whether any HTTP 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"` // Whether any URL query strings in viewer requests are included in the cache key. It also automatically includes these query strings in requests that CloudFront sends to the origin. Please refer to the 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 { // 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 for `cookieBehavior` are `none`, `whitelist`, `allExcept`, and `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 { // 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 for `cookieBehavior` are `none`, `whitelist`, `allExcept`, and `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 { // List of item names, such as cookies, headers, or query strings. Items []string `pulumi:"items"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs struct { // List of item names, such as 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
List of item names, such as 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
List of item names, such as 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
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 for `cookieBehavior` are `none`, `whitelist`, `allExcept`, and `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
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 for `cookieBehavior` are `none`, `whitelist`, `allExcept`, and `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 { // Whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values for `headerBehavior` are `none` and `whitelist`. HeaderBehavior *string `pulumi:"headerBehavior"` // Object contains a list of header names. See Items for more information. Headers *CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders `pulumi:"headers"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs struct { // Whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values for `headerBehavior` are `none` and `whitelist`. HeaderBehavior pulumi.StringPtrInput `pulumi:"headerBehavior"` // Object 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 { // List of item names, such as cookies, headers, or query strings. Items []string `pulumi:"items"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs struct { // List of item names, such as 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
List of item names, such as 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
List of item names, such as 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
Whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values for `headerBehavior` are `none` and `whitelist`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput) Headers() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
Object 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
Whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values for `headerBehavior` are `none` and `whitelist`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Headers ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput) Headers() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersPtrOutput
Object 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
Whether any cookies in viewer requests 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
Flag determines whether the Accept-Encoding HTTP header is included in the cache key and in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
Whether the Accept-Encoding HTTP header is included in the cache key and in requests sent to the origin by CloudFront.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigOutput
Whether any HTTP 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
Whether any URL query strings in viewer requests are included in the cache key. It also automatically includes these query strings in requests that CloudFront sends to the origin. Please refer to the 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
Whether any cookies in viewer requests 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
Flag determines whether the Accept-Encoding HTTP header is included in the cache key and in requests that CloudFront sends to the origin.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip() pulumi.BoolPtrOutput
Whether the Accept-Encoding HTTP header is included in the cache key and in requests sent to the origin by CloudFront.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig() CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigPtrOutput
Whether any HTTP 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
Whether any URL query strings in viewer requests are included in the cache key. It also automatically includes these query strings in requests that CloudFront sends to the origin. Please refer to the 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 { // Whether 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 for `queryStringBehavior` are `none`, `whitelist`, `allExcept`, and `all`. QueryStringBehavior string `pulumi:"queryStringBehavior"` // Configuration parameter that contains a list of query string names. See Items for more information. QueryStrings *CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings `pulumi:"queryStrings"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs struct { // Whether 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 for `queryStringBehavior` are `none`, `whitelist`, `allExcept`, and `all`. QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` // Configuration parameter 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
Whether 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 for `queryStringBehavior` are `none`, `whitelist`, `allExcept`, and `all`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigOutput) QueryStrings() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
Configuration parameter 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
Whether 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 for `queryStringBehavior` are `none`, `whitelist`, `allExcept`, and `all`.
func (CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStrings ¶
func (o CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigPtrOutput) QueryStrings() CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsPtrOutput
Configuration parameter 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 { // List of item names, such as cookies, headers, or query strings. Items []string `pulumi:"items"` }
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs ¶
type CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs struct { // List of item names, such as 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
List of item names, such as 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
List of item names, such as 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 { // Description for the cache policy. Comment pulumi.StringPtrInput // Amount of time, in seconds, that objects are allowed to remain in the CloudFront cache before CloudFront sends a new request to the origin server to check if the object has been updated. DefaultTtl pulumi.IntPtrInput // Current version of the cache policy. Etag pulumi.StringPtrInput // 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 // Minimum amount of time, in seconds, that objects should remain in the CloudFront cache before a new request is sent to the origin to check for updates. MinTtl pulumi.IntPtrInput // Unique name used to identify the cache policy. Name pulumi.StringPtrInput // Configuration for including HTTP headers, cookies, and URL query strings in the cache key. For more information, refer to the Parameters In Cache Key And Forwarded To Origin section. ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginPtrInput }
func (CachePolicyState) ElementType ¶
func (CachePolicyState) ElementType() reflect.Type
type ContinuousDeploymentPolicy ¶ added in v6.1.0
type ContinuousDeploymentPolicy struct { pulumi.CustomResourceState // Whether this continuous deployment policy is enabled. Enabled pulumi.BoolOutput `pulumi:"enabled"` // Current version of the continuous distribution policy. Etag pulumi.StringOutput `pulumi:"etag"` // Date and time the continuous deployment policy was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`. StagingDistributionDnsNames ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput `pulumi:"stagingDistributionDnsNames"` // Parameters for routing production traffic from primary to staging distributions. See `trafficConfig`. TrafficConfig ContinuousDeploymentPolicyTrafficConfigPtrOutput `pulumi:"trafficConfig"` }
Resource for managing an AWS CloudFront Continuous Deployment Policy.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { staging, err := cloudfront.NewDistribution(ctx, "staging", &cloudfront.DistributionArgs{ Enabled: pulumi.Bool(true), Staging: pulumi.Bool(true), }) if err != nil { return err } example, err := cloudfront.NewContinuousDeploymentPolicy(ctx, "example", &cloudfront.ContinuousDeploymentPolicyArgs{ Enabled: pulumi.Bool(true), StagingDistributionDnsNames: &cloudfront.ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs{ Items: pulumi.StringArray{ staging.DomainName, }, Quantity: pulumi.Int(1), }, TrafficConfig: &cloudfront.ContinuousDeploymentPolicyTrafficConfigArgs{ Type: pulumi.String("SingleWeight"), SingleWeightConfig: &cloudfront.ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs{ Weight: pulumi.Float64(0.01), }, }, }) if err != nil { return err } _, err = cloudfront.NewDistribution(ctx, "production", &cloudfront.DistributionArgs{ Enabled: pulumi.Bool(true), ContinuousDeploymentPolicyId: example.ID(), }) if err != nil { return err } return nil }) }
```
### Single Weight Config with Session Stickiness
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewContinuousDeploymentPolicy(ctx, "example", &cloudfront.ContinuousDeploymentPolicyArgs{ Enabled: pulumi.Bool(true), StagingDistributionDnsNames: &cloudfront.ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs{ Items: pulumi.StringArray{ staging.DomainName, }, Quantity: pulumi.Int(1), }, TrafficConfig: &cloudfront.ContinuousDeploymentPolicyTrafficConfigArgs{ Type: pulumi.String("SingleWeight"), SingleWeightConfig: &cloudfront.ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs{ Weight: pulumi.Float64(0.01), SessionStickinessConfig: &cloudfront.ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs{ IdleTtl: pulumi.Int(300), MaximumTtl: pulumi.Int(600), }, }, }, }) if err != nil { return err } return nil }) }
```
### Single Header Config
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewContinuousDeploymentPolicy(ctx, "example", &cloudfront.ContinuousDeploymentPolicyArgs{ Enabled: pulumi.Bool(true), StagingDistributionDnsNames: &cloudfront.ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs{ Items: pulumi.StringArray{ staging.DomainName, }, Quantity: pulumi.Int(1), }, TrafficConfig: &cloudfront.ContinuousDeploymentPolicyTrafficConfigArgs{ Type: pulumi.String("SingleHeader"), SingleHeaderConfig: &cloudfront.ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs{ Header: pulumi.String("aws-cf-cd-example"), Value: pulumi.String("example"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront Continuous Deployment Policy using the `id`. For example:
```sh $ pulumi import aws:cloudfront/continuousDeploymentPolicy:ContinuousDeploymentPolicy example abcd-1234 ```
func GetContinuousDeploymentPolicy ¶ added in v6.1.0
func GetContinuousDeploymentPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContinuousDeploymentPolicyState, opts ...pulumi.ResourceOption) (*ContinuousDeploymentPolicy, error)
GetContinuousDeploymentPolicy gets an existing ContinuousDeploymentPolicy 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 NewContinuousDeploymentPolicy ¶ added in v6.1.0
func NewContinuousDeploymentPolicy(ctx *pulumi.Context, name string, args *ContinuousDeploymentPolicyArgs, opts ...pulumi.ResourceOption) (*ContinuousDeploymentPolicy, error)
NewContinuousDeploymentPolicy registers a new resource with the given unique name, arguments, and options.
func (*ContinuousDeploymentPolicy) ElementType ¶ added in v6.1.0
func (*ContinuousDeploymentPolicy) ElementType() reflect.Type
func (*ContinuousDeploymentPolicy) ToContinuousDeploymentPolicyOutput ¶ added in v6.1.0
func (i *ContinuousDeploymentPolicy) ToContinuousDeploymentPolicyOutput() ContinuousDeploymentPolicyOutput
func (*ContinuousDeploymentPolicy) ToContinuousDeploymentPolicyOutputWithContext ¶ added in v6.1.0
func (i *ContinuousDeploymentPolicy) ToContinuousDeploymentPolicyOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyOutput
type ContinuousDeploymentPolicyArgs ¶ added in v6.1.0
type ContinuousDeploymentPolicyArgs struct { // Whether this continuous deployment policy is enabled. Enabled pulumi.BoolInput // CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`. StagingDistributionDnsNames ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput // Parameters for routing production traffic from primary to staging distributions. See `trafficConfig`. TrafficConfig ContinuousDeploymentPolicyTrafficConfigPtrInput }
The set of arguments for constructing a ContinuousDeploymentPolicy resource.
func (ContinuousDeploymentPolicyArgs) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyArgs) ElementType() reflect.Type
type ContinuousDeploymentPolicyArray ¶ added in v6.1.0
type ContinuousDeploymentPolicyArray []ContinuousDeploymentPolicyInput
func (ContinuousDeploymentPolicyArray) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyArray) ElementType() reflect.Type
func (ContinuousDeploymentPolicyArray) ToContinuousDeploymentPolicyArrayOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyArray) ToContinuousDeploymentPolicyArrayOutput() ContinuousDeploymentPolicyArrayOutput
func (ContinuousDeploymentPolicyArray) ToContinuousDeploymentPolicyArrayOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyArray) ToContinuousDeploymentPolicyArrayOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyArrayOutput
type ContinuousDeploymentPolicyArrayInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyArrayInput interface { pulumi.Input ToContinuousDeploymentPolicyArrayOutput() ContinuousDeploymentPolicyArrayOutput ToContinuousDeploymentPolicyArrayOutputWithContext(context.Context) ContinuousDeploymentPolicyArrayOutput }
ContinuousDeploymentPolicyArrayInput is an input type that accepts ContinuousDeploymentPolicyArray and ContinuousDeploymentPolicyArrayOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyArrayInput` via:
ContinuousDeploymentPolicyArray{ ContinuousDeploymentPolicyArgs{...} }
type ContinuousDeploymentPolicyArrayOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyArrayOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyArrayOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyArrayOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyArrayOutput) Index ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyArrayOutput) Index(i pulumi.IntInput) ContinuousDeploymentPolicyOutput
func (ContinuousDeploymentPolicyArrayOutput) ToContinuousDeploymentPolicyArrayOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyArrayOutput) ToContinuousDeploymentPolicyArrayOutput() ContinuousDeploymentPolicyArrayOutput
func (ContinuousDeploymentPolicyArrayOutput) ToContinuousDeploymentPolicyArrayOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyArrayOutput) ToContinuousDeploymentPolicyArrayOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyArrayOutput
type ContinuousDeploymentPolicyInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyInput interface { pulumi.Input ToContinuousDeploymentPolicyOutput() ContinuousDeploymentPolicyOutput ToContinuousDeploymentPolicyOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyOutput }
type ContinuousDeploymentPolicyMap ¶ added in v6.1.0
type ContinuousDeploymentPolicyMap map[string]ContinuousDeploymentPolicyInput
func (ContinuousDeploymentPolicyMap) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyMap) ElementType() reflect.Type
func (ContinuousDeploymentPolicyMap) ToContinuousDeploymentPolicyMapOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyMap) ToContinuousDeploymentPolicyMapOutput() ContinuousDeploymentPolicyMapOutput
func (ContinuousDeploymentPolicyMap) ToContinuousDeploymentPolicyMapOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyMap) ToContinuousDeploymentPolicyMapOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyMapOutput
type ContinuousDeploymentPolicyMapInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyMapInput interface { pulumi.Input ToContinuousDeploymentPolicyMapOutput() ContinuousDeploymentPolicyMapOutput ToContinuousDeploymentPolicyMapOutputWithContext(context.Context) ContinuousDeploymentPolicyMapOutput }
ContinuousDeploymentPolicyMapInput is an input type that accepts ContinuousDeploymentPolicyMap and ContinuousDeploymentPolicyMapOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyMapInput` via:
ContinuousDeploymentPolicyMap{ "key": ContinuousDeploymentPolicyArgs{...} }
type ContinuousDeploymentPolicyMapOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyMapOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyMapOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyMapOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyMapOutput) MapIndex ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyMapOutput) MapIndex(k pulumi.StringInput) ContinuousDeploymentPolicyOutput
func (ContinuousDeploymentPolicyMapOutput) ToContinuousDeploymentPolicyMapOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyMapOutput) ToContinuousDeploymentPolicyMapOutput() ContinuousDeploymentPolicyMapOutput
func (ContinuousDeploymentPolicyMapOutput) ToContinuousDeploymentPolicyMapOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyMapOutput) ToContinuousDeploymentPolicyMapOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyMapOutput
type ContinuousDeploymentPolicyOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyOutput) Enabled ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyOutput) Enabled() pulumi.BoolOutput
Whether this continuous deployment policy is enabled.
func (ContinuousDeploymentPolicyOutput) Etag ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyOutput) Etag() pulumi.StringOutput
Current version of the continuous distribution policy.
func (ContinuousDeploymentPolicyOutput) LastModifiedTime ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyOutput) LastModifiedTime() pulumi.StringOutput
Date and time the continuous deployment policy was last modified.
func (ContinuousDeploymentPolicyOutput) StagingDistributionDnsNames ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyOutput) StagingDistributionDnsNames() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`.
func (ContinuousDeploymentPolicyOutput) ToContinuousDeploymentPolicyOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyOutput) ToContinuousDeploymentPolicyOutput() ContinuousDeploymentPolicyOutput
func (ContinuousDeploymentPolicyOutput) ToContinuousDeploymentPolicyOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyOutput) ToContinuousDeploymentPolicyOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyOutput
func (ContinuousDeploymentPolicyOutput) TrafficConfig ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyOutput) TrafficConfig() ContinuousDeploymentPolicyTrafficConfigPtrOutput
Parameters for routing production traffic from primary to staging distributions. See `trafficConfig`.
type ContinuousDeploymentPolicyStagingDistributionDnsNames ¶ added in v6.1.0
type ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs ¶ added in v6.1.0
type ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs struct { // A list of CloudFront domain names for the staging distribution. Items pulumi.StringArrayInput `pulumi:"items"` // Number of CloudFront domain names in the staging distribution. Quantity pulumi.IntInput `pulumi:"quantity"` }
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ElementType() reflect.Type
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
type ContinuousDeploymentPolicyStagingDistributionDnsNamesInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyStagingDistributionDnsNamesInput interface { pulumi.Input ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutputWithContext(context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput }
ContinuousDeploymentPolicyStagingDistributionDnsNamesInput is an input type that accepts ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs and ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyStagingDistributionDnsNamesInput` via:
ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs{...}
type ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) Items ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) Items() pulumi.StringArrayOutput
A list of CloudFront domain names for the staging distribution.
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) Quantity ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) Quantity() pulumi.IntOutput
Number of CloudFront domain names in the staging distribution.
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
type ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput interface { pulumi.Input ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext(context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput }
ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput is an input type that accepts ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs, ContinuousDeploymentPolicyStagingDistributionDnsNamesPtr and ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput` via:
ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs{...} or: nil
func ContinuousDeploymentPolicyStagingDistributionDnsNamesPtr ¶ added in v6.1.0
func ContinuousDeploymentPolicyStagingDistributionDnsNamesPtr(v *ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput
type ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) Items ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) Items() pulumi.StringArrayOutput
A list of CloudFront domain names for the staging distribution.
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) Quantity ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) Quantity() pulumi.IntPtrOutput
Number of CloudFront domain names in the staging distribution.
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput() ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
func (ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput) ToContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrOutput
type ContinuousDeploymentPolicyState ¶ added in v6.1.0
type ContinuousDeploymentPolicyState struct { // Whether this continuous deployment policy is enabled. Enabled pulumi.BoolPtrInput // Current version of the continuous distribution policy. Etag pulumi.StringPtrInput // Date and time the continuous deployment policy was last modified. LastModifiedTime pulumi.StringPtrInput // CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`. StagingDistributionDnsNames ContinuousDeploymentPolicyStagingDistributionDnsNamesPtrInput // Parameters for routing production traffic from primary to staging distributions. See `trafficConfig`. TrafficConfig ContinuousDeploymentPolicyTrafficConfigPtrInput }
func (ContinuousDeploymentPolicyState) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyState) ElementType() reflect.Type
type ContinuousDeploymentPolicyTrafficConfig ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfig struct { // Determines which HTTP requests are sent to the staging distribution. See `singleHeaderConfig`. SingleHeaderConfig *ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfig `pulumi:"singleHeaderConfig"` // Contains the percentage of traffic to send to the staging distribution. See `singleWeightConfig`. SingleWeightConfig *ContinuousDeploymentPolicyTrafficConfigSingleWeightConfig `pulumi:"singleWeightConfig"` // Type of traffic configuration. Valid values are `SingleWeight` and `SingleHeader`. Type string `pulumi:"type"` }
type ContinuousDeploymentPolicyTrafficConfigArgs ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigArgs struct { // Determines which HTTP requests are sent to the staging distribution. See `singleHeaderConfig`. SingleHeaderConfig ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrInput `pulumi:"singleHeaderConfig"` // Contains the percentage of traffic to send to the staging distribution. See `singleWeightConfig`. SingleWeightConfig ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrInput `pulumi:"singleWeightConfig"` // Type of traffic configuration. Valid values are `SingleWeight` and `SingleHeader`. Type pulumi.StringInput `pulumi:"type"` }
func (ContinuousDeploymentPolicyTrafficConfigArgs) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigArgs) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigOutput() ContinuousDeploymentPolicyTrafficConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigPtrOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigArgs) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigPtrOutput
type ContinuousDeploymentPolicyTrafficConfigInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigOutput() ContinuousDeploymentPolicyTrafficConfigOutput ToContinuousDeploymentPolicyTrafficConfigOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigOutput }
ContinuousDeploymentPolicyTrafficConfigInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigArgs and ContinuousDeploymentPolicyTrafficConfigOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigInput` via:
ContinuousDeploymentPolicyTrafficConfigArgs{...}
type ContinuousDeploymentPolicyTrafficConfigOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigOutput) SingleHeaderConfig ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigOutput) SingleHeaderConfig() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
Determines which HTTP requests are sent to the staging distribution. See `singleHeaderConfig`.
func (ContinuousDeploymentPolicyTrafficConfigOutput) SingleWeightConfig ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigOutput) SingleWeightConfig() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
Contains the percentage of traffic to send to the staging distribution. See `singleWeightConfig`.
func (ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigOutput() ContinuousDeploymentPolicyTrafficConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigOutput) Type ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigOutput) Type() pulumi.StringOutput
Type of traffic configuration. Valid values are `SingleWeight` and `SingleHeader`.
type ContinuousDeploymentPolicyTrafficConfigPtrInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigPtrInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigPtrOutput ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigPtrOutput }
ContinuousDeploymentPolicyTrafficConfigPtrInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigArgs, ContinuousDeploymentPolicyTrafficConfigPtr and ContinuousDeploymentPolicyTrafficConfigPtrOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigPtrInput` via:
ContinuousDeploymentPolicyTrafficConfigArgs{...} or: nil
func ContinuousDeploymentPolicyTrafficConfigPtr ¶ added in v6.1.0
func ContinuousDeploymentPolicyTrafficConfigPtr(v *ContinuousDeploymentPolicyTrafficConfigArgs) ContinuousDeploymentPolicyTrafficConfigPtrInput
type ContinuousDeploymentPolicyTrafficConfigPtrOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigPtrOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) SingleHeaderConfig ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) SingleHeaderConfig() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
Determines which HTTP requests are sent to the staging distribution. See `singleHeaderConfig`.
func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) SingleWeightConfig ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) SingleWeightConfig() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
Contains the percentage of traffic to send to the staging distribution. See `singleWeightConfig`.
func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigPtrOutput) Type ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigPtrOutput) Type() pulumi.StringPtrOutput
Type of traffic configuration. Valid values are `SingleWeight` and `SingleHeader`.
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfig ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs struct { // Request header name to send to the staging distribution. The header must contain the prefix `aws-cf-cd-`. Header pulumi.StringInput `pulumi:"header"` // Request header value. Value pulumi.StringInput `pulumi:"value"` }
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput }
ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs and ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigInput` via:
ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs{...}
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) Header ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) Header() pulumi.StringOutput
Request header name to send to the staging distribution. The header must contain the prefix `aws-cf-cd-`.
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) Value ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigOutput) Value() pulumi.StringOutput
Request header value.
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput }
ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs, ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtr and ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrInput` via:
ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs{...} or: nil
func ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtr ¶ added in v6.1.0
func ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtr(v *ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigArgs) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrInput
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) Header ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) Header() pulumi.StringPtrOutput
Request header name to send to the staging distribution. The header must contain the prefix `aws-cf-cd-`.
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) Value ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleHeaderConfigPtrOutput) Value() pulumi.StringPtrOutput
Request header value.
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfig ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfig struct { // Session stickiness provides the ability to define multiple requests from a single viewer as a single session. This prevents the potentially inconsistent experience of sending some of a given user's requests to the staging distribution, while others are sent to the primary distribution. Define the session duration using TTL values. See `sessionStickinessConfig`. SessionStickinessConfig *ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfig `pulumi:"sessionStickinessConfig"` // The percentage of traffic to send to a staging distribution, expressed as a decimal number between `0` and `.15`. Weight float64 `pulumi:"weight"` }
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs struct { // Session stickiness provides the ability to define multiple requests from a single viewer as a single session. This prevents the potentially inconsistent experience of sending some of a given user's requests to the staging distribution, while others are sent to the primary distribution. Define the session duration using TTL values. See `sessionStickinessConfig`. SessionStickinessConfig ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrInput `pulumi:"sessionStickinessConfig"` // The percentage of traffic to send to a staging distribution, expressed as a decimal number between `0` and `.15`. Weight pulumi.Float64Input `pulumi:"weight"` }
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput }
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs and ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigInput` via:
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs{...}
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) SessionStickinessConfig ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) SessionStickinessConfig() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
Session stickiness provides the ability to define multiple requests from a single viewer as a single session. This prevents the potentially inconsistent experience of sending some of a given user's requests to the staging distribution, while others are sent to the primary distribution. Define the session duration using TTL values. See `sessionStickinessConfig`.
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) Weight ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigOutput) Weight() pulumi.Float64Output
The percentage of traffic to send to a staging distribution, expressed as a decimal number between `0` and `.15`.
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput }
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs, ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtr and ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrInput` via:
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs{...} or: nil
func ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtr ¶ added in v6.1.0
func ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtr(v *ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrInput
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ElementType() reflect.Type
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) SessionStickinessConfig ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) SessionStickinessConfig() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
Session stickiness provides the ability to define multiple requests from a single viewer as a single session. This prevents the potentially inconsistent experience of sending some of a given user's requests to the staging distribution, while others are sent to the primary distribution. Define the session duration using TTL values. See `sessionStickinessConfig`.
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) Weight ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigPtrOutput) Weight() pulumi.Float64PtrOutput
The percentage of traffic to send to a staging distribution, expressed as a decimal number between `0` and `.15`.
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfig ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfig struct { // The amount of time in seconds after which sessions will cease if no requests are received. Valid values are `300` – `3600` (5–60 minutes). The value must be less than or equal to `maximumTtl`. IdleTtl int `pulumi:"idleTtl"` // The maximum amount of time in seconds to consider requests from the viewer as being part of the same session. Valid values are `300` – `3600` (5–60 minutes). The value must be greater than or equal to `idleTtl`. MaximumTtl int `pulumi:"maximumTtl"` }
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs struct { // The amount of time in seconds after which sessions will cease if no requests are received. Valid values are `300` – `3600` (5–60 minutes). The value must be less than or equal to `maximumTtl`. IdleTtl pulumi.IntInput `pulumi:"idleTtl"` // The maximum amount of time in seconds to consider requests from the viewer as being part of the same session. Valid values are `300` – `3600` (5–60 minutes). The value must be greater than or equal to `idleTtl`. MaximumTtl pulumi.IntInput `pulumi:"maximumTtl"` }
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext ¶ added in v6.1.0
func (i ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput }
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs and ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigInput` via:
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs{...}
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) IdleTtl ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) IdleTtl() pulumi.IntOutput
The amount of time in seconds after which sessions will cease if no requests are received. Valid values are `300` – `3600` (5–60 minutes). The value must be less than or equal to `maximumTtl`.
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) MaximumTtl ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) MaximumTtl() pulumi.IntOutput
The maximum amount of time in seconds to consider requests from the viewer as being part of the same session. Valid values are `300` – `3600` (5–60 minutes). The value must be greater than or equal to `idleTtl`.
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrInput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrInput interface { pulumi.Input ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext(context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput }
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrInput is an input type that accepts ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs, ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtr and ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput values. You can construct a concrete instance of `ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrInput` via:
ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs{...} or: nil
func ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtr ¶ added in v6.1.0
func ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtr(v *ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrInput
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput ¶ added in v6.1.0
type ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput struct{ *pulumi.OutputState }
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) Elem ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ElementType ¶ added in v6.1.0
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) IdleTtl ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) IdleTtl() pulumi.IntPtrOutput
The amount of time in seconds after which sessions will cease if no requests are received. Valid values are `300` – `3600` (5–60 minutes). The value must be less than or equal to `maximumTtl`.
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) MaximumTtl ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) MaximumTtl() pulumi.IntPtrOutput
The maximum amount of time in seconds to consider requests from the viewer as being part of the same session. Valid values are `300` – `3600` (5–60 minutes). The value must be greater than or equal to `idleTtl`.
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput() ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
func (ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext ¶ added in v6.1.0
func (o ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput) ToContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutputWithContext(ctx context.Context) ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigPtrOutput
type Distribution ¶
type Distribution struct { pulumi.CustomResourceState Aliases pulumi.StringArrayOutput `pulumi:"aliases"` // ARN 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"` Comment pulumi.StringPtrOutput `pulumi:"comment"` ContinuousDeploymentPolicyId pulumi.StringOutput `pulumi:"continuousDeploymentPolicyId"` CustomErrorResponses DistributionCustomErrorResponseArrayOutput `pulumi:"customErrorResponses"` DefaultCacheBehavior DistributionDefaultCacheBehaviorOutput `pulumi:"defaultCacheBehavior"` DefaultRootObject pulumi.StringPtrOutput `pulumi:"defaultRootObject"` // Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`. DomainName pulumi.StringOutput `pulumi:"domainName"` // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs Enabled pulumi.BoolOutput `pulumi:"enabled"` // Current version of the distribution's information. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringOutput `pulumi:"etag"` // 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"` HttpVersion pulumi.StringPtrOutput `pulumi:"httpVersion"` // Number of invalidation batches currently in progress. InProgressValidationBatches pulumi.IntOutput `pulumi:"inProgressValidationBatches"` IsIpv6Enabled pulumi.BoolPtrOutput `pulumi:"isIpv6Enabled"` // Date and time the distribution was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` LoggingConfig DistributionLoggingConfigPtrOutput `pulumi:"loggingConfig"` OrderedCacheBehaviors DistributionOrderedCacheBehaviorArrayOutput `pulumi:"orderedCacheBehaviors"` OriginGroups DistributionOriginGroupArrayOutput `pulumi:"originGroups"` Origins DistributionOriginArrayOutput `pulumi:"origins"` PriceClass pulumi.StringPtrOutput `pulumi:"priceClass"` Restrictions DistributionRestrictionsOutput `pulumi:"restrictions"` RetainOnDelete pulumi.BoolPtrOutput `pulumi:"retainOnDelete"` Staging pulumi.BoolPtrOutput `pulumi:"staging"` // Current status of the distribution. `Deployed` if the distribution's information is fully propagated throughout the Amazon CloudFront system. Status pulumi.StringOutput `pulumi:"status"` Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs. TrustedKeyGroups DistributionTrustedKeyGroupArrayOutput `pulumi:"trustedKeyGroups"` // List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs. TrustedSigners DistributionTrustedSignerArrayOutput `pulumi:"trustedSigners"` ViewerCertificate DistributionViewerCertificateOutput `pulumi:"viewerCertificate"` WaitForDeployment pulumi.BoolPtrOutput `pulumi:"waitForDeployment"` 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 reach 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
### S3 Origin
The example below creates a CloudFront distribution with an S3 origin.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { b, err := s3.NewBucketV2(ctx, "b", &s3.BucketV2Args{ Bucket: pulumi.String("mybucket"), Tags: pulumi.StringMap{ "Name": pulumi.String("My bucket"), }, }) if err != nil { return err } _, err = s3.NewBucketAclV2(ctx, "b_acl", &s3.BucketAclV2Args{ Bucket: b.ID(), Acl: pulumi.String("private"), }) if err != nil { return err } s3OriginId := "myS3Origin" _, err = cloudfront.NewDistribution(ctx, "s3_distribution", &cloudfront.DistributionArgs{ Origins: cloudfront.DistributionOriginArray{ &cloudfront.DistributionOriginArgs{ DomainName: b.BucketRegionalDomainName, OriginAccessControlId: pulumi.Any(_default.Id), OriginId: pulumi.String(s3OriginId), }, }, 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 }) }
```
### With Failover Routing
The example below creates a CloudFront distribution with an origin group for failover routing.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewDistribution(ctx, "s3_distribution", &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(primary.BucketRegionalDomainName), OriginId: pulumi.String("primaryS3"), S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.Any(_default.CloudfrontAccessIdentityPath), }, }, &cloudfront.DistributionOriginArgs{ DomainName: pulumi.Any(failover.BucketRegionalDomainName), OriginId: pulumi.String("failoverS3"), S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.Any(_default.CloudfrontAccessIdentityPath), }, }, }, DefaultCacheBehavior: &cloudfront.DistributionDefaultCacheBehaviorArgs{ TargetOriginId: pulumi.String("groupS3"), }, }) if err != nil { return err } return nil }) }
```
### With Managed Caching Policy
The example below creates a CloudFront distribution with an [AWS managed caching policy](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-managed-cache-policies.html).
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { s3OriginId := "myS3Origin" _, err := cloudfront.NewDistribution(ctx, "s3_distribution", &cloudfront.DistributionArgs{ Origins: cloudfront.DistributionOriginArray{ &cloudfront.DistributionOriginArgs{ DomainName: pulumi.Any(primary.BucketRegionalDomainName), OriginId: pulumi.String("myS3Origin"), S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{ OriginAccessIdentity: pulumi.Any(_default.CloudfrontAccessIdentityPath), }, }, }, Enabled: pulumi.Bool(true), IsIpv6Enabled: pulumi.Bool(true), Comment: pulumi.String("Some comment"), DefaultRootObject: pulumi.String("index.html"), DefaultCacheBehavior: &cloudfront.DistributionDefaultCacheBehaviorArgs{ CachePolicyId: pulumi.String("4135ea2d-6df8-44a3-9df3-4b5a84be39ad"), AllowedMethods: pulumi.StringArray{ pulumi.String("GET"), pulumi.String("HEAD"), pulumi.String("OPTIONS"), }, TargetOriginId: pulumi.String(s3OriginId), }, 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"), }, }, }, ViewerCertificate: &cloudfront.DistributionViewerCertificateArgs{ CloudfrontDefaultCertificate: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront Distributions using the `id`. For example:
```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 { Aliases pulumi.StringArrayInput Comment pulumi.StringPtrInput ContinuousDeploymentPolicyId pulumi.StringPtrInput CustomErrorResponses DistributionCustomErrorResponseArrayInput DefaultCacheBehavior DistributionDefaultCacheBehaviorInput DefaultRootObject pulumi.StringPtrInput // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs Enabled pulumi.BoolInput HttpVersion pulumi.StringPtrInput IsIpv6Enabled pulumi.BoolPtrInput LoggingConfig DistributionLoggingConfigPtrInput OrderedCacheBehaviors DistributionOrderedCacheBehaviorArrayInput OriginGroups DistributionOriginGroupArrayInput Origins DistributionOriginArrayInput PriceClass pulumi.StringPtrInput Restrictions DistributionRestrictionsInput RetainOnDelete pulumi.BoolPtrInput Staging pulumi.BoolPtrInput Tags pulumi.StringMapInput ViewerCertificate DistributionViewerCertificateInput WaitForDeployment pulumi.BoolPtrInput 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 { // 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"` // 4xx or 5xx HTTP status code that you want to customize. ErrorCode int `pulumi:"errorCode"` // HTTP status code that you want CloudFront to return with the custom error page to the viewer. ResponseCode *int `pulumi:"responseCode"` // Path of the custom error page (for example, `/custom_404.html`). ResponsePagePath *string `pulumi:"responsePagePath"` }
type DistributionCustomErrorResponseArgs ¶
type DistributionCustomErrorResponseArgs struct { // 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"` // 4xx or 5xx HTTP status code that you want to customize. ErrorCode pulumi.IntInput `pulumi:"errorCode"` // HTTP status code that you want CloudFront to return with the custom error page to the viewer. ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` // 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
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
4xx or 5xx HTTP status code that you want to customize.
func (DistributionCustomErrorResponseOutput) ResponseCode ¶
func (o DistributionCustomErrorResponseOutput) ResponseCode() pulumi.IntPtrOutput
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
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"` // Unique identifier of the cache policy that is attached to the cache behavior. If configuring the `defaultCacheBehavior` either `cachePolicyId` or `forwardedValues` must be set. 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"` // 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"` // 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"` // 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"` // Unique identifier of the origin request policy that is attached to the behavior. OriginRequestPolicyId *string `pulumi:"originRequestPolicyId"` // ARN of the real-time log configuration that is attached to this cache behavior. RealtimeLogConfigArn *string `pulumi:"realtimeLogConfigArn"` // 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"` // Value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior. TargetOriginId string `pulumi:"targetOriginId"` // List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs. TrustedKeyGroups []string `pulumi:"trustedKeyGroups"` // List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs. 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"` // Unique identifier of the cache policy that is attached to the cache behavior. If configuring the `defaultCacheBehavior` either `cachePolicyId` or `forwardedValues` must be set. 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"` // 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"` // 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"` // 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"` // Unique identifier of the origin request policy that is attached to the behavior. OriginRequestPolicyId pulumi.StringPtrInput `pulumi:"originRequestPolicyId"` // ARN of the real-time log configuration that is attached to this cache behavior. RealtimeLogConfigArn pulumi.StringPtrInput `pulumi:"realtimeLogConfigArn"` // 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"` // Value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior. TargetOriginId pulumi.StringInput `pulumi:"targetOriginId"` // List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs. TrustedKeyGroups pulumi.StringArrayInput `pulumi:"trustedKeyGroups"` // List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs. 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"` // 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"` // 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 { // 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 { // 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
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
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
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
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 DistributionDefaultCacheBehaviorFunctionAssociationArgs ¶
type DistributionDefaultCacheBehaviorFunctionAssociationArgs struct { // 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 ¶
func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput ¶
func (i DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput() DistributionDefaultCacheBehaviorFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationOutput
type DistributionDefaultCacheBehaviorFunctionAssociationArray ¶
type DistributionDefaultCacheBehaviorFunctionAssociationArray []DistributionDefaultCacheBehaviorFunctionAssociationInput
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ElementType ¶
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput ¶
func (i DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorFunctionAssociationArray) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorFunctionAssociationArrayInput ¶
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 ¶
type DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput ¶
func (o DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorFunctionAssociationInput ¶
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 ¶
type DistributionDefaultCacheBehaviorFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) EventType ¶
func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) EventType() pulumi.StringOutput
Specific event to trigger this function. Valid values: `viewer-request` or `viewer-response`.
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) FunctionArn ¶
func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
ARN of the CloudFront function.
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput ¶
func (o DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutput() DistributionDefaultCacheBehaviorFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorFunctionAssociationOutputWithContext ¶
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 { // Specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`. EventType string `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody *bool `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn string `pulumi:"lambdaArn"` }
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs struct { // Specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`. EventType pulumi.StringInput `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody pulumi.BoolPtrInput `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn pulumi.StringInput `pulumi:"lambdaArn"` }
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray []DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (i DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput }
DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput is an input type that accepts DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray and DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayInput` via:
DistributionDefaultCacheBehaviorLambdaFunctionAssociationArray{ DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs{...} }
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput interface { pulumi.Input ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput }
DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput is an input type that accepts DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs and DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput values. You can construct a concrete instance of `DistributionDefaultCacheBehaviorLambdaFunctionAssociationInput` via:
DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs{...}
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ¶
type DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ElementType ¶
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) EventType ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) EventType() pulumi.StringOutput
Specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`.
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`.
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
ARN of the Lambda function.
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput() DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (o DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionDefaultCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorLambdaFunctionAssociationOutput
type DistributionDefaultCacheBehaviorOutput ¶
type DistributionDefaultCacheBehaviorOutput struct{ *pulumi.OutputState }
func (DistributionDefaultCacheBehaviorOutput) AllowedMethods ¶
func (o DistributionDefaultCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionDefaultCacheBehaviorOutput) CachePolicyId ¶
func (o DistributionDefaultCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
Unique identifier of the cache policy that is attached to the cache behavior. If configuring the `defaultCacheBehavior` either `cachePolicyId` or `forwardedValues` must be set.
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
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 ¶
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
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
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
Unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn ¶
func (o DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionDefaultCacheBehaviorOutput) ResponseHeadersPolicyId ¶
func (o DistributionDefaultCacheBehaviorOutput) ResponseHeadersPolicyId() pulumi.StringPtrOutput
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
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
List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs.
func (DistributionDefaultCacheBehaviorOutput) TrustedSigners ¶
func (o DistributionDefaultCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs.
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
Unique identifier of the cache policy that is attached to the cache behavior. If configuring the `defaultCacheBehavior` either `cachePolicyId` or `forwardedValues` must be set.
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
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 ¶
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
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
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
Unique identifier of the origin request policy that is attached to the behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput
ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionDefaultCacheBehaviorPtrOutput) ResponseHeadersPolicyId ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) ResponseHeadersPolicyId() pulumi.StringPtrOutput
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
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
List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs.
func (DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners ¶
func (o DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners() pulumi.StringArrayOutput
List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs.
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 { // Amazon S3 bucket to store the access logs in, for example, `myawslogbucket.s3.amazonaws.com`. Bucket string `pulumi:"bucket"` // Whether to include cookies in access logs (default: `false`). IncludeCookies *bool `pulumi:"includeCookies"` // Prefix to the access log filenames for this distribution, for example, `myprefix/`. Prefix *string `pulumi:"prefix"` }
type DistributionLoggingConfigArgs ¶
type DistributionLoggingConfigArgs struct { // Amazon S3 bucket to store the access logs in, for example, `myawslogbucket.s3.amazonaws.com`. Bucket pulumi.StringInput `pulumi:"bucket"` // Whether to include cookies in access logs (default: `false`). IncludeCookies pulumi.BoolPtrInput `pulumi:"includeCookies"` // 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
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
Whether to include cookies in access logs (default: `false`).
func (DistributionLoggingConfigOutput) Prefix ¶
func (o DistributionLoggingConfigOutput) Prefix() pulumi.StringPtrOutput
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
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
Whether to include cookies in access logs (default: `false`).
func (DistributionLoggingConfigPtrOutput) Prefix ¶
func (o DistributionLoggingConfigPtrOutput) Prefix() pulumi.StringPtrOutput
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"` // Unique identifier of the cache policy that is attached to the cache behavior. If configuring the `defaultCacheBehavior` either `cachePolicyId` or `forwardedValues` must be set. 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"` // 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"` // 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"` // 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"` // Unique identifier of the origin request policy that is attached to the behavior. OriginRequestPolicyId *string `pulumi:"originRequestPolicyId"` // Pattern (for example, `images/*.jpg`) that specifies which requests you want this cache behavior to apply to. PathPattern string `pulumi:"pathPattern"` // ARN of the real-time log configuration that is attached to this cache behavior. RealtimeLogConfigArn *string `pulumi:"realtimeLogConfigArn"` // 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"` // Value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior. TargetOriginId string `pulumi:"targetOriginId"` // List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs. TrustedKeyGroups []string `pulumi:"trustedKeyGroups"` // List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs. 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"` // Unique identifier of the cache policy that is attached to the cache behavior. If configuring the `defaultCacheBehavior` either `cachePolicyId` or `forwardedValues` must be set. 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"` // 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"` // 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"` // 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"` // Unique identifier of the origin request policy that is attached to the behavior. OriginRequestPolicyId pulumi.StringPtrInput `pulumi:"originRequestPolicyId"` // Pattern (for example, `images/*.jpg`) that specifies which requests you want this cache behavior to apply to. PathPattern pulumi.StringInput `pulumi:"pathPattern"` // ARN of the real-time log configuration that is attached to this cache behavior. RealtimeLogConfigArn pulumi.StringPtrInput `pulumi:"realtimeLogConfigArn"` // 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"` // Value of ID for the origin that you want CloudFront to route requests to when a request matches the path pattern either for a cache behavior or for the default cache behavior. TargetOriginId pulumi.StringInput `pulumi:"targetOriginId"` // List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs. TrustedKeyGroups pulumi.StringArrayInput `pulumi:"trustedKeyGroups"` // List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs. 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"` // 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"` // 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 { // 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 { // 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
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
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
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
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 DistributionOrderedCacheBehaviorFunctionAssociationArgs ¶
type DistributionOrderedCacheBehaviorFunctionAssociationArgs struct { // 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 ¶
func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput ¶
func (i DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput() DistributionOrderedCacheBehaviorFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationOutput
type DistributionOrderedCacheBehaviorFunctionAssociationArray ¶
type DistributionOrderedCacheBehaviorFunctionAssociationArray []DistributionOrderedCacheBehaviorFunctionAssociationInput
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ElementType ¶
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput ¶
func (i DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorFunctionAssociationArray) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorFunctionAssociationArrayInput ¶
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 ¶
type DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput ¶
func (o DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorFunctionAssociationInput ¶
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 ¶
type DistributionOrderedCacheBehaviorFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) EventType ¶
func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) EventType() pulumi.StringOutput
Specific event to trigger this function. Valid values: `viewer-request` or `viewer-response`.
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) FunctionArn ¶
func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
ARN of the CloudFront function.
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput ¶
func (o DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutput() DistributionOrderedCacheBehaviorFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorFunctionAssociationOutputWithContext ¶
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 { // Specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`. EventType string `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody *bool `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn string `pulumi:"lambdaArn"` }
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs struct { // Specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`. EventType pulumi.StringInput `pulumi:"eventType"` // When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`. IncludeBody pulumi.BoolPtrInput `pulumi:"includeBody"` // ARN of the Lambda function. LambdaArn pulumi.StringInput `pulumi:"lambdaArn"` }
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray []DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (i DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput }
DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput is an input type that accepts DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray and DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayInput` via:
DistributionOrderedCacheBehaviorLambdaFunctionAssociationArray{ DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs{...} }
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationArrayOutput
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput interface { pulumi.Input ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput }
DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput is an input type that accepts DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs and DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput values. You can construct a concrete instance of `DistributionOrderedCacheBehaviorLambdaFunctionAssociationInput` via:
DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs{...}
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ¶
type DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ElementType ¶
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ElementType() reflect.Type
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) EventType ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) EventType() pulumi.StringOutput
Specific event to trigger this function. Valid values: `viewer-request`, `origin-request`, `viewer-response`, `origin-response`.
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) IncludeBody() pulumi.BoolPtrOutput
When set to true it exposes the request body to the lambda function. Defaults to false. Valid values: `true`, `false`.
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) LambdaArn() pulumi.StringOutput
ARN of the Lambda function.
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput() DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
func (DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext ¶
func (o DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput) ToDistributionOrderedCacheBehaviorLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionOrderedCacheBehaviorLambdaFunctionAssociationOutput
type DistributionOrderedCacheBehaviorOutput ¶
type DistributionOrderedCacheBehaviorOutput struct{ *pulumi.OutputState }
func (DistributionOrderedCacheBehaviorOutput) AllowedMethods ¶
func (o DistributionOrderedCacheBehaviorOutput) AllowedMethods() pulumi.StringArrayOutput
Controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
func (DistributionOrderedCacheBehaviorOutput) CachePolicyId ¶
func (o DistributionOrderedCacheBehaviorOutput) CachePolicyId() pulumi.StringPtrOutput
Unique identifier of the cache policy that is attached to the cache behavior. If configuring the `defaultCacheBehavior` either `cachePolicyId` or `forwardedValues` must be set.
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
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 ¶
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
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
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
Unique identifier of the origin request policy that is attached to the behavior.
func (DistributionOrderedCacheBehaviorOutput) PathPattern ¶
func (o DistributionOrderedCacheBehaviorOutput) PathPattern() pulumi.StringOutput
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
ARN of the real-time log configuration that is attached to this cache behavior.
func (DistributionOrderedCacheBehaviorOutput) ResponseHeadersPolicyId ¶
func (o DistributionOrderedCacheBehaviorOutput) ResponseHeadersPolicyId() pulumi.StringPtrOutput
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
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
List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs.
func (DistributionOrderedCacheBehaviorOutput) TrustedSigners ¶
func (o DistributionOrderedCacheBehaviorOutput) TrustedSigners() pulumi.StringArrayOutput
List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs.
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 { // Number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Defaults to 3. ConnectionAttempts *int `pulumi:"connectionAttempts"` // 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 `originAccessControlId` or `s3OriginConfig` instead. CustomOriginConfig *DistributionOriginCustomOriginConfig `pulumi:"customOriginConfig"` // Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`. DomainName string `pulumi:"domainName"` // Unique identifier of a [CloudFront origin access control][8] for this origin. OriginAccessControlId *string `pulumi:"originAccessControlId"` OriginId string `pulumi:"originId"` // 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"` // 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"` // CloudFront S3 origin configuration information. If a custom origin is required, use `customOriginConfig` instead. S3OriginConfig *DistributionOriginS3OriginConfig `pulumi:"s3OriginConfig"` // The VPC origin configuration. VpcOriginConfig *DistributionOriginVpcOriginConfig `pulumi:"vpcOriginConfig"` }
type DistributionOriginArgs ¶
type DistributionOriginArgs struct { // Number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Defaults to 3. ConnectionAttempts pulumi.IntPtrInput `pulumi:"connectionAttempts"` // 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 `originAccessControlId` or `s3OriginConfig` instead. CustomOriginConfig DistributionOriginCustomOriginConfigPtrInput `pulumi:"customOriginConfig"` // Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`. DomainName pulumi.StringInput `pulumi:"domainName"` // Unique identifier of a [CloudFront origin access control][8] for this origin. OriginAccessControlId pulumi.StringPtrInput `pulumi:"originAccessControlId"` OriginId pulumi.StringInput `pulumi:"originId"` // 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"` // 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"` // CloudFront S3 origin configuration information. If a custom origin is required, use `customOriginConfig` instead. S3OriginConfig DistributionOriginS3OriginConfigPtrInput `pulumi:"s3OriginConfig"` // The VPC origin configuration. VpcOriginConfig DistributionOriginVpcOriginConfigPtrInput `pulumi:"vpcOriginConfig"` }
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 { // HTTP port the custom origin listens on. HttpPort int `pulumi:"httpPort"` // HTTPS port the custom origin listens on. HttpsPort int `pulumi:"httpsPort"` OriginKeepaliveTimeout *int `pulumi:"originKeepaliveTimeout"` // Origin protocol policy to apply to your origin. One of `http-only`, `https-only`, or `match-viewer`. OriginProtocolPolicy string `pulumi:"originProtocolPolicy"` OriginReadTimeout *int `pulumi:"originReadTimeout"` // List of SSL/TLS protocols that CloudFront can use when connecting to your origin over HTTPS. Valid values: `SSLv3`, `TLSv1`, `TLSv1.1`, `TLSv1.2`. For more information, see [Minimum Origin SSL Protocol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginSSLProtocols) in the Amazon CloudFront Developer Guide. OriginSslProtocols []string `pulumi:"originSslProtocols"` }
type DistributionOriginCustomOriginConfigArgs ¶
type DistributionOriginCustomOriginConfigArgs struct { // HTTP port the custom origin listens on. HttpPort pulumi.IntInput `pulumi:"httpPort"` // HTTPS port the custom origin listens on. HttpsPort pulumi.IntInput `pulumi:"httpsPort"` OriginKeepaliveTimeout pulumi.IntPtrInput `pulumi:"originKeepaliveTimeout"` // Origin protocol policy to apply to your origin. One of `http-only`, `https-only`, or `match-viewer`. OriginProtocolPolicy pulumi.StringInput `pulumi:"originProtocolPolicy"` OriginReadTimeout pulumi.IntPtrInput `pulumi:"originReadTimeout"` // List of SSL/TLS protocols that CloudFront can use when connecting to your origin over HTTPS. Valid values: `SSLv3`, `TLSv1`, `TLSv1.1`, `TLSv1.2`. For more information, see [Minimum Origin SSL Protocol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginSSLProtocols) in the Amazon CloudFront Developer Guide. 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
HTTP port the custom origin listens on.
func (DistributionOriginCustomOriginConfigOutput) HttpsPort ¶
func (o DistributionOriginCustomOriginConfigOutput) HttpsPort() pulumi.IntOutput
HTTPS port the custom origin listens on.
func (DistributionOriginCustomOriginConfigOutput) OriginKeepaliveTimeout ¶
func (o DistributionOriginCustomOriginConfigOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
func (DistributionOriginCustomOriginConfigOutput) OriginProtocolPolicy ¶
func (o DistributionOriginCustomOriginConfigOutput) OriginProtocolPolicy() pulumi.StringOutput
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
func (DistributionOriginCustomOriginConfigOutput) OriginSslProtocols ¶
func (o DistributionOriginCustomOriginConfigOutput) OriginSslProtocols() pulumi.StringArrayOutput
List of SSL/TLS protocols that CloudFront can use when connecting to your origin over HTTPS. Valid values: `SSLv3`, `TLSv1`, `TLSv1.1`, `TLSv1.2`. For more information, see [Minimum Origin SSL Protocol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginSSLProtocols) in the Amazon CloudFront Developer Guide.
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
HTTP port the custom origin listens on.
func (DistributionOriginCustomOriginConfigPtrOutput) HttpsPort ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) HttpsPort() pulumi.IntPtrOutput
HTTPS port the custom origin listens on.
func (DistributionOriginCustomOriginConfigPtrOutput) OriginKeepaliveTimeout ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
func (DistributionOriginCustomOriginConfigPtrOutput) OriginProtocolPolicy ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) OriginProtocolPolicy() pulumi.StringPtrOutput
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
func (DistributionOriginCustomOriginConfigPtrOutput) OriginSslProtocols ¶
func (o DistributionOriginCustomOriginConfigPtrOutput) OriginSslProtocols() pulumi.StringArrayOutput
List of SSL/TLS protocols that CloudFront can use when connecting to your origin over HTTPS. Valid values: `SSLv3`, `TLSv1`, `TLSv1.1`, `TLSv1.2`. For more information, see [Minimum Origin SSL Protocol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginSSLProtocols) in the Amazon CloudFront Developer Guide.
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"` 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"` 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 { // List of HTTP status codes for the origin group. StatusCodes []int `pulumi:"statusCodes"` }
type DistributionOriginGroupFailoverCriteriaArgs ¶
type DistributionOriginGroupFailoverCriteriaArgs struct { // 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
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 {
OriginId string `pulumi:"originId"`
}
type DistributionOriginGroupMemberArgs ¶
type DistributionOriginGroupMemberArgs struct {
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
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
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 ¶
type DistributionOriginOriginShield struct { // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs Enabled bool `pulumi:"enabled"` // 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 ¶
type DistributionOriginOriginShieldArgs struct { // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs Enabled pulumi.BoolInput `pulumi:"enabled"` // 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.StringPtrInput `pulumi:"originShieldRegion"` }
func (DistributionOriginOriginShieldArgs) ElementType ¶
func (DistributionOriginOriginShieldArgs) ElementType() reflect.Type
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutput ¶
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutput() DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutputWithContext ¶
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldOutputWithContext(ctx context.Context) DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutput ¶
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
func (DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutputWithContext ¶
func (i DistributionOriginOriginShieldArgs) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
type DistributionOriginOriginShieldInput ¶
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 ¶
type DistributionOriginOriginShieldOutput struct{ *pulumi.OutputState }
func (DistributionOriginOriginShieldOutput) ElementType ¶
func (DistributionOriginOriginShieldOutput) ElementType() reflect.Type
func (DistributionOriginOriginShieldOutput) Enabled ¶
func (o DistributionOriginOriginShieldOutput) Enabled() pulumi.BoolOutput
`true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs
func (DistributionOriginOriginShieldOutput) OriginShieldRegion ¶
func (o DistributionOriginOriginShieldOutput) OriginShieldRegion() pulumi.StringPtrOutput
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 ¶
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutput() DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutputWithContext ¶
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldOutputWithContext(ctx context.Context) DistributionOriginOriginShieldOutput
func (DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutput ¶
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
func (DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutputWithContext ¶
func (o DistributionOriginOriginShieldOutput) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
type DistributionOriginOriginShieldPtrInput ¶
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 ¶
func DistributionOriginOriginShieldPtr(v *DistributionOriginOriginShieldArgs) DistributionOriginOriginShieldPtrInput
type DistributionOriginOriginShieldPtrOutput ¶
type DistributionOriginOriginShieldPtrOutput struct{ *pulumi.OutputState }
func (DistributionOriginOriginShieldPtrOutput) ElementType ¶
func (DistributionOriginOriginShieldPtrOutput) ElementType() reflect.Type
func (DistributionOriginOriginShieldPtrOutput) Enabled ¶
func (o DistributionOriginOriginShieldPtrOutput) Enabled() pulumi.BoolPtrOutput
`true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs
func (DistributionOriginOriginShieldPtrOutput) OriginShieldRegion ¶
func (o DistributionOriginOriginShieldPtrOutput) OriginShieldRegion() pulumi.StringPtrOutput
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 ¶
func (o DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutput() DistributionOriginOriginShieldPtrOutput
func (DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutputWithContext ¶
func (o DistributionOriginOriginShieldPtrOutput) ToDistributionOriginOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginOriginShieldPtrOutput
type DistributionOriginOutput ¶
type DistributionOriginOutput struct{ *pulumi.OutputState }
func (DistributionOriginOutput) ConnectionAttempts ¶
func (o DistributionOriginOutput) ConnectionAttempts() pulumi.IntPtrOutput
Number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Defaults to 3.
func (DistributionOriginOutput) ConnectionTimeout ¶
func (o DistributionOriginOutput) ConnectionTimeout() pulumi.IntPtrOutput
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 `originAccessControlId` or `s3OriginConfig` instead.
func (DistributionOriginOutput) DomainName ¶
func (o DistributionOriginOutput) DomainName() pulumi.StringOutput
Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`.
func (DistributionOriginOutput) ElementType ¶
func (DistributionOriginOutput) ElementType() reflect.Type
func (DistributionOriginOutput) OriginAccessControlId ¶
func (o DistributionOriginOutput) OriginAccessControlId() pulumi.StringPtrOutput
Unique identifier of a [CloudFront origin access control][8] for this origin.
func (DistributionOriginOutput) OriginId ¶
func (o DistributionOriginOutput) OriginId() pulumi.StringOutput
func (DistributionOriginOutput) OriginPath ¶
func (o DistributionOriginOutput) OriginPath() pulumi.StringPtrOutput
Optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.
func (DistributionOriginOutput) OriginShield ¶
func (o DistributionOriginOutput) OriginShield() DistributionOriginOriginShieldPtrOutput
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
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
func (DistributionOriginOutput) VpcOriginConfig ¶ added in v6.66.0
func (o DistributionOriginOutput) VpcOriginConfig() DistributionOriginVpcOriginConfigPtrOutput
The VPC origin configuration.
type DistributionOriginS3OriginConfig ¶
type DistributionOriginS3OriginConfig struct { // The CloudFront origin access identity to associate with the origin. OriginAccessIdentity string `pulumi:"originAccessIdentity"` }
type DistributionOriginS3OriginConfigArgs ¶
type DistributionOriginS3OriginConfigArgs struct { // The CloudFront origin access identity 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 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 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 DistributionOriginVpcOriginConfig ¶ added in v6.66.0
type DistributionOriginVpcOriginConfigArgs ¶ added in v6.66.0
type DistributionOriginVpcOriginConfigArgs struct { OriginKeepaliveTimeout pulumi.IntPtrInput `pulumi:"originKeepaliveTimeout"` OriginReadTimeout pulumi.IntPtrInput `pulumi:"originReadTimeout"` // The VPC origin ID. VpcOriginId pulumi.StringInput `pulumi:"vpcOriginId"` }
func (DistributionOriginVpcOriginConfigArgs) ElementType ¶ added in v6.66.0
func (DistributionOriginVpcOriginConfigArgs) ElementType() reflect.Type
func (DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigOutput ¶ added in v6.66.0
func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigOutput() DistributionOriginVpcOriginConfigOutput
func (DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigOutputWithContext ¶ added in v6.66.0
func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigOutput
func (DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigPtrOutput ¶ added in v6.66.0
func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigPtrOutput() DistributionOriginVpcOriginConfigPtrOutput
func (DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigPtrOutputWithContext ¶ added in v6.66.0
func (i DistributionOriginVpcOriginConfigArgs) ToDistributionOriginVpcOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigPtrOutput
type DistributionOriginVpcOriginConfigInput ¶ added in v6.66.0
type DistributionOriginVpcOriginConfigInput interface { pulumi.Input ToDistributionOriginVpcOriginConfigOutput() DistributionOriginVpcOriginConfigOutput ToDistributionOriginVpcOriginConfigOutputWithContext(context.Context) DistributionOriginVpcOriginConfigOutput }
DistributionOriginVpcOriginConfigInput is an input type that accepts DistributionOriginVpcOriginConfigArgs and DistributionOriginVpcOriginConfigOutput values. You can construct a concrete instance of `DistributionOriginVpcOriginConfigInput` via:
DistributionOriginVpcOriginConfigArgs{...}
type DistributionOriginVpcOriginConfigOutput ¶ added in v6.66.0
type DistributionOriginVpcOriginConfigOutput struct{ *pulumi.OutputState }
func (DistributionOriginVpcOriginConfigOutput) ElementType ¶ added in v6.66.0
func (DistributionOriginVpcOriginConfigOutput) ElementType() reflect.Type
func (DistributionOriginVpcOriginConfigOutput) OriginKeepaliveTimeout ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
func (DistributionOriginVpcOriginConfigOutput) OriginReadTimeout ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigOutput) OriginReadTimeout() pulumi.IntPtrOutput
func (DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigOutput ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigOutput() DistributionOriginVpcOriginConfigOutput
func (DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigOutputWithContext ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigOutput
func (DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigPtrOutput ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigPtrOutput() DistributionOriginVpcOriginConfigPtrOutput
func (DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigPtrOutputWithContext ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigOutput) ToDistributionOriginVpcOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigPtrOutput
func (DistributionOriginVpcOriginConfigOutput) VpcOriginId ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigOutput) VpcOriginId() pulumi.StringOutput
The VPC origin ID.
type DistributionOriginVpcOriginConfigPtrInput ¶ added in v6.66.0
type DistributionOriginVpcOriginConfigPtrInput interface { pulumi.Input ToDistributionOriginVpcOriginConfigPtrOutput() DistributionOriginVpcOriginConfigPtrOutput ToDistributionOriginVpcOriginConfigPtrOutputWithContext(context.Context) DistributionOriginVpcOriginConfigPtrOutput }
DistributionOriginVpcOriginConfigPtrInput is an input type that accepts DistributionOriginVpcOriginConfigArgs, DistributionOriginVpcOriginConfigPtr and DistributionOriginVpcOriginConfigPtrOutput values. You can construct a concrete instance of `DistributionOriginVpcOriginConfigPtrInput` via:
DistributionOriginVpcOriginConfigArgs{...} or: nil
func DistributionOriginVpcOriginConfigPtr ¶ added in v6.66.0
func DistributionOriginVpcOriginConfigPtr(v *DistributionOriginVpcOriginConfigArgs) DistributionOriginVpcOriginConfigPtrInput
type DistributionOriginVpcOriginConfigPtrOutput ¶ added in v6.66.0
type DistributionOriginVpcOriginConfigPtrOutput struct{ *pulumi.OutputState }
func (DistributionOriginVpcOriginConfigPtrOutput) ElementType ¶ added in v6.66.0
func (DistributionOriginVpcOriginConfigPtrOutput) ElementType() reflect.Type
func (DistributionOriginVpcOriginConfigPtrOutput) OriginKeepaliveTimeout ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigPtrOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput
func (DistributionOriginVpcOriginConfigPtrOutput) OriginReadTimeout ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigPtrOutput) OriginReadTimeout() pulumi.IntPtrOutput
func (DistributionOriginVpcOriginConfigPtrOutput) ToDistributionOriginVpcOriginConfigPtrOutput ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigPtrOutput) ToDistributionOriginVpcOriginConfigPtrOutput() DistributionOriginVpcOriginConfigPtrOutput
func (DistributionOriginVpcOriginConfigPtrOutput) ToDistributionOriginVpcOriginConfigPtrOutputWithContext ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigPtrOutput) ToDistributionOriginVpcOriginConfigPtrOutputWithContext(ctx context.Context) DistributionOriginVpcOriginConfigPtrOutput
func (DistributionOriginVpcOriginConfigPtrOutput) VpcOriginId ¶ added in v6.66.0
func (o DistributionOriginVpcOriginConfigPtrOutput) VpcOriginId() pulumi.StringPtrOutput
The VPC origin ID.
type DistributionOutput ¶
type DistributionOutput struct{ *pulumi.OutputState }
func (DistributionOutput) Aliases ¶
func (o DistributionOutput) Aliases() pulumi.StringArrayOutput
func (DistributionOutput) Arn ¶
func (o DistributionOutput) Arn() pulumi.StringOutput
ARN for the distribution. For example: `arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5`, where `123456789012` is your AWS account ID.
func (DistributionOutput) CallerReference ¶
func (o DistributionOutput) CallerReference() pulumi.StringOutput
Internal value used by CloudFront to allow future updates to the distribution configuration.
func (DistributionOutput) Comment ¶
func (o DistributionOutput) Comment() pulumi.StringPtrOutput
func (DistributionOutput) ContinuousDeploymentPolicyId ¶ added in v6.1.0
func (o DistributionOutput) ContinuousDeploymentPolicyId() pulumi.StringOutput
func (DistributionOutput) CustomErrorResponses ¶
func (o DistributionOutput) CustomErrorResponses() DistributionCustomErrorResponseArrayOutput
func (DistributionOutput) DefaultCacheBehavior ¶
func (o DistributionOutput) DefaultCacheBehavior() DistributionDefaultCacheBehaviorOutput
func (DistributionOutput) DefaultRootObject ¶
func (o DistributionOutput) DefaultRootObject() pulumi.StringPtrOutput
func (DistributionOutput) DomainName ¶
func (o DistributionOutput) DomainName() pulumi.StringOutput
Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`.
func (DistributionOutput) ElementType ¶
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) Enabled ¶
func (o DistributionOutput) Enabled() pulumi.BoolOutput
`true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs
func (DistributionOutput) Etag ¶
func (o DistributionOutput) Etag() pulumi.StringOutput
Current version of the distribution's information. For example: `E2QWRUHAPOMQZL`.
func (DistributionOutput) HostedZoneId ¶
func (o DistributionOutput) HostedZoneId() pulumi.StringOutput
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`.
func (DistributionOutput) HttpVersion ¶
func (o DistributionOutput) HttpVersion() pulumi.StringPtrOutput
func (DistributionOutput) InProgressValidationBatches ¶
func (o DistributionOutput) InProgressValidationBatches() pulumi.IntOutput
Number of invalidation batches currently in progress.
func (DistributionOutput) IsIpv6Enabled ¶
func (o DistributionOutput) IsIpv6Enabled() pulumi.BoolPtrOutput
func (DistributionOutput) LastModifiedTime ¶
func (o DistributionOutput) LastModifiedTime() pulumi.StringOutput
Date and time the distribution was last modified.
func (DistributionOutput) LoggingConfig ¶
func (o DistributionOutput) LoggingConfig() DistributionLoggingConfigPtrOutput
func (DistributionOutput) OrderedCacheBehaviors ¶
func (o DistributionOutput) OrderedCacheBehaviors() DistributionOrderedCacheBehaviorArrayOutput
func (DistributionOutput) OriginGroups ¶
func (o DistributionOutput) OriginGroups() DistributionOriginGroupArrayOutput
func (DistributionOutput) Origins ¶
func (o DistributionOutput) Origins() DistributionOriginArrayOutput
func (DistributionOutput) PriceClass ¶
func (o DistributionOutput) PriceClass() pulumi.StringPtrOutput
func (DistributionOutput) Restrictions ¶
func (o DistributionOutput) Restrictions() DistributionRestrictionsOutput
func (DistributionOutput) RetainOnDelete ¶
func (o DistributionOutput) RetainOnDelete() pulumi.BoolPtrOutput
func (DistributionOutput) Staging ¶ added in v6.1.0
func (o DistributionOutput) Staging() pulumi.BoolPtrOutput
func (DistributionOutput) Status ¶
func (o DistributionOutput) Status() pulumi.StringOutput
Current status of the distribution. `Deployed` if the distribution's information is fully propagated throughout the Amazon CloudFront system.
func (DistributionOutput) Tags ¶
func (o DistributionOutput) Tags() pulumi.StringMapOutput
func (DistributionOutput) TagsAll
deprecated
func (o DistributionOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DistributionOutput) ToDistributionOutput ¶
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (DistributionOutput) TrustedKeyGroups ¶
func (o DistributionOutput) TrustedKeyGroups() DistributionTrustedKeyGroupArrayOutput
List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs.
func (DistributionOutput) TrustedSigners ¶
func (o DistributionOutput) TrustedSigners() DistributionTrustedSignerArrayOutput
List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs.
func (DistributionOutput) ViewerCertificate ¶
func (o DistributionOutput) ViewerCertificate() DistributionViewerCertificateOutput
func (DistributionOutput) WaitForDeployment ¶
func (o DistributionOutput) WaitForDeployment() pulumi.BoolPtrOutput
func (DistributionOutput) WebAclId ¶
func (o DistributionOutput) WebAclId() pulumi.StringPtrOutput
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 { // [ISO 3166-1-alpha-2 codes][4] for which you want CloudFront either to distribute your content (`whitelist`) or not distribute your content (`blacklist`). If the type is specified as `none` an empty array can be used. Locations []string `pulumi:"locations"` // 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 { // [ISO 3166-1-alpha-2 codes][4] for which you want CloudFront either to distribute your content (`whitelist`) or not distribute your content (`blacklist`). If the type is specified as `none` an empty array can be used. Locations pulumi.StringArrayInput `pulumi:"locations"` // 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
[ISO 3166-1-alpha-2 codes][4] for which you want CloudFront either to distribute your content (`whitelist`) or not distribute your content (`blacklist`). If the type is specified as `none` an empty array can be used.
func (DistributionRestrictionsGeoRestrictionOutput) RestrictionType ¶
func (o DistributionRestrictionsGeoRestrictionOutput) RestrictionType() pulumi.StringOutput
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
[ISO 3166-1-alpha-2 codes][4] for which you want CloudFront either to distribute your content (`whitelist`) or not distribute your content (`blacklist`). If the type is specified as `none` an empty array can be used.
func (DistributionRestrictionsGeoRestrictionPtrOutput) RestrictionType ¶
func (o DistributionRestrictionsGeoRestrictionPtrOutput) RestrictionType() pulumi.StringPtrOutput
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 { Aliases pulumi.StringArrayInput // ARN 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 Comment pulumi.StringPtrInput ContinuousDeploymentPolicyId pulumi.StringPtrInput CustomErrorResponses DistributionCustomErrorResponseArrayInput DefaultCacheBehavior DistributionDefaultCacheBehaviorPtrInput DefaultRootObject pulumi.StringPtrInput // Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`. DomainName pulumi.StringPtrInput // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs Enabled pulumi.BoolPtrInput // Current version of the distribution's information. For example: `E2QWRUHAPOMQZL`. Etag pulumi.StringPtrInput // 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 HttpVersion pulumi.StringPtrInput // Number of invalidation batches currently in progress. InProgressValidationBatches pulumi.IntPtrInput IsIpv6Enabled pulumi.BoolPtrInput // Date and time the distribution was last modified. LastModifiedTime pulumi.StringPtrInput LoggingConfig DistributionLoggingConfigPtrInput OrderedCacheBehaviors DistributionOrderedCacheBehaviorArrayInput OriginGroups DistributionOriginGroupArrayInput Origins DistributionOriginArrayInput PriceClass pulumi.StringPtrInput Restrictions DistributionRestrictionsPtrInput RetainOnDelete pulumi.BoolPtrInput Staging pulumi.BoolPtrInput // Current status of the distribution. `Deployed` if the distribution's information is fully propagated throughout the Amazon CloudFront system. Status pulumi.StringPtrInput Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs. TrustedKeyGroups DistributionTrustedKeyGroupArrayInput // List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs. TrustedSigners DistributionTrustedSignerArrayInput ViewerCertificate DistributionViewerCertificatePtrInput WaitForDeployment pulumi.BoolPtrInput WebAclId pulumi.StringPtrInput }
func (DistributionState) ElementType ¶
func (DistributionState) ElementType() reflect.Type
type DistributionTrustedKeyGroup ¶
type DistributionTrustedKeyGroup struct { // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs Enabled *bool `pulumi:"enabled"` // List of nested attributes for each trusted signer Items []DistributionTrustedKeyGroupItem `pulumi:"items"` }
type DistributionTrustedKeyGroupArgs ¶
type DistributionTrustedKeyGroupArgs struct { // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs 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 { // 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
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
`true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs
func (DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput ¶
func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutput() DistributionTrustedKeyGroupOutput
func (DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext ¶
func (o DistributionTrustedKeyGroupOutput) ToDistributionTrustedKeyGroupOutputWithContext(ctx context.Context) DistributionTrustedKeyGroupOutput
type DistributionTrustedSigner ¶
type DistributionTrustedSigner struct { // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs Enabled *bool `pulumi:"enabled"` // List of nested attributes for each trusted signer Items []DistributionTrustedSignerItem `pulumi:"items"` }
type DistributionTrustedSignerArgs ¶
type DistributionTrustedSignerArgs struct { // `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs 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
`true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs
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 { // 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"` // 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"` // 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"` // How you want CloudFront to serve HTTPS requests. One of `vip`, `sni-only`, or `static-ip`. Required if you specify `acmCertificateArn` or `iamCertificateId`. **NOTE:** `vip` causes CloudFront to use a dedicated IP address and may incur extra charges. SslSupportMethod *string `pulumi:"sslSupportMethod"` }
type DistributionViewerCertificateArgs ¶
type DistributionViewerCertificateArgs struct { // 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"` // 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"` // 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"` // How you want CloudFront to serve HTTPS requests. One of `vip`, `sni-only`, or `static-ip`. Required if you specify `acmCertificateArn` or `iamCertificateId`. **NOTE:** `vip` causes CloudFront to use a dedicated IP address and may incur extra charges. 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
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
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
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
How you want CloudFront to serve HTTPS requests. One of `vip`, `sni-only`, or `static-ip`. Required if you specify `acmCertificateArn` or `iamCertificateId`. **NOTE:** `vip` causes CloudFront to use a dedicated IP address and may incur extra charges.
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
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
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
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
How you want CloudFront to serve HTTPS requests. One of `vip`, `sni-only`, or `static-ip`. Required if you specify `acmCertificateArn` or `iamCertificateId`. **NOTE:** `vip` causes CloudFront to use a dedicated IP address and may incur extra charges.
func (DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput ¶
func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput
func (DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext ¶
func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput
type FieldLevelEncryptionConfig ¶
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/v6/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(testAwsCloudfrontFieldLevelEncryptionProfile.Id), QueryArg: pulumi.String("Arg1"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Cloudfront Field Level Encryption Config using the `id`. For example:
```sh $ pulumi import aws:cloudfront/fieldLevelEncryptionConfig:FieldLevelEncryptionConfig config E74FTE3AEXAMPLE ```
func GetFieldLevelEncryptionConfig ¶
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 ¶
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 ¶
func (*FieldLevelEncryptionConfig) ElementType() reflect.Type
func (*FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutput ¶
func (i *FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput
func (*FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutputWithContext ¶
func (i *FieldLevelEncryptionConfig) ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput
type FieldLevelEncryptionConfigArgs ¶
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 ¶
func (FieldLevelEncryptionConfigArgs) ElementType() reflect.Type
type FieldLevelEncryptionConfigArray ¶
type FieldLevelEncryptionConfigArray []FieldLevelEncryptionConfigInput
func (FieldLevelEncryptionConfigArray) ElementType ¶
func (FieldLevelEncryptionConfigArray) ElementType() reflect.Type
func (FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutput ¶
func (i FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutput() FieldLevelEncryptionConfigArrayOutput
func (FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutputWithContext ¶
func (i FieldLevelEncryptionConfigArray) ToFieldLevelEncryptionConfigArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigArrayOutput
type FieldLevelEncryptionConfigArrayInput ¶
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 ¶
type FieldLevelEncryptionConfigArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigArrayOutput) ElementType ¶
func (FieldLevelEncryptionConfigArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigArrayOutput) Index ¶
func (o FieldLevelEncryptionConfigArrayOutput) Index(i pulumi.IntInput) FieldLevelEncryptionConfigOutput
func (FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutput ¶
func (o FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutput() FieldLevelEncryptionConfigArrayOutput
func (FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutputWithContext ¶
func (o FieldLevelEncryptionConfigArrayOutput) ToFieldLevelEncryptionConfigArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigArrayOutput
type FieldLevelEncryptionConfigContentTypeProfileConfig ¶
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 ¶
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 ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfiles struct {
Items []FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItem `pulumi:"items"`
}
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs struct {
Items FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ElementType ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesInput ¶
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 ¶
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"` ProfileId *string `pulumi:"profileId"` }
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs ¶
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"` ProfileId pulumi.StringPtrInput `pulumi:"profileId"` }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ElementType ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray []FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ElementType ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext ¶
func (i FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArray) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayInput ¶
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 ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ElementType ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArrayOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemInput ¶
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 ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ContentType ¶
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 ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) Format ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) Format() pulumi.StringOutput
The format for a field-level encryption content type-profile mapping. Valid value is `URLEncoded`.
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ElementType ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput ¶
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 ¶
func FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtr(v *FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrInput
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ElementType ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigInput ¶
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 ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ContentTypeProfiles ¶
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 ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ForwardWhenContentTypeIsUnknown ¶
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 ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutput() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
type FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput ¶
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 ¶
func FieldLevelEncryptionConfigContentTypeProfileConfigPtr(v *FieldLevelEncryptionConfigContentTypeProfileConfigArgs) FieldLevelEncryptionConfigContentTypeProfileConfigPtrInput
type FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput ¶
type FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ContentTypeProfiles ¶
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 ¶
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ForwardWhenContentTypeIsUnknown ¶
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 ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput() FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
func (FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput) ToFieldLevelEncryptionConfigContentTypeProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigContentTypeProfileConfigPtrOutput
type FieldLevelEncryptionConfigInput ¶
type FieldLevelEncryptionConfigInput interface { pulumi.Input ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput }
type FieldLevelEncryptionConfigMap ¶
type FieldLevelEncryptionConfigMap map[string]FieldLevelEncryptionConfigInput
func (FieldLevelEncryptionConfigMap) ElementType ¶
func (FieldLevelEncryptionConfigMap) ElementType() reflect.Type
func (FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutput ¶
func (i FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutput() FieldLevelEncryptionConfigMapOutput
func (FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutputWithContext ¶
func (i FieldLevelEncryptionConfigMap) ToFieldLevelEncryptionConfigMapOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigMapOutput
type FieldLevelEncryptionConfigMapInput ¶
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 ¶
type FieldLevelEncryptionConfigMapOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigMapOutput) ElementType ¶
func (FieldLevelEncryptionConfigMapOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigMapOutput) MapIndex ¶
func (o FieldLevelEncryptionConfigMapOutput) MapIndex(k pulumi.StringInput) FieldLevelEncryptionConfigOutput
func (FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutput ¶
func (o FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutput() FieldLevelEncryptionConfigMapOutput
func (FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutputWithContext ¶
func (o FieldLevelEncryptionConfigMapOutput) ToFieldLevelEncryptionConfigMapOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigMapOutput
type FieldLevelEncryptionConfigOutput ¶
type FieldLevelEncryptionConfigOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigOutput) CallerReference ¶
func (o FieldLevelEncryptionConfigOutput) CallerReference() pulumi.StringOutput
Internal value used by CloudFront to allow future updates to the Field Level Encryption Config.
func (FieldLevelEncryptionConfigOutput) Comment ¶
func (o FieldLevelEncryptionConfigOutput) Comment() pulumi.StringPtrOutput
An optional comment about the Field Level Encryption Config.
func (FieldLevelEncryptionConfigOutput) ContentTypeProfileConfig ¶
func (o FieldLevelEncryptionConfigOutput) ContentTypeProfileConfig() FieldLevelEncryptionConfigContentTypeProfileConfigOutput
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.
func (FieldLevelEncryptionConfigOutput) ElementType ¶
func (FieldLevelEncryptionConfigOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigOutput) Etag ¶
func (o FieldLevelEncryptionConfigOutput) Etag() pulumi.StringOutput
The current version of the Field Level Encryption Config. For example: `E2QWRUHAPOMQZL`.
func (FieldLevelEncryptionConfigOutput) QueryArgProfileConfig ¶
func (o FieldLevelEncryptionConfigOutput) QueryArgProfileConfig() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
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.
func (FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutput ¶
func (o FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutput() FieldLevelEncryptionConfigOutput
func (FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutputWithContext ¶
func (o FieldLevelEncryptionConfigOutput) ToFieldLevelEncryptionConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigOutput
type FieldLevelEncryptionConfigQueryArgProfileConfig ¶
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 ¶
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 ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigInput ¶
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 ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ForwardWhenQueryArgProfileIsUnknown ¶
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 ¶
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 ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutput() FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput ¶
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 ¶
func FieldLevelEncryptionConfigQueryArgProfileConfigPtr(v *FieldLevelEncryptionConfigQueryArgProfileConfigArgs) FieldLevelEncryptionConfigQueryArgProfileConfigPtrInput
type FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ForwardWhenQueryArgProfileIsUnknown ¶
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 ¶
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 ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfiles struct {
Items []FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItem `pulumi:"items"`
}
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs struct {
Items FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesInput ¶
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 FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs struct { ProfileId pulumi.StringInput `pulumi:"profileId"` // Query argument for field-level encryption query argument-profile mapping. QueryArg pulumi.StringInput `pulumi:"queryArg"` }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray []FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext ¶
func (i FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArray) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayInput ¶
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 ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArrayOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemInput ¶
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 ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ProfileId ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ProfileId() pulumi.StringOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) QueryArg ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) QueryArg() pulumi.StringOutput
Query argument for field-level encryption query argument-profile mapping.
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput ¶
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 ¶
func FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtr(v *FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrInput
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶
type FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ElementType ¶
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput() FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
func (FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext ¶
func (o FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput) ToFieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesPtrOutput
type FieldLevelEncryptionConfigState ¶
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 ¶
func (FieldLevelEncryptionConfigState) ElementType() reflect.Type
type FieldLevelEncryptionProfile ¶
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 (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "public_key.pem", }, nil) if err != nil { return err } example, err := cloudfront.NewPublicKey(ctx, "example", &cloudfront.PublicKeyArgs{ Comment: pulumi.String("test public key"), EncodedKey: pulumi.String(invokeFile.Result), Name: pulumi.String("test_key"), }) if err != nil { return err } _, err = cloudfront.NewFieldLevelEncryptionProfile(ctx, "test", &cloudfront.FieldLevelEncryptionProfileArgs{ Comment: pulumi.String("test comment"), Name: pulumi.String("test profile"), 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
Using `pulumi import`, import Cloudfront Field Level Encryption Profile using the `id`. For example:
```sh $ pulumi import aws:cloudfront/fieldLevelEncryptionProfile:FieldLevelEncryptionProfile profile K3D5EWEUDCCXON ```
func GetFieldLevelEncryptionProfile ¶
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 ¶
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 ¶
func (*FieldLevelEncryptionProfile) ElementType() reflect.Type
func (*FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutput ¶
func (i *FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput
func (*FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutputWithContext ¶
func (i *FieldLevelEncryptionProfile) ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput
type FieldLevelEncryptionProfileArgs ¶
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 ¶
func (FieldLevelEncryptionProfileArgs) ElementType() reflect.Type
type FieldLevelEncryptionProfileArray ¶
type FieldLevelEncryptionProfileArray []FieldLevelEncryptionProfileInput
func (FieldLevelEncryptionProfileArray) ElementType ¶
func (FieldLevelEncryptionProfileArray) ElementType() reflect.Type
func (FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutput ¶
func (i FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutput() FieldLevelEncryptionProfileArrayOutput
func (FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutputWithContext ¶
func (i FieldLevelEncryptionProfileArray) ToFieldLevelEncryptionProfileArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileArrayOutput
type FieldLevelEncryptionProfileArrayInput ¶
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 ¶
type FieldLevelEncryptionProfileArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileArrayOutput) ElementType ¶
func (FieldLevelEncryptionProfileArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutput ¶
func (o FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutput() FieldLevelEncryptionProfileArrayOutput
func (FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutputWithContext ¶
func (o FieldLevelEncryptionProfileArrayOutput) ToFieldLevelEncryptionProfileArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileArrayOutput
type FieldLevelEncryptionProfileEncryptionEntities ¶
type FieldLevelEncryptionProfileEncryptionEntities struct {
Items []FieldLevelEncryptionProfileEncryptionEntitiesItem `pulumi:"items"`
}
type FieldLevelEncryptionProfileEncryptionEntitiesArgs ¶
type FieldLevelEncryptionProfileEncryptionEntitiesArgs struct {
Items FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput() FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
type FieldLevelEncryptionProfileEncryptionEntitiesInput ¶
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 ¶
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 ¶
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 ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemArray ¶
type FieldLevelEncryptionProfileEncryptionEntitiesItemArray []FieldLevelEncryptionProfileEncryptionEntitiesItemInput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemArray) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayInput ¶
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 ¶
type FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemArrayOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatterns ¶
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatterns struct {
Items []string `pulumi:"items"`
}
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs ¶
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext ¶
func (i FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsInput ¶
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 ¶
type FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsOutput
type FieldLevelEncryptionProfileEncryptionEntitiesItemInput ¶
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 ¶
type FieldLevelEncryptionProfileEncryptionEntitiesItemOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) FieldPatterns ¶
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 ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ProviderId() pulumi.StringOutput
The provider associated with the public key being used for encryption.
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) PublicKeyId ¶
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 ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutput() FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesItemOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesItemOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesItemOutput
type FieldLevelEncryptionProfileEncryptionEntitiesOutput ¶
type FieldLevelEncryptionProfileEncryptionEntitiesOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutput() FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
type FieldLevelEncryptionProfileEncryptionEntitiesPtrInput ¶
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 ¶
func FieldLevelEncryptionProfileEncryptionEntitiesPtr(v *FieldLevelEncryptionProfileEncryptionEntitiesArgs) FieldLevelEncryptionProfileEncryptionEntitiesPtrInput
type FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶
type FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ElementType ¶
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutput() FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
func (FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext ¶
func (o FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput) ToFieldLevelEncryptionProfileEncryptionEntitiesPtrOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileEncryptionEntitiesPtrOutput
type FieldLevelEncryptionProfileInput ¶
type FieldLevelEncryptionProfileInput interface { pulumi.Input ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput }
type FieldLevelEncryptionProfileMap ¶
type FieldLevelEncryptionProfileMap map[string]FieldLevelEncryptionProfileInput
func (FieldLevelEncryptionProfileMap) ElementType ¶
func (FieldLevelEncryptionProfileMap) ElementType() reflect.Type
func (FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutput ¶
func (i FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutput() FieldLevelEncryptionProfileMapOutput
func (FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutputWithContext ¶
func (i FieldLevelEncryptionProfileMap) ToFieldLevelEncryptionProfileMapOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileMapOutput
type FieldLevelEncryptionProfileMapInput ¶
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 ¶
type FieldLevelEncryptionProfileMapOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileMapOutput) ElementType ¶
func (FieldLevelEncryptionProfileMapOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileMapOutput) MapIndex ¶
func (o FieldLevelEncryptionProfileMapOutput) MapIndex(k pulumi.StringInput) FieldLevelEncryptionProfileOutput
func (FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutput ¶
func (o FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutput() FieldLevelEncryptionProfileMapOutput
func (FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutputWithContext ¶
func (o FieldLevelEncryptionProfileMapOutput) ToFieldLevelEncryptionProfileMapOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileMapOutput
type FieldLevelEncryptionProfileOutput ¶
type FieldLevelEncryptionProfileOutput struct{ *pulumi.OutputState }
func (FieldLevelEncryptionProfileOutput) CallerReference ¶
func (o FieldLevelEncryptionProfileOutput) CallerReference() pulumi.StringOutput
Internal value used by CloudFront to allow future updates to the Field Level Encryption Profile.
func (FieldLevelEncryptionProfileOutput) Comment ¶
func (o FieldLevelEncryptionProfileOutput) Comment() pulumi.StringPtrOutput
An optional comment about the Field Level Encryption Profile.
func (FieldLevelEncryptionProfileOutput) ElementType ¶
func (FieldLevelEncryptionProfileOutput) ElementType() reflect.Type
func (FieldLevelEncryptionProfileOutput) EncryptionEntities ¶
func (o FieldLevelEncryptionProfileOutput) EncryptionEntities() FieldLevelEncryptionProfileEncryptionEntitiesOutput
The encryption entities config block for field-level encryption profiles that contains an attribute `items` which includes the encryption key and field pattern specifications.
func (FieldLevelEncryptionProfileOutput) Etag ¶
func (o FieldLevelEncryptionProfileOutput) Etag() pulumi.StringOutput
The current version of the Field Level Encryption Profile. For example: `E2QWRUHAPOMQZL`.
func (FieldLevelEncryptionProfileOutput) Name ¶
func (o FieldLevelEncryptionProfileOutput) Name() pulumi.StringOutput
The name of the Field Level Encryption Profile.
func (FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutput ¶
func (o FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutput() FieldLevelEncryptionProfileOutput
func (FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutputWithContext ¶
func (o FieldLevelEncryptionProfileOutput) ToFieldLevelEncryptionProfileOutputWithContext(ctx context.Context) FieldLevelEncryptionProfileOutput
type FieldLevelEncryptionProfileState ¶
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 ¶
func (FieldLevelEncryptionProfileState) ElementType() reflect.Type
type Function ¶
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"` // List of `cloudfront.KeyValueStore` ARNs to be associated to the function. AWS limits associations to on key value store per function. KeyValueStoreAssociations pulumi.StringArrayOutput `pulumi:"keyValueStoreAssociations"` // 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. Valid values are `cloudfront-js-1.0` and `cloudfront-js-2.0`. // // The following arguments are optional: 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
## Import
Using `pulumi import`, import CloudFront Functions using the `name`. For example:
```sh $ pulumi import aws:cloudfront/function:Function test my_test_function ```
func GetFunction ¶
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 ¶
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 ¶
func (*Function) ToFunctionOutput ¶
func (i *Function) ToFunctionOutput() FunctionOutput
func (*Function) ToFunctionOutputWithContext ¶
func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
type FunctionArgs ¶
type FunctionArgs struct { // Source code of the function Code pulumi.StringInput // Comment. Comment pulumi.StringPtrInput // List of `cloudfront.KeyValueStore` ARNs to be associated to the function. AWS limits associations to on key value store per function. KeyValueStoreAssociations pulumi.StringArrayInput // 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. Valid values are `cloudfront-js-1.0` and `cloudfront-js-2.0`. // // The following arguments are optional: Runtime pulumi.StringInput }
The set of arguments for constructing a Function resource.
func (FunctionArgs) ElementType ¶
func (FunctionArgs) ElementType() reflect.Type
type FunctionArray ¶
type FunctionArray []FunctionInput
func (FunctionArray) ElementType ¶
func (FunctionArray) ElementType() reflect.Type
func (FunctionArray) ToFunctionArrayOutput ¶
func (i FunctionArray) ToFunctionArrayOutput() FunctionArrayOutput
func (FunctionArray) ToFunctionArrayOutputWithContext ¶
func (i FunctionArray) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput
type FunctionArrayInput ¶
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 ¶
type FunctionArrayOutput struct{ *pulumi.OutputState }
func (FunctionArrayOutput) ElementType ¶
func (FunctionArrayOutput) ElementType() reflect.Type
func (FunctionArrayOutput) Index ¶
func (o FunctionArrayOutput) Index(i pulumi.IntInput) FunctionOutput
func (FunctionArrayOutput) ToFunctionArrayOutput ¶
func (o FunctionArrayOutput) ToFunctionArrayOutput() FunctionArrayOutput
func (FunctionArrayOutput) ToFunctionArrayOutputWithContext ¶
func (o FunctionArrayOutput) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput
type FunctionInput ¶
type FunctionInput interface { pulumi.Input ToFunctionOutput() FunctionOutput ToFunctionOutputWithContext(ctx context.Context) FunctionOutput }
type FunctionMap ¶
type FunctionMap map[string]FunctionInput
func (FunctionMap) ElementType ¶
func (FunctionMap) ElementType() reflect.Type
func (FunctionMap) ToFunctionMapOutput ¶
func (i FunctionMap) ToFunctionMapOutput() FunctionMapOutput
func (FunctionMap) ToFunctionMapOutputWithContext ¶
func (i FunctionMap) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput
type FunctionMapInput ¶
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 ¶
type FunctionMapOutput struct{ *pulumi.OutputState }
func (FunctionMapOutput) ElementType ¶
func (FunctionMapOutput) ElementType() reflect.Type
func (FunctionMapOutput) MapIndex ¶
func (o FunctionMapOutput) MapIndex(k pulumi.StringInput) FunctionOutput
func (FunctionMapOutput) ToFunctionMapOutput ¶
func (o FunctionMapOutput) ToFunctionMapOutput() FunctionMapOutput
func (FunctionMapOutput) ToFunctionMapOutputWithContext ¶
func (o FunctionMapOutput) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput
type FunctionOutput ¶
type FunctionOutput struct{ *pulumi.OutputState }
func (FunctionOutput) Arn ¶
func (o FunctionOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) identifying your CloudFront Function.
func (FunctionOutput) Code ¶
func (o FunctionOutput) Code() pulumi.StringOutput
Source code of the function
func (FunctionOutput) ElementType ¶
func (FunctionOutput) ElementType() reflect.Type
func (FunctionOutput) Etag ¶
func (o FunctionOutput) Etag() pulumi.StringOutput
ETag hash of the function. This is the value for the `DEVELOPMENT` stage of the function.
func (FunctionOutput) KeyValueStoreAssociations ¶ added in v6.29.0
func (o FunctionOutput) KeyValueStoreAssociations() pulumi.StringArrayOutput
List of `cloudfront.KeyValueStore` ARNs to be associated to the function. AWS limits associations to on key value store per function.
func (FunctionOutput) LiveStageEtag ¶
func (o FunctionOutput) LiveStageEtag() pulumi.StringOutput
ETag hash of any `LIVE` stage of the function.
func (FunctionOutput) Name ¶
func (o FunctionOutput) Name() pulumi.StringOutput
Unique name for your CloudFront Function.
func (FunctionOutput) Publish ¶
func (o FunctionOutput) Publish() pulumi.BoolPtrOutput
Whether to publish creation/change as Live CloudFront Function Version. Defaults to `true`.
func (FunctionOutput) Runtime ¶
func (o FunctionOutput) Runtime() pulumi.StringOutput
Identifier of the function's runtime. Valid values are `cloudfront-js-1.0` and `cloudfront-js-2.0`.
The following arguments are optional:
func (FunctionOutput) Status ¶
func (o FunctionOutput) Status() pulumi.StringOutput
Status of the function. Can be `UNPUBLISHED`, `UNASSOCIATED` or `ASSOCIATED`.
func (FunctionOutput) ToFunctionOutput ¶
func (o FunctionOutput) ToFunctionOutput() FunctionOutput
func (FunctionOutput) ToFunctionOutputWithContext ¶
func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
type FunctionState ¶
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 // List of `cloudfront.KeyValueStore` ARNs to be associated to the function. AWS limits associations to on key value store per function. KeyValueStoreAssociations pulumi.StringArrayInput // 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. Valid values are `cloudfront-js-1.0` and `cloudfront-js-2.0`. // // The following arguments are optional: Runtime pulumi.StringPtrInput // Status of the function. Can be `UNPUBLISHED`, `UNASSOCIATED` or `ASSOCIATED`. Status pulumi.StringPtrInput }
func (FunctionState) ElementType ¶
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 { // List of item names (`cookies`, `headers`, or `queryStrings`). Items []string `pulumi:"items"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookieArgs struct { // 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
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 { // List of item names (`cookies`, `headers`, or `queryStrings`). Items []string `pulumi:"items"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaderArgs struct { // 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
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 { // List of item names (`cookies`, `headers`, or `queryStrings`). Items []string `pulumi:"items"` }
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs ¶
type GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringArgs struct { // 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
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 ¶
type GetLogDeliveryCanonicalUserIdArgs struct { // 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 ¶
type GetLogDeliveryCanonicalUserIdOutputArgs struct { // 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 ¶
func (GetLogDeliveryCanonicalUserIdOutputArgs) ElementType() reflect.Type
type GetLogDeliveryCanonicalUserIdResult ¶
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 ¶
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/v6/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := s3.GetCanonicalUserId(ctx, map[string]interface{}{}, nil) if err != nil { return err } example, err := cloudfront.GetLogDeliveryCanonicalUserId(ctx, &cloudfront.GetLogDeliveryCanonicalUserIdArgs{}, nil) if err != nil { return err } exampleBucketV2, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{ Bucket: pulumi.String("example"), }) if err != nil { return err } exampleBucketOwnershipControls, err := s3.NewBucketOwnershipControls(ctx, "example", &s3.BucketOwnershipControlsArgs{ Bucket: exampleBucketV2.ID(), Rule: &s3.BucketOwnershipControlsRuleArgs{ ObjectOwnership: pulumi.String("BucketOwnerPreferred"), }, }) if err != nil { return err } _, err = s3.NewBucketAclV2(ctx, "example", &s3.BucketAclV2Args{ Bucket: exampleBucketV2.ID(), AccessControlPolicy: &s3.BucketAclV2AccessControlPolicyArgs{ Grants: s3.BucketAclV2AccessControlPolicyGrantArray{ &s3.BucketAclV2AccessControlPolicyGrantArgs{ Grantee: &s3.BucketAclV2AccessControlPolicyGrantGranteeArgs{ Id: pulumi.String(example.Id), Type: pulumi.String("CanonicalUser"), }, Permission: pulumi.String("FULL_CONTROL"), }, }, Owner: &s3.BucketAclV2AccessControlPolicyOwnerArgs{ Id: pulumi.String(current.Id), }, }, }, pulumi.DependsOn([]pulumi.Resource{ exampleBucketOwnershipControls, })) if err != nil { return err } return nil }) }
```
type GetLogDeliveryCanonicalUserIdResultOutput ¶
type GetLogDeliveryCanonicalUserIdResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLogDeliveryCanonicalUserId.
func GetLogDeliveryCanonicalUserIdOutput ¶
func GetLogDeliveryCanonicalUserIdOutput(ctx *pulumi.Context, args GetLogDeliveryCanonicalUserIdOutputArgs, opts ...pulumi.InvokeOption) GetLogDeliveryCanonicalUserIdResultOutput
func (GetLogDeliveryCanonicalUserIdResultOutput) ElementType ¶
func (GetLogDeliveryCanonicalUserIdResultOutput) ElementType() reflect.Type
func (GetLogDeliveryCanonicalUserIdResultOutput) Id ¶
func (o GetLogDeliveryCanonicalUserIdResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLogDeliveryCanonicalUserIdResultOutput) Region ¶
func (o GetLogDeliveryCanonicalUserIdResultOutput) Region() pulumi.StringPtrOutput
func (GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutput ¶
func (o GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutput() GetLogDeliveryCanonicalUserIdResultOutput
func (GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutputWithContext ¶
func (o GetLogDeliveryCanonicalUserIdResultOutput) ToGetLogDeliveryCanonicalUserIdResultOutputWithContext(ctx context.Context) GetLogDeliveryCanonicalUserIdResultOutput
type GetOriginAccessIdentitiesArgs ¶
type GetOriginAccessIdentitiesArgs struct { // Filter origin access identities by comment. Comments []string `pulumi:"comments"` }
A collection of arguments for invoking getOriginAccessIdentities.
type GetOriginAccessIdentitiesOutputArgs ¶
type GetOriginAccessIdentitiesOutputArgs struct { // Filter origin access identities by comment. Comments pulumi.StringArrayInput `pulumi:"comments"` }
A collection of arguments for invoking getOriginAccessIdentities.
func (GetOriginAccessIdentitiesOutputArgs) ElementType ¶
func (GetOriginAccessIdentitiesOutputArgs) ElementType() reflect.Type
type GetOriginAccessIdentitiesResult ¶
type GetOriginAccessIdentitiesResult struct { Comments []string `pulumi:"comments"` // Set of ARNs of the matched origin access identities. IamArns []string `pulumi:"iamArns"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set of ids of the matched origin access identities. Ids []string `pulumi:"ids"` // Set of S3 canonical user IDs of the matched origin access identities. S3CanonicalUserIds []string `pulumi:"s3CanonicalUserIds"` }
A collection of values returned by getOriginAccessIdentities.
func GetOriginAccessIdentities ¶
func GetOriginAccessIdentities(ctx *pulumi.Context, args *GetOriginAccessIdentitiesArgs, opts ...pulumi.InvokeOption) (*GetOriginAccessIdentitiesResult, error)
Use this data source to get ARNs, ids and S3 canonical user IDs of Amazon CloudFront origin access identities.
## Example Usage
### All origin access identities in the account
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.GetOriginAccessIdentities(ctx, &cloudfront.GetOriginAccessIdentitiesArgs{}, nil) if err != nil { return err } return nil }) }
```
### Origin access identities filtered by comment/name
Origin access identities whose comments are `example-comment1`, `example-comment2`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.GetOriginAccessIdentities(ctx, &cloudfront.GetOriginAccessIdentitiesArgs{ Comments: []string{ "example-comment1", "example-comment2", }, }, nil) if err != nil { return err } return nil }) }
```
type GetOriginAccessIdentitiesResultOutput ¶
type GetOriginAccessIdentitiesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOriginAccessIdentities.
func GetOriginAccessIdentitiesOutput ¶
func GetOriginAccessIdentitiesOutput(ctx *pulumi.Context, args GetOriginAccessIdentitiesOutputArgs, opts ...pulumi.InvokeOption) GetOriginAccessIdentitiesResultOutput
func (GetOriginAccessIdentitiesResultOutput) Comments ¶
func (o GetOriginAccessIdentitiesResultOutput) Comments() pulumi.StringArrayOutput
func (GetOriginAccessIdentitiesResultOutput) ElementType ¶
func (GetOriginAccessIdentitiesResultOutput) ElementType() reflect.Type
func (GetOriginAccessIdentitiesResultOutput) IamArns ¶
func (o GetOriginAccessIdentitiesResultOutput) IamArns() pulumi.StringArrayOutput
Set of ARNs of the matched origin access identities.
func (GetOriginAccessIdentitiesResultOutput) Id ¶
func (o GetOriginAccessIdentitiesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOriginAccessIdentitiesResultOutput) Ids ¶
func (o GetOriginAccessIdentitiesResultOutput) Ids() pulumi.StringArrayOutput
Set of ids of the matched origin access identities.
func (GetOriginAccessIdentitiesResultOutput) S3CanonicalUserIds ¶
func (o GetOriginAccessIdentitiesResultOutput) S3CanonicalUserIds() pulumi.StringArrayOutput
Set of S3 canonical user IDs of the matched origin access identities.
func (GetOriginAccessIdentitiesResultOutput) ToGetOriginAccessIdentitiesResultOutput ¶
func (o GetOriginAccessIdentitiesResultOutput) ToGetOriginAccessIdentitiesResultOutput() GetOriginAccessIdentitiesResultOutput
func (GetOriginAccessIdentitiesResultOutput) ToGetOriginAccessIdentitiesResultOutputWithContext ¶
func (o GetOriginAccessIdentitiesResultOutput) ToGetOriginAccessIdentitiesResultOutputWithContext(ctx context.Context) GetOriginAccessIdentitiesResultOutput
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 GetRealtimeLogConfigEndpoint ¶
type GetRealtimeLogConfigEndpoint struct { // (Required) Amazon Kinesis data stream configuration. KinesisStreamConfigs []GetRealtimeLogConfigEndpointKinesisStreamConfig `pulumi:"kinesisStreamConfigs"` // (Required) Type of data stream where real-time log data is sent. The only valid value is `Kinesis`. StreamType string `pulumi:"streamType"` }
type GetRealtimeLogConfigEndpointArgs ¶
type GetRealtimeLogConfigEndpointArgs struct { // (Required) Amazon Kinesis data stream configuration. KinesisStreamConfigs GetRealtimeLogConfigEndpointKinesisStreamConfigArrayInput `pulumi:"kinesisStreamConfigs"` // (Required) Type of data stream where real-time log data is sent. The only valid value is `Kinesis`. StreamType pulumi.StringInput `pulumi:"streamType"` }
func (GetRealtimeLogConfigEndpointArgs) ElementType ¶
func (GetRealtimeLogConfigEndpointArgs) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointArgs) ToGetRealtimeLogConfigEndpointOutput ¶
func (i GetRealtimeLogConfigEndpointArgs) ToGetRealtimeLogConfigEndpointOutput() GetRealtimeLogConfigEndpointOutput
func (GetRealtimeLogConfigEndpointArgs) ToGetRealtimeLogConfigEndpointOutputWithContext ¶
func (i GetRealtimeLogConfigEndpointArgs) ToGetRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointOutput
type GetRealtimeLogConfigEndpointArray ¶
type GetRealtimeLogConfigEndpointArray []GetRealtimeLogConfigEndpointInput
func (GetRealtimeLogConfigEndpointArray) ElementType ¶
func (GetRealtimeLogConfigEndpointArray) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointArray) ToGetRealtimeLogConfigEndpointArrayOutput ¶
func (i GetRealtimeLogConfigEndpointArray) ToGetRealtimeLogConfigEndpointArrayOutput() GetRealtimeLogConfigEndpointArrayOutput
func (GetRealtimeLogConfigEndpointArray) ToGetRealtimeLogConfigEndpointArrayOutputWithContext ¶
func (i GetRealtimeLogConfigEndpointArray) ToGetRealtimeLogConfigEndpointArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointArrayOutput
type GetRealtimeLogConfigEndpointArrayInput ¶
type GetRealtimeLogConfigEndpointArrayInput interface { pulumi.Input ToGetRealtimeLogConfigEndpointArrayOutput() GetRealtimeLogConfigEndpointArrayOutput ToGetRealtimeLogConfigEndpointArrayOutputWithContext(context.Context) GetRealtimeLogConfigEndpointArrayOutput }
GetRealtimeLogConfigEndpointArrayInput is an input type that accepts GetRealtimeLogConfigEndpointArray and GetRealtimeLogConfigEndpointArrayOutput values. You can construct a concrete instance of `GetRealtimeLogConfigEndpointArrayInput` via:
GetRealtimeLogConfigEndpointArray{ GetRealtimeLogConfigEndpointArgs{...} }
type GetRealtimeLogConfigEndpointArrayOutput ¶
type GetRealtimeLogConfigEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetRealtimeLogConfigEndpointArrayOutput) ElementType ¶
func (GetRealtimeLogConfigEndpointArrayOutput) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointArrayOutput) ToGetRealtimeLogConfigEndpointArrayOutput ¶
func (o GetRealtimeLogConfigEndpointArrayOutput) ToGetRealtimeLogConfigEndpointArrayOutput() GetRealtimeLogConfigEndpointArrayOutput
func (GetRealtimeLogConfigEndpointArrayOutput) ToGetRealtimeLogConfigEndpointArrayOutputWithContext ¶
func (o GetRealtimeLogConfigEndpointArrayOutput) ToGetRealtimeLogConfigEndpointArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointArrayOutput
type GetRealtimeLogConfigEndpointInput ¶
type GetRealtimeLogConfigEndpointInput interface { pulumi.Input ToGetRealtimeLogConfigEndpointOutput() GetRealtimeLogConfigEndpointOutput ToGetRealtimeLogConfigEndpointOutputWithContext(context.Context) GetRealtimeLogConfigEndpointOutput }
GetRealtimeLogConfigEndpointInput is an input type that accepts GetRealtimeLogConfigEndpointArgs and GetRealtimeLogConfigEndpointOutput values. You can construct a concrete instance of `GetRealtimeLogConfigEndpointInput` via:
GetRealtimeLogConfigEndpointArgs{...}
type GetRealtimeLogConfigEndpointKinesisStreamConfig ¶
type GetRealtimeLogConfigEndpointKinesisStreamConfig struct { // (Required) 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"` // (Required) ARN of the Kinesis data stream. StreamArn string `pulumi:"streamArn"` }
type GetRealtimeLogConfigEndpointKinesisStreamConfigArgs ¶
type GetRealtimeLogConfigEndpointKinesisStreamConfigArgs struct { // (Required) 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"` // (Required) ARN of the Kinesis data stream. StreamArn pulumi.StringInput `pulumi:"streamArn"` }
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType ¶
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶
func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArgs) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
type GetRealtimeLogConfigEndpointKinesisStreamConfigArray ¶
type GetRealtimeLogConfigEndpointKinesisStreamConfigArray []GetRealtimeLogConfigEndpointKinesisStreamConfigInput
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ElementType ¶
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput ¶
func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutputWithContext ¶
func (i GetRealtimeLogConfigEndpointKinesisStreamConfigArray) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
type GetRealtimeLogConfigEndpointKinesisStreamConfigArrayInput ¶
type GetRealtimeLogConfigEndpointKinesisStreamConfigArrayInput interface { pulumi.Input ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutputWithContext(context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput }
GetRealtimeLogConfigEndpointKinesisStreamConfigArrayInput is an input type that accepts GetRealtimeLogConfigEndpointKinesisStreamConfigArray and GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput values. You can construct a concrete instance of `GetRealtimeLogConfigEndpointKinesisStreamConfigArrayInput` via:
GetRealtimeLogConfigEndpointKinesisStreamConfigArray{ GetRealtimeLogConfigEndpointKinesisStreamConfigArgs{...} }
type GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput ¶
type GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ElementType ¶
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput ¶
func (o GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
func (GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutputWithContext ¶
func (o GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
type GetRealtimeLogConfigEndpointKinesisStreamConfigInput ¶
type GetRealtimeLogConfigEndpointKinesisStreamConfigInput interface { pulumi.Input ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigOutput ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigOutput }
GetRealtimeLogConfigEndpointKinesisStreamConfigInput is an input type that accepts GetRealtimeLogConfigEndpointKinesisStreamConfigArgs and GetRealtimeLogConfigEndpointKinesisStreamConfigOutput values. You can construct a concrete instance of `GetRealtimeLogConfigEndpointKinesisStreamConfigInput` via:
GetRealtimeLogConfigEndpointKinesisStreamConfigArgs{...}
type GetRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
type GetRealtimeLogConfigEndpointKinesisStreamConfigOutput struct{ *pulumi.OutputState }
func (GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType ¶
func (GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn ¶
func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) RoleArn() pulumi.StringOutput
(Required) 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 (GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn ¶
func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
(Required) ARN of the Kinesis data stream.
func (GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutput ¶
func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutput() GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
func (GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext ¶
func (o GetRealtimeLogConfigEndpointKinesisStreamConfigOutput) ToGetRealtimeLogConfigEndpointKinesisStreamConfigOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointKinesisStreamConfigOutput
type GetRealtimeLogConfigEndpointOutput ¶
type GetRealtimeLogConfigEndpointOutput struct{ *pulumi.OutputState }
func (GetRealtimeLogConfigEndpointOutput) ElementType ¶
func (GetRealtimeLogConfigEndpointOutput) ElementType() reflect.Type
func (GetRealtimeLogConfigEndpointOutput) KinesisStreamConfigs ¶
func (o GetRealtimeLogConfigEndpointOutput) KinesisStreamConfigs() GetRealtimeLogConfigEndpointKinesisStreamConfigArrayOutput
(Required) Amazon Kinesis data stream configuration.
func (GetRealtimeLogConfigEndpointOutput) StreamType ¶
func (o GetRealtimeLogConfigEndpointOutput) StreamType() pulumi.StringOutput
(Required) Type of data stream where real-time log data is sent. The only valid value is `Kinesis`.
func (GetRealtimeLogConfigEndpointOutput) ToGetRealtimeLogConfigEndpointOutput ¶
func (o GetRealtimeLogConfigEndpointOutput) ToGetRealtimeLogConfigEndpointOutput() GetRealtimeLogConfigEndpointOutput
func (GetRealtimeLogConfigEndpointOutput) ToGetRealtimeLogConfigEndpointOutputWithContext ¶
func (o GetRealtimeLogConfigEndpointOutput) ToGetRealtimeLogConfigEndpointOutputWithContext(ctx context.Context) GetRealtimeLogConfigEndpointOutput
type GetResponseHeadersPolicyCorsConfig ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeader struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray []GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowHeaderOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethod ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethod struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray []GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowMethodOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOrigin ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOrigin struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray []GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArray) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput() GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlAllowOriginOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeader ¶
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeader struct {
Items []string `pulumi:"items"`
}
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs ¶
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArgs) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray ¶
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray []GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArray) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderArrayOutput
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput() GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
func (GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput) ToGetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigAccessControlExposeHeaderOutput
type GetResponseHeadersPolicyCorsConfigArgs ¶
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 ¶
func (GetResponseHeadersPolicyCorsConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutput ¶
func (i GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutput() GetResponseHeadersPolicyCorsConfigOutput
func (GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigArgs) ToGetResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigOutput
type GetResponseHeadersPolicyCorsConfigArray ¶
type GetResponseHeadersPolicyCorsConfigArray []GetResponseHeadersPolicyCorsConfigInput
func (GetResponseHeadersPolicyCorsConfigArray) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutput ¶
func (i GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutput() GetResponseHeadersPolicyCorsConfigArrayOutput
func (GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyCorsConfigArray) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigArrayOutput
type GetResponseHeadersPolicyCorsConfigArrayInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutput ¶
func (o GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutput() GetResponseHeadersPolicyCorsConfigArrayOutput
func (GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigArrayOutput) ToGetResponseHeadersPolicyCorsConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigArrayOutput
type GetResponseHeadersPolicyCorsConfigInput ¶
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 ¶
type GetResponseHeadersPolicyCorsConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (GetResponseHeadersPolicyCorsConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCorsConfigOutput) OriginOverride ¶
func (o GetResponseHeadersPolicyCorsConfigOutput) OriginOverride() pulumi.BoolOutput
func (GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutput ¶
func (o GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutput() GetResponseHeadersPolicyCorsConfigOutput
func (GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutputWithContext ¶
func (o GetResponseHeadersPolicyCorsConfigOutput) ToGetResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCorsConfigOutput
type GetResponseHeadersPolicyCustomHeadersConfig ¶
type GetResponseHeadersPolicyCustomHeadersConfig struct {
Items []GetResponseHeadersPolicyCustomHeadersConfigItem `pulumi:"items"`
}
type GetResponseHeadersPolicyCustomHeadersConfigArgs ¶
type GetResponseHeadersPolicyCustomHeadersConfigArgs struct {
Items GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutput ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutput() GetResponseHeadersPolicyCustomHeadersConfigOutput
func (GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigArgs) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigOutput
type GetResponseHeadersPolicyCustomHeadersConfigArray ¶
type GetResponseHeadersPolicyCustomHeadersConfigArray []GetResponseHeadersPolicyCustomHeadersConfigInput
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigArray) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigArrayInput ¶
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 ¶
type GetResponseHeadersPolicyCustomHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigInput ¶
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 ¶
type GetResponseHeadersPolicyCustomHeadersConfigItem struct { // The HTTP header name. Header string `pulumi:"header"` // 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"` // Value for the HTTP response header. Value string `pulumi:"value"` }
type GetResponseHeadersPolicyCustomHeadersConfigItemArgs ¶
type GetResponseHeadersPolicyCustomHeadersConfigItemArgs struct { // The HTTP header name. Header pulumi.StringInput `pulumi:"header"` // 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"` // Value for the HTTP response header. Value pulumi.StringInput `pulumi:"value"` }
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput() GetResponseHeadersPolicyCustomHeadersConfigItemOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArgs) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemOutput
type GetResponseHeadersPolicyCustomHeadersConfigItemArray ¶
type GetResponseHeadersPolicyCustomHeadersConfigItemArray []GetResponseHeadersPolicyCustomHeadersConfigItemInput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyCustomHeadersConfigItemArray) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigItemArrayInput ¶
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 ¶
type GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type GetResponseHeadersPolicyCustomHeadersConfigItemInput ¶
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 ¶
type GetResponseHeadersPolicyCustomHeadersConfigItemOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Header ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Header() pulumi.StringOutput
The HTTP header name.
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Override ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Override() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutput() GetResponseHeadersPolicyCustomHeadersConfigItemOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) ToGetResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigItemOutput
func (GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Value ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigItemOutput) Value() pulumi.StringOutput
Value for the HTTP response header.
type GetResponseHeadersPolicyCustomHeadersConfigOutput ¶
type GetResponseHeadersPolicyCustomHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ElementType ¶
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutput ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutput() GetResponseHeadersPolicyCustomHeadersConfigOutput
func (GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶
func (o GetResponseHeadersPolicyCustomHeadersConfigOutput) ToGetResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyCustomHeadersConfigOutput
type GetResponseHeadersPolicyRemoveHeadersConfig ¶
type GetResponseHeadersPolicyRemoveHeadersConfig struct {
Items []GetResponseHeadersPolicyRemoveHeadersConfigItem `pulumi:"items"`
}
type GetResponseHeadersPolicyRemoveHeadersConfigArgs ¶
type GetResponseHeadersPolicyRemoveHeadersConfigArgs struct {
Items GetResponseHeadersPolicyRemoveHeadersConfigItemArrayInput `pulumi:"items"`
}
func (GetResponseHeadersPolicyRemoveHeadersConfigArgs) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigOutput ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigOutput() GetResponseHeadersPolicyRemoveHeadersConfigOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigOutputWithContext ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigOutput
type GetResponseHeadersPolicyRemoveHeadersConfigArray ¶
type GetResponseHeadersPolicyRemoveHeadersConfigArray []GetResponseHeadersPolicyRemoveHeadersConfigInput
func (GetResponseHeadersPolicyRemoveHeadersConfigArray) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigArray) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutput ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigArray) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigArray) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigArray) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
type GetResponseHeadersPolicyRemoveHeadersConfigArrayInput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutputWithContext(context.Context) GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput }
GetResponseHeadersPolicyRemoveHeadersConfigArrayInput is an input type that accepts GetResponseHeadersPolicyRemoveHeadersConfigArray and GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyRemoveHeadersConfigArrayInput` via:
GetResponseHeadersPolicyRemoveHeadersConfigArray{ GetResponseHeadersPolicyRemoveHeadersConfigArgs{...} }
type GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutput ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
type GetResponseHeadersPolicyRemoveHeadersConfigInput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigInput interface { pulumi.Input ToGetResponseHeadersPolicyRemoveHeadersConfigOutput() GetResponseHeadersPolicyRemoveHeadersConfigOutput ToGetResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(context.Context) GetResponseHeadersPolicyRemoveHeadersConfigOutput }
GetResponseHeadersPolicyRemoveHeadersConfigInput is an input type that accepts GetResponseHeadersPolicyRemoveHeadersConfigArgs and GetResponseHeadersPolicyRemoveHeadersConfigOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyRemoveHeadersConfigInput` via:
GetResponseHeadersPolicyRemoveHeadersConfigArgs{...}
type GetResponseHeadersPolicyRemoveHeadersConfigItem ¶
type GetResponseHeadersPolicyRemoveHeadersConfigItem struct { // The HTTP header name. Header string `pulumi:"header"` }
type GetResponseHeadersPolicyRemoveHeadersConfigItemArgs ¶
type GetResponseHeadersPolicyRemoveHeadersConfigItemArgs struct { // The HTTP header name. Header pulumi.StringInput `pulumi:"header"` }
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutput ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
type GetResponseHeadersPolicyRemoveHeadersConfigItemArray ¶
type GetResponseHeadersPolicyRemoveHeadersConfigItemArray []GetResponseHeadersPolicyRemoveHeadersConfigItemInput
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyRemoveHeadersConfigItemArray) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
type GetResponseHeadersPolicyRemoveHeadersConfigItemArrayInput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigItemArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput }
GetResponseHeadersPolicyRemoveHeadersConfigItemArrayInput is an input type that accepts GetResponseHeadersPolicyRemoveHeadersConfigItemArray and GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyRemoveHeadersConfigItemArrayInput` via:
GetResponseHeadersPolicyRemoveHeadersConfigItemArray{ GetResponseHeadersPolicyRemoveHeadersConfigItemArgs{...} }
type GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
type GetResponseHeadersPolicyRemoveHeadersConfigItemInput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigItemInput interface { pulumi.Input ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemOutput ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemOutput }
GetResponseHeadersPolicyRemoveHeadersConfigItemInput is an input type that accepts GetResponseHeadersPolicyRemoveHeadersConfigItemArgs and GetResponseHeadersPolicyRemoveHeadersConfigItemOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyRemoveHeadersConfigItemInput` via:
GetResponseHeadersPolicyRemoveHeadersConfigItemArgs{...}
type GetResponseHeadersPolicyRemoveHeadersConfigItemOutput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigItemOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) Header ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) Header() pulumi.StringOutput
The HTTP header name.
func (GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutput ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutput() GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigItemOutput
type GetResponseHeadersPolicyRemoveHeadersConfigOutput ¶
type GetResponseHeadersPolicyRemoveHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyRemoveHeadersConfigOutput) ElementType ¶
func (GetResponseHeadersPolicyRemoveHeadersConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyRemoveHeadersConfigOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigOutput ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigOutput() GetResponseHeadersPolicyRemoveHeadersConfigOutput
func (GetResponseHeadersPolicyRemoveHeadersConfigOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigOutputWithContext ¶
func (o GetResponseHeadersPolicyRemoveHeadersConfigOutput) ToGetResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyRemoveHeadersConfigOutput
type GetResponseHeadersPolicySecurityHeadersConfig ¶
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"` // 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"` // 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 ¶
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"` // 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"` // 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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutput() GetResponseHeadersPolicySecurityHeadersConfigOutput
func (GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigArgs) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigOutput
type GetResponseHeadersPolicySecurityHeadersConfigArray ¶
type GetResponseHeadersPolicySecurityHeadersConfigArray []GetResponseHeadersPolicySecurityHeadersConfigInput
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigArray) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigArrayInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy ¶
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"` // 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 ¶
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"` // 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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray []GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy ¶
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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOption ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOption struct { // 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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs struct { // 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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray []GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) Override ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) Override() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigContentTypeOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOption ¶
type GetResponseHeadersPolicySecurityHeadersConfigFrameOption struct { // Value of the X-Frame-Options HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption string `pulumi:"frameOption"` // 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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs struct { // Value of the X-Frame-Options HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption pulumi.StringInput `pulumi:"frameOption"` // 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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray ¶
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray []GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArray) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) FrameOption ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) FrameOption() pulumi.StringOutput
Value of the X-Frame-Options HTTP response header. Valid values: `DENY` | `SAMEORIGIN`
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) Override ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) Override() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigFrameOptionOutput
type GetResponseHeadersPolicySecurityHeadersConfigInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicies ¶
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 ¶
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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions() GetResponseHeadersPolicySecurityHeadersConfigFrameOptionArrayOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicies() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
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 ¶
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutput() GetResponseHeadersPolicySecurityHeadersConfigOutput
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigOutput) ToGetResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigOutput
func (GetResponseHeadersPolicySecurityHeadersConfigOutput) XssProtections ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicy struct { // 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"` // 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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs struct { // 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"` // 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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray ¶
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray []GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArray) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy() pulumi.StringOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToGetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity ¶
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"` // Whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header. IncludeSubdomains bool `pulumi:"includeSubdomains"` // 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"` // Whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header. Preload bool `pulumi:"preload"` }
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs ¶
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"` // Whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header. IncludeSubdomains pulumi.BoolInput `pulumi:"includeSubdomains"` // 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"` // Whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header. Preload pulumi.BoolInput `pulumi:"preload"` }
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray ¶
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray []GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArray) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec ¶
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 ¶
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains() pulumi.BoolOutput
Whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header.
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload() pulumi.BoolOutput
Whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header.
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToGetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtection ¶
type GetResponseHeadersPolicySecurityHeadersConfigXssProtection struct { // Whether CloudFront includes the mode=block directive in the X-XSS-Protection header. ModeBlock bool `pulumi:"modeBlock"` // 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"` // 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"` // Whether CloudFront sets a reporting URI in the X-XSS-Protection header. ReportUri string `pulumi:"reportUri"` }
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs ¶
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs struct { // Whether CloudFront includes the mode=block directive in the X-XSS-Protection header. ModeBlock pulumi.BoolInput `pulumi:"modeBlock"` // 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"` // 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"` // Whether CloudFront sets a reporting URI in the X-XSS-Protection header. ReportUri pulumi.StringInput `pulumi:"reportUri"` }
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray ¶
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray []GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext ¶
func (i GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArray) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionArrayOutput
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionInput ¶
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 ¶
type GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType ¶
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock() pulumi.BoolOutput
Whether CloudFront includes the mode=block directive in the X-XSS-Protection header.
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Protection() pulumi.BoolOutput
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 ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ReportUri() pulumi.StringOutput
Whether CloudFront sets a reporting URI in the X-XSS-Protection header.
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶
func (o GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToGetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) GetResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
type GetResponseHeadersPolicyServerTimingHeadersConfig ¶
type GetResponseHeadersPolicyServerTimingHeadersConfig struct { // Whether CloudFront adds the `Server-Timing` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy. Enabled bool `pulumi:"enabled"` // Number 0–100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the Server-Timing header to. SamplingRate float64 `pulumi:"samplingRate"` }
type GetResponseHeadersPolicyServerTimingHeadersConfigArgs ¶
type GetResponseHeadersPolicyServerTimingHeadersConfigArgs struct { // Whether CloudFront adds the `Server-Timing` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy. Enabled pulumi.BoolInput `pulumi:"enabled"` // Number 0–100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the Server-Timing header to. SamplingRate pulumi.Float64Input `pulumi:"samplingRate"` }
func (GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ElementType ¶
func (GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ElementType() reflect.Type
func (GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutput ¶
func (i GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutput() GetResponseHeadersPolicyServerTimingHeadersConfigOutput
func (GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext ¶
func (i GetResponseHeadersPolicyServerTimingHeadersConfigArgs) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigOutput
type GetResponseHeadersPolicyServerTimingHeadersConfigArray ¶
type GetResponseHeadersPolicyServerTimingHeadersConfigArray []GetResponseHeadersPolicyServerTimingHeadersConfigInput
func (GetResponseHeadersPolicyServerTimingHeadersConfigArray) ElementType ¶
func (GetResponseHeadersPolicyServerTimingHeadersConfigArray) ElementType() reflect.Type
func (GetResponseHeadersPolicyServerTimingHeadersConfigArray) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput ¶
func (i GetResponseHeadersPolicyServerTimingHeadersConfigArray) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput() GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
func (GetResponseHeadersPolicyServerTimingHeadersConfigArray) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutputWithContext ¶
func (i GetResponseHeadersPolicyServerTimingHeadersConfigArray) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
type GetResponseHeadersPolicyServerTimingHeadersConfigArrayInput ¶
type GetResponseHeadersPolicyServerTimingHeadersConfigArrayInput interface { pulumi.Input ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput() GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutputWithContext(context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput }
GetResponseHeadersPolicyServerTimingHeadersConfigArrayInput is an input type that accepts GetResponseHeadersPolicyServerTimingHeadersConfigArray and GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyServerTimingHeadersConfigArrayInput` via:
GetResponseHeadersPolicyServerTimingHeadersConfigArray{ GetResponseHeadersPolicyServerTimingHeadersConfigArgs{...} }
type GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput ¶
type GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ElementType ¶
func (GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput ¶
func (o GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput() GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
func (GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutputWithContext ¶
func (o GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigArrayOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
type GetResponseHeadersPolicyServerTimingHeadersConfigInput ¶
type GetResponseHeadersPolicyServerTimingHeadersConfigInput interface { pulumi.Input ToGetResponseHeadersPolicyServerTimingHeadersConfigOutput() GetResponseHeadersPolicyServerTimingHeadersConfigOutput ToGetResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigOutput }
GetResponseHeadersPolicyServerTimingHeadersConfigInput is an input type that accepts GetResponseHeadersPolicyServerTimingHeadersConfigArgs and GetResponseHeadersPolicyServerTimingHeadersConfigOutput values. You can construct a concrete instance of `GetResponseHeadersPolicyServerTimingHeadersConfigInput` via:
GetResponseHeadersPolicyServerTimingHeadersConfigArgs{...}
type GetResponseHeadersPolicyServerTimingHeadersConfigOutput ¶
type GetResponseHeadersPolicyServerTimingHeadersConfigOutput struct{ *pulumi.OutputState }
func (GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ElementType ¶
func (GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ElementType() reflect.Type
func (GetResponseHeadersPolicyServerTimingHeadersConfigOutput) Enabled ¶
func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) Enabled() pulumi.BoolOutput
Whether CloudFront adds the `Server-Timing` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy.
func (GetResponseHeadersPolicyServerTimingHeadersConfigOutput) SamplingRate ¶
func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) SamplingRate() pulumi.Float64Output
Number 0–100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the Server-Timing header to.
func (GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutput ¶
func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutput() GetResponseHeadersPolicyServerTimingHeadersConfigOutput
func (GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext ¶
func (o GetResponseHeadersPolicyServerTimingHeadersConfigOutput) ToGetResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) GetResponseHeadersPolicyServerTimingHeadersConfigOutput
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 (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "public_key.pem", }, nil) if err != nil { return err } example, err := cloudfront.NewPublicKey(ctx, "example", &cloudfront.PublicKeyArgs{ Comment: pulumi.String("example public key"), EncodedKey: pulumi.String(invokeFile.Result), Name: pulumi.String("example-key"), }) if err != nil { return err } _, err = cloudfront.NewKeyGroup(ctx, "example", &cloudfront.KeyGroupArgs{ Comment: pulumi.String("example key group"), Items: pulumi.StringArray{ example.ID(), }, Name: pulumi.String("example-key-group"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront Key Group using the `id`. For example:
```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) Comment ¶
func (o KeyGroupOutput) Comment() pulumi.StringPtrOutput
A comment to describe the key group..
func (KeyGroupOutput) ElementType ¶
func (KeyGroupOutput) ElementType() reflect.Type
func (KeyGroupOutput) Etag ¶
func (o KeyGroupOutput) Etag() pulumi.StringOutput
The identifier for this version of the key group.
func (KeyGroupOutput) Items ¶
func (o KeyGroupOutput) Items() pulumi.StringArrayOutput
A list of the identifiers of the public keys in the key group.
func (KeyGroupOutput) Name ¶
func (o KeyGroupOutput) Name() pulumi.StringOutput
A name to identify the key group.
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 KeyValueStore ¶ added in v6.23.0
type KeyValueStore struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) identifying your CloudFront KeyValueStore. Arn pulumi.StringOutput `pulumi:"arn"` // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // ETag hash of the KeyValueStore. Etag pulumi.StringOutput `pulumi:"etag"` LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // Unique name for your CloudFront KeyValueStore. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` Timeouts KeyValueStoreTimeoutsPtrOutput `pulumi:"timeouts"` }
Resource for managing an AWS CloudFront Key Value Store.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewKeyValueStore(ctx, "example", &cloudfront.KeyValueStoreArgs{ Name: pulumi.String("ExampleKeyValueStore"), Comment: pulumi.String("This is an example key value store"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront Key Value Store using the `name`. For example:
```sh $ pulumi import aws:cloudfront/keyValueStore:KeyValueStore example example_store ```
func GetKeyValueStore ¶ added in v6.23.0
func GetKeyValueStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyValueStoreState, opts ...pulumi.ResourceOption) (*KeyValueStore, error)
GetKeyValueStore gets an existing KeyValueStore 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 NewKeyValueStore ¶ added in v6.23.0
func NewKeyValueStore(ctx *pulumi.Context, name string, args *KeyValueStoreArgs, opts ...pulumi.ResourceOption) (*KeyValueStore, error)
NewKeyValueStore registers a new resource with the given unique name, arguments, and options.
func (*KeyValueStore) ElementType ¶ added in v6.23.0
func (*KeyValueStore) ElementType() reflect.Type
func (*KeyValueStore) ToKeyValueStoreOutput ¶ added in v6.23.0
func (i *KeyValueStore) ToKeyValueStoreOutput() KeyValueStoreOutput
func (*KeyValueStore) ToKeyValueStoreOutputWithContext ¶ added in v6.23.0
func (i *KeyValueStore) ToKeyValueStoreOutputWithContext(ctx context.Context) KeyValueStoreOutput
type KeyValueStoreArgs ¶ added in v6.23.0
type KeyValueStoreArgs struct { // Comment. Comment pulumi.StringPtrInput // Unique name for your CloudFront KeyValueStore. // // The following arguments are optional: Name pulumi.StringPtrInput Timeouts KeyValueStoreTimeoutsPtrInput }
The set of arguments for constructing a KeyValueStore resource.
func (KeyValueStoreArgs) ElementType ¶ added in v6.23.0
func (KeyValueStoreArgs) ElementType() reflect.Type
type KeyValueStoreArray ¶ added in v6.23.0
type KeyValueStoreArray []KeyValueStoreInput
func (KeyValueStoreArray) ElementType ¶ added in v6.23.0
func (KeyValueStoreArray) ElementType() reflect.Type
func (KeyValueStoreArray) ToKeyValueStoreArrayOutput ¶ added in v6.23.0
func (i KeyValueStoreArray) ToKeyValueStoreArrayOutput() KeyValueStoreArrayOutput
func (KeyValueStoreArray) ToKeyValueStoreArrayOutputWithContext ¶ added in v6.23.0
func (i KeyValueStoreArray) ToKeyValueStoreArrayOutputWithContext(ctx context.Context) KeyValueStoreArrayOutput
type KeyValueStoreArrayInput ¶ added in v6.23.0
type KeyValueStoreArrayInput interface { pulumi.Input ToKeyValueStoreArrayOutput() KeyValueStoreArrayOutput ToKeyValueStoreArrayOutputWithContext(context.Context) KeyValueStoreArrayOutput }
KeyValueStoreArrayInput is an input type that accepts KeyValueStoreArray and KeyValueStoreArrayOutput values. You can construct a concrete instance of `KeyValueStoreArrayInput` via:
KeyValueStoreArray{ KeyValueStoreArgs{...} }
type KeyValueStoreArrayOutput ¶ added in v6.23.0
type KeyValueStoreArrayOutput struct{ *pulumi.OutputState }
func (KeyValueStoreArrayOutput) ElementType ¶ added in v6.23.0
func (KeyValueStoreArrayOutput) ElementType() reflect.Type
func (KeyValueStoreArrayOutput) Index ¶ added in v6.23.0
func (o KeyValueStoreArrayOutput) Index(i pulumi.IntInput) KeyValueStoreOutput
func (KeyValueStoreArrayOutput) ToKeyValueStoreArrayOutput ¶ added in v6.23.0
func (o KeyValueStoreArrayOutput) ToKeyValueStoreArrayOutput() KeyValueStoreArrayOutput
func (KeyValueStoreArrayOutput) ToKeyValueStoreArrayOutputWithContext ¶ added in v6.23.0
func (o KeyValueStoreArrayOutput) ToKeyValueStoreArrayOutputWithContext(ctx context.Context) KeyValueStoreArrayOutput
type KeyValueStoreInput ¶ added in v6.23.0
type KeyValueStoreInput interface { pulumi.Input ToKeyValueStoreOutput() KeyValueStoreOutput ToKeyValueStoreOutputWithContext(ctx context.Context) KeyValueStoreOutput }
type KeyValueStoreMap ¶ added in v6.23.0
type KeyValueStoreMap map[string]KeyValueStoreInput
func (KeyValueStoreMap) ElementType ¶ added in v6.23.0
func (KeyValueStoreMap) ElementType() reflect.Type
func (KeyValueStoreMap) ToKeyValueStoreMapOutput ¶ added in v6.23.0
func (i KeyValueStoreMap) ToKeyValueStoreMapOutput() KeyValueStoreMapOutput
func (KeyValueStoreMap) ToKeyValueStoreMapOutputWithContext ¶ added in v6.23.0
func (i KeyValueStoreMap) ToKeyValueStoreMapOutputWithContext(ctx context.Context) KeyValueStoreMapOutput
type KeyValueStoreMapInput ¶ added in v6.23.0
type KeyValueStoreMapInput interface { pulumi.Input ToKeyValueStoreMapOutput() KeyValueStoreMapOutput ToKeyValueStoreMapOutputWithContext(context.Context) KeyValueStoreMapOutput }
KeyValueStoreMapInput is an input type that accepts KeyValueStoreMap and KeyValueStoreMapOutput values. You can construct a concrete instance of `KeyValueStoreMapInput` via:
KeyValueStoreMap{ "key": KeyValueStoreArgs{...} }
type KeyValueStoreMapOutput ¶ added in v6.23.0
type KeyValueStoreMapOutput struct{ *pulumi.OutputState }
func (KeyValueStoreMapOutput) ElementType ¶ added in v6.23.0
func (KeyValueStoreMapOutput) ElementType() reflect.Type
func (KeyValueStoreMapOutput) MapIndex ¶ added in v6.23.0
func (o KeyValueStoreMapOutput) MapIndex(k pulumi.StringInput) KeyValueStoreOutput
func (KeyValueStoreMapOutput) ToKeyValueStoreMapOutput ¶ added in v6.23.0
func (o KeyValueStoreMapOutput) ToKeyValueStoreMapOutput() KeyValueStoreMapOutput
func (KeyValueStoreMapOutput) ToKeyValueStoreMapOutputWithContext ¶ added in v6.23.0
func (o KeyValueStoreMapOutput) ToKeyValueStoreMapOutputWithContext(ctx context.Context) KeyValueStoreMapOutput
type KeyValueStoreOutput ¶ added in v6.23.0
type KeyValueStoreOutput struct{ *pulumi.OutputState }
func (KeyValueStoreOutput) Arn ¶ added in v6.23.0
func (o KeyValueStoreOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) identifying your CloudFront KeyValueStore.
func (KeyValueStoreOutput) Comment ¶ added in v6.23.0
func (o KeyValueStoreOutput) Comment() pulumi.StringPtrOutput
Comment.
func (KeyValueStoreOutput) ElementType ¶ added in v6.23.0
func (KeyValueStoreOutput) ElementType() reflect.Type
func (KeyValueStoreOutput) Etag ¶ added in v6.23.0
func (o KeyValueStoreOutput) Etag() pulumi.StringOutput
ETag hash of the KeyValueStore.
func (KeyValueStoreOutput) LastModifiedTime ¶ added in v6.23.0
func (o KeyValueStoreOutput) LastModifiedTime() pulumi.StringOutput
func (KeyValueStoreOutput) Name ¶ added in v6.23.0
func (o KeyValueStoreOutput) Name() pulumi.StringOutput
Unique name for your CloudFront KeyValueStore.
The following arguments are optional:
func (KeyValueStoreOutput) Timeouts ¶ added in v6.23.0
func (o KeyValueStoreOutput) Timeouts() KeyValueStoreTimeoutsPtrOutput
func (KeyValueStoreOutput) ToKeyValueStoreOutput ¶ added in v6.23.0
func (o KeyValueStoreOutput) ToKeyValueStoreOutput() KeyValueStoreOutput
func (KeyValueStoreOutput) ToKeyValueStoreOutputWithContext ¶ added in v6.23.0
func (o KeyValueStoreOutput) ToKeyValueStoreOutputWithContext(ctx context.Context) KeyValueStoreOutput
type KeyValueStoreState ¶ added in v6.23.0
type KeyValueStoreState struct { // Amazon Resource Name (ARN) identifying your CloudFront KeyValueStore. Arn pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput // ETag hash of the KeyValueStore. Etag pulumi.StringPtrInput LastModifiedTime pulumi.StringPtrInput // Unique name for your CloudFront KeyValueStore. // // The following arguments are optional: Name pulumi.StringPtrInput Timeouts KeyValueStoreTimeoutsPtrInput }
func (KeyValueStoreState) ElementType ¶ added in v6.23.0
func (KeyValueStoreState) ElementType() reflect.Type
type KeyValueStoreTimeouts ¶ added in v6.23.0
type KeyValueStoreTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` }
type KeyValueStoreTimeoutsArgs ¶ added in v6.23.0
type KeyValueStoreTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` }
func (KeyValueStoreTimeoutsArgs) ElementType ¶ added in v6.23.0
func (KeyValueStoreTimeoutsArgs) ElementType() reflect.Type
func (KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsOutput ¶ added in v6.23.0
func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsOutput() KeyValueStoreTimeoutsOutput
func (KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsOutputWithContext ¶ added in v6.23.0
func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsOutput
func (KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsPtrOutput ¶ added in v6.23.0
func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsPtrOutput() KeyValueStoreTimeoutsPtrOutput
func (KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsPtrOutputWithContext ¶ added in v6.23.0
func (i KeyValueStoreTimeoutsArgs) ToKeyValueStoreTimeoutsPtrOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsPtrOutput
type KeyValueStoreTimeoutsInput ¶ added in v6.23.0
type KeyValueStoreTimeoutsInput interface { pulumi.Input ToKeyValueStoreTimeoutsOutput() KeyValueStoreTimeoutsOutput ToKeyValueStoreTimeoutsOutputWithContext(context.Context) KeyValueStoreTimeoutsOutput }
KeyValueStoreTimeoutsInput is an input type that accepts KeyValueStoreTimeoutsArgs and KeyValueStoreTimeoutsOutput values. You can construct a concrete instance of `KeyValueStoreTimeoutsInput` via:
KeyValueStoreTimeoutsArgs{...}
type KeyValueStoreTimeoutsOutput ¶ added in v6.23.0
type KeyValueStoreTimeoutsOutput struct{ *pulumi.OutputState }
func (KeyValueStoreTimeoutsOutput) Create ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (KeyValueStoreTimeoutsOutput) ElementType ¶ added in v6.23.0
func (KeyValueStoreTimeoutsOutput) ElementType() reflect.Type
func (KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsOutput ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsOutput() KeyValueStoreTimeoutsOutput
func (KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsOutputWithContext ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsOutput
func (KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsPtrOutput ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsPtrOutput() KeyValueStoreTimeoutsPtrOutput
func (KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsPtrOutputWithContext ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsOutput) ToKeyValueStoreTimeoutsPtrOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsPtrOutput
type KeyValueStoreTimeoutsPtrInput ¶ added in v6.23.0
type KeyValueStoreTimeoutsPtrInput interface { pulumi.Input ToKeyValueStoreTimeoutsPtrOutput() KeyValueStoreTimeoutsPtrOutput ToKeyValueStoreTimeoutsPtrOutputWithContext(context.Context) KeyValueStoreTimeoutsPtrOutput }
KeyValueStoreTimeoutsPtrInput is an input type that accepts KeyValueStoreTimeoutsArgs, KeyValueStoreTimeoutsPtr and KeyValueStoreTimeoutsPtrOutput values. You can construct a concrete instance of `KeyValueStoreTimeoutsPtrInput` via:
KeyValueStoreTimeoutsArgs{...} or: nil
func KeyValueStoreTimeoutsPtr ¶ added in v6.23.0
func KeyValueStoreTimeoutsPtr(v *KeyValueStoreTimeoutsArgs) KeyValueStoreTimeoutsPtrInput
type KeyValueStoreTimeoutsPtrOutput ¶ added in v6.23.0
type KeyValueStoreTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (KeyValueStoreTimeoutsPtrOutput) Create ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (KeyValueStoreTimeoutsPtrOutput) Elem ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsPtrOutput) Elem() KeyValueStoreTimeoutsOutput
func (KeyValueStoreTimeoutsPtrOutput) ElementType ¶ added in v6.23.0
func (KeyValueStoreTimeoutsPtrOutput) ElementType() reflect.Type
func (KeyValueStoreTimeoutsPtrOutput) ToKeyValueStoreTimeoutsPtrOutput ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsPtrOutput) ToKeyValueStoreTimeoutsPtrOutput() KeyValueStoreTimeoutsPtrOutput
func (KeyValueStoreTimeoutsPtrOutput) ToKeyValueStoreTimeoutsPtrOutputWithContext ¶ added in v6.23.0
func (o KeyValueStoreTimeoutsPtrOutput) ToKeyValueStoreTimeoutsPtrOutputWithContext(ctx context.Context) KeyValueStoreTimeoutsPtrOutput
type KeyvaluestoreKey ¶ added in v6.29.0
type KeyvaluestoreKey struct { pulumi.CustomResourceState // Key to put. Key pulumi.StringOutput `pulumi:"key"` // Amazon Resource Name (ARN) of the Key Value Store. KeyValueStoreArn pulumi.StringOutput `pulumi:"keyValueStoreArn"` // Total size of the Key Value Store in bytes. TotalSizeInBytes pulumi.IntOutput `pulumi:"totalSizeInBytes"` // Value to put. Value pulumi.StringOutput `pulumi:"value"` }
Resource for managing an AWS CloudFront KeyValueStore Key.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cloudfront.NewKeyValueStore(ctx, "example", &cloudfront.KeyValueStoreArgs{ Name: pulumi.String("ExampleKeyValueStore"), Comment: pulumi.String("This is an example key value store"), }) if err != nil { return err } _, err = cloudfront.NewKeyvaluestoreKey(ctx, "example", &cloudfront.KeyvaluestoreKeyArgs{ KeyValueStoreArn: example.Arn, Key: pulumi.String("Test Key"), Value: pulumi.String("Test Value"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront KeyValueStore Key using the `id`. For example:
```sh $ pulumi import aws:cloudfront/keyvaluestoreKey:KeyvaluestoreKey example arn:aws:cloudfront::111111111111:key-value-store/8562g61f-caba-2845-9d99-b97diwae5d3c,someKey ```
func GetKeyvaluestoreKey ¶ added in v6.29.0
func GetKeyvaluestoreKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyvaluestoreKeyState, opts ...pulumi.ResourceOption) (*KeyvaluestoreKey, error)
GetKeyvaluestoreKey gets an existing KeyvaluestoreKey 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 NewKeyvaluestoreKey ¶ added in v6.29.0
func NewKeyvaluestoreKey(ctx *pulumi.Context, name string, args *KeyvaluestoreKeyArgs, opts ...pulumi.ResourceOption) (*KeyvaluestoreKey, error)
NewKeyvaluestoreKey registers a new resource with the given unique name, arguments, and options.
func (*KeyvaluestoreKey) ElementType ¶ added in v6.29.0
func (*KeyvaluestoreKey) ElementType() reflect.Type
func (*KeyvaluestoreKey) ToKeyvaluestoreKeyOutput ¶ added in v6.29.0
func (i *KeyvaluestoreKey) ToKeyvaluestoreKeyOutput() KeyvaluestoreKeyOutput
func (*KeyvaluestoreKey) ToKeyvaluestoreKeyOutputWithContext ¶ added in v6.29.0
func (i *KeyvaluestoreKey) ToKeyvaluestoreKeyOutputWithContext(ctx context.Context) KeyvaluestoreKeyOutput
type KeyvaluestoreKeyArgs ¶ added in v6.29.0
type KeyvaluestoreKeyArgs struct { // Key to put. Key pulumi.StringInput // Amazon Resource Name (ARN) of the Key Value Store. KeyValueStoreArn pulumi.StringInput // Value to put. Value pulumi.StringInput }
The set of arguments for constructing a KeyvaluestoreKey resource.
func (KeyvaluestoreKeyArgs) ElementType ¶ added in v6.29.0
func (KeyvaluestoreKeyArgs) ElementType() reflect.Type
type KeyvaluestoreKeyArray ¶ added in v6.29.0
type KeyvaluestoreKeyArray []KeyvaluestoreKeyInput
func (KeyvaluestoreKeyArray) ElementType ¶ added in v6.29.0
func (KeyvaluestoreKeyArray) ElementType() reflect.Type
func (KeyvaluestoreKeyArray) ToKeyvaluestoreKeyArrayOutput ¶ added in v6.29.0
func (i KeyvaluestoreKeyArray) ToKeyvaluestoreKeyArrayOutput() KeyvaluestoreKeyArrayOutput
func (KeyvaluestoreKeyArray) ToKeyvaluestoreKeyArrayOutputWithContext ¶ added in v6.29.0
func (i KeyvaluestoreKeyArray) ToKeyvaluestoreKeyArrayOutputWithContext(ctx context.Context) KeyvaluestoreKeyArrayOutput
type KeyvaluestoreKeyArrayInput ¶ added in v6.29.0
type KeyvaluestoreKeyArrayInput interface { pulumi.Input ToKeyvaluestoreKeyArrayOutput() KeyvaluestoreKeyArrayOutput ToKeyvaluestoreKeyArrayOutputWithContext(context.Context) KeyvaluestoreKeyArrayOutput }
KeyvaluestoreKeyArrayInput is an input type that accepts KeyvaluestoreKeyArray and KeyvaluestoreKeyArrayOutput values. You can construct a concrete instance of `KeyvaluestoreKeyArrayInput` via:
KeyvaluestoreKeyArray{ KeyvaluestoreKeyArgs{...} }
type KeyvaluestoreKeyArrayOutput ¶ added in v6.29.0
type KeyvaluestoreKeyArrayOutput struct{ *pulumi.OutputState }
func (KeyvaluestoreKeyArrayOutput) ElementType ¶ added in v6.29.0
func (KeyvaluestoreKeyArrayOutput) ElementType() reflect.Type
func (KeyvaluestoreKeyArrayOutput) Index ¶ added in v6.29.0
func (o KeyvaluestoreKeyArrayOutput) Index(i pulumi.IntInput) KeyvaluestoreKeyOutput
func (KeyvaluestoreKeyArrayOutput) ToKeyvaluestoreKeyArrayOutput ¶ added in v6.29.0
func (o KeyvaluestoreKeyArrayOutput) ToKeyvaluestoreKeyArrayOutput() KeyvaluestoreKeyArrayOutput
func (KeyvaluestoreKeyArrayOutput) ToKeyvaluestoreKeyArrayOutputWithContext ¶ added in v6.29.0
func (o KeyvaluestoreKeyArrayOutput) ToKeyvaluestoreKeyArrayOutputWithContext(ctx context.Context) KeyvaluestoreKeyArrayOutput
type KeyvaluestoreKeyInput ¶ added in v6.29.0
type KeyvaluestoreKeyInput interface { pulumi.Input ToKeyvaluestoreKeyOutput() KeyvaluestoreKeyOutput ToKeyvaluestoreKeyOutputWithContext(ctx context.Context) KeyvaluestoreKeyOutput }
type KeyvaluestoreKeyMap ¶ added in v6.29.0
type KeyvaluestoreKeyMap map[string]KeyvaluestoreKeyInput
func (KeyvaluestoreKeyMap) ElementType ¶ added in v6.29.0
func (KeyvaluestoreKeyMap) ElementType() reflect.Type
func (KeyvaluestoreKeyMap) ToKeyvaluestoreKeyMapOutput ¶ added in v6.29.0
func (i KeyvaluestoreKeyMap) ToKeyvaluestoreKeyMapOutput() KeyvaluestoreKeyMapOutput
func (KeyvaluestoreKeyMap) ToKeyvaluestoreKeyMapOutputWithContext ¶ added in v6.29.0
func (i KeyvaluestoreKeyMap) ToKeyvaluestoreKeyMapOutputWithContext(ctx context.Context) KeyvaluestoreKeyMapOutput
type KeyvaluestoreKeyMapInput ¶ added in v6.29.0
type KeyvaluestoreKeyMapInput interface { pulumi.Input ToKeyvaluestoreKeyMapOutput() KeyvaluestoreKeyMapOutput ToKeyvaluestoreKeyMapOutputWithContext(context.Context) KeyvaluestoreKeyMapOutput }
KeyvaluestoreKeyMapInput is an input type that accepts KeyvaluestoreKeyMap and KeyvaluestoreKeyMapOutput values. You can construct a concrete instance of `KeyvaluestoreKeyMapInput` via:
KeyvaluestoreKeyMap{ "key": KeyvaluestoreKeyArgs{...} }
type KeyvaluestoreKeyMapOutput ¶ added in v6.29.0
type KeyvaluestoreKeyMapOutput struct{ *pulumi.OutputState }
func (KeyvaluestoreKeyMapOutput) ElementType ¶ added in v6.29.0
func (KeyvaluestoreKeyMapOutput) ElementType() reflect.Type
func (KeyvaluestoreKeyMapOutput) MapIndex ¶ added in v6.29.0
func (o KeyvaluestoreKeyMapOutput) MapIndex(k pulumi.StringInput) KeyvaluestoreKeyOutput
func (KeyvaluestoreKeyMapOutput) ToKeyvaluestoreKeyMapOutput ¶ added in v6.29.0
func (o KeyvaluestoreKeyMapOutput) ToKeyvaluestoreKeyMapOutput() KeyvaluestoreKeyMapOutput
func (KeyvaluestoreKeyMapOutput) ToKeyvaluestoreKeyMapOutputWithContext ¶ added in v6.29.0
func (o KeyvaluestoreKeyMapOutput) ToKeyvaluestoreKeyMapOutputWithContext(ctx context.Context) KeyvaluestoreKeyMapOutput
type KeyvaluestoreKeyOutput ¶ added in v6.29.0
type KeyvaluestoreKeyOutput struct{ *pulumi.OutputState }
func (KeyvaluestoreKeyOutput) ElementType ¶ added in v6.29.0
func (KeyvaluestoreKeyOutput) ElementType() reflect.Type
func (KeyvaluestoreKeyOutput) Key ¶ added in v6.29.0
func (o KeyvaluestoreKeyOutput) Key() pulumi.StringOutput
Key to put.
func (KeyvaluestoreKeyOutput) KeyValueStoreArn ¶ added in v6.29.0
func (o KeyvaluestoreKeyOutput) KeyValueStoreArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Key Value Store.
func (KeyvaluestoreKeyOutput) ToKeyvaluestoreKeyOutput ¶ added in v6.29.0
func (o KeyvaluestoreKeyOutput) ToKeyvaluestoreKeyOutput() KeyvaluestoreKeyOutput
func (KeyvaluestoreKeyOutput) ToKeyvaluestoreKeyOutputWithContext ¶ added in v6.29.0
func (o KeyvaluestoreKeyOutput) ToKeyvaluestoreKeyOutputWithContext(ctx context.Context) KeyvaluestoreKeyOutput
func (KeyvaluestoreKeyOutput) TotalSizeInBytes ¶ added in v6.29.0
func (o KeyvaluestoreKeyOutput) TotalSizeInBytes() pulumi.IntOutput
Total size of the Key Value Store in bytes.
func (KeyvaluestoreKeyOutput) Value ¶ added in v6.29.0
func (o KeyvaluestoreKeyOutput) Value() pulumi.StringOutput
Value to put.
type KeyvaluestoreKeyState ¶ added in v6.29.0
type KeyvaluestoreKeyState struct { // Key to put. Key pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Key Value Store. KeyValueStoreArn pulumi.StringPtrInput // Total size of the Key Value Store in bytes. TotalSizeInBytes pulumi.IntPtrInput // Value to put. Value pulumi.StringPtrInput }
func (KeyvaluestoreKeyState) ElementType ¶ added in v6.29.0
func (KeyvaluestoreKeyState) ElementType() reflect.Type
type LookupCachePolicyArgs ¶
type LookupCachePolicyArgs struct { // Identifier for the cache policy. Id *string `pulumi:"id"` // Unique name to identify the cache policy. Name *string `pulumi:"name"` }
A collection of arguments for invoking getCachePolicy.
type LookupCachePolicyOutputArgs ¶
type LookupCachePolicyOutputArgs struct { // Identifier for the cache policy. Id pulumi.StringPtrInput `pulumi:"id"` // Unique name to identify the cache policy. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getCachePolicy.
func (LookupCachePolicyOutputArgs) ElementType ¶
func (LookupCachePolicyOutputArgs) ElementType() reflect.Type
type LookupCachePolicyResult ¶
type LookupCachePolicyResult struct { // Comment to describe the cache policy. Comment string `pulumi:"comment"` // 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"` // Current version of the cache policy. Etag string `pulumi:"etag"` Id *string `pulumi:"id"` // 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"` // 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
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupCachePolicy(ctx, &cloudfront.LookupCachePolicyArgs{ Name: pulumi.StringRef("example-policy"), }, nil) if err != nil { return err } return nil }) }
```
### AWS-Managed Policies
AWS managed cache policy names are prefixed with `Managed-`:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupCachePolicy(ctx, &cloudfront.LookupCachePolicyArgs{ Name: pulumi.StringRef("Managed-CachingOptimized"), }, nil) if err != nil { return err } return nil }) }
```
type LookupCachePolicyResultOutput ¶
type LookupCachePolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCachePolicy.
func LookupCachePolicyOutput ¶
func LookupCachePolicyOutput(ctx *pulumi.Context, args LookupCachePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupCachePolicyResultOutput
func (LookupCachePolicyResultOutput) Comment ¶
func (o LookupCachePolicyResultOutput) Comment() pulumi.StringOutput
Comment to describe the cache policy.
func (LookupCachePolicyResultOutput) DefaultTtl ¶
func (o LookupCachePolicyResultOutput) DefaultTtl() pulumi.IntOutput
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 ¶
func (LookupCachePolicyResultOutput) ElementType() reflect.Type
func (LookupCachePolicyResultOutput) Etag ¶
func (o LookupCachePolicyResultOutput) Etag() pulumi.StringOutput
Current version of the cache policy.
func (LookupCachePolicyResultOutput) Id ¶
func (o LookupCachePolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupCachePolicyResultOutput) MaxTtl ¶
func (o LookupCachePolicyResultOutput) MaxTtl() pulumi.IntOutput
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 ¶
func (o LookupCachePolicyResultOutput) MinTtl() pulumi.IntOutput
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 ¶
func (o LookupCachePolicyResultOutput) Name() pulumi.StringPtrOutput
func (LookupCachePolicyResultOutput) ParametersInCacheKeyAndForwardedToOrigins ¶
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 ¶
func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutput() LookupCachePolicyResultOutput
func (LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutputWithContext ¶
func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutputWithContext(ctx context.Context) LookupCachePolicyResultOutput
type LookupDistributionArgs ¶
type LookupDistributionArgs struct { // 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 ¶
type LookupDistributionOutputArgs struct { // 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 ¶
func (LookupDistributionOutputArgs) ElementType() reflect.Type
type LookupDistributionResult ¶
type LookupDistributionResult struct { // List that contains information about CNAMEs (alternate domain names), if any, for this distribution. Aliases []string `pulumi:"aliases"` // 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"` // Domain name corresponding to the distribution. For // example: `d604721fxaaqy9.cloudfront.net`. DomainName string `pulumi:"domainName"` Enabled bool `pulumi:"enabled"` // Current version of the distribution's information. For example: // `E2QWRUHAPOMQZL`. Etag string `pulumi:"etag"` // 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"` // Identifier for the distribution. For example: `EDFDVBD632BHDS5`. Id string `pulumi:"id"` // The number of invalidation batches // currently in progress. InProgressValidationBatches int `pulumi:"inProgressValidationBatches"` // Date and time the distribution was last modified. LastModifiedTime string `pulumi:"lastModifiedTime"` // 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"` // AWS WAF web ACL associated with this distribution. WebAclId string `pulumi:"webAclId"` }
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/v6/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 ¶
type LookupDistributionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDistribution.
func LookupDistributionOutput ¶
func LookupDistributionOutput(ctx *pulumi.Context, args LookupDistributionOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionResultOutput
func (LookupDistributionResultOutput) Aliases ¶
func (o LookupDistributionResultOutput) Aliases() pulumi.StringArrayOutput
List that contains information about CNAMEs (alternate domain names), if any, for this distribution.
func (LookupDistributionResultOutput) Arn ¶
func (o LookupDistributionResultOutput) Arn() pulumi.StringOutput
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 ¶
func (o LookupDistributionResultOutput) DomainName() pulumi.StringOutput
Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`.
func (LookupDistributionResultOutput) ElementType ¶
func (LookupDistributionResultOutput) ElementType() reflect.Type
func (LookupDistributionResultOutput) Enabled ¶
func (o LookupDistributionResultOutput) Enabled() pulumi.BoolOutput
func (LookupDistributionResultOutput) Etag ¶
func (o LookupDistributionResultOutput) Etag() pulumi.StringOutput
Current version of the distribution's information. For example: `E2QWRUHAPOMQZL`.
func (LookupDistributionResultOutput) HostedZoneId ¶
func (o LookupDistributionResultOutput) HostedZoneId() pulumi.StringOutput
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 ¶
func (o LookupDistributionResultOutput) Id() pulumi.StringOutput
Identifier for the distribution. For example: `EDFDVBD632BHDS5`.
func (LookupDistributionResultOutput) InProgressValidationBatches ¶
func (o LookupDistributionResultOutput) InProgressValidationBatches() pulumi.IntOutput
The number of invalidation batches currently in progress.
func (LookupDistributionResultOutput) LastModifiedTime ¶
func (o LookupDistributionResultOutput) LastModifiedTime() pulumi.StringOutput
Date and time the distribution was last modified.
func (LookupDistributionResultOutput) Status ¶
func (o LookupDistributionResultOutput) Status() pulumi.StringOutput
Current status of the distribution. `Deployed` if the distribution's information is fully propagated throughout the Amazon CloudFront system.
func (LookupDistributionResultOutput) Tags ¶
func (o LookupDistributionResultOutput) Tags() pulumi.StringMapOutput
func (LookupDistributionResultOutput) ToLookupDistributionResultOutput ¶
func (o LookupDistributionResultOutput) ToLookupDistributionResultOutput() LookupDistributionResultOutput
func (LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext ¶
func (o LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext(ctx context.Context) LookupDistributionResultOutput
func (LookupDistributionResultOutput) WebAclId ¶
func (o LookupDistributionResultOutput) WebAclId() pulumi.StringOutput
AWS WAF web ACL associated with this distribution.
type LookupFunctionArgs ¶
type LookupFunctionArgs struct { // Name of the CloudFront function. Name string `pulumi:"name"` // Function’s stage, either `DEVELOPMENT` or `LIVE`. Stage string `pulumi:"stage"` }
A collection of arguments for invoking getFunction.
type LookupFunctionOutputArgs ¶
type LookupFunctionOutputArgs struct { // Name of the CloudFront function. Name pulumi.StringInput `pulumi:"name"` // Function’s stage, either `DEVELOPMENT` or `LIVE`. Stage pulumi.StringInput `pulumi:"stage"` }
A collection of arguments for invoking getFunction.
func (LookupFunctionOutputArgs) ElementType ¶
func (LookupFunctionOutputArgs) ElementType() reflect.Type
type LookupFunctionResult ¶
type LookupFunctionResult struct { // 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"` // List of `cloudfront.KeyValueStore` ARNs associated to the function. KeyValueStoreAssociations []string `pulumi:"keyValueStoreAssociations"` // 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 ¶
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/v6/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 ¶
type LookupFunctionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunction.
func LookupFunctionOutput ¶
func LookupFunctionOutput(ctx *pulumi.Context, args LookupFunctionOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionResultOutput
func (LookupFunctionResultOutput) Arn ¶
func (o LookupFunctionResultOutput) Arn() pulumi.StringOutput
ARN identifying your CloudFront Function.
func (LookupFunctionResultOutput) Code ¶
func (o LookupFunctionResultOutput) Code() pulumi.StringOutput
Source code of the function
func (LookupFunctionResultOutput) Comment ¶
func (o LookupFunctionResultOutput) Comment() pulumi.StringOutput
Comment.
func (LookupFunctionResultOutput) ElementType ¶
func (LookupFunctionResultOutput) ElementType() reflect.Type
func (LookupFunctionResultOutput) Etag ¶
func (o LookupFunctionResultOutput) Etag() pulumi.StringOutput
ETag hash of the function
func (LookupFunctionResultOutput) Id ¶
func (o LookupFunctionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFunctionResultOutput) KeyValueStoreAssociations ¶ added in v6.29.0
func (o LookupFunctionResultOutput) KeyValueStoreAssociations() pulumi.StringArrayOutput
List of `cloudfront.KeyValueStore` ARNs associated to the function.
func (LookupFunctionResultOutput) LastModifiedTime ¶
func (o LookupFunctionResultOutput) LastModifiedTime() pulumi.StringOutput
When this resource was last modified.
func (LookupFunctionResultOutput) Name ¶
func (o LookupFunctionResultOutput) Name() pulumi.StringOutput
func (LookupFunctionResultOutput) Runtime ¶
func (o LookupFunctionResultOutput) Runtime() pulumi.StringOutput
Identifier of the function's runtime.
func (LookupFunctionResultOutput) Stage ¶
func (o LookupFunctionResultOutput) Stage() pulumi.StringOutput
func (LookupFunctionResultOutput) Status ¶
func (o LookupFunctionResultOutput) Status() pulumi.StringOutput
Status of the function. Can be `UNPUBLISHED`, `UNASSOCIATED` or `ASSOCIATED`.
func (LookupFunctionResultOutput) ToLookupFunctionResultOutput ¶
func (o LookupFunctionResultOutput) ToLookupFunctionResultOutput() LookupFunctionResultOutput
func (LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext ¶
func (o LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext(ctx context.Context) LookupFunctionResultOutput
type LookupOriginAccessControlArgs ¶ added in v6.46.0
type LookupOriginAccessControlArgs struct { // The identifier for the origin access control settings. For example: `E2T5VTFBZJ3BJB`. Id string `pulumi:"id"` }
A collection of arguments for invoking getOriginAccessControl.
type LookupOriginAccessControlOutputArgs ¶ added in v6.46.0
type LookupOriginAccessControlOutputArgs struct { // The identifier for the origin access control settings. For example: `E2T5VTFBZJ3BJB`. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getOriginAccessControl.
func (LookupOriginAccessControlOutputArgs) ElementType ¶ added in v6.46.0
func (LookupOriginAccessControlOutputArgs) ElementType() reflect.Type
type LookupOriginAccessControlResult ¶ added in v6.46.0
type LookupOriginAccessControlResult struct { // A description of the origin access control. Description string `pulumi:"description"` // Current version of the origin access control's information. For example: `E2QWRUHAPOMQZL`. Etag string `pulumi:"etag"` Id string `pulumi:"id"` // A name to identify the origin access control. Name string `pulumi:"name"` // The type of origin that this origin access control is for. OriginAccessControlOriginType string `pulumi:"originAccessControlOriginType"` // Specifies which requests CloudFront signs. SigningBehavior string `pulumi:"signingBehavior"` // The signing protocol of the origin access control, which determines how CloudFront signs (authenticates) requests. SigningProtocol string `pulumi:"signingProtocol"` }
A collection of values returned by getOriginAccessControl.
func LookupOriginAccessControl ¶ added in v6.46.0
func LookupOriginAccessControl(ctx *pulumi.Context, args *LookupOriginAccessControlArgs, opts ...pulumi.InvokeOption) (*LookupOriginAccessControlResult, error)
Use this data source to retrieve information for an Amazon CloudFront origin access control config.
## Example Usage
The below example retrieves a CloudFront origin access control config.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupOriginAccessControl(ctx, &cloudfront.LookupOriginAccessControlArgs{ Id: "E2T5VTFBZJ3BJB", }, nil) if err != nil { return err } return nil }) }
```
type LookupOriginAccessControlResultOutput ¶ added in v6.46.0
type LookupOriginAccessControlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOriginAccessControl.
func LookupOriginAccessControlOutput ¶ added in v6.46.0
func LookupOriginAccessControlOutput(ctx *pulumi.Context, args LookupOriginAccessControlOutputArgs, opts ...pulumi.InvokeOption) LookupOriginAccessControlResultOutput
func (LookupOriginAccessControlResultOutput) Description ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) Description() pulumi.StringOutput
A description of the origin access control.
func (LookupOriginAccessControlResultOutput) ElementType ¶ added in v6.46.0
func (LookupOriginAccessControlResultOutput) ElementType() reflect.Type
func (LookupOriginAccessControlResultOutput) Etag ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) Etag() pulumi.StringOutput
Current version of the origin access control's information. For example: `E2QWRUHAPOMQZL`.
func (LookupOriginAccessControlResultOutput) Id ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) Id() pulumi.StringOutput
func (LookupOriginAccessControlResultOutput) Name ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) Name() pulumi.StringOutput
A name to identify the origin access control.
func (LookupOriginAccessControlResultOutput) OriginAccessControlOriginType ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) OriginAccessControlOriginType() pulumi.StringOutput
The type of origin that this origin access control is for.
func (LookupOriginAccessControlResultOutput) SigningBehavior ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) SigningBehavior() pulumi.StringOutput
Specifies which requests CloudFront signs.
func (LookupOriginAccessControlResultOutput) SigningProtocol ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) SigningProtocol() pulumi.StringOutput
The signing protocol of the origin access control, which determines how CloudFront signs (authenticates) requests.
func (LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutput ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutput() LookupOriginAccessControlResultOutput
func (LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutputWithContext ¶ added in v6.46.0
func (o LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutputWithContext(ctx context.Context) LookupOriginAccessControlResultOutput
type LookupOriginAccessIdentityArgs ¶
type LookupOriginAccessIdentityArgs struct { // The identifier for the origin access identity. For example: `E1ZAKK699EOLAL`. Id string `pulumi:"id"` }
A collection of arguments for invoking getOriginAccessIdentity.
type LookupOriginAccessIdentityOutputArgs ¶
type LookupOriginAccessIdentityOutputArgs struct { // The identifier for the origin access identity. For example: `E1ZAKK699EOLAL`. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getOriginAccessIdentity.
func (LookupOriginAccessIdentityOutputArgs) ElementType ¶
func (LookupOriginAccessIdentityOutputArgs) ElementType() reflect.Type
type LookupOriginAccessIdentityResult ¶
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"` // Current version of the origin access identity's information. // For example: `E2QWRUHAPOMQZL`. Etag string `pulumi:"etag"` // 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 ¶
func LookupOriginAccessIdentity(ctx *pulumi.Context, args *LookupOriginAccessIdentityArgs, opts ...pulumi.InvokeOption) (*LookupOriginAccessIdentityResult, error)
Use this data source to retrieve information for an Amazon CloudFront origin access identity.
## Example Usage
The following example below creates a CloudFront origin access identity.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupOriginAccessIdentity(ctx, &cloudfront.LookupOriginAccessIdentityArgs{ Id: "E1ZAKK699EOLAL", }, nil) if err != nil { return err } return nil }) }
```
type LookupOriginAccessIdentityResultOutput ¶
type LookupOriginAccessIdentityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOriginAccessIdentity.
func LookupOriginAccessIdentityOutput ¶
func LookupOriginAccessIdentityOutput(ctx *pulumi.Context, args LookupOriginAccessIdentityOutputArgs, opts ...pulumi.InvokeOption) LookupOriginAccessIdentityResultOutput
func (LookupOriginAccessIdentityResultOutput) CallerReference ¶
func (o LookupOriginAccessIdentityResultOutput) CallerReference() pulumi.StringOutput
Internal value used by CloudFront to allow future updates to the origin access identity.
func (LookupOriginAccessIdentityResultOutput) CloudfrontAccessIdentityPath ¶
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 ¶
func (o LookupOriginAccessIdentityResultOutput) Comment() pulumi.StringOutput
An optional comment for the origin access identity.
func (LookupOriginAccessIdentityResultOutput) ElementType ¶
func (LookupOriginAccessIdentityResultOutput) ElementType() reflect.Type
func (LookupOriginAccessIdentityResultOutput) Etag ¶
func (o LookupOriginAccessIdentityResultOutput) Etag() pulumi.StringOutput
Current version of the origin access identity's information. For example: `E2QWRUHAPOMQZL`.
func (LookupOriginAccessIdentityResultOutput) IamArn ¶
func (o LookupOriginAccessIdentityResultOutput) IamArn() pulumi.StringOutput
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 ¶
func (o LookupOriginAccessIdentityResultOutput) Id() pulumi.StringOutput
func (LookupOriginAccessIdentityResultOutput) S3CanonicalUserId ¶
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 ¶
func (o LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutput() LookupOriginAccessIdentityResultOutput
func (LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutputWithContext ¶
func (o LookupOriginAccessIdentityResultOutput) ToLookupOriginAccessIdentityResultOutputWithContext(ctx context.Context) LookupOriginAccessIdentityResultOutput
type LookupOriginRequestPolicyArgs ¶
type LookupOriginRequestPolicyArgs struct { // 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 ¶
type LookupOriginRequestPolicyOutputArgs struct { // 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 ¶
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"` // 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
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupOriginRequestPolicy(ctx, &cloudfront.LookupOriginRequestPolicyArgs{ Name: pulumi.StringRef("example-policy"), }, nil) if err != nil { return err } return nil }) }
```
### AWS-Managed Policies
AWS managed origin request policy names are prefixed with `Managed-`:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupOriginRequestPolicy(ctx, &cloudfront.LookupOriginRequestPolicyArgs{ Name: pulumi.StringRef("Managed-UserAgentRefererHeaders"), }, nil) if err != nil { return err } return nil }) }
```
type LookupOriginRequestPolicyResultOutput ¶
type LookupOriginRequestPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOriginRequestPolicy.
func LookupOriginRequestPolicyOutput ¶
func LookupOriginRequestPolicyOutput(ctx *pulumi.Context, args LookupOriginRequestPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupOriginRequestPolicyResultOutput
func (LookupOriginRequestPolicyResultOutput) Comment ¶
func (o LookupOriginRequestPolicyResultOutput) Comment() pulumi.StringOutput
Comment to describe the origin request policy.
func (LookupOriginRequestPolicyResultOutput) CookiesConfigs ¶
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 ¶
func (LookupOriginRequestPolicyResultOutput) ElementType() reflect.Type
func (LookupOriginRequestPolicyResultOutput) Etag ¶
func (o LookupOriginRequestPolicyResultOutput) Etag() pulumi.StringOutput
Current version of the origin request policy.
func (LookupOriginRequestPolicyResultOutput) HeadersConfigs ¶
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 ¶
func (o LookupOriginRequestPolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupOriginRequestPolicyResultOutput) Name ¶
func (o LookupOriginRequestPolicyResultOutput) Name() pulumi.StringPtrOutput
func (LookupOriginRequestPolicyResultOutput) QueryStringsConfigs ¶
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 ¶
func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutput() LookupOriginRequestPolicyResultOutput
func (LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutputWithContext ¶
func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutputWithContext(ctx context.Context) LookupOriginRequestPolicyResultOutput
type LookupRealtimeLogConfigArgs ¶
type LookupRealtimeLogConfigArgs struct { // Unique name to identify this real-time log configuration. Name string `pulumi:"name"` }
A collection of arguments for invoking getRealtimeLogConfig.
type LookupRealtimeLogConfigOutputArgs ¶
type LookupRealtimeLogConfigOutputArgs struct { // Unique name to identify this real-time log configuration. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getRealtimeLogConfig.
func (LookupRealtimeLogConfigOutputArgs) ElementType ¶
func (LookupRealtimeLogConfigOutputArgs) ElementType() reflect.Type
type LookupRealtimeLogConfigResult ¶
type LookupRealtimeLogConfigResult struct { // ARN (Amazon Resource Name) of the CloudFront real-time log configuration. Arn string `pulumi:"arn"` // (Required) Amazon Kinesis data streams where real-time log data is sent. Endpoints []GetRealtimeLogConfigEndpoint `pulumi:"endpoints"` // (Required) 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 []string `pulumi:"fields"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // (Required) 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 int `pulumi:"samplingRate"` }
A collection of values returned by getRealtimeLogConfig.
func LookupRealtimeLogConfig ¶
func LookupRealtimeLogConfig(ctx *pulumi.Context, args *LookupRealtimeLogConfigArgs, opts ...pulumi.InvokeOption) (*LookupRealtimeLogConfigResult, error)
Provides a CloudFront real-time log configuration resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupRealtimeLogConfig(ctx, &cloudfront.LookupRealtimeLogConfigArgs{ Name: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupRealtimeLogConfigResultOutput ¶
type LookupRealtimeLogConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRealtimeLogConfig.
func LookupRealtimeLogConfigOutput ¶
func LookupRealtimeLogConfigOutput(ctx *pulumi.Context, args LookupRealtimeLogConfigOutputArgs, opts ...pulumi.InvokeOption) LookupRealtimeLogConfigResultOutput
func (LookupRealtimeLogConfigResultOutput) Arn ¶
func (o LookupRealtimeLogConfigResultOutput) Arn() pulumi.StringOutput
ARN (Amazon Resource Name) of the CloudFront real-time log configuration.
func (LookupRealtimeLogConfigResultOutput) ElementType ¶
func (LookupRealtimeLogConfigResultOutput) ElementType() reflect.Type
func (LookupRealtimeLogConfigResultOutput) Endpoints ¶
func (o LookupRealtimeLogConfigResultOutput) Endpoints() GetRealtimeLogConfigEndpointArrayOutput
(Required) Amazon Kinesis data streams where real-time log data is sent.
func (LookupRealtimeLogConfigResultOutput) Fields ¶
func (o LookupRealtimeLogConfigResultOutput) Fields() pulumi.StringArrayOutput
(Required) 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.
func (LookupRealtimeLogConfigResultOutput) Id ¶
func (o LookupRealtimeLogConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRealtimeLogConfigResultOutput) Name ¶
func (o LookupRealtimeLogConfigResultOutput) Name() pulumi.StringOutput
func (LookupRealtimeLogConfigResultOutput) SamplingRate ¶
func (o LookupRealtimeLogConfigResultOutput) SamplingRate() pulumi.IntOutput
(Required) 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.
func (LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutput ¶
func (o LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutput() LookupRealtimeLogConfigResultOutput
func (LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutputWithContext ¶
func (o LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutputWithContext(ctx context.Context) LookupRealtimeLogConfigResultOutput
type LookupResponseHeadersPolicyArgs ¶
type LookupResponseHeadersPolicyArgs struct { // Identifier for the response headers policy. Id *string `pulumi:"id"` // Unique name to identify the response headers policy. Name *string `pulumi:"name"` }
A collection of arguments for invoking getResponseHeadersPolicy.
type LookupResponseHeadersPolicyOutputArgs ¶
type LookupResponseHeadersPolicyOutputArgs struct { // Identifier for the response headers policy. Id pulumi.StringPtrInput `pulumi:"id"` // Unique name to identify the response headers policy. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getResponseHeadersPolicy.
func (LookupResponseHeadersPolicyOutputArgs) ElementType ¶
func (LookupResponseHeadersPolicyOutputArgs) ElementType() reflect.Type
type LookupResponseHeadersPolicyResult ¶
type LookupResponseHeadersPolicyResult struct { // Comment to describe the response headers policy. The comment cannot be longer than 128 characters. Comment string `pulumi:"comment"` // 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"` // Current version of the response headers policy. Etag string `pulumi:"etag"` Id string `pulumi:"id"` Name string `pulumi:"name"` // Object that contains an attribute `items` that contains a list of Remove Headers. See Remove Header for more information. RemoveHeadersConfigs []GetResponseHeadersPolicyRemoveHeadersConfig `pulumi:"removeHeadersConfigs"` // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfigs []GetResponseHeadersPolicySecurityHeadersConfig `pulumi:"securityHeadersConfigs"` // (Optional) Configuration for enabling the Server-Timing header in HTTP responses sent from CloudFront. See Server Timing Headers Config for more information. ServerTimingHeadersConfigs []GetResponseHeadersPolicyServerTimingHeadersConfig `pulumi:"serverTimingHeadersConfigs"` }
A collection of values returned by getResponseHeadersPolicy.
func LookupResponseHeadersPolicy ¶
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
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupResponseHeadersPolicy(ctx, &cloudfront.LookupResponseHeadersPolicyArgs{ Name: pulumi.StringRef("example-policy"), }, nil) if err != nil { return err } return nil }) }
```
### AWS-Managed Policies
AWS managed response header policy names are prefixed with `Managed-`:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.LookupResponseHeadersPolicy(ctx, &cloudfront.LookupResponseHeadersPolicyArgs{ Name: pulumi.StringRef("Managed-SimpleCORS"), }, nil) if err != nil { return err } return nil }) }
```
type LookupResponseHeadersPolicyResultOutput ¶
type LookupResponseHeadersPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResponseHeadersPolicy.
func LookupResponseHeadersPolicyOutput ¶
func LookupResponseHeadersPolicyOutput(ctx *pulumi.Context, args LookupResponseHeadersPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupResponseHeadersPolicyResultOutput
func (LookupResponseHeadersPolicyResultOutput) Comment ¶
func (o LookupResponseHeadersPolicyResultOutput) Comment() pulumi.StringOutput
Comment to describe the response headers policy. The comment cannot be longer than 128 characters.
func (LookupResponseHeadersPolicyResultOutput) CorsConfigs ¶
func (o LookupResponseHeadersPolicyResultOutput) CorsConfigs() GetResponseHeadersPolicyCorsConfigArrayOutput
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 ¶
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 ¶
func (LookupResponseHeadersPolicyResultOutput) ElementType() reflect.Type
func (LookupResponseHeadersPolicyResultOutput) Etag ¶
func (o LookupResponseHeadersPolicyResultOutput) Etag() pulumi.StringOutput
Current version of the response headers policy.
func (LookupResponseHeadersPolicyResultOutput) Id ¶
func (o LookupResponseHeadersPolicyResultOutput) Id() pulumi.StringOutput
func (LookupResponseHeadersPolicyResultOutput) Name ¶
func (o LookupResponseHeadersPolicyResultOutput) Name() pulumi.StringOutput
func (LookupResponseHeadersPolicyResultOutput) RemoveHeadersConfigs ¶
func (o LookupResponseHeadersPolicyResultOutput) RemoveHeadersConfigs() GetResponseHeadersPolicyRemoveHeadersConfigArrayOutput
Object that contains an attribute `items` that contains a list of Remove Headers. See Remove Header for more information.
func (LookupResponseHeadersPolicyResultOutput) SecurityHeadersConfigs ¶
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) ServerTimingHeadersConfigs ¶
func (o LookupResponseHeadersPolicyResultOutput) ServerTimingHeadersConfigs() GetResponseHeadersPolicyServerTimingHeadersConfigArrayOutput
(Optional) Configuration for enabling the Server-Timing header in HTTP responses sent from CloudFront. See Server Timing Headers Config for more information.
func (LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutput ¶
func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutput() LookupResponseHeadersPolicyResultOutput
func (LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutputWithContext ¶
func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutputWithContext(ctx context.Context) LookupResponseHeadersPolicyResultOutput
type MonitoringSubscription ¶
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/v6/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(exampleAwsCloudfrontDistribution.Id), MonitoringSubscription: &cloudfront.MonitoringSubscriptionMonitoringSubscriptionArgs{ RealtimeMetricsSubscriptionConfig: &cloudfront.MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs{ RealtimeMetricsSubscriptionStatus: pulumi.String("Enabled"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront monitoring subscription using the id. For example:
```sh $ pulumi import aws:cloudfront/monitoringSubscription:MonitoringSubscription example E3QYSUHO4VYRGB ```
func GetMonitoringSubscription ¶
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 ¶
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 ¶
func (*MonitoringSubscription) ElementType() reflect.Type
func (*MonitoringSubscription) ToMonitoringSubscriptionOutput ¶
func (i *MonitoringSubscription) ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput
func (*MonitoringSubscription) ToMonitoringSubscriptionOutputWithContext ¶
func (i *MonitoringSubscription) ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput
type MonitoringSubscriptionArgs ¶
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 ¶
func (MonitoringSubscriptionArgs) ElementType() reflect.Type
type MonitoringSubscriptionArray ¶
type MonitoringSubscriptionArray []MonitoringSubscriptionInput
func (MonitoringSubscriptionArray) ElementType ¶
func (MonitoringSubscriptionArray) ElementType() reflect.Type
func (MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutput ¶
func (i MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutput() MonitoringSubscriptionArrayOutput
func (MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutputWithContext ¶
func (i MonitoringSubscriptionArray) ToMonitoringSubscriptionArrayOutputWithContext(ctx context.Context) MonitoringSubscriptionArrayOutput
type MonitoringSubscriptionArrayInput ¶
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 ¶
type MonitoringSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionArrayOutput) ElementType ¶
func (MonitoringSubscriptionArrayOutput) ElementType() reflect.Type
func (MonitoringSubscriptionArrayOutput) Index ¶
func (o MonitoringSubscriptionArrayOutput) Index(i pulumi.IntInput) MonitoringSubscriptionOutput
func (MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutput ¶
func (o MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutput() MonitoringSubscriptionArrayOutput
func (MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutputWithContext ¶
func (o MonitoringSubscriptionArrayOutput) ToMonitoringSubscriptionArrayOutputWithContext(ctx context.Context) MonitoringSubscriptionArrayOutput
type MonitoringSubscriptionInput ¶
type MonitoringSubscriptionInput interface { pulumi.Input ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput }
type MonitoringSubscriptionMap ¶
type MonitoringSubscriptionMap map[string]MonitoringSubscriptionInput
func (MonitoringSubscriptionMap) ElementType ¶
func (MonitoringSubscriptionMap) ElementType() reflect.Type
func (MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutput ¶
func (i MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutput() MonitoringSubscriptionMapOutput
func (MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutputWithContext ¶
func (i MonitoringSubscriptionMap) ToMonitoringSubscriptionMapOutputWithContext(ctx context.Context) MonitoringSubscriptionMapOutput
type MonitoringSubscriptionMapInput ¶
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 ¶
type MonitoringSubscriptionMapOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMapOutput) ElementType ¶
func (MonitoringSubscriptionMapOutput) ElementType() reflect.Type
func (MonitoringSubscriptionMapOutput) MapIndex ¶
func (o MonitoringSubscriptionMapOutput) MapIndex(k pulumi.StringInput) MonitoringSubscriptionOutput
func (MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutput ¶
func (o MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutput() MonitoringSubscriptionMapOutput
func (MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutputWithContext ¶
func (o MonitoringSubscriptionMapOutput) ToMonitoringSubscriptionMapOutputWithContext(ctx context.Context) MonitoringSubscriptionMapOutput
type MonitoringSubscriptionMonitoringSubscription ¶
type MonitoringSubscriptionMonitoringSubscription struct { // A subscription configuration for additional CloudWatch metrics. See below. RealtimeMetricsSubscriptionConfig MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig `pulumi:"realtimeMetricsSubscriptionConfig"` }
type MonitoringSubscriptionMonitoringSubscriptionArgs ¶
type MonitoringSubscriptionMonitoringSubscriptionArgs struct { // A subscription configuration for additional CloudWatch metrics. See below. RealtimeMetricsSubscriptionConfig MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput `pulumi:"realtimeMetricsSubscriptionConfig"` }
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ElementType ¶
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutput ¶
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutput() MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext ¶
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext ¶
func (i MonitoringSubscriptionMonitoringSubscriptionArgs) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionInput ¶
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 ¶
type MonitoringSubscriptionMonitoringSubscriptionOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ElementType ¶
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionOutput) RealtimeMetricsSubscriptionConfig ¶
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) RealtimeMetricsSubscriptionConfig() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
A subscription configuration for additional CloudWatch metrics. See below.
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutput ¶
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutput() MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext ¶
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionOutput
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext ¶
func (o MonitoringSubscriptionMonitoringSubscriptionOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionPtrInput ¶
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 ¶
func MonitoringSubscriptionMonitoringSubscriptionPtr(v *MonitoringSubscriptionMonitoringSubscriptionArgs) MonitoringSubscriptionMonitoringSubscriptionPtrInput
type MonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶
type MonitoringSubscriptionMonitoringSubscriptionPtrOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ElementType ¶
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) RealtimeMetricsSubscriptionConfig ¶
func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) RealtimeMetricsSubscriptionConfig() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
A subscription configuration for additional CloudWatch metrics. See below.
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput ¶
func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutput() MonitoringSubscriptionMonitoringSubscriptionPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext ¶
func (o MonitoringSubscriptionMonitoringSubscriptionPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfig ¶
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 ¶
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 ¶
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ElementType() reflect.Type
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput ¶
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext ¶
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ¶
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext ¶
func (i MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput ¶
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 ¶
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ElementType ¶
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) RealtimeMetricsSubscriptionStatus ¶
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 ¶
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext ¶
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ¶
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext ¶
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput ¶
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 ¶
func MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtr(v *MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput ¶
type MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) Elem ¶
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ElementType ¶
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) RealtimeMetricsSubscriptionStatus ¶
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 ¶
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
func (MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext ¶
func (o MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
type MonitoringSubscriptionOutput ¶
type MonitoringSubscriptionOutput struct{ *pulumi.OutputState }
func (MonitoringSubscriptionOutput) DistributionId ¶
func (o MonitoringSubscriptionOutput) DistributionId() pulumi.StringOutput
The ID of the distribution that you are enabling metrics for.
func (MonitoringSubscriptionOutput) ElementType ¶
func (MonitoringSubscriptionOutput) ElementType() reflect.Type
func (MonitoringSubscriptionOutput) MonitoringSubscription ¶
func (o MonitoringSubscriptionOutput) MonitoringSubscription() MonitoringSubscriptionMonitoringSubscriptionOutput
A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution.
func (MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutput ¶
func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput
func (MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutputWithContext ¶
func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput
type MonitoringSubscriptionState ¶
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 ¶
func (MonitoringSubscriptionState) ElementType() reflect.Type
type OriginAccessControl ¶
type OriginAccessControl struct { pulumi.CustomResourceState // The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted. Description pulumi.StringPtrOutput `pulumi:"description"` // The current version of this Origin Access Control. Etag pulumi.StringOutput `pulumi:"etag"` // A name that identifies the Origin Access Control. Name pulumi.StringOutput `pulumi:"name"` // The type of origin that this Origin Access Control is for. Valid values are `lambda`, `mediapackagev2`, `mediastore`, and `s3`. OriginAccessControlOriginType pulumi.StringOutput `pulumi:"originAccessControlOriginType"` // Specifies which requests CloudFront signs. Specify `always` for the most common use case. Allowed values: `always`, `never`, and `no-override`. SigningBehavior pulumi.StringOutput `pulumi:"signingBehavior"` // Determines how CloudFront signs (authenticates) requests. The only valid value is `sigv4`. SigningProtocol pulumi.StringOutput `pulumi:"signingProtocol"` }
Manages an AWS CloudFront Origin Access Control, which is used by CloudFront Distributions with an Amazon S3 bucket as the origin.
Read more about Origin Access Control in the [CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html).
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewOriginAccessControl(ctx, "example", &cloudfront.OriginAccessControlArgs{ Name: pulumi.String("example"), Description: pulumi.String("Example Policy"), OriginAccessControlOriginType: pulumi.String("s3"), SigningBehavior: pulumi.String("always"), SigningProtocol: pulumi.String("sigv4"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront Origin Access Control using the `id`. For example:
```sh $ pulumi import aws:cloudfront/originAccessControl:OriginAccessControl example E327GJI25M56DG ```
func GetOriginAccessControl ¶
func GetOriginAccessControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginAccessControlState, opts ...pulumi.ResourceOption) (*OriginAccessControl, error)
GetOriginAccessControl gets an existing OriginAccessControl 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 NewOriginAccessControl ¶
func NewOriginAccessControl(ctx *pulumi.Context, name string, args *OriginAccessControlArgs, opts ...pulumi.ResourceOption) (*OriginAccessControl, error)
NewOriginAccessControl registers a new resource with the given unique name, arguments, and options.
func (*OriginAccessControl) ElementType ¶
func (*OriginAccessControl) ElementType() reflect.Type
func (*OriginAccessControl) ToOriginAccessControlOutput ¶
func (i *OriginAccessControl) ToOriginAccessControlOutput() OriginAccessControlOutput
func (*OriginAccessControl) ToOriginAccessControlOutputWithContext ¶
func (i *OriginAccessControl) ToOriginAccessControlOutputWithContext(ctx context.Context) OriginAccessControlOutput
type OriginAccessControlArgs ¶
type OriginAccessControlArgs struct { // The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted. Description pulumi.StringPtrInput // A name that identifies the Origin Access Control. Name pulumi.StringPtrInput // The type of origin that this Origin Access Control is for. Valid values are `lambda`, `mediapackagev2`, `mediastore`, and `s3`. OriginAccessControlOriginType pulumi.StringInput // Specifies which requests CloudFront signs. Specify `always` for the most common use case. Allowed values: `always`, `never`, and `no-override`. SigningBehavior pulumi.StringInput // Determines how CloudFront signs (authenticates) requests. The only valid value is `sigv4`. SigningProtocol pulumi.StringInput }
The set of arguments for constructing a OriginAccessControl resource.
func (OriginAccessControlArgs) ElementType ¶
func (OriginAccessControlArgs) ElementType() reflect.Type
type OriginAccessControlArray ¶
type OriginAccessControlArray []OriginAccessControlInput
func (OriginAccessControlArray) ElementType ¶
func (OriginAccessControlArray) ElementType() reflect.Type
func (OriginAccessControlArray) ToOriginAccessControlArrayOutput ¶
func (i OriginAccessControlArray) ToOriginAccessControlArrayOutput() OriginAccessControlArrayOutput
func (OriginAccessControlArray) ToOriginAccessControlArrayOutputWithContext ¶
func (i OriginAccessControlArray) ToOriginAccessControlArrayOutputWithContext(ctx context.Context) OriginAccessControlArrayOutput
type OriginAccessControlArrayInput ¶
type OriginAccessControlArrayInput interface { pulumi.Input ToOriginAccessControlArrayOutput() OriginAccessControlArrayOutput ToOriginAccessControlArrayOutputWithContext(context.Context) OriginAccessControlArrayOutput }
OriginAccessControlArrayInput is an input type that accepts OriginAccessControlArray and OriginAccessControlArrayOutput values. You can construct a concrete instance of `OriginAccessControlArrayInput` via:
OriginAccessControlArray{ OriginAccessControlArgs{...} }
type OriginAccessControlArrayOutput ¶
type OriginAccessControlArrayOutput struct{ *pulumi.OutputState }
func (OriginAccessControlArrayOutput) ElementType ¶
func (OriginAccessControlArrayOutput) ElementType() reflect.Type
func (OriginAccessControlArrayOutput) Index ¶
func (o OriginAccessControlArrayOutput) Index(i pulumi.IntInput) OriginAccessControlOutput
func (OriginAccessControlArrayOutput) ToOriginAccessControlArrayOutput ¶
func (o OriginAccessControlArrayOutput) ToOriginAccessControlArrayOutput() OriginAccessControlArrayOutput
func (OriginAccessControlArrayOutput) ToOriginAccessControlArrayOutputWithContext ¶
func (o OriginAccessControlArrayOutput) ToOriginAccessControlArrayOutputWithContext(ctx context.Context) OriginAccessControlArrayOutput
type OriginAccessControlInput ¶
type OriginAccessControlInput interface { pulumi.Input ToOriginAccessControlOutput() OriginAccessControlOutput ToOriginAccessControlOutputWithContext(ctx context.Context) OriginAccessControlOutput }
type OriginAccessControlMap ¶
type OriginAccessControlMap map[string]OriginAccessControlInput
func (OriginAccessControlMap) ElementType ¶
func (OriginAccessControlMap) ElementType() reflect.Type
func (OriginAccessControlMap) ToOriginAccessControlMapOutput ¶
func (i OriginAccessControlMap) ToOriginAccessControlMapOutput() OriginAccessControlMapOutput
func (OriginAccessControlMap) ToOriginAccessControlMapOutputWithContext ¶
func (i OriginAccessControlMap) ToOriginAccessControlMapOutputWithContext(ctx context.Context) OriginAccessControlMapOutput
type OriginAccessControlMapInput ¶
type OriginAccessControlMapInput interface { pulumi.Input ToOriginAccessControlMapOutput() OriginAccessControlMapOutput ToOriginAccessControlMapOutputWithContext(context.Context) OriginAccessControlMapOutput }
OriginAccessControlMapInput is an input type that accepts OriginAccessControlMap and OriginAccessControlMapOutput values. You can construct a concrete instance of `OriginAccessControlMapInput` via:
OriginAccessControlMap{ "key": OriginAccessControlArgs{...} }
type OriginAccessControlMapOutput ¶
type OriginAccessControlMapOutput struct{ *pulumi.OutputState }
func (OriginAccessControlMapOutput) ElementType ¶
func (OriginAccessControlMapOutput) ElementType() reflect.Type
func (OriginAccessControlMapOutput) MapIndex ¶
func (o OriginAccessControlMapOutput) MapIndex(k pulumi.StringInput) OriginAccessControlOutput
func (OriginAccessControlMapOutput) ToOriginAccessControlMapOutput ¶
func (o OriginAccessControlMapOutput) ToOriginAccessControlMapOutput() OriginAccessControlMapOutput
func (OriginAccessControlMapOutput) ToOriginAccessControlMapOutputWithContext ¶
func (o OriginAccessControlMapOutput) ToOriginAccessControlMapOutputWithContext(ctx context.Context) OriginAccessControlMapOutput
type OriginAccessControlOutput ¶
type OriginAccessControlOutput struct{ *pulumi.OutputState }
func (OriginAccessControlOutput) Description ¶
func (o OriginAccessControlOutput) Description() pulumi.StringPtrOutput
The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted.
func (OriginAccessControlOutput) ElementType ¶
func (OriginAccessControlOutput) ElementType() reflect.Type
func (OriginAccessControlOutput) Etag ¶
func (o OriginAccessControlOutput) Etag() pulumi.StringOutput
The current version of this Origin Access Control.
func (OriginAccessControlOutput) Name ¶
func (o OriginAccessControlOutput) Name() pulumi.StringOutput
A name that identifies the Origin Access Control.
func (OriginAccessControlOutput) OriginAccessControlOriginType ¶
func (o OriginAccessControlOutput) OriginAccessControlOriginType() pulumi.StringOutput
The type of origin that this Origin Access Control is for. Valid values are `lambda`, `mediapackagev2`, `mediastore`, and `s3`.
func (OriginAccessControlOutput) SigningBehavior ¶
func (o OriginAccessControlOutput) SigningBehavior() pulumi.StringOutput
Specifies which requests CloudFront signs. Specify `always` for the most common use case. Allowed values: `always`, `never`, and `no-override`.
func (OriginAccessControlOutput) SigningProtocol ¶
func (o OriginAccessControlOutput) SigningProtocol() pulumi.StringOutput
Determines how CloudFront signs (authenticates) requests. The only valid value is `sigv4`.
func (OriginAccessControlOutput) ToOriginAccessControlOutput ¶
func (o OriginAccessControlOutput) ToOriginAccessControlOutput() OriginAccessControlOutput
func (OriginAccessControlOutput) ToOriginAccessControlOutputWithContext ¶
func (o OriginAccessControlOutput) ToOriginAccessControlOutputWithContext(ctx context.Context) OriginAccessControlOutput
type OriginAccessControlState ¶
type OriginAccessControlState struct { // The description of the Origin Access Control. Defaults to "Managed by Pulumi" if omitted. Description pulumi.StringPtrInput // The current version of this Origin Access Control. Etag pulumi.StringPtrInput // A name that identifies the Origin Access Control. Name pulumi.StringPtrInput // The type of origin that this Origin Access Control is for. Valid values are `lambda`, `mediapackagev2`, `mediastore`, and `s3`. OriginAccessControlOriginType pulumi.StringPtrInput // Specifies which requests CloudFront signs. Specify `always` for the most common use case. Allowed values: `always`, `never`, and `no-override`. SigningBehavior pulumi.StringPtrInput // Determines how CloudFront signs (authenticates) requests. The only valid value is `sigv4`. SigningProtocol pulumi.StringPtrInput }
func (OriginAccessControlState) ElementType ¶
func (OriginAccessControlState) 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/v6/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/v6/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(exampleAwsCloudfrontOriginAccessIdentity.CloudfrontAccessIdentityPath), }, }, }, }) if err != nil { return err } return nil }) }
```
### Updating your bucket policy
Note that the AWS API may translate the `s3CanonicalUserId` `CanonicalUser` principal into an `AWS` IAM ARN principal when supplied in an `s3.BucketV2` bucket policy, causing spurious diffs. If you see this behavior, use the `iamArn` instead:
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { s3Policy, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Actions: []string{ "s3:GetObject", }, Resources: []string{ fmt.Sprintf("%v/*", exampleAwsS3Bucket.Arn), }, Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "AWS", Identifiers: interface{}{ exampleAwsCloudfrontOriginAccessIdentity.IamArn, }, }, }, }, }, }, nil); if err != nil { return err } _, err = s3.NewBucketPolicy(ctx, "example", &s3.BucketPolicyArgs{ Bucket: pulumi.Any(exampleAwsS3Bucket.Id), Policy: pulumi.String(s3Policy.Json), }) if err != nil { return err } return nil }) } ```
## Import
Using `pulumi import`, import Cloudfront Origin Access Identities using the `id`. For example:
```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) CallerReference ¶
func (o OriginAccessIdentityOutput) CallerReference() pulumi.StringOutput
Internal value used by CloudFront to allow future updates to the origin access identity.
func (OriginAccessIdentityOutput) CloudfrontAccessIdentityPath ¶
func (o OriginAccessIdentityOutput) CloudfrontAccessIdentityPath() pulumi.StringOutput
A shortcut to the full path for the origin access identity to use in CloudFront, see below.
func (OriginAccessIdentityOutput) Comment ¶
func (o OriginAccessIdentityOutput) Comment() pulumi.StringPtrOutput
An optional comment for the origin access identity.
func (OriginAccessIdentityOutput) ElementType ¶
func (OriginAccessIdentityOutput) ElementType() reflect.Type
func (OriginAccessIdentityOutput) Etag ¶
func (o OriginAccessIdentityOutput) Etag() pulumi.StringOutput
The current version of the origin access identity's information. For example: `E2QWRUHAPOMQZL`.
func (OriginAccessIdentityOutput) IamArn ¶
func (o OriginAccessIdentityOutput) 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 (OriginAccessIdentityOutput) S3CanonicalUserId ¶
func (o OriginAccessIdentityOutput) 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 (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/v6/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{ Name: pulumi.String("example-policy"), 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 }) }
```
## Import
Using `pulumi import`, import Cloudfront Origin Request Policies using the `id`. For example:
```sh $ pulumi import aws:cloudfront/originRequestPolicy:OriginRequestPolicy policy ccca32ef-dce3-4df3-80df-1bd3000bc4d3 ```
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) Comment ¶
func (o OriginRequestPolicyOutput) Comment() pulumi.StringPtrOutput
Comment to describe the origin request policy.
func (OriginRequestPolicyOutput) CookiesConfig ¶
func (o OriginRequestPolicyOutput) CookiesConfig() OriginRequestPolicyCookiesConfigOutput
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 (OriginRequestPolicyOutput) ElementType ¶
func (OriginRequestPolicyOutput) ElementType() reflect.Type
func (OriginRequestPolicyOutput) Etag ¶
func (o OriginRequestPolicyOutput) Etag() pulumi.StringOutput
The current version of the origin request policy.
func (OriginRequestPolicyOutput) HeadersConfig ¶
func (o OriginRequestPolicyOutput) HeadersConfig() OriginRequestPolicyHeadersConfigOutput
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 (OriginRequestPolicyOutput) Name ¶
func (o OriginRequestPolicyOutput) Name() pulumi.StringOutput
Unique name to identify the origin request policy.
func (OriginRequestPolicyOutput) QueryStringsConfig ¶
func (o OriginRequestPolicyOutput) QueryStringsConfig() OriginRequestPolicyQueryStringsConfigOutput
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 (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. Note: Do not set if using the key's id in another resource (e.g. KeyGroup) since it will result in a dependency error from AWS. Instead, it is recommended to use Pulumi autonaming by leaving this property unset (default behavior) or set the `namePrefix` property to allow the provider to autoname the resource. Name pulumi.StringOutput `pulumi:"name"` // The name for the public key. Conflicts with `name`. // // **NOTE:** When setting `encodedKey` value, there needs a newline at the end of string. Otherwise, multiple runs of pulumi will want to recreate the `cloudfront.PublicKey` resource. NamePrefix pulumi.StringOutput `pulumi:"namePrefix"` }
## Example Usage
The following example below creates a CloudFront public key.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "public_key.pem", }, nil) if err != nil { return err } _, err = cloudfront.NewPublicKey(ctx, "example", &cloudfront.PublicKeyArgs{ Comment: pulumi.String("test public key"), EncodedKey: pulumi.String(invokeFile.Result), Name: pulumi.String("test_key"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CloudFront Public Key using the `id`. For example:
```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. Note: Do not set if using the key's id in another resource (e.g. KeyGroup) since it will result in a dependency error from AWS. Instead, it is recommended to use Pulumi autonaming by leaving this property unset (default behavior) or set the `namePrefix` property to allow the provider to autoname the resource. Name pulumi.StringPtrInput // The name for the public key. Conflicts with `name`. // // **NOTE:** When setting `encodedKey` value, there needs a newline at the end of string. Otherwise, multiple runs of pulumi will want to recreate the `cloudfront.PublicKey` resource. 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) CallerReference ¶
func (o PublicKeyOutput) CallerReference() pulumi.StringOutput
Internal value used by CloudFront to allow future updates to the public key configuration.
func (PublicKeyOutput) Comment ¶
func (o PublicKeyOutput) Comment() pulumi.StringPtrOutput
An optional comment about the public key.
func (PublicKeyOutput) ElementType ¶
func (PublicKeyOutput) ElementType() reflect.Type
func (PublicKeyOutput) EncodedKey ¶
func (o PublicKeyOutput) EncodedKey() pulumi.StringOutput
The encoded public key that you want to add to CloudFront to use with features like field-level encryption.
func (PublicKeyOutput) Etag ¶
func (o PublicKeyOutput) Etag() pulumi.StringOutput
The current version of the public key. For example: `E2QWRUHAPOMQZL`.
func (PublicKeyOutput) Name ¶
func (o PublicKeyOutput) Name() pulumi.StringOutput
The name for the public key. By default generated by this provider. Note: Do not set if using the key's id in another resource (e.g. KeyGroup) since it will result in a dependency error from AWS. Instead, it is recommended to use Pulumi autonaming by leaving this property unset (default behavior) or set the `namePrefix` property to allow the provider to autoname the resource.
func (PublicKeyOutput) NamePrefix ¶
func (o PublicKeyOutput) NamePrefix() pulumi.StringOutput
The name for the public key. Conflicts with `name`.
**NOTE:** When setting `encodedKey` value, there needs a newline at the end of string. Otherwise, multiple runs of pulumi will want to recreate the `cloudfront.PublicKey` resource.
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. Note: Do not set if using the key's id in another resource (e.g. KeyGroup) since it will result in a dependency error from AWS. Instead, it is recommended to use Pulumi autonaming by leaving this property unset (default behavior) or set the `namePrefix` property to allow the provider to autoname the resource. Name pulumi.StringPtrInput // The name for the public key. Conflicts with `name`. // // **NOTE:** When setting `encodedKey` value, there needs a newline at the end of string. Otherwise, multiple runs of pulumi will want to recreate the `cloudfront.PublicKey` resource. 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 (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "cloudfront.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil); if err != nil { return err } exampleRole, err := iam.NewRole(ctx, "example", &iam.RoleArgs{ Name: pulumi.String("cloudfront-realtime-log-config-example"), AssumeRolePolicy: pulumi.String(assumeRole.Json), }) if err != nil { return err } example, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Actions: []string{ "kinesis:DescribeStreamSummary", "kinesis:DescribeStream", "kinesis:PutRecord", "kinesis:PutRecords", }, Resources: interface{}{ exampleAwsKinesisStream.Arn, }, }, }, }, nil); if err != nil { return err } exampleRolePolicy, err := iam.NewRolePolicy(ctx, "example", &iam.RolePolicyArgs{ Name: pulumi.String("cloudfront-realtime-log-config-example"), Role: exampleRole.ID(), Policy: pulumi.String(example.Json), }) if err != nil { return err } _, err = cloudfront.NewRealtimeLogConfig(ctx, "example", &cloudfront.RealtimeLogConfigArgs{ Name: pulumi.String("example"), 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(exampleAwsKinesisStream.Arn), }, }, }, pulumi.DependsOn([]pulumi.Resource{ exampleRolePolicy, })) if err != nil { return err } return nil }) } ```
## Import
Using `pulumi import`, import CloudFront real-time log configurations using the ARN. For example:
```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) Arn ¶
func (o RealtimeLogConfigOutput) Arn() pulumi.StringOutput
The ARN (Amazon Resource Name) of the CloudFront real-time log configuration.
func (RealtimeLogConfigOutput) ElementType ¶
func (RealtimeLogConfigOutput) ElementType() reflect.Type
func (RealtimeLogConfigOutput) Endpoint ¶
func (o RealtimeLogConfigOutput) Endpoint() RealtimeLogConfigEndpointOutput
The Amazon Kinesis data streams where real-time log data is sent.
func (RealtimeLogConfigOutput) Fields ¶
func (o RealtimeLogConfigOutput) Fields() pulumi.StringArrayOutput
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.
func (RealtimeLogConfigOutput) Name ¶
func (o RealtimeLogConfigOutput) Name() pulumi.StringOutput
The unique name to identify this real-time log configuration.
func (RealtimeLogConfigOutput) SamplingRate ¶
func (o RealtimeLogConfigOutput) SamplingRate() pulumi.IntOutput
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.
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 ¶
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 HTTP headers to remove from the HTTP response. Object that contains an attribute `items` that contains a list of headers. See Remove Header for more information. RemoveHeadersConfig ResponseHeadersPolicyRemoveHeadersConfigPtrOutput `pulumi:"removeHeadersConfig"` // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfig ResponseHeadersPolicySecurityHeadersConfigPtrOutput `pulumi:"securityHeadersConfig"` // A configuration for enabling the Server-Timing header in HTTP responses sent from CloudFront. See Server Timing Headers Config for more information. ServerTimingHeadersConfig ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput `pulumi:"serverTimingHeadersConfig"` }
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/v6/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{ Name: pulumi.String("example-policy"), 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/v6/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{ Name: pulumi.String("example-headers-policy"), 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 }) }
```
The example below creates a CloudFront response headers policy with a custom headers config, remove headers config and server timing headers config.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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{ Name: pulumi.String("example-headers-policy"), CustomHeadersConfig: &cloudfront.ResponseHeadersPolicyCustomHeadersConfigArgs{ Items: cloudfront.ResponseHeadersPolicyCustomHeadersConfigItemArray{ &cloudfront.ResponseHeadersPolicyCustomHeadersConfigItemArgs{ Header: pulumi.String("X-Permitted-Cross-Domain-Policies"), Override: pulumi.Bool(true), Value: pulumi.String("none"), }, }, }, RemoveHeadersConfig: &cloudfront.ResponseHeadersPolicyRemoveHeadersConfigArgs{ Items: cloudfront.ResponseHeadersPolicyRemoveHeadersConfigItemArray{ &cloudfront.ResponseHeadersPolicyRemoveHeadersConfigItemArgs{ Header: pulumi.String("Set-Cookie"), }, }, }, ServerTimingHeadersConfig: &cloudfront.ResponseHeadersPolicyServerTimingHeadersConfigArgs{ Enabled: pulumi.Bool(true), SamplingRate: pulumi.Float64(50), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Cloudfront Response Headers Policies using the `id`. For example:
```sh $ pulumi import aws:cloudfront/responseHeadersPolicy:ResponseHeadersPolicy policy 658327ea-f89d-4fab-a63d-7e88639e58f9 ```
func GetResponseHeadersPolicy ¶
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 ¶
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 ¶
func (*ResponseHeadersPolicy) ElementType() reflect.Type
func (*ResponseHeadersPolicy) ToResponseHeadersPolicyOutput ¶
func (i *ResponseHeadersPolicy) ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput
func (*ResponseHeadersPolicy) ToResponseHeadersPolicyOutputWithContext ¶
func (i *ResponseHeadersPolicy) ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput
type ResponseHeadersPolicyArgs ¶
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 HTTP headers to remove from the HTTP response. Object that contains an attribute `items` that contains a list of headers. See Remove Header for more information. RemoveHeadersConfig ResponseHeadersPolicyRemoveHeadersConfigPtrInput // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfig ResponseHeadersPolicySecurityHeadersConfigPtrInput // A configuration for enabling the Server-Timing header in HTTP responses sent from CloudFront. See Server Timing Headers Config for more information. ServerTimingHeadersConfig ResponseHeadersPolicyServerTimingHeadersConfigPtrInput }
The set of arguments for constructing a ResponseHeadersPolicy resource.
func (ResponseHeadersPolicyArgs) ElementType ¶
func (ResponseHeadersPolicyArgs) ElementType() reflect.Type
type ResponseHeadersPolicyArray ¶
type ResponseHeadersPolicyArray []ResponseHeadersPolicyInput
func (ResponseHeadersPolicyArray) ElementType ¶
func (ResponseHeadersPolicyArray) ElementType() reflect.Type
func (ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutput ¶
func (i ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutput() ResponseHeadersPolicyArrayOutput
func (ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutputWithContext ¶
func (i ResponseHeadersPolicyArray) ToResponseHeadersPolicyArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyArrayOutput
type ResponseHeadersPolicyArrayInput ¶
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 ¶
type ResponseHeadersPolicyArrayOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyArrayOutput) ElementType ¶
func (ResponseHeadersPolicyArrayOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyArrayOutput) Index ¶
func (o ResponseHeadersPolicyArrayOutput) Index(i pulumi.IntInput) ResponseHeadersPolicyOutput
func (ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutput ¶
func (o ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutput() ResponseHeadersPolicyArrayOutput
func (ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutputWithContext ¶
func (o ResponseHeadersPolicyArrayOutput) ToResponseHeadersPolicyArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyArrayOutput
type ResponseHeadersPolicyCorsConfig ¶
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 `Access-Control-Max-Age` 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 ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeaders struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersInput ¶
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 ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput ¶
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 ¶
func ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtr(v *ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethods ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethods struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsInput ¶
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 ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput ¶
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 ¶
func ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtr(v *ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOrigins ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowOrigins struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsInput ¶
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 ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput ¶
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 ¶
func ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtr(v *ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶
type ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeaders ¶
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeaders struct {
Items []string `pulumi:"items"`
}
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs ¶
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs struct {
Items pulumi.StringArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersInput ¶
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 ¶
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput ¶
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 ¶
func ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtr(v *ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrInput
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶
type ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
func (ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersPtrOutput
type ResponseHeadersPolicyCorsConfigArgs ¶
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 `Access-Control-Max-Age` 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 ¶
func (ResponseHeadersPolicyCorsConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutput ¶
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutput ¶
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext ¶
func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
type ResponseHeadersPolicyCorsConfigInput ¶
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 ¶
type ResponseHeadersPolicyCorsConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
A number that CloudFront uses as the value for the `Access-Control-Max-Age` HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigOutput) OriginOverride ¶
func (o ResponseHeadersPolicyCorsConfigOutput) OriginOverride() pulumi.BoolOutput
A Boolean value that determines how CloudFront behaves for the HTTP response header.
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutput ¶
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
type ResponseHeadersPolicyCorsConfigPtrInput ¶
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 ¶
func ResponseHeadersPolicyCorsConfigPtr(v *ResponseHeadersPolicyCorsConfigArgs) ResponseHeadersPolicyCorsConfigPtrInput
type ResponseHeadersPolicyCorsConfigPtrOutput ¶
type ResponseHeadersPolicyCorsConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowCredentials ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput
A number that CloudFront uses as the value for the `Access-Control-Max-Age` HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) ElementType ¶
func (ResponseHeadersPolicyCorsConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCorsConfigPtrOutput) OriginOverride ¶
func (o ResponseHeadersPolicyCorsConfigPtrOutput) OriginOverride() pulumi.BoolPtrOutput
A Boolean value that determines how CloudFront behaves for the HTTP response header.
func (ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutput ¶
func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
func (ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
type ResponseHeadersPolicyCustomHeadersConfig ¶
type ResponseHeadersPolicyCustomHeadersConfig struct {
Items []ResponseHeadersPolicyCustomHeadersConfigItem `pulumi:"items"`
}
type ResponseHeadersPolicyCustomHeadersConfigArgs ¶
type ResponseHeadersPolicyCustomHeadersConfigArgs struct {
Items ResponseHeadersPolicyCustomHeadersConfigItemArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ElementType ¶
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutput ¶
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext ¶
func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
type ResponseHeadersPolicyCustomHeadersConfigInput ¶
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 ResponseHeadersPolicyCustomHeadersConfigItemArgs ¶
type ResponseHeadersPolicyCustomHeadersConfigItemArgs struct { Header pulumi.StringInput `pulumi:"header"` Override pulumi.BoolInput `pulumi:"override"` // The value for the HTTP response header. Value pulumi.StringInput `pulumi:"value"` }
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType ¶
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutput ¶
func (i ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutput() ResponseHeadersPolicyCustomHeadersConfigItemOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶
func (i ResponseHeadersPolicyCustomHeadersConfigItemArgs) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemOutput
type ResponseHeadersPolicyCustomHeadersConfigItemArray ¶
type ResponseHeadersPolicyCustomHeadersConfigItemArray []ResponseHeadersPolicyCustomHeadersConfigItemInput
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType ¶
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶
func (i ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶
func (i ResponseHeadersPolicyCustomHeadersConfigItemArray) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type ResponseHeadersPolicyCustomHeadersConfigItemArrayInput ¶
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 ¶
type ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType ¶
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput ¶
func (o ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutput() ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext ¶
func (o ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput) ToResponseHeadersPolicyCustomHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemArrayOutput
type ResponseHeadersPolicyCustomHeadersConfigItemInput ¶
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 ¶
type ResponseHeadersPolicyCustomHeadersConfigItemOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType ¶
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) Header ¶
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Header() pulumi.StringOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) Override ¶
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Override() pulumi.BoolOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutput ¶
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutput() ResponseHeadersPolicyCustomHeadersConfigItemOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext ¶
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) ToResponseHeadersPolicyCustomHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigItemOutput
func (ResponseHeadersPolicyCustomHeadersConfigItemOutput) Value ¶
func (o ResponseHeadersPolicyCustomHeadersConfigItemOutput) Value() pulumi.StringOutput
The value for the HTTP response header.
type ResponseHeadersPolicyCustomHeadersConfigOutput ¶
type ResponseHeadersPolicyCustomHeadersConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ElementType ¶
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutput ¶
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext ¶
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
type ResponseHeadersPolicyCustomHeadersConfigPtrInput ¶
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 ¶
func ResponseHeadersPolicyCustomHeadersConfigPtr(v *ResponseHeadersPolicyCustomHeadersConfigArgs) ResponseHeadersPolicyCustomHeadersConfigPtrInput
type ResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶
type ResponseHeadersPolicyCustomHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ElementType ¶
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput ¶
func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
type ResponseHeadersPolicyInput ¶
type ResponseHeadersPolicyInput interface { pulumi.Input ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput }
type ResponseHeadersPolicyMap ¶
type ResponseHeadersPolicyMap map[string]ResponseHeadersPolicyInput
func (ResponseHeadersPolicyMap) ElementType ¶
func (ResponseHeadersPolicyMap) ElementType() reflect.Type
func (ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutput ¶
func (i ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutput() ResponseHeadersPolicyMapOutput
func (ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutputWithContext ¶
func (i ResponseHeadersPolicyMap) ToResponseHeadersPolicyMapOutputWithContext(ctx context.Context) ResponseHeadersPolicyMapOutput
type ResponseHeadersPolicyMapInput ¶
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 ¶
type ResponseHeadersPolicyMapOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyMapOutput) ElementType ¶
func (ResponseHeadersPolicyMapOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyMapOutput) MapIndex ¶
func (o ResponseHeadersPolicyMapOutput) MapIndex(k pulumi.StringInput) ResponseHeadersPolicyOutput
func (ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutput ¶
func (o ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutput() ResponseHeadersPolicyMapOutput
func (ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutputWithContext ¶
func (o ResponseHeadersPolicyMapOutput) ToResponseHeadersPolicyMapOutputWithContext(ctx context.Context) ResponseHeadersPolicyMapOutput
type ResponseHeadersPolicyOutput ¶
type ResponseHeadersPolicyOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyOutput) Comment ¶
func (o ResponseHeadersPolicyOutput) Comment() pulumi.StringPtrOutput
A comment to describe the response headers policy. The comment cannot be longer than 128 characters.
func (ResponseHeadersPolicyOutput) CorsConfig ¶
func (o ResponseHeadersPolicyOutput) CorsConfig() ResponseHeadersPolicyCorsConfigPtrOutput
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 (ResponseHeadersPolicyOutput) CustomHeadersConfig ¶
func (o ResponseHeadersPolicyOutput) CustomHeadersConfig() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
Object that contains an attribute `items` that contains a list of custom headers. See Custom Header for more information.
func (ResponseHeadersPolicyOutput) ElementType ¶
func (ResponseHeadersPolicyOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyOutput) Etag ¶
func (o ResponseHeadersPolicyOutput) Etag() pulumi.StringOutput
The current version of the response headers policy.
func (ResponseHeadersPolicyOutput) Name ¶
func (o ResponseHeadersPolicyOutput) Name() pulumi.StringOutput
A unique name to identify the response headers policy.
func (ResponseHeadersPolicyOutput) RemoveHeadersConfig ¶
func (o ResponseHeadersPolicyOutput) RemoveHeadersConfig() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
A configuration for a set of HTTP headers to remove from the HTTP response. Object that contains an attribute `items` that contains a list of headers. See Remove Header for more information.
func (ResponseHeadersPolicyOutput) SecurityHeadersConfig ¶
func (o ResponseHeadersPolicyOutput) SecurityHeadersConfig() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information.
func (ResponseHeadersPolicyOutput) ServerTimingHeadersConfig ¶
func (o ResponseHeadersPolicyOutput) ServerTimingHeadersConfig() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
A configuration for enabling the Server-Timing header in HTTP responses sent from CloudFront. See Server Timing Headers Config for more information.
func (ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutput ¶
func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput
func (ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutputWithContext ¶
func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput
type ResponseHeadersPolicyRemoveHeadersConfig ¶
type ResponseHeadersPolicyRemoveHeadersConfig struct {
Items []ResponseHeadersPolicyRemoveHeadersConfigItem `pulumi:"items"`
}
type ResponseHeadersPolicyRemoveHeadersConfigArgs ¶
type ResponseHeadersPolicyRemoveHeadersConfigArgs struct {
Items ResponseHeadersPolicyRemoveHeadersConfigItemArrayInput `pulumi:"items"`
}
func (ResponseHeadersPolicyRemoveHeadersConfigArgs) ElementType ¶
func (ResponseHeadersPolicyRemoveHeadersConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigOutput ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigOutput() ResponseHeadersPolicyRemoveHeadersConfigOutput
func (ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigOutputWithContext ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigOutput
func (ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
func (ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigArgs) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
type ResponseHeadersPolicyRemoveHeadersConfigInput ¶
type ResponseHeadersPolicyRemoveHeadersConfigInput interface { pulumi.Input ToResponseHeadersPolicyRemoveHeadersConfigOutput() ResponseHeadersPolicyRemoveHeadersConfigOutput ToResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(context.Context) ResponseHeadersPolicyRemoveHeadersConfigOutput }
ResponseHeadersPolicyRemoveHeadersConfigInput is an input type that accepts ResponseHeadersPolicyRemoveHeadersConfigArgs and ResponseHeadersPolicyRemoveHeadersConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicyRemoveHeadersConfigInput` via:
ResponseHeadersPolicyRemoveHeadersConfigArgs{...}
type ResponseHeadersPolicyRemoveHeadersConfigItem ¶
type ResponseHeadersPolicyRemoveHeadersConfigItem struct {
Header string `pulumi:"header"`
}
type ResponseHeadersPolicyRemoveHeadersConfigItemArgs ¶
type ResponseHeadersPolicyRemoveHeadersConfigItemArgs struct {
Header pulumi.StringInput `pulumi:"header"`
}
func (ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ElementType ¶
func (ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToResponseHeadersPolicyRemoveHeadersConfigItemOutput ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToResponseHeadersPolicyRemoveHeadersConfigItemOutput() ResponseHeadersPolicyRemoveHeadersConfigItemOutput
func (ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigItemArgs) ToResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemOutput
type ResponseHeadersPolicyRemoveHeadersConfigItemArray ¶
type ResponseHeadersPolicyRemoveHeadersConfigItemArray []ResponseHeadersPolicyRemoveHeadersConfigItemInput
func (ResponseHeadersPolicyRemoveHeadersConfigItemArray) ElementType ¶
func (ResponseHeadersPolicyRemoveHeadersConfigItemArray) ElementType() reflect.Type
func (ResponseHeadersPolicyRemoveHeadersConfigItemArray) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigItemArray) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
func (ResponseHeadersPolicyRemoveHeadersConfigItemArray) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext ¶
func (i ResponseHeadersPolicyRemoveHeadersConfigItemArray) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
type ResponseHeadersPolicyRemoveHeadersConfigItemArrayInput ¶
type ResponseHeadersPolicyRemoveHeadersConfigItemArrayInput interface { pulumi.Input ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput }
ResponseHeadersPolicyRemoveHeadersConfigItemArrayInput is an input type that accepts ResponseHeadersPolicyRemoveHeadersConfigItemArray and ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput values. You can construct a concrete instance of `ResponseHeadersPolicyRemoveHeadersConfigItemArrayInput` via:
ResponseHeadersPolicyRemoveHeadersConfigItemArray{ ResponseHeadersPolicyRemoveHeadersConfigItemArgs{...} }
type ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ¶
type ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ElementType ¶
func (ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput() ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
func (ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemArrayOutput
type ResponseHeadersPolicyRemoveHeadersConfigItemInput ¶
type ResponseHeadersPolicyRemoveHeadersConfigItemInput interface { pulumi.Input ToResponseHeadersPolicyRemoveHeadersConfigItemOutput() ResponseHeadersPolicyRemoveHeadersConfigItemOutput ToResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemOutput }
ResponseHeadersPolicyRemoveHeadersConfigItemInput is an input type that accepts ResponseHeadersPolicyRemoveHeadersConfigItemArgs and ResponseHeadersPolicyRemoveHeadersConfigItemOutput values. You can construct a concrete instance of `ResponseHeadersPolicyRemoveHeadersConfigItemInput` via:
ResponseHeadersPolicyRemoveHeadersConfigItemArgs{...}
type ResponseHeadersPolicyRemoveHeadersConfigItemOutput ¶
type ResponseHeadersPolicyRemoveHeadersConfigItemOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ElementType ¶
func (ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyRemoveHeadersConfigItemOutput) Header ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigItemOutput) Header() pulumi.StringOutput
func (ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemOutput ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemOutput() ResponseHeadersPolicyRemoveHeadersConfigItemOutput
func (ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigItemOutput) ToResponseHeadersPolicyRemoveHeadersConfigItemOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigItemOutput
type ResponseHeadersPolicyRemoveHeadersConfigOutput ¶
type ResponseHeadersPolicyRemoveHeadersConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyRemoveHeadersConfigOutput) ElementType ¶
func (ResponseHeadersPolicyRemoveHeadersConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigOutput ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigOutput() ResponseHeadersPolicyRemoveHeadersConfigOutput
func (ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigOutputWithContext ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigOutput
func (ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
func (ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
type ResponseHeadersPolicyRemoveHeadersConfigPtrInput ¶
type ResponseHeadersPolicyRemoveHeadersConfigPtrInput interface { pulumi.Input ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicyRemoveHeadersConfigPtrOutput }
ResponseHeadersPolicyRemoveHeadersConfigPtrInput is an input type that accepts ResponseHeadersPolicyRemoveHeadersConfigArgs, ResponseHeadersPolicyRemoveHeadersConfigPtr and ResponseHeadersPolicyRemoveHeadersConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyRemoveHeadersConfigPtrInput` via:
ResponseHeadersPolicyRemoveHeadersConfigArgs{...} or: nil
func ResponseHeadersPolicyRemoveHeadersConfigPtr ¶
func ResponseHeadersPolicyRemoveHeadersConfigPtr(v *ResponseHeadersPolicyRemoveHeadersConfigArgs) ResponseHeadersPolicyRemoveHeadersConfigPtrInput
type ResponseHeadersPolicyRemoveHeadersConfigPtrOutput ¶
type ResponseHeadersPolicyRemoveHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ElementType ¶
func (ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutput() ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
func (ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyRemoveHeadersConfigPtrOutput) ToResponseHeadersPolicyRemoveHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyRemoveHeadersConfigPtrOutput
type ResponseHeadersPolicySecurityHeadersConfig ¶
type ResponseHeadersPolicySecurityHeadersConfig struct { // The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. See Content Security Policy for more information. 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"` // Determines whether CloudFront includes the `Referrer-Policy` HTTP response header and the header’s value. See Referrer Policy for more information. 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 ¶
type ResponseHeadersPolicySecurityHeadersConfigArgs struct { // The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. See Content Security Policy for more information. 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"` // Determines whether CloudFront includes the `Referrer-Policy` HTTP response header and the header’s value. See Referrer Policy for more information. 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 ¶
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicy ¶
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"` // Whether CloudFront overrides the `Content-Security-Policy` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs ¶
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"` // Whether CloudFront overrides the `Content-Security-Policy` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyInput ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ContentSecurityPolicy ¶
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 ¶
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) Override() pulumi.BoolOutput
Whether CloudFront overrides the `Content-Security-Policy` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput ¶
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 ¶
func ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtr(v *ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrInput
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶
type ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ContentSecurityPolicy ¶
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) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) Override() pulumi.BoolPtrOutput
Whether CloudFront overrides the `Content-Security-Policy` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptions ¶
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptions struct { // Whether CloudFront overrides the `X-Content-Type-Options` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs ¶
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs struct { // Whether CloudFront overrides the `X-Content-Type-Options` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsInput ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) Override() pulumi.BoolOutput
Whether CloudFront overrides the `X-Content-Type-Options` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput ¶
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 ¶
func ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtr(v *ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrInput
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶
type ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) Override() pulumi.BoolPtrOutput
Whether CloudFront overrides the `X-Content-Type-Options` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptions ¶
type ResponseHeadersPolicySecurityHeadersConfigFrameOptions struct { // The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption string `pulumi:"frameOption"` // Whether CloudFront overrides the `X-Frame-Options` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` }
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs ¶
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs struct { // The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN` FrameOption pulumi.StringInput `pulumi:"frameOption"` // Whether CloudFront overrides the `X-Frame-Options` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` }
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsInput ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) FrameOption ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) FrameOption() pulumi.StringOutput
The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN`
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) Override() pulumi.BoolOutput
Whether CloudFront overrides the `X-Frame-Options` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput ¶
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 ¶
func ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtr(v *ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrInput
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶
type ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) FrameOption ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) FrameOption() pulumi.StringPtrOutput
The value of the `X-Frame-Options` HTTP response header. Valid values: `DENY` | `SAMEORIGIN`
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) Override() pulumi.BoolPtrOutput
Whether CloudFront overrides the `X-Frame-Options` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput() ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigFrameOptionsPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigInput ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicy ¶
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicy() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. See Content Security Policy for more information.
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions ¶
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 ¶
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicy() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
Determines whether CloudFront includes the `Referrer-Policy` HTTP response header and the header’s value. See Referrer Policy for more information.
func (ResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurity ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigOutput) XssProtection ¶
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 ¶
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 ¶
func ResponseHeadersPolicySecurityHeadersConfigPtr(v *ResponseHeadersPolicySecurityHeadersConfigArgs) ResponseHeadersPolicySecurityHeadersConfigPtrInput
type ResponseHeadersPolicySecurityHeadersConfigPtrOutput ¶
type ResponseHeadersPolicySecurityHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentSecurityPolicy ¶
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentSecurityPolicy() ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyPtrOutput
The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header. See Content Security Policy for more information.
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentTypeOptions ¶
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 ¶
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) FrameOptions ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ReferrerPolicy() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
Determines whether CloudFront includes the `Referrer-Policy` HTTP response header and the header’s value. See Referrer Policy for more information.
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) StrictTransportSecurity ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) XssProtection ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicy struct { // Whether CloudFront overrides the `Referrer-Policy` 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 ¶
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs struct { // Whether CloudFront overrides the `Referrer-Policy` 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 ¶
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyInput ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) Override() pulumi.BoolOutput
Whether CloudFront overrides the `Referrer-Policy` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ReferrerPolicy ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput ¶
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 ¶
func ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtr(v *ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrInput
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput ¶
type ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) Override() pulumi.BoolPtrOutput
Whether CloudFront overrides the `Referrer-Policy` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ReferrerPolicy ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput() ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurity ¶
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"` // Whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header. IncludeSubdomains *bool `pulumi:"includeSubdomains"` // Whether CloudFront overrides the `Strict-Transport-Security` HTTP response header received from the origin with the one specified in this response headers policy. Override bool `pulumi:"override"` // Whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header. Preload *bool `pulumi:"preload"` }
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs ¶
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"` // Whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header. IncludeSubdomains pulumi.BoolPtrInput `pulumi:"includeSubdomains"` // Whether CloudFront overrides the `Strict-Transport-Security` HTTP response header received from the origin with the one specified in this response headers policy. Override pulumi.BoolInput `pulumi:"override"` // Whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header. Preload pulumi.BoolPtrInput `pulumi:"preload"` }
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityInput ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) AccessControlMaxAgeSec ¶
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 ¶
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) IncludeSubdomains() pulumi.BoolPtrOutput
Whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Override() pulumi.BoolOutput
Whether CloudFront overrides the `Strict-Transport-Security` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) Preload() pulumi.BoolPtrOutput
Whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput ¶
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 ¶
func ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtr(v *ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrInput
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶
type ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) AccessControlMaxAgeSec ¶
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) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) IncludeSubdomains ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) IncludeSubdomains() pulumi.BoolPtrOutput
Whether CloudFront includes the `includeSubDomains` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Override() pulumi.BoolPtrOutput
Whether CloudFront overrides the `Strict-Transport-Security` HTTP response header received from the origin with the one specified in this response headers policy.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Preload ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) Preload() pulumi.BoolPtrOutput
Whether CloudFront includes the `preload` directive in the `Strict-Transport-Security` HTTP response header.
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput() ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigXssProtection ¶
type ResponseHeadersPolicySecurityHeadersConfigXssProtection struct { // Whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header. ModeBlock *bool `pulumi:"modeBlock"` // 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 ¶
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs struct { // Whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header. ModeBlock pulumi.BoolPtrInput `pulumi:"modeBlock"` // 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 ¶
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ¶
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext ¶
func (i ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionInput ¶
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 ¶
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ModeBlock() pulumi.BoolPtrOutput
Whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) Override() pulumi.BoolOutput
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 ¶
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 ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput ¶
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 ¶
func ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtr(v *ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrInput
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput ¶
type ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ElementType ¶
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ModeBlock ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ModeBlock() pulumi.BoolPtrOutput
Whether CloudFront includes the `mode=block` directive in the `X-XSS-Protection` header.
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Override ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) Override() pulumi.BoolPtrOutput
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 ¶
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 ¶
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 ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput() ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
func (ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext ¶
func (o ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigXssProtectionPtrOutput
type ResponseHeadersPolicyServerTimingHeadersConfig ¶
type ResponseHeadersPolicyServerTimingHeadersConfig struct { // A Whether CloudFront adds the `Server-Timing` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy. Enabled bool `pulumi:"enabled"` // A number 0–100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the Server-Timing header to. Valid range: Minimum value of 0.0. Maximum value of 100.0. SamplingRate float64 `pulumi:"samplingRate"` }
type ResponseHeadersPolicyServerTimingHeadersConfigArgs ¶
type ResponseHeadersPolicyServerTimingHeadersConfigArgs struct { // A Whether CloudFront adds the `Server-Timing` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy. Enabled pulumi.BoolInput `pulumi:"enabled"` // A number 0–100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the Server-Timing header to. Valid range: Minimum value of 0.0. Maximum value of 100.0. SamplingRate pulumi.Float64Input `pulumi:"samplingRate"` }
func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ElementType ¶
func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ElementType() reflect.Type
func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutput ¶
func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutput() ResponseHeadersPolicyServerTimingHeadersConfigOutput
func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext ¶
func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigOutput
func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput ¶
func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext ¶
func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
type ResponseHeadersPolicyServerTimingHeadersConfigInput ¶
type ResponseHeadersPolicyServerTimingHeadersConfigInput interface { pulumi.Input ToResponseHeadersPolicyServerTimingHeadersConfigOutput() ResponseHeadersPolicyServerTimingHeadersConfigOutput ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(context.Context) ResponseHeadersPolicyServerTimingHeadersConfigOutput }
ResponseHeadersPolicyServerTimingHeadersConfigInput is an input type that accepts ResponseHeadersPolicyServerTimingHeadersConfigArgs and ResponseHeadersPolicyServerTimingHeadersConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicyServerTimingHeadersConfigInput` via:
ResponseHeadersPolicyServerTimingHeadersConfigArgs{...}
type ResponseHeadersPolicyServerTimingHeadersConfigOutput ¶
type ResponseHeadersPolicyServerTimingHeadersConfigOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ElementType ¶
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) Enabled ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) Enabled() pulumi.BoolOutput
A Whether CloudFront adds the `Server-Timing` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy.
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) SamplingRate ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) SamplingRate() pulumi.Float64Output
A number 0–100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the Server-Timing header to. Valid range: Minimum value of 0.0. Maximum value of 100.0.
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutput ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutput() ResponseHeadersPolicyServerTimingHeadersConfigOutput
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigOutput
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
type ResponseHeadersPolicyServerTimingHeadersConfigPtrInput ¶
type ResponseHeadersPolicyServerTimingHeadersConfigPtrInput interface { pulumi.Input ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput }
ResponseHeadersPolicyServerTimingHeadersConfigPtrInput is an input type that accepts ResponseHeadersPolicyServerTimingHeadersConfigArgs, ResponseHeadersPolicyServerTimingHeadersConfigPtr and ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyServerTimingHeadersConfigPtrInput` via:
ResponseHeadersPolicyServerTimingHeadersConfigArgs{...} or: nil
func ResponseHeadersPolicyServerTimingHeadersConfigPtr ¶
func ResponseHeadersPolicyServerTimingHeadersConfigPtr(v *ResponseHeadersPolicyServerTimingHeadersConfigArgs) ResponseHeadersPolicyServerTimingHeadersConfigPtrInput
type ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput ¶
type ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput struct{ *pulumi.OutputState }
func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ElementType ¶
func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ElementType() reflect.Type
func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) Enabled ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
A Whether CloudFront adds the `Server-Timing` header to HTTP responses that it sends in response to requests that match a cache behavior that's associated with this response headers policy.
func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) SamplingRate ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) SamplingRate() pulumi.Float64PtrOutput
A number 0–100 (inclusive) that specifies the percentage of responses that you want CloudFront to add the Server-Timing header to. Valid range: Minimum value of 0.0. Maximum value of 100.0.
func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext ¶
func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput
type ResponseHeadersPolicyState ¶
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 HTTP headers to remove from the HTTP response. Object that contains an attribute `items` that contains a list of headers. See Remove Header for more information. RemoveHeadersConfig ResponseHeadersPolicyRemoveHeadersConfigPtrInput // A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information. SecurityHeadersConfig ResponseHeadersPolicySecurityHeadersConfigPtrInput // A configuration for enabling the Server-Timing header in HTTP responses sent from CloudFront. See Server Timing Headers Config for more information. ServerTimingHeadersConfig ResponseHeadersPolicyServerTimingHeadersConfigPtrInput }
func (ResponseHeadersPolicyState) ElementType ¶
func (ResponseHeadersPolicyState) ElementType() reflect.Type
type VpcOrigin ¶ added in v6.66.0
type VpcOrigin struct { pulumi.CustomResourceState // The VPC origin ARN. Arn pulumi.StringOutput `pulumi:"arn"` // The current version of the origin. Etag pulumi.StringOutput `pulumi:"etag"` Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Timeouts VpcOriginTimeoutsPtrOutput `pulumi:"timeouts"` VpcOriginEndpointConfig VpcOriginVpcOriginEndpointConfigPtrOutput `pulumi:"vpcOriginEndpointConfig"` }
Creates an Amazon CloudFront VPC origin.
For information about CloudFront VPC origins, see [Amazon CloudFront Developer Guide - Restrict access with VPC origins][1].
## Example Usage
### Application Load Balancer
The following example below creates a CloudFront VPC origin for a Application Load Balancer.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudfront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudfront.NewVpcOrigin(ctx, "alb", &cloudfront.VpcOriginArgs{ VpcOriginEndpointConfig: &cloudfront.VpcOriginVpcOriginEndpointConfigArgs{ Name: pulumi.String("Example VPC Origin"), Arn: pulumi.Any(this.Arn), HttpPort: pulumi.Int(8080), HttpsPort: pulumi.Int(8443), OriginProtocolPolicy: pulumi.String("https-only"), OriginSslProtocols: &cloudfront.VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs{ Items: pulumi.StringArray{ pulumi.String("TLSv1.2"), }, Quantity: pulumi.Int(1), }, }, }) if err != nil { return err } return nil }) }
```
## Import
terraform
import {
to = aws_cloudfront_vpc_origin.origin id = vo_JQEa410sssUFoY6wMkx69j
}
Using `pulumi import`, import Cloudfront VPC origins using the `id`. For example:
console
% pulumi import aws_cloudfront_vpc_origin vo_JQEa410sssUFoY6wMkx69j
func GetVpcOrigin ¶ added in v6.66.0
func GetVpcOrigin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcOriginState, opts ...pulumi.ResourceOption) (*VpcOrigin, error)
GetVpcOrigin gets an existing VpcOrigin 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 NewVpcOrigin ¶ added in v6.66.0
func NewVpcOrigin(ctx *pulumi.Context, name string, args *VpcOriginArgs, opts ...pulumi.ResourceOption) (*VpcOrigin, error)
NewVpcOrigin registers a new resource with the given unique name, arguments, and options.
func (*VpcOrigin) ElementType ¶ added in v6.66.0
func (*VpcOrigin) ToVpcOriginOutput ¶ added in v6.66.0
func (i *VpcOrigin) ToVpcOriginOutput() VpcOriginOutput
func (*VpcOrigin) ToVpcOriginOutputWithContext ¶ added in v6.66.0
func (i *VpcOrigin) ToVpcOriginOutputWithContext(ctx context.Context) VpcOriginOutput
type VpcOriginArgs ¶ added in v6.66.0
type VpcOriginArgs struct { Tags pulumi.StringMapInput Timeouts VpcOriginTimeoutsPtrInput VpcOriginEndpointConfig VpcOriginVpcOriginEndpointConfigPtrInput }
The set of arguments for constructing a VpcOrigin resource.
func (VpcOriginArgs) ElementType ¶ added in v6.66.0
func (VpcOriginArgs) ElementType() reflect.Type
type VpcOriginArray ¶ added in v6.66.0
type VpcOriginArray []VpcOriginInput
func (VpcOriginArray) ElementType ¶ added in v6.66.0
func (VpcOriginArray) ElementType() reflect.Type
func (VpcOriginArray) ToVpcOriginArrayOutput ¶ added in v6.66.0
func (i VpcOriginArray) ToVpcOriginArrayOutput() VpcOriginArrayOutput
func (VpcOriginArray) ToVpcOriginArrayOutputWithContext ¶ added in v6.66.0
func (i VpcOriginArray) ToVpcOriginArrayOutputWithContext(ctx context.Context) VpcOriginArrayOutput
type VpcOriginArrayInput ¶ added in v6.66.0
type VpcOriginArrayInput interface { pulumi.Input ToVpcOriginArrayOutput() VpcOriginArrayOutput ToVpcOriginArrayOutputWithContext(context.Context) VpcOriginArrayOutput }
VpcOriginArrayInput is an input type that accepts VpcOriginArray and VpcOriginArrayOutput values. You can construct a concrete instance of `VpcOriginArrayInput` via:
VpcOriginArray{ VpcOriginArgs{...} }
type VpcOriginArrayOutput ¶ added in v6.66.0
type VpcOriginArrayOutput struct{ *pulumi.OutputState }
func (VpcOriginArrayOutput) ElementType ¶ added in v6.66.0
func (VpcOriginArrayOutput) ElementType() reflect.Type
func (VpcOriginArrayOutput) Index ¶ added in v6.66.0
func (o VpcOriginArrayOutput) Index(i pulumi.IntInput) VpcOriginOutput
func (VpcOriginArrayOutput) ToVpcOriginArrayOutput ¶ added in v6.66.0
func (o VpcOriginArrayOutput) ToVpcOriginArrayOutput() VpcOriginArrayOutput
func (VpcOriginArrayOutput) ToVpcOriginArrayOutputWithContext ¶ added in v6.66.0
func (o VpcOriginArrayOutput) ToVpcOriginArrayOutputWithContext(ctx context.Context) VpcOriginArrayOutput
type VpcOriginInput ¶ added in v6.66.0
type VpcOriginInput interface { pulumi.Input ToVpcOriginOutput() VpcOriginOutput ToVpcOriginOutputWithContext(ctx context.Context) VpcOriginOutput }
type VpcOriginMap ¶ added in v6.66.0
type VpcOriginMap map[string]VpcOriginInput
func (VpcOriginMap) ElementType ¶ added in v6.66.0
func (VpcOriginMap) ElementType() reflect.Type
func (VpcOriginMap) ToVpcOriginMapOutput ¶ added in v6.66.0
func (i VpcOriginMap) ToVpcOriginMapOutput() VpcOriginMapOutput
func (VpcOriginMap) ToVpcOriginMapOutputWithContext ¶ added in v6.66.0
func (i VpcOriginMap) ToVpcOriginMapOutputWithContext(ctx context.Context) VpcOriginMapOutput
type VpcOriginMapInput ¶ added in v6.66.0
type VpcOriginMapInput interface { pulumi.Input ToVpcOriginMapOutput() VpcOriginMapOutput ToVpcOriginMapOutputWithContext(context.Context) VpcOriginMapOutput }
VpcOriginMapInput is an input type that accepts VpcOriginMap and VpcOriginMapOutput values. You can construct a concrete instance of `VpcOriginMapInput` via:
VpcOriginMap{ "key": VpcOriginArgs{...} }
type VpcOriginMapOutput ¶ added in v6.66.0
type VpcOriginMapOutput struct{ *pulumi.OutputState }
func (VpcOriginMapOutput) ElementType ¶ added in v6.66.0
func (VpcOriginMapOutput) ElementType() reflect.Type
func (VpcOriginMapOutput) MapIndex ¶ added in v6.66.0
func (o VpcOriginMapOutput) MapIndex(k pulumi.StringInput) VpcOriginOutput
func (VpcOriginMapOutput) ToVpcOriginMapOutput ¶ added in v6.66.0
func (o VpcOriginMapOutput) ToVpcOriginMapOutput() VpcOriginMapOutput
func (VpcOriginMapOutput) ToVpcOriginMapOutputWithContext ¶ added in v6.66.0
func (o VpcOriginMapOutput) ToVpcOriginMapOutputWithContext(ctx context.Context) VpcOriginMapOutput
type VpcOriginOutput ¶ added in v6.66.0
type VpcOriginOutput struct{ *pulumi.OutputState }
func (VpcOriginOutput) Arn ¶ added in v6.66.0
func (o VpcOriginOutput) Arn() pulumi.StringOutput
The VPC origin ARN.
func (VpcOriginOutput) ElementType ¶ added in v6.66.0
func (VpcOriginOutput) ElementType() reflect.Type
func (VpcOriginOutput) Etag ¶ added in v6.66.0
func (o VpcOriginOutput) Etag() pulumi.StringOutput
The current version of the origin.
func (VpcOriginOutput) Tags ¶ added in v6.66.0
func (o VpcOriginOutput) Tags() pulumi.StringMapOutput
func (VpcOriginOutput) TagsAll
deprecated
added in
v6.66.0
func (o VpcOriginOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (VpcOriginOutput) Timeouts ¶ added in v6.66.0
func (o VpcOriginOutput) Timeouts() VpcOriginTimeoutsPtrOutput
func (VpcOriginOutput) ToVpcOriginOutput ¶ added in v6.66.0
func (o VpcOriginOutput) ToVpcOriginOutput() VpcOriginOutput
func (VpcOriginOutput) ToVpcOriginOutputWithContext ¶ added in v6.66.0
func (o VpcOriginOutput) ToVpcOriginOutputWithContext(ctx context.Context) VpcOriginOutput
func (VpcOriginOutput) VpcOriginEndpointConfig ¶ added in v6.66.0
func (o VpcOriginOutput) VpcOriginEndpointConfig() VpcOriginVpcOriginEndpointConfigPtrOutput
type VpcOriginState ¶ added in v6.66.0
type VpcOriginState struct { // The VPC origin ARN. Arn pulumi.StringPtrInput // The current version of the origin. Etag pulumi.StringPtrInput Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Timeouts VpcOriginTimeoutsPtrInput VpcOriginEndpointConfig VpcOriginVpcOriginEndpointConfigPtrInput }
func (VpcOriginState) ElementType ¶ added in v6.66.0
func (VpcOriginState) ElementType() reflect.Type
type VpcOriginTimeouts ¶ added in v6.66.0
type VpcOriginTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type VpcOriginTimeoutsArgs ¶ added in v6.66.0
type VpcOriginTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (VpcOriginTimeoutsArgs) ElementType ¶ added in v6.66.0
func (VpcOriginTimeoutsArgs) ElementType() reflect.Type
func (VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsOutput ¶ added in v6.66.0
func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsOutput() VpcOriginTimeoutsOutput
func (VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsOutputWithContext ¶ added in v6.66.0
func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsOutputWithContext(ctx context.Context) VpcOriginTimeoutsOutput
func (VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsPtrOutput ¶ added in v6.66.0
func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsPtrOutput() VpcOriginTimeoutsPtrOutput
func (VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsPtrOutputWithContext ¶ added in v6.66.0
func (i VpcOriginTimeoutsArgs) ToVpcOriginTimeoutsPtrOutputWithContext(ctx context.Context) VpcOriginTimeoutsPtrOutput
type VpcOriginTimeoutsInput ¶ added in v6.66.0
type VpcOriginTimeoutsInput interface { pulumi.Input ToVpcOriginTimeoutsOutput() VpcOriginTimeoutsOutput ToVpcOriginTimeoutsOutputWithContext(context.Context) VpcOriginTimeoutsOutput }
VpcOriginTimeoutsInput is an input type that accepts VpcOriginTimeoutsArgs and VpcOriginTimeoutsOutput values. You can construct a concrete instance of `VpcOriginTimeoutsInput` via:
VpcOriginTimeoutsArgs{...}
type VpcOriginTimeoutsOutput ¶ added in v6.66.0
type VpcOriginTimeoutsOutput struct{ *pulumi.OutputState }
func (VpcOriginTimeoutsOutput) Create ¶ added in v6.66.0
func (o VpcOriginTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (VpcOriginTimeoutsOutput) Delete ¶ added in v6.66.0
func (o VpcOriginTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (VpcOriginTimeoutsOutput) ElementType ¶ added in v6.66.0
func (VpcOriginTimeoutsOutput) ElementType() reflect.Type
func (VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsOutput ¶ added in v6.66.0
func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsOutput() VpcOriginTimeoutsOutput
func (VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsOutputWithContext ¶ added in v6.66.0
func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsOutputWithContext(ctx context.Context) VpcOriginTimeoutsOutput
func (VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsPtrOutput ¶ added in v6.66.0
func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsPtrOutput() VpcOriginTimeoutsPtrOutput
func (VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsPtrOutputWithContext ¶ added in v6.66.0
func (o VpcOriginTimeoutsOutput) ToVpcOriginTimeoutsPtrOutputWithContext(ctx context.Context) VpcOriginTimeoutsPtrOutput
func (VpcOriginTimeoutsOutput) Update ¶ added in v6.66.0
func (o VpcOriginTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type VpcOriginTimeoutsPtrInput ¶ added in v6.66.0
type VpcOriginTimeoutsPtrInput interface { pulumi.Input ToVpcOriginTimeoutsPtrOutput() VpcOriginTimeoutsPtrOutput ToVpcOriginTimeoutsPtrOutputWithContext(context.Context) VpcOriginTimeoutsPtrOutput }
VpcOriginTimeoutsPtrInput is an input type that accepts VpcOriginTimeoutsArgs, VpcOriginTimeoutsPtr and VpcOriginTimeoutsPtrOutput values. You can construct a concrete instance of `VpcOriginTimeoutsPtrInput` via:
VpcOriginTimeoutsArgs{...} or: nil
func VpcOriginTimeoutsPtr ¶ added in v6.66.0
func VpcOriginTimeoutsPtr(v *VpcOriginTimeoutsArgs) VpcOriginTimeoutsPtrInput
type VpcOriginTimeoutsPtrOutput ¶ added in v6.66.0
type VpcOriginTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (VpcOriginTimeoutsPtrOutput) Create ¶ added in v6.66.0
func (o VpcOriginTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (VpcOriginTimeoutsPtrOutput) Delete ¶ added in v6.66.0
func (o VpcOriginTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (VpcOriginTimeoutsPtrOutput) Elem ¶ added in v6.66.0
func (o VpcOriginTimeoutsPtrOutput) Elem() VpcOriginTimeoutsOutput
func (VpcOriginTimeoutsPtrOutput) ElementType ¶ added in v6.66.0
func (VpcOriginTimeoutsPtrOutput) ElementType() reflect.Type
func (VpcOriginTimeoutsPtrOutput) ToVpcOriginTimeoutsPtrOutput ¶ added in v6.66.0
func (o VpcOriginTimeoutsPtrOutput) ToVpcOriginTimeoutsPtrOutput() VpcOriginTimeoutsPtrOutput
func (VpcOriginTimeoutsPtrOutput) ToVpcOriginTimeoutsPtrOutputWithContext ¶ added in v6.66.0
func (o VpcOriginTimeoutsPtrOutput) ToVpcOriginTimeoutsPtrOutputWithContext(ctx context.Context) VpcOriginTimeoutsPtrOutput
func (VpcOriginTimeoutsPtrOutput) Update ¶ added in v6.66.0
func (o VpcOriginTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type VpcOriginVpcOriginEndpointConfig ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfig struct { // The VPC origin ARN. Arn string `pulumi:"arn"` // The HTTP port for the CloudFront VPC origin endpoint configuration. HttpPort int `pulumi:"httpPort"` // The HTTPS port for the CloudFront VPC origin endpoint configuration. HttpsPort int `pulumi:"httpsPort"` // The name of the CloudFront VPC origin endpoint configuration. Name string `pulumi:"name"` // The origin protocol policy for the CloudFront VPC origin endpoint configuration. OriginProtocolPolicy string `pulumi:"originProtocolPolicy"` // A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin. OriginSslProtocols *VpcOriginVpcOriginEndpointConfigOriginSslProtocols `pulumi:"originSslProtocols"` }
type VpcOriginVpcOriginEndpointConfigArgs ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigArgs struct { // The VPC origin ARN. Arn pulumi.StringInput `pulumi:"arn"` // The HTTP port for the CloudFront VPC origin endpoint configuration. HttpPort pulumi.IntInput `pulumi:"httpPort"` // The HTTPS port for the CloudFront VPC origin endpoint configuration. HttpsPort pulumi.IntInput `pulumi:"httpsPort"` // The name of the CloudFront VPC origin endpoint configuration. Name pulumi.StringInput `pulumi:"name"` // The origin protocol policy for the CloudFront VPC origin endpoint configuration. OriginProtocolPolicy pulumi.StringInput `pulumi:"originProtocolPolicy"` // A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin. OriginSslProtocols VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrInput `pulumi:"originSslProtocols"` }
func (VpcOriginVpcOriginEndpointConfigArgs) ElementType ¶ added in v6.66.0
func (VpcOriginVpcOriginEndpointConfigArgs) ElementType() reflect.Type
func (VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigOutput ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigOutput() VpcOriginVpcOriginEndpointConfigOutput
func (VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigOutputWithContext ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOutput
func (VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigPtrOutput ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigPtrOutput() VpcOriginVpcOriginEndpointConfigPtrOutput
func (VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigArgs) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigPtrOutput
type VpcOriginVpcOriginEndpointConfigInput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigInput interface { pulumi.Input ToVpcOriginVpcOriginEndpointConfigOutput() VpcOriginVpcOriginEndpointConfigOutput ToVpcOriginVpcOriginEndpointConfigOutputWithContext(context.Context) VpcOriginVpcOriginEndpointConfigOutput }
VpcOriginVpcOriginEndpointConfigInput is an input type that accepts VpcOriginVpcOriginEndpointConfigArgs and VpcOriginVpcOriginEndpointConfigOutput values. You can construct a concrete instance of `VpcOriginVpcOriginEndpointConfigInput` via:
VpcOriginVpcOriginEndpointConfigArgs{...}
type VpcOriginVpcOriginEndpointConfigOriginSslProtocols ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs struct { Items pulumi.StringArrayInput `pulumi:"items"` Quantity pulumi.IntInput `pulumi:"quantity"` }
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ElementType ¶ added in v6.66.0
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ElementType() reflect.Type
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutputWithContext ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext ¶ added in v6.66.0
func (i VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsInput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsInput interface { pulumi.Input ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutputWithContext(context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput }
VpcOriginVpcOriginEndpointConfigOriginSslProtocolsInput is an input type that accepts VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs and VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput values. You can construct a concrete instance of `VpcOriginVpcOriginEndpointConfigOriginSslProtocolsInput` via:
VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs{...}
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput struct{ *pulumi.OutputState }
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ElementType ¶ added in v6.66.0
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ElementType() reflect.Type
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) Quantity ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) Quantity() pulumi.IntOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutputWithContext ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrInput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrInput interface { pulumi.Input ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext(context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput }
VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrInput is an input type that accepts VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs, VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtr and VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput values. You can construct a concrete instance of `VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrInput` via:
VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs{...} or: nil
func VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtr ¶ added in v6.66.0
func VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtr(v *VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrInput
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput struct{ *pulumi.OutputState }
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ElementType ¶ added in v6.66.0
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ElementType() reflect.Type
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) Quantity ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) Quantity() pulumi.IntPtrOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
func (VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput) ToVpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
type VpcOriginVpcOriginEndpointConfigOutput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigOutput struct{ *pulumi.OutputState }
func (VpcOriginVpcOriginEndpointConfigOutput) Arn ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) Arn() pulumi.StringOutput
The VPC origin ARN.
func (VpcOriginVpcOriginEndpointConfigOutput) ElementType ¶ added in v6.66.0
func (VpcOriginVpcOriginEndpointConfigOutput) ElementType() reflect.Type
func (VpcOriginVpcOriginEndpointConfigOutput) HttpPort ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) HttpPort() pulumi.IntOutput
The HTTP port for the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigOutput) HttpsPort ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) HttpsPort() pulumi.IntOutput
The HTTPS port for the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigOutput) Name ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) Name() pulumi.StringOutput
The name of the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigOutput) OriginProtocolPolicy ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) OriginProtocolPolicy() pulumi.StringOutput
The origin protocol policy for the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigOutput) OriginSslProtocols ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) OriginSslProtocols() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.
func (VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigOutput ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigOutput() VpcOriginVpcOriginEndpointConfigOutput
func (VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigOutputWithContext ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigOutput
func (VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutput ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutput() VpcOriginVpcOriginEndpointConfigPtrOutput
func (VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigPtrOutput
type VpcOriginVpcOriginEndpointConfigPtrInput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigPtrInput interface { pulumi.Input ToVpcOriginVpcOriginEndpointConfigPtrOutput() VpcOriginVpcOriginEndpointConfigPtrOutput ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext(context.Context) VpcOriginVpcOriginEndpointConfigPtrOutput }
VpcOriginVpcOriginEndpointConfigPtrInput is an input type that accepts VpcOriginVpcOriginEndpointConfigArgs, VpcOriginVpcOriginEndpointConfigPtr and VpcOriginVpcOriginEndpointConfigPtrOutput values. You can construct a concrete instance of `VpcOriginVpcOriginEndpointConfigPtrInput` via:
VpcOriginVpcOriginEndpointConfigArgs{...} or: nil
func VpcOriginVpcOriginEndpointConfigPtr ¶ added in v6.66.0
func VpcOriginVpcOriginEndpointConfigPtr(v *VpcOriginVpcOriginEndpointConfigArgs) VpcOriginVpcOriginEndpointConfigPtrInput
type VpcOriginVpcOriginEndpointConfigPtrOutput ¶ added in v6.66.0
type VpcOriginVpcOriginEndpointConfigPtrOutput struct{ *pulumi.OutputState }
func (VpcOriginVpcOriginEndpointConfigPtrOutput) Arn ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) Arn() pulumi.StringPtrOutput
The VPC origin ARN.
func (VpcOriginVpcOriginEndpointConfigPtrOutput) ElementType ¶ added in v6.66.0
func (VpcOriginVpcOriginEndpointConfigPtrOutput) ElementType() reflect.Type
func (VpcOriginVpcOriginEndpointConfigPtrOutput) HttpPort ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) HttpPort() pulumi.IntPtrOutput
The HTTP port for the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigPtrOutput) HttpsPort ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS port for the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigPtrOutput) Name ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) Name() pulumi.StringPtrOutput
The name of the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigPtrOutput) OriginProtocolPolicy ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) OriginProtocolPolicy() pulumi.StringPtrOutput
The origin protocol policy for the CloudFront VPC origin endpoint configuration.
func (VpcOriginVpcOriginEndpointConfigPtrOutput) OriginSslProtocols ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) OriginSslProtocols() VpcOriginVpcOriginEndpointConfigOriginSslProtocolsPtrOutput
A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.
func (VpcOriginVpcOriginEndpointConfigPtrOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutput ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutput() VpcOriginVpcOriginEndpointConfigPtrOutput
func (VpcOriginVpcOriginEndpointConfigPtrOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext ¶ added in v6.66.0
func (o VpcOriginVpcOriginEndpointConfigPtrOutput) ToVpcOriginVpcOriginEndpointConfigPtrOutputWithContext(ctx context.Context) VpcOriginVpcOriginEndpointConfigPtrOutput
Source Files ¶
- cachePolicy.go
- continuousDeploymentPolicy.go
- distribution.go
- fieldLevelEncryptionConfig.go
- fieldLevelEncryptionProfile.go
- function.go
- getCachePolicy.go
- getDistribution.go
- getFunction.go
- getLogDeliveryCanonicalUserId.go
- getOriginAccessControl.go
- getOriginAccessIdentities.go
- getOriginAccessIdentity.go
- getOriginRequestPolicy.go
- getRealtimeLogConfig.go
- getResponseHeadersPolicy.go
- init.go
- keyGroup.go
- keyValueStore.go
- keyvaluestoreKey.go
- monitoringSubscription.go
- originAccessControl.go
- originAccessIdentity.go
- originRequestPolicy.go
- publicKey.go
- pulumiTypes.go
- realtimeLogConfig.go
- responseHeadersPolicy.go
- vpcOrigin.go