cloudfront

package
v0.38.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusEnabled  = MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus("Enabled")
	MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusDisabled = MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus("Disabled")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CachePolicy

type CachePolicy struct {
	pulumi.CustomResourceState

	CachePolicyConfig CachePolicyConfigOutput `pulumi:"cachePolicyConfig"`
	LastModifiedTime  pulumi.StringOutput     `pulumi:"lastModifiedTime"`
}

Resource Type definition for AWS::CloudFront::CachePolicy

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 {
	CachePolicyConfig CachePolicyConfigInput
}

The set of arguments for constructing a CachePolicy resource.

func (CachePolicyArgs) ElementType

func (CachePolicyArgs) ElementType() reflect.Type

type CachePolicyConfig added in v0.2.0

type CachePolicyConfig struct {
	Comment                                  *string                                             `pulumi:"comment"`
	DefaultTTL                               float64                                             `pulumi:"defaultTTL"`
	MaxTTL                                   float64                                             `pulumi:"maxTTL"`
	MinTTL                                   float64                                             `pulumi:"minTTL"`
	Name                                     string                                              `pulumi:"name"`
	ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOrigin `pulumi:"parametersInCacheKeyAndForwardedToOrigin"`
}

type CachePolicyConfigArgs added in v0.2.0

type CachePolicyConfigArgs struct {
	Comment                                  pulumi.StringPtrInput                                    `pulumi:"comment"`
	DefaultTTL                               pulumi.Float64Input                                      `pulumi:"defaultTTL"`
	MaxTTL                                   pulumi.Float64Input                                      `pulumi:"maxTTL"`
	MinTTL                                   pulumi.Float64Input                                      `pulumi:"minTTL"`
	Name                                     pulumi.StringInput                                       `pulumi:"name"`
	ParametersInCacheKeyAndForwardedToOrigin CachePolicyParametersInCacheKeyAndForwardedToOriginInput `pulumi:"parametersInCacheKeyAndForwardedToOrigin"`
}

func (CachePolicyConfigArgs) ElementType added in v0.2.0

func (CachePolicyConfigArgs) ElementType() reflect.Type

func (CachePolicyConfigArgs) ToCachePolicyConfigOutput added in v0.2.0

func (i CachePolicyConfigArgs) ToCachePolicyConfigOutput() CachePolicyConfigOutput

func (CachePolicyConfigArgs) ToCachePolicyConfigOutputWithContext added in v0.2.0

func (i CachePolicyConfigArgs) ToCachePolicyConfigOutputWithContext(ctx context.Context) CachePolicyConfigOutput

type CachePolicyConfigInput added in v0.2.0

type CachePolicyConfigInput interface {
	pulumi.Input

	ToCachePolicyConfigOutput() CachePolicyConfigOutput
	ToCachePolicyConfigOutputWithContext(context.Context) CachePolicyConfigOutput
}

CachePolicyConfigInput is an input type that accepts CachePolicyConfigArgs and CachePolicyConfigOutput values. You can construct a concrete instance of `CachePolicyConfigInput` via:

CachePolicyConfigArgs{...}

type CachePolicyConfigOutput added in v0.2.0

type CachePolicyConfigOutput struct{ *pulumi.OutputState }

func (CachePolicyConfigOutput) Comment added in v0.2.0

func (CachePolicyConfigOutput) DefaultTTL added in v0.2.0

func (CachePolicyConfigOutput) ElementType added in v0.2.0

func (CachePolicyConfigOutput) ElementType() reflect.Type

func (CachePolicyConfigOutput) MaxTTL added in v0.2.0

func (CachePolicyConfigOutput) MinTTL added in v0.2.0

func (CachePolicyConfigOutput) Name added in v0.2.0

func (CachePolicyConfigOutput) ParametersInCacheKeyAndForwardedToOrigin added in v0.2.0

func (o CachePolicyConfigOutput) ParametersInCacheKeyAndForwardedToOrigin() CachePolicyParametersInCacheKeyAndForwardedToOriginOutput

func (CachePolicyConfigOutput) ToCachePolicyConfigOutput added in v0.2.0

func (o CachePolicyConfigOutput) ToCachePolicyConfigOutput() CachePolicyConfigOutput

func (CachePolicyConfigOutput) ToCachePolicyConfigOutputWithContext added in v0.2.0

func (o CachePolicyConfigOutput) ToCachePolicyConfigOutputWithContext(ctx context.Context) CachePolicyConfigOutput

type CachePolicyConfigPtrOutput added in v0.2.0

type CachePolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (CachePolicyConfigPtrOutput) Comment added in v0.2.0

func (CachePolicyConfigPtrOutput) DefaultTTL added in v0.2.0

func (CachePolicyConfigPtrOutput) Elem added in v0.2.0

func (CachePolicyConfigPtrOutput) ElementType added in v0.2.0

func (CachePolicyConfigPtrOutput) ElementType() reflect.Type

func (CachePolicyConfigPtrOutput) MaxTTL added in v0.2.0

func (CachePolicyConfigPtrOutput) MinTTL added in v0.2.0

func (CachePolicyConfigPtrOutput) Name added in v0.2.0

func (CachePolicyConfigPtrOutput) ParametersInCacheKeyAndForwardedToOrigin added in v0.2.0

func (CachePolicyConfigPtrOutput) ToCachePolicyConfigPtrOutput added in v0.2.0

func (o CachePolicyConfigPtrOutput) ToCachePolicyConfigPtrOutput() CachePolicyConfigPtrOutput

func (CachePolicyConfigPtrOutput) ToCachePolicyConfigPtrOutputWithContext added in v0.2.0

func (o CachePolicyConfigPtrOutput) ToCachePolicyConfigPtrOutputWithContext(ctx context.Context) CachePolicyConfigPtrOutput

type CachePolicyCookiesConfig

type CachePolicyCookiesConfig struct {
	CookieBehavior string   `pulumi:"cookieBehavior"`
	Cookies        []string `pulumi:"cookies"`
}

type CachePolicyCookiesConfigArgs

type CachePolicyCookiesConfigArgs struct {
	CookieBehavior pulumi.StringInput      `pulumi:"cookieBehavior"`
	Cookies        pulumi.StringArrayInput `pulumi:"cookies"`
}

func (CachePolicyCookiesConfigArgs) ElementType

func (CachePolicyCookiesConfigArgs) ToCachePolicyCookiesConfigOutput

func (i CachePolicyCookiesConfigArgs) ToCachePolicyCookiesConfigOutput() CachePolicyCookiesConfigOutput

func (CachePolicyCookiesConfigArgs) ToCachePolicyCookiesConfigOutputWithContext

func (i CachePolicyCookiesConfigArgs) ToCachePolicyCookiesConfigOutputWithContext(ctx context.Context) CachePolicyCookiesConfigOutput

type CachePolicyCookiesConfigInput

type CachePolicyCookiesConfigInput interface {
	pulumi.Input

	ToCachePolicyCookiesConfigOutput() CachePolicyCookiesConfigOutput
	ToCachePolicyCookiesConfigOutputWithContext(context.Context) CachePolicyCookiesConfigOutput
}

CachePolicyCookiesConfigInput is an input type that accepts CachePolicyCookiesConfigArgs and CachePolicyCookiesConfigOutput values. You can construct a concrete instance of `CachePolicyCookiesConfigInput` via:

CachePolicyCookiesConfigArgs{...}

type CachePolicyCookiesConfigOutput

type CachePolicyCookiesConfigOutput struct{ *pulumi.OutputState }

func (CachePolicyCookiesConfigOutput) CookieBehavior

func (CachePolicyCookiesConfigOutput) Cookies

func (CachePolicyCookiesConfigOutput) ElementType

func (CachePolicyCookiesConfigOutput) ToCachePolicyCookiesConfigOutput

func (o CachePolicyCookiesConfigOutput) ToCachePolicyCookiesConfigOutput() CachePolicyCookiesConfigOutput

func (CachePolicyCookiesConfigOutput) ToCachePolicyCookiesConfigOutputWithContext

func (o CachePolicyCookiesConfigOutput) ToCachePolicyCookiesConfigOutputWithContext(ctx context.Context) CachePolicyCookiesConfigOutput

type CachePolicyCookiesConfigPtrOutput

type CachePolicyCookiesConfigPtrOutput struct{ *pulumi.OutputState }

func (CachePolicyCookiesConfigPtrOutput) CookieBehavior

func (CachePolicyCookiesConfigPtrOutput) Cookies

func (CachePolicyCookiesConfigPtrOutput) Elem

func (CachePolicyCookiesConfigPtrOutput) ElementType

func (CachePolicyCookiesConfigPtrOutput) ToCachePolicyCookiesConfigPtrOutput

func (o CachePolicyCookiesConfigPtrOutput) ToCachePolicyCookiesConfigPtrOutput() CachePolicyCookiesConfigPtrOutput

func (CachePolicyCookiesConfigPtrOutput) ToCachePolicyCookiesConfigPtrOutputWithContext

func (o CachePolicyCookiesConfigPtrOutput) ToCachePolicyCookiesConfigPtrOutputWithContext(ctx context.Context) CachePolicyCookiesConfigPtrOutput

type CachePolicyHeadersConfig

type CachePolicyHeadersConfig struct {
	HeaderBehavior string   `pulumi:"headerBehavior"`
	Headers        []string `pulumi:"headers"`
}

type CachePolicyHeadersConfigArgs

type CachePolicyHeadersConfigArgs struct {
	HeaderBehavior pulumi.StringInput      `pulumi:"headerBehavior"`
	Headers        pulumi.StringArrayInput `pulumi:"headers"`
}

func (CachePolicyHeadersConfigArgs) ElementType

func (CachePolicyHeadersConfigArgs) ToCachePolicyHeadersConfigOutput

func (i CachePolicyHeadersConfigArgs) ToCachePolicyHeadersConfigOutput() CachePolicyHeadersConfigOutput

func (CachePolicyHeadersConfigArgs) ToCachePolicyHeadersConfigOutputWithContext

func (i CachePolicyHeadersConfigArgs) ToCachePolicyHeadersConfigOutputWithContext(ctx context.Context) CachePolicyHeadersConfigOutput

type CachePolicyHeadersConfigInput

type CachePolicyHeadersConfigInput interface {
	pulumi.Input

	ToCachePolicyHeadersConfigOutput() CachePolicyHeadersConfigOutput
	ToCachePolicyHeadersConfigOutputWithContext(context.Context) CachePolicyHeadersConfigOutput
}

CachePolicyHeadersConfigInput is an input type that accepts CachePolicyHeadersConfigArgs and CachePolicyHeadersConfigOutput values. You can construct a concrete instance of `CachePolicyHeadersConfigInput` via:

CachePolicyHeadersConfigArgs{...}

type CachePolicyHeadersConfigOutput

type CachePolicyHeadersConfigOutput struct{ *pulumi.OutputState }

func (CachePolicyHeadersConfigOutput) ElementType

func (CachePolicyHeadersConfigOutput) HeaderBehavior

func (CachePolicyHeadersConfigOutput) Headers

func (CachePolicyHeadersConfigOutput) ToCachePolicyHeadersConfigOutput

func (o CachePolicyHeadersConfigOutput) ToCachePolicyHeadersConfigOutput() CachePolicyHeadersConfigOutput

func (CachePolicyHeadersConfigOutput) ToCachePolicyHeadersConfigOutputWithContext

func (o CachePolicyHeadersConfigOutput) ToCachePolicyHeadersConfigOutputWithContext(ctx context.Context) CachePolicyHeadersConfigOutput

type CachePolicyHeadersConfigPtrOutput

type CachePolicyHeadersConfigPtrOutput struct{ *pulumi.OutputState }

func (CachePolicyHeadersConfigPtrOutput) Elem

func (CachePolicyHeadersConfigPtrOutput) ElementType

func (CachePolicyHeadersConfigPtrOutput) HeaderBehavior

func (CachePolicyHeadersConfigPtrOutput) Headers

func (CachePolicyHeadersConfigPtrOutput) ToCachePolicyHeadersConfigPtrOutput

func (o CachePolicyHeadersConfigPtrOutput) ToCachePolicyHeadersConfigPtrOutput() CachePolicyHeadersConfigPtrOutput

func (CachePolicyHeadersConfigPtrOutput) ToCachePolicyHeadersConfigPtrOutputWithContext

func (o CachePolicyHeadersConfigPtrOutput) ToCachePolicyHeadersConfigPtrOutputWithContext(ctx context.Context) CachePolicyHeadersConfigPtrOutput

type CachePolicyInput

type CachePolicyInput interface {
	pulumi.Input

	ToCachePolicyOutput() CachePolicyOutput
	ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput
}

type CachePolicyOutput

type CachePolicyOutput struct{ *pulumi.OutputState }

func (CachePolicyOutput) CachePolicyConfig added in v0.17.0

func (o CachePolicyOutput) CachePolicyConfig() CachePolicyConfigOutput

func (CachePolicyOutput) ElementType

func (CachePolicyOutput) ElementType() reflect.Type

func (CachePolicyOutput) LastModifiedTime added in v0.17.0

func (o CachePolicyOutput) LastModifiedTime() pulumi.StringOutput

func (CachePolicyOutput) ToCachePolicyOutput

func (o CachePolicyOutput) ToCachePolicyOutput() CachePolicyOutput

func (CachePolicyOutput) ToCachePolicyOutputWithContext

func (o CachePolicyOutput) ToCachePolicyOutputWithContext(ctx context.Context) CachePolicyOutput

type CachePolicyParametersInCacheKeyAndForwardedToOrigin

type CachePolicyParametersInCacheKeyAndForwardedToOrigin struct {
	CookiesConfig              CachePolicyCookiesConfig      `pulumi:"cookiesConfig"`
	EnableAcceptEncodingBrotli *bool                         `pulumi:"enableAcceptEncodingBrotli"`
	EnableAcceptEncodingGzip   bool                          `pulumi:"enableAcceptEncodingGzip"`
	HeadersConfig              CachePolicyHeadersConfig      `pulumi:"headersConfig"`
	QueryStringsConfig         CachePolicyQueryStringsConfig `pulumi:"queryStringsConfig"`
}

type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs

type CachePolicyParametersInCacheKeyAndForwardedToOriginArgs struct {
	CookiesConfig              CachePolicyCookiesConfigInput      `pulumi:"cookiesConfig"`
	EnableAcceptEncodingBrotli pulumi.BoolPtrInput                `pulumi:"enableAcceptEncodingBrotli"`
	EnableAcceptEncodingGzip   pulumi.BoolInput                   `pulumi:"enableAcceptEncodingGzip"`
	HeadersConfig              CachePolicyHeadersConfigInput      `pulumi:"headersConfig"`
	QueryStringsConfig         CachePolicyQueryStringsConfigInput `pulumi:"queryStringsConfig"`
}

func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ElementType

func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput

func (CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext

func (i CachePolicyParametersInCacheKeyAndForwardedToOriginArgs) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput

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 (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ElementType

func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingBrotli

func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) EnableAcceptEncodingGzip

func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) HeadersConfig

func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) QueryStringsConfig

func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutput

func (CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext

func (o CachePolicyParametersInCacheKeyAndForwardedToOriginOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginOutput

type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput

type CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput struct{ *pulumi.OutputState }

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) CookiesConfig

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) Elem

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ElementType

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingBrotli

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) EnableAcceptEncodingGzip

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) HeadersConfig

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) QueryStringsConfig

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput

func (CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext

func (o CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput) ToCachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutputWithContext(ctx context.Context) CachePolicyParametersInCacheKeyAndForwardedToOriginPtrOutput

type CachePolicyQueryStringsConfig

type CachePolicyQueryStringsConfig struct {
	QueryStringBehavior string   `pulumi:"queryStringBehavior"`
	QueryStrings        []string `pulumi:"queryStrings"`
}

type CachePolicyQueryStringsConfigArgs

type CachePolicyQueryStringsConfigArgs struct {
	QueryStringBehavior pulumi.StringInput      `pulumi:"queryStringBehavior"`
	QueryStrings        pulumi.StringArrayInput `pulumi:"queryStrings"`
}

func (CachePolicyQueryStringsConfigArgs) ElementType

func (CachePolicyQueryStringsConfigArgs) ToCachePolicyQueryStringsConfigOutput

func (i CachePolicyQueryStringsConfigArgs) ToCachePolicyQueryStringsConfigOutput() CachePolicyQueryStringsConfigOutput

func (CachePolicyQueryStringsConfigArgs) ToCachePolicyQueryStringsConfigOutputWithContext

func (i CachePolicyQueryStringsConfigArgs) ToCachePolicyQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyQueryStringsConfigOutput

type CachePolicyQueryStringsConfigInput

type CachePolicyQueryStringsConfigInput interface {
	pulumi.Input

	ToCachePolicyQueryStringsConfigOutput() CachePolicyQueryStringsConfigOutput
	ToCachePolicyQueryStringsConfigOutputWithContext(context.Context) CachePolicyQueryStringsConfigOutput
}

CachePolicyQueryStringsConfigInput is an input type that accepts CachePolicyQueryStringsConfigArgs and CachePolicyQueryStringsConfigOutput values. You can construct a concrete instance of `CachePolicyQueryStringsConfigInput` via:

CachePolicyQueryStringsConfigArgs{...}

type CachePolicyQueryStringsConfigOutput

type CachePolicyQueryStringsConfigOutput struct{ *pulumi.OutputState }

func (CachePolicyQueryStringsConfigOutput) ElementType

func (CachePolicyQueryStringsConfigOutput) QueryStringBehavior

func (CachePolicyQueryStringsConfigOutput) QueryStrings

func (CachePolicyQueryStringsConfigOutput) ToCachePolicyQueryStringsConfigOutput

func (o CachePolicyQueryStringsConfigOutput) ToCachePolicyQueryStringsConfigOutput() CachePolicyQueryStringsConfigOutput

func (CachePolicyQueryStringsConfigOutput) ToCachePolicyQueryStringsConfigOutputWithContext

func (o CachePolicyQueryStringsConfigOutput) ToCachePolicyQueryStringsConfigOutputWithContext(ctx context.Context) CachePolicyQueryStringsConfigOutput

type CachePolicyQueryStringsConfigPtrOutput

type CachePolicyQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }

func (CachePolicyQueryStringsConfigPtrOutput) Elem

func (CachePolicyQueryStringsConfigPtrOutput) ElementType

func (CachePolicyQueryStringsConfigPtrOutput) QueryStringBehavior

func (CachePolicyQueryStringsConfigPtrOutput) QueryStrings

func (CachePolicyQueryStringsConfigPtrOutput) ToCachePolicyQueryStringsConfigPtrOutput

func (o CachePolicyQueryStringsConfigPtrOutput) ToCachePolicyQueryStringsConfigPtrOutput() CachePolicyQueryStringsConfigPtrOutput

func (CachePolicyQueryStringsConfigPtrOutput) ToCachePolicyQueryStringsConfigPtrOutputWithContext

func (o CachePolicyQueryStringsConfigPtrOutput) ToCachePolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) CachePolicyQueryStringsConfigPtrOutput

type CachePolicyState

type CachePolicyState struct {
}

func (CachePolicyState) ElementType

func (CachePolicyState) ElementType() reflect.Type

type CloudFrontOriginAccessIdentity

type CloudFrontOriginAccessIdentity struct {
	pulumi.CustomResourceState

	CloudFrontOriginAccessIdentityConfig CloudFrontOriginAccessIdentityConfigOutput `pulumi:"cloudFrontOriginAccessIdentityConfig"`
	S3CanonicalUserId                    pulumi.StringOutput                        `pulumi:"s3CanonicalUserId"`
}

Resource Type definition for AWS::CloudFront::CloudFrontOriginAccessIdentity

func GetCloudFrontOriginAccessIdentity

func GetCloudFrontOriginAccessIdentity(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudFrontOriginAccessIdentityState, opts ...pulumi.ResourceOption) (*CloudFrontOriginAccessIdentity, error)

GetCloudFrontOriginAccessIdentity gets an existing CloudFrontOriginAccessIdentity 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 NewCloudFrontOriginAccessIdentity

func NewCloudFrontOriginAccessIdentity(ctx *pulumi.Context,
	name string, args *CloudFrontOriginAccessIdentityArgs, opts ...pulumi.ResourceOption) (*CloudFrontOriginAccessIdentity, error)

NewCloudFrontOriginAccessIdentity registers a new resource with the given unique name, arguments, and options.

func (*CloudFrontOriginAccessIdentity) ElementType

func (*CloudFrontOriginAccessIdentity) ToCloudFrontOriginAccessIdentityOutput

func (i *CloudFrontOriginAccessIdentity) ToCloudFrontOriginAccessIdentityOutput() CloudFrontOriginAccessIdentityOutput

func (*CloudFrontOriginAccessIdentity) ToCloudFrontOriginAccessIdentityOutputWithContext

func (i *CloudFrontOriginAccessIdentity) ToCloudFrontOriginAccessIdentityOutputWithContext(ctx context.Context) CloudFrontOriginAccessIdentityOutput

type CloudFrontOriginAccessIdentityArgs

type CloudFrontOriginAccessIdentityArgs struct {
	CloudFrontOriginAccessIdentityConfig CloudFrontOriginAccessIdentityConfigInput
}

The set of arguments for constructing a CloudFrontOriginAccessIdentity resource.

func (CloudFrontOriginAccessIdentityArgs) ElementType

type CloudFrontOriginAccessIdentityConfig added in v0.2.0

type CloudFrontOriginAccessIdentityConfig struct {
	Comment string `pulumi:"comment"`
}

type CloudFrontOriginAccessIdentityConfigArgs added in v0.2.0

type CloudFrontOriginAccessIdentityConfigArgs struct {
	Comment pulumi.StringInput `pulumi:"comment"`
}

func (CloudFrontOriginAccessIdentityConfigArgs) ElementType added in v0.2.0

func (CloudFrontOriginAccessIdentityConfigArgs) ToCloudFrontOriginAccessIdentityConfigOutput added in v0.2.0

func (i CloudFrontOriginAccessIdentityConfigArgs) ToCloudFrontOriginAccessIdentityConfigOutput() CloudFrontOriginAccessIdentityConfigOutput

func (CloudFrontOriginAccessIdentityConfigArgs) ToCloudFrontOriginAccessIdentityConfigOutputWithContext added in v0.2.0

func (i CloudFrontOriginAccessIdentityConfigArgs) ToCloudFrontOriginAccessIdentityConfigOutputWithContext(ctx context.Context) CloudFrontOriginAccessIdentityConfigOutput

type CloudFrontOriginAccessIdentityConfigInput added in v0.2.0

type CloudFrontOriginAccessIdentityConfigInput interface {
	pulumi.Input

	ToCloudFrontOriginAccessIdentityConfigOutput() CloudFrontOriginAccessIdentityConfigOutput
	ToCloudFrontOriginAccessIdentityConfigOutputWithContext(context.Context) CloudFrontOriginAccessIdentityConfigOutput
}

CloudFrontOriginAccessIdentityConfigInput is an input type that accepts CloudFrontOriginAccessIdentityConfigArgs and CloudFrontOriginAccessIdentityConfigOutput values. You can construct a concrete instance of `CloudFrontOriginAccessIdentityConfigInput` via:

CloudFrontOriginAccessIdentityConfigArgs{...}

type CloudFrontOriginAccessIdentityConfigOutput added in v0.2.0

type CloudFrontOriginAccessIdentityConfigOutput struct{ *pulumi.OutputState }

func (CloudFrontOriginAccessIdentityConfigOutput) Comment added in v0.2.0

func (CloudFrontOriginAccessIdentityConfigOutput) ElementType added in v0.2.0

func (CloudFrontOriginAccessIdentityConfigOutput) ToCloudFrontOriginAccessIdentityConfigOutput added in v0.2.0

func (o CloudFrontOriginAccessIdentityConfigOutput) ToCloudFrontOriginAccessIdentityConfigOutput() CloudFrontOriginAccessIdentityConfigOutput

func (CloudFrontOriginAccessIdentityConfigOutput) ToCloudFrontOriginAccessIdentityConfigOutputWithContext added in v0.2.0

func (o CloudFrontOriginAccessIdentityConfigOutput) ToCloudFrontOriginAccessIdentityConfigOutputWithContext(ctx context.Context) CloudFrontOriginAccessIdentityConfigOutput

type CloudFrontOriginAccessIdentityConfigPtrOutput added in v0.2.0

type CloudFrontOriginAccessIdentityConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudFrontOriginAccessIdentityConfigPtrOutput) Comment added in v0.2.0

func (CloudFrontOriginAccessIdentityConfigPtrOutput) Elem added in v0.2.0

func (CloudFrontOriginAccessIdentityConfigPtrOutput) ElementType added in v0.2.0

func (CloudFrontOriginAccessIdentityConfigPtrOutput) ToCloudFrontOriginAccessIdentityConfigPtrOutput added in v0.2.0

func (o CloudFrontOriginAccessIdentityConfigPtrOutput) ToCloudFrontOriginAccessIdentityConfigPtrOutput() CloudFrontOriginAccessIdentityConfigPtrOutput

func (CloudFrontOriginAccessIdentityConfigPtrOutput) ToCloudFrontOriginAccessIdentityConfigPtrOutputWithContext added in v0.2.0

func (o CloudFrontOriginAccessIdentityConfigPtrOutput) ToCloudFrontOriginAccessIdentityConfigPtrOutputWithContext(ctx context.Context) CloudFrontOriginAccessIdentityConfigPtrOutput

type CloudFrontOriginAccessIdentityInput

type CloudFrontOriginAccessIdentityInput interface {
	pulumi.Input

	ToCloudFrontOriginAccessIdentityOutput() CloudFrontOriginAccessIdentityOutput
	ToCloudFrontOriginAccessIdentityOutputWithContext(ctx context.Context) CloudFrontOriginAccessIdentityOutput
}

type CloudFrontOriginAccessIdentityOutput

type CloudFrontOriginAccessIdentityOutput struct{ *pulumi.OutputState }

func (CloudFrontOriginAccessIdentityOutput) CloudFrontOriginAccessIdentityConfig added in v0.17.0

func (CloudFrontOriginAccessIdentityOutput) ElementType

func (CloudFrontOriginAccessIdentityOutput) S3CanonicalUserId added in v0.17.0

func (CloudFrontOriginAccessIdentityOutput) ToCloudFrontOriginAccessIdentityOutput

func (o CloudFrontOriginAccessIdentityOutput) ToCloudFrontOriginAccessIdentityOutput() CloudFrontOriginAccessIdentityOutput

func (CloudFrontOriginAccessIdentityOutput) ToCloudFrontOriginAccessIdentityOutputWithContext

func (o CloudFrontOriginAccessIdentityOutput) ToCloudFrontOriginAccessIdentityOutputWithContext(ctx context.Context) CloudFrontOriginAccessIdentityOutput

type CloudFrontOriginAccessIdentityState

type CloudFrontOriginAccessIdentityState struct {
}

func (CloudFrontOriginAccessIdentityState) ElementType

type Distribution

type Distribution struct {
	pulumi.CustomResourceState

	DistributionConfig DistributionConfigOutput   `pulumi:"distributionConfig"`
	DomainName         pulumi.StringOutput        `pulumi:"domainName"`
	Tags               DistributionTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::CloudFront::Distribution

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 {
	DistributionConfig DistributionConfigInput
	Tags               DistributionTagArrayInput
}

The set of arguments for constructing a Distribution resource.

func (DistributionArgs) ElementType

func (DistributionArgs) ElementType() reflect.Type

type DistributionCacheBehavior

type DistributionCacheBehavior struct {
	AllowedMethods             []string                                `pulumi:"allowedMethods"`
	CachePolicyId              *string                                 `pulumi:"cachePolicyId"`
	CachedMethods              []string                                `pulumi:"cachedMethods"`
	Compress                   *bool                                   `pulumi:"compress"`
	DefaultTTL                 *float64                                `pulumi:"defaultTTL"`
	FieldLevelEncryptionId     *string                                 `pulumi:"fieldLevelEncryptionId"`
	ForwardedValues            *DistributionForwardedValues            `pulumi:"forwardedValues"`
	FunctionAssociations       []DistributionFunctionAssociation       `pulumi:"functionAssociations"`
	LambdaFunctionAssociations []DistributionLambdaFunctionAssociation `pulumi:"lambdaFunctionAssociations"`
	MaxTTL                     *float64                                `pulumi:"maxTTL"`
	MinTTL                     *float64                                `pulumi:"minTTL"`
	OriginRequestPolicyId      *string                                 `pulumi:"originRequestPolicyId"`
	PathPattern                string                                  `pulumi:"pathPattern"`
	RealtimeLogConfigArn       *string                                 `pulumi:"realtimeLogConfigArn"`
	ResponseHeadersPolicyId    *string                                 `pulumi:"responseHeadersPolicyId"`
	SmoothStreaming            *bool                                   `pulumi:"smoothStreaming"`
	TargetOriginId             string                                  `pulumi:"targetOriginId"`
	TrustedKeyGroups           []string                                `pulumi:"trustedKeyGroups"`
	TrustedSigners             []string                                `pulumi:"trustedSigners"`
	ViewerProtocolPolicy       string                                  `pulumi:"viewerProtocolPolicy"`
}

type DistributionCacheBehaviorArgs

type DistributionCacheBehaviorArgs struct {
	AllowedMethods             pulumi.StringArrayInput                         `pulumi:"allowedMethods"`
	CachePolicyId              pulumi.StringPtrInput                           `pulumi:"cachePolicyId"`
	CachedMethods              pulumi.StringArrayInput                         `pulumi:"cachedMethods"`
	Compress                   pulumi.BoolPtrInput                             `pulumi:"compress"`
	DefaultTTL                 pulumi.Float64PtrInput                          `pulumi:"defaultTTL"`
	FieldLevelEncryptionId     pulumi.StringPtrInput                           `pulumi:"fieldLevelEncryptionId"`
	ForwardedValues            DistributionForwardedValuesPtrInput             `pulumi:"forwardedValues"`
	FunctionAssociations       DistributionFunctionAssociationArrayInput       `pulumi:"functionAssociations"`
	LambdaFunctionAssociations DistributionLambdaFunctionAssociationArrayInput `pulumi:"lambdaFunctionAssociations"`
	MaxTTL                     pulumi.Float64PtrInput                          `pulumi:"maxTTL"`
	MinTTL                     pulumi.Float64PtrInput                          `pulumi:"minTTL"`
	OriginRequestPolicyId      pulumi.StringPtrInput                           `pulumi:"originRequestPolicyId"`
	PathPattern                pulumi.StringInput                              `pulumi:"pathPattern"`
	RealtimeLogConfigArn       pulumi.StringPtrInput                           `pulumi:"realtimeLogConfigArn"`
	ResponseHeadersPolicyId    pulumi.StringPtrInput                           `pulumi:"responseHeadersPolicyId"`
	SmoothStreaming            pulumi.BoolPtrInput                             `pulumi:"smoothStreaming"`
	TargetOriginId             pulumi.StringInput                              `pulumi:"targetOriginId"`
	TrustedKeyGroups           pulumi.StringArrayInput                         `pulumi:"trustedKeyGroups"`
	TrustedSigners             pulumi.StringArrayInput                         `pulumi:"trustedSigners"`
	ViewerProtocolPolicy       pulumi.StringInput                              `pulumi:"viewerProtocolPolicy"`
}

func (DistributionCacheBehaviorArgs) ElementType

func (DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutput

func (i DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput

func (DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutputWithContext

func (i DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutputWithContext(ctx context.Context) DistributionCacheBehaviorOutput

type DistributionCacheBehaviorArray

type DistributionCacheBehaviorArray []DistributionCacheBehaviorInput

func (DistributionCacheBehaviorArray) ElementType

func (DistributionCacheBehaviorArray) ToDistributionCacheBehaviorArrayOutput

func (i DistributionCacheBehaviorArray) ToDistributionCacheBehaviorArrayOutput() DistributionCacheBehaviorArrayOutput

func (DistributionCacheBehaviorArray) ToDistributionCacheBehaviorArrayOutputWithContext

func (i DistributionCacheBehaviorArray) ToDistributionCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionCacheBehaviorArrayOutput

type DistributionCacheBehaviorArrayInput

type DistributionCacheBehaviorArrayInput interface {
	pulumi.Input

	ToDistributionCacheBehaviorArrayOutput() DistributionCacheBehaviorArrayOutput
	ToDistributionCacheBehaviorArrayOutputWithContext(context.Context) DistributionCacheBehaviorArrayOutput
}

DistributionCacheBehaviorArrayInput is an input type that accepts DistributionCacheBehaviorArray and DistributionCacheBehaviorArrayOutput values. You can construct a concrete instance of `DistributionCacheBehaviorArrayInput` via:

DistributionCacheBehaviorArray{ DistributionCacheBehaviorArgs{...} }

type DistributionCacheBehaviorArrayOutput

type DistributionCacheBehaviorArrayOutput struct{ *pulumi.OutputState }

func (DistributionCacheBehaviorArrayOutput) ElementType

func (DistributionCacheBehaviorArrayOutput) Index

func (DistributionCacheBehaviorArrayOutput) ToDistributionCacheBehaviorArrayOutput

func (o DistributionCacheBehaviorArrayOutput) ToDistributionCacheBehaviorArrayOutput() DistributionCacheBehaviorArrayOutput

func (DistributionCacheBehaviorArrayOutput) ToDistributionCacheBehaviorArrayOutputWithContext

func (o DistributionCacheBehaviorArrayOutput) ToDistributionCacheBehaviorArrayOutputWithContext(ctx context.Context) DistributionCacheBehaviorArrayOutput

type DistributionCacheBehaviorInput

type DistributionCacheBehaviorInput interface {
	pulumi.Input

	ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput
	ToDistributionCacheBehaviorOutputWithContext(context.Context) DistributionCacheBehaviorOutput
}

DistributionCacheBehaviorInput is an input type that accepts DistributionCacheBehaviorArgs and DistributionCacheBehaviorOutput values. You can construct a concrete instance of `DistributionCacheBehaviorInput` via:

DistributionCacheBehaviorArgs{...}

type DistributionCacheBehaviorOutput

type DistributionCacheBehaviorOutput struct{ *pulumi.OutputState }

func (DistributionCacheBehaviorOutput) AllowedMethods

func (DistributionCacheBehaviorOutput) CachePolicyId

func (DistributionCacheBehaviorOutput) CachedMethods

func (DistributionCacheBehaviorOutput) Compress

func (DistributionCacheBehaviorOutput) DefaultTTL

func (DistributionCacheBehaviorOutput) ElementType

func (DistributionCacheBehaviorOutput) FieldLevelEncryptionId

func (o DistributionCacheBehaviorOutput) FieldLevelEncryptionId() pulumi.StringPtrOutput

func (DistributionCacheBehaviorOutput) ForwardedValues

func (DistributionCacheBehaviorOutput) FunctionAssociations

func (DistributionCacheBehaviorOutput) LambdaFunctionAssociations

func (DistributionCacheBehaviorOutput) MaxTTL

func (DistributionCacheBehaviorOutput) MinTTL

func (DistributionCacheBehaviorOutput) OriginRequestPolicyId

func (o DistributionCacheBehaviorOutput) OriginRequestPolicyId() pulumi.StringPtrOutput

func (DistributionCacheBehaviorOutput) PathPattern

func (DistributionCacheBehaviorOutput) RealtimeLogConfigArn

func (o DistributionCacheBehaviorOutput) RealtimeLogConfigArn() pulumi.StringPtrOutput

func (DistributionCacheBehaviorOutput) ResponseHeadersPolicyId added in v0.5.0

func (o DistributionCacheBehaviorOutput) ResponseHeadersPolicyId() pulumi.StringPtrOutput

func (DistributionCacheBehaviorOutput) SmoothStreaming

func (DistributionCacheBehaviorOutput) TargetOriginId

func (DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutput

func (o DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput

func (DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutputWithContext

func (o DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutputWithContext(ctx context.Context) DistributionCacheBehaviorOutput

func (DistributionCacheBehaviorOutput) TrustedKeyGroups

func (DistributionCacheBehaviorOutput) TrustedSigners

func (DistributionCacheBehaviorOutput) ViewerProtocolPolicy

func (o DistributionCacheBehaviorOutput) ViewerProtocolPolicy() pulumi.StringOutput

type DistributionConfig added in v0.2.0

type DistributionConfig struct {
	Aliases              []string                          `pulumi:"aliases"`
	CNAMEs               []string                          `pulumi:"cNAMEs"`
	CacheBehaviors       []DistributionCacheBehavior       `pulumi:"cacheBehaviors"`
	Comment              *string                           `pulumi:"comment"`
	CustomErrorResponses []DistributionCustomErrorResponse `pulumi:"customErrorResponses"`
	CustomOrigin         *DistributionLegacyCustomOrigin   `pulumi:"customOrigin"`
	DefaultCacheBehavior DistributionDefaultCacheBehavior  `pulumi:"defaultCacheBehavior"`
	DefaultRootObject    *string                           `pulumi:"defaultRootObject"`
	Enabled              bool                              `pulumi:"enabled"`
	HttpVersion          *string                           `pulumi:"httpVersion"`
	IPV6Enabled          *bool                             `pulumi:"iPV6Enabled"`
	Logging              *DistributionLogging              `pulumi:"logging"`
	OriginGroups         *DistributionOriginGroups         `pulumi:"originGroups"`
	Origins              []DistributionOrigin              `pulumi:"origins"`
	PriceClass           *string                           `pulumi:"priceClass"`
	Restrictions         *DistributionRestrictions         `pulumi:"restrictions"`
	S3Origin             *DistributionLegacyS3Origin       `pulumi:"s3Origin"`
	ViewerCertificate    *DistributionViewerCertificate    `pulumi:"viewerCertificate"`
	WebACLId             *string                           `pulumi:"webACLId"`
}

type DistributionConfigArgs added in v0.2.0

type DistributionConfigArgs struct {
	Aliases              pulumi.StringArrayInput                   `pulumi:"aliases"`
	CNAMEs               pulumi.StringArrayInput                   `pulumi:"cNAMEs"`
	CacheBehaviors       DistributionCacheBehaviorArrayInput       `pulumi:"cacheBehaviors"`
	Comment              pulumi.StringPtrInput                     `pulumi:"comment"`
	CustomErrorResponses DistributionCustomErrorResponseArrayInput `pulumi:"customErrorResponses"`
	CustomOrigin         DistributionLegacyCustomOriginPtrInput    `pulumi:"customOrigin"`
	DefaultCacheBehavior DistributionDefaultCacheBehaviorInput     `pulumi:"defaultCacheBehavior"`
	DefaultRootObject    pulumi.StringPtrInput                     `pulumi:"defaultRootObject"`
	Enabled              pulumi.BoolInput                          `pulumi:"enabled"`
	HttpVersion          pulumi.StringPtrInput                     `pulumi:"httpVersion"`
	IPV6Enabled          pulumi.BoolPtrInput                       `pulumi:"iPV6Enabled"`
	Logging              DistributionLoggingPtrInput               `pulumi:"logging"`
	OriginGroups         DistributionOriginGroupsPtrInput          `pulumi:"originGroups"`
	Origins              DistributionOriginArrayInput              `pulumi:"origins"`
	PriceClass           pulumi.StringPtrInput                     `pulumi:"priceClass"`
	Restrictions         DistributionRestrictionsPtrInput          `pulumi:"restrictions"`
	S3Origin             DistributionLegacyS3OriginPtrInput        `pulumi:"s3Origin"`
	ViewerCertificate    DistributionViewerCertificatePtrInput     `pulumi:"viewerCertificate"`
	WebACLId             pulumi.StringPtrInput                     `pulumi:"webACLId"`
}

func (DistributionConfigArgs) ElementType added in v0.2.0

func (DistributionConfigArgs) ElementType() reflect.Type

func (DistributionConfigArgs) ToDistributionConfigOutput added in v0.2.0

func (i DistributionConfigArgs) ToDistributionConfigOutput() DistributionConfigOutput

func (DistributionConfigArgs) ToDistributionConfigOutputWithContext added in v0.2.0

func (i DistributionConfigArgs) ToDistributionConfigOutputWithContext(ctx context.Context) DistributionConfigOutput

type DistributionConfigInput added in v0.2.0

type DistributionConfigInput interface {
	pulumi.Input

	ToDistributionConfigOutput() DistributionConfigOutput
	ToDistributionConfigOutputWithContext(context.Context) DistributionConfigOutput
}

DistributionConfigInput is an input type that accepts DistributionConfigArgs and DistributionConfigOutput values. You can construct a concrete instance of `DistributionConfigInput` via:

DistributionConfigArgs{...}

type DistributionConfigOutput added in v0.2.0

type DistributionConfigOutput struct{ *pulumi.OutputState }

func (DistributionConfigOutput) Aliases added in v0.2.0

func (DistributionConfigOutput) CNAMEs added in v0.2.0

func (DistributionConfigOutput) CacheBehaviors added in v0.2.0

func (DistributionConfigOutput) Comment added in v0.2.0

func (DistributionConfigOutput) CustomErrorResponses added in v0.2.0

func (DistributionConfigOutput) CustomOrigin added in v0.2.0

func (DistributionConfigOutput) DefaultCacheBehavior added in v0.2.0

func (DistributionConfigOutput) DefaultRootObject added in v0.2.0

func (o DistributionConfigOutput) DefaultRootObject() pulumi.StringPtrOutput

func (DistributionConfigOutput) ElementType added in v0.2.0

func (DistributionConfigOutput) ElementType() reflect.Type

func (DistributionConfigOutput) Enabled added in v0.2.0

func (DistributionConfigOutput) HttpVersion added in v0.2.0

func (DistributionConfigOutput) IPV6Enabled added in v0.2.0

func (DistributionConfigOutput) Logging added in v0.2.0

func (DistributionConfigOutput) OriginGroups added in v0.2.0

func (DistributionConfigOutput) Origins added in v0.2.0

func (DistributionConfigOutput) PriceClass added in v0.2.0

func (DistributionConfigOutput) Restrictions added in v0.2.0

func (DistributionConfigOutput) S3Origin added in v0.2.0

func (DistributionConfigOutput) ToDistributionConfigOutput added in v0.2.0

func (o DistributionConfigOutput) ToDistributionConfigOutput() DistributionConfigOutput

func (DistributionConfigOutput) ToDistributionConfigOutputWithContext added in v0.2.0

func (o DistributionConfigOutput) ToDistributionConfigOutputWithContext(ctx context.Context) DistributionConfigOutput

func (DistributionConfigOutput) ViewerCertificate added in v0.2.0

func (DistributionConfigOutput) WebACLId added in v0.2.0

type DistributionConfigPtrOutput added in v0.2.0

type DistributionConfigPtrOutput struct{ *pulumi.OutputState }

func (DistributionConfigPtrOutput) Aliases added in v0.2.0

func (DistributionConfigPtrOutput) CNAMEs added in v0.2.0

func (DistributionConfigPtrOutput) CacheBehaviors added in v0.2.0

func (DistributionConfigPtrOutput) Comment added in v0.2.0

func (DistributionConfigPtrOutput) CustomErrorResponses added in v0.2.0

func (DistributionConfigPtrOutput) CustomOrigin added in v0.2.0

func (DistributionConfigPtrOutput) DefaultCacheBehavior added in v0.2.0

func (DistributionConfigPtrOutput) DefaultRootObject added in v0.2.0

func (o DistributionConfigPtrOutput) DefaultRootObject() pulumi.StringPtrOutput

func (DistributionConfigPtrOutput) Elem added in v0.2.0

func (DistributionConfigPtrOutput) ElementType added in v0.2.0

func (DistributionConfigPtrOutput) Enabled added in v0.2.0

func (DistributionConfigPtrOutput) HttpVersion added in v0.2.0

func (DistributionConfigPtrOutput) IPV6Enabled added in v0.2.0

func (DistributionConfigPtrOutput) Logging added in v0.2.0

func (DistributionConfigPtrOutput) OriginGroups added in v0.2.0

func (DistributionConfigPtrOutput) Origins added in v0.2.0

func (DistributionConfigPtrOutput) PriceClass added in v0.2.0

func (DistributionConfigPtrOutput) Restrictions added in v0.2.0

func (DistributionConfigPtrOutput) S3Origin added in v0.2.0

func (DistributionConfigPtrOutput) ToDistributionConfigPtrOutput added in v0.2.0

func (o DistributionConfigPtrOutput) ToDistributionConfigPtrOutput() DistributionConfigPtrOutput

func (DistributionConfigPtrOutput) ToDistributionConfigPtrOutputWithContext added in v0.2.0

func (o DistributionConfigPtrOutput) ToDistributionConfigPtrOutputWithContext(ctx context.Context) DistributionConfigPtrOutput

func (DistributionConfigPtrOutput) ViewerCertificate added in v0.2.0

func (DistributionConfigPtrOutput) WebACLId added in v0.2.0

type DistributionCookies

type DistributionCookies struct {
	Forward          string   `pulumi:"forward"`
	WhitelistedNames []string `pulumi:"whitelistedNames"`
}

type DistributionCookiesArgs

type DistributionCookiesArgs struct {
	Forward          pulumi.StringInput      `pulumi:"forward"`
	WhitelistedNames pulumi.StringArrayInput `pulumi:"whitelistedNames"`
}

func (DistributionCookiesArgs) ElementType

func (DistributionCookiesArgs) ElementType() reflect.Type

func (DistributionCookiesArgs) ToDistributionCookiesOutput

func (i DistributionCookiesArgs) ToDistributionCookiesOutput() DistributionCookiesOutput

func (DistributionCookiesArgs) ToDistributionCookiesOutputWithContext

func (i DistributionCookiesArgs) ToDistributionCookiesOutputWithContext(ctx context.Context) DistributionCookiesOutput

func (DistributionCookiesArgs) ToDistributionCookiesPtrOutput

func (i DistributionCookiesArgs) ToDistributionCookiesPtrOutput() DistributionCookiesPtrOutput

func (DistributionCookiesArgs) ToDistributionCookiesPtrOutputWithContext

func (i DistributionCookiesArgs) ToDistributionCookiesPtrOutputWithContext(ctx context.Context) DistributionCookiesPtrOutput

type DistributionCookiesInput

type DistributionCookiesInput interface {
	pulumi.Input

	ToDistributionCookiesOutput() DistributionCookiesOutput
	ToDistributionCookiesOutputWithContext(context.Context) DistributionCookiesOutput
}

DistributionCookiesInput is an input type that accepts DistributionCookiesArgs and DistributionCookiesOutput values. You can construct a concrete instance of `DistributionCookiesInput` via:

DistributionCookiesArgs{...}

type DistributionCookiesOutput

type DistributionCookiesOutput struct{ *pulumi.OutputState }

func (DistributionCookiesOutput) ElementType

func (DistributionCookiesOutput) ElementType() reflect.Type

func (DistributionCookiesOutput) Forward

func (DistributionCookiesOutput) ToDistributionCookiesOutput

func (o DistributionCookiesOutput) ToDistributionCookiesOutput() DistributionCookiesOutput

func (DistributionCookiesOutput) ToDistributionCookiesOutputWithContext

func (o DistributionCookiesOutput) ToDistributionCookiesOutputWithContext(ctx context.Context) DistributionCookiesOutput

func (DistributionCookiesOutput) ToDistributionCookiesPtrOutput

func (o DistributionCookiesOutput) ToDistributionCookiesPtrOutput() DistributionCookiesPtrOutput

func (DistributionCookiesOutput) ToDistributionCookiesPtrOutputWithContext

func (o DistributionCookiesOutput) ToDistributionCookiesPtrOutputWithContext(ctx context.Context) DistributionCookiesPtrOutput

func (DistributionCookiesOutput) WhitelistedNames

func (o DistributionCookiesOutput) WhitelistedNames() pulumi.StringArrayOutput

type DistributionCookiesPtrInput

type DistributionCookiesPtrInput interface {
	pulumi.Input

	ToDistributionCookiesPtrOutput() DistributionCookiesPtrOutput
	ToDistributionCookiesPtrOutputWithContext(context.Context) DistributionCookiesPtrOutput
}

DistributionCookiesPtrInput is an input type that accepts DistributionCookiesArgs, DistributionCookiesPtr and DistributionCookiesPtrOutput values. You can construct a concrete instance of `DistributionCookiesPtrInput` via:

        DistributionCookiesArgs{...}

or:

        nil

type DistributionCookiesPtrOutput

type DistributionCookiesPtrOutput struct{ *pulumi.OutputState }

func (DistributionCookiesPtrOutput) Elem

func (DistributionCookiesPtrOutput) ElementType

func (DistributionCookiesPtrOutput) Forward

func (DistributionCookiesPtrOutput) ToDistributionCookiesPtrOutput

func (o DistributionCookiesPtrOutput) ToDistributionCookiesPtrOutput() DistributionCookiesPtrOutput

func (DistributionCookiesPtrOutput) ToDistributionCookiesPtrOutputWithContext

func (o DistributionCookiesPtrOutput) ToDistributionCookiesPtrOutputWithContext(ctx context.Context) DistributionCookiesPtrOutput

func (DistributionCookiesPtrOutput) WhitelistedNames

type DistributionCustomErrorResponse

type DistributionCustomErrorResponse struct {
	ErrorCachingMinTTL *float64 `pulumi:"errorCachingMinTTL"`
	ErrorCode          int      `pulumi:"errorCode"`
	ResponseCode       *int     `pulumi:"responseCode"`
	ResponsePagePath   *string  `pulumi:"responsePagePath"`
}

type DistributionCustomErrorResponseArgs

type DistributionCustomErrorResponseArgs struct {
	ErrorCachingMinTTL pulumi.Float64PtrInput `pulumi:"errorCachingMinTTL"`
	ErrorCode          pulumi.IntInput        `pulumi:"errorCode"`
	ResponseCode       pulumi.IntPtrInput     `pulumi:"responseCode"`
	ResponsePagePath   pulumi.StringPtrInput  `pulumi:"responsePagePath"`
}

func (DistributionCustomErrorResponseArgs) ElementType

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) 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) Index

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) ErrorCachingMinTTL

func (DistributionCustomErrorResponseOutput) ErrorCode

func (DistributionCustomErrorResponseOutput) ResponseCode

func (DistributionCustomErrorResponseOutput) ResponsePagePath

func (DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutput

func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutput() DistributionCustomErrorResponseOutput

func (DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutputWithContext

func (o DistributionCustomErrorResponseOutput) ToDistributionCustomErrorResponseOutputWithContext(ctx context.Context) DistributionCustomErrorResponseOutput

type DistributionCustomOriginConfig

type DistributionCustomOriginConfig struct {
	HTTPPort               *int     `pulumi:"hTTPPort"`
	HTTPSPort              *int     `pulumi:"hTTPSPort"`
	OriginKeepaliveTimeout *int     `pulumi:"originKeepaliveTimeout"`
	OriginProtocolPolicy   string   `pulumi:"originProtocolPolicy"`
	OriginReadTimeout      *int     `pulumi:"originReadTimeout"`
	OriginSSLProtocols     []string `pulumi:"originSSLProtocols"`
}

type DistributionCustomOriginConfigArgs

type DistributionCustomOriginConfigArgs struct {
	HTTPPort               pulumi.IntPtrInput      `pulumi:"hTTPPort"`
	HTTPSPort              pulumi.IntPtrInput      `pulumi:"hTTPSPort"`
	OriginKeepaliveTimeout pulumi.IntPtrInput      `pulumi:"originKeepaliveTimeout"`
	OriginProtocolPolicy   pulumi.StringInput      `pulumi:"originProtocolPolicy"`
	OriginReadTimeout      pulumi.IntPtrInput      `pulumi:"originReadTimeout"`
	OriginSSLProtocols     pulumi.StringArrayInput `pulumi:"originSSLProtocols"`
}

func (DistributionCustomOriginConfigArgs) ElementType

func (DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigOutput

func (i DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigOutput() DistributionCustomOriginConfigOutput

func (DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigOutputWithContext

func (i DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigOutputWithContext(ctx context.Context) DistributionCustomOriginConfigOutput

func (DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigPtrOutput

func (i DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigPtrOutput() DistributionCustomOriginConfigPtrOutput

func (DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigPtrOutputWithContext

func (i DistributionCustomOriginConfigArgs) ToDistributionCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionCustomOriginConfigPtrOutput

type DistributionCustomOriginConfigInput

type DistributionCustomOriginConfigInput interface {
	pulumi.Input

	ToDistributionCustomOriginConfigOutput() DistributionCustomOriginConfigOutput
	ToDistributionCustomOriginConfigOutputWithContext(context.Context) DistributionCustomOriginConfigOutput
}

DistributionCustomOriginConfigInput is an input type that accepts DistributionCustomOriginConfigArgs and DistributionCustomOriginConfigOutput values. You can construct a concrete instance of `DistributionCustomOriginConfigInput` via:

DistributionCustomOriginConfigArgs{...}

type DistributionCustomOriginConfigOutput

type DistributionCustomOriginConfigOutput struct{ *pulumi.OutputState }

func (DistributionCustomOriginConfigOutput) ElementType

func (DistributionCustomOriginConfigOutput) HTTPPort

func (DistributionCustomOriginConfigOutput) HTTPSPort

func (DistributionCustomOriginConfigOutput) OriginKeepaliveTimeout

func (o DistributionCustomOriginConfigOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput

func (DistributionCustomOriginConfigOutput) OriginProtocolPolicy

func (o DistributionCustomOriginConfigOutput) OriginProtocolPolicy() pulumi.StringOutput

func (DistributionCustomOriginConfigOutput) OriginReadTimeout

func (DistributionCustomOriginConfigOutput) OriginSSLProtocols

func (DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigOutput

func (o DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigOutput() DistributionCustomOriginConfigOutput

func (DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigOutputWithContext

func (o DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigOutputWithContext(ctx context.Context) DistributionCustomOriginConfigOutput

func (DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigPtrOutput

func (o DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigPtrOutput() DistributionCustomOriginConfigPtrOutput

func (DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigPtrOutputWithContext

func (o DistributionCustomOriginConfigOutput) ToDistributionCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionCustomOriginConfigPtrOutput

type DistributionCustomOriginConfigPtrInput

type DistributionCustomOriginConfigPtrInput interface {
	pulumi.Input

	ToDistributionCustomOriginConfigPtrOutput() DistributionCustomOriginConfigPtrOutput
	ToDistributionCustomOriginConfigPtrOutputWithContext(context.Context) DistributionCustomOriginConfigPtrOutput
}

DistributionCustomOriginConfigPtrInput is an input type that accepts DistributionCustomOriginConfigArgs, DistributionCustomOriginConfigPtr and DistributionCustomOriginConfigPtrOutput values. You can construct a concrete instance of `DistributionCustomOriginConfigPtrInput` via:

        DistributionCustomOriginConfigArgs{...}

or:

        nil

type DistributionCustomOriginConfigPtrOutput

type DistributionCustomOriginConfigPtrOutput struct{ *pulumi.OutputState }

func (DistributionCustomOriginConfigPtrOutput) Elem

func (DistributionCustomOriginConfigPtrOutput) ElementType

func (DistributionCustomOriginConfigPtrOutput) HTTPPort

func (DistributionCustomOriginConfigPtrOutput) HTTPSPort

func (DistributionCustomOriginConfigPtrOutput) OriginKeepaliveTimeout

func (o DistributionCustomOriginConfigPtrOutput) OriginKeepaliveTimeout() pulumi.IntPtrOutput

func (DistributionCustomOriginConfigPtrOutput) OriginProtocolPolicy

func (DistributionCustomOriginConfigPtrOutput) OriginReadTimeout

func (DistributionCustomOriginConfigPtrOutput) OriginSSLProtocols

func (DistributionCustomOriginConfigPtrOutput) ToDistributionCustomOriginConfigPtrOutput

func (o DistributionCustomOriginConfigPtrOutput) ToDistributionCustomOriginConfigPtrOutput() DistributionCustomOriginConfigPtrOutput

func (DistributionCustomOriginConfigPtrOutput) ToDistributionCustomOriginConfigPtrOutputWithContext

func (o DistributionCustomOriginConfigPtrOutput) ToDistributionCustomOriginConfigPtrOutputWithContext(ctx context.Context) DistributionCustomOriginConfigPtrOutput

type DistributionDefaultCacheBehavior

type DistributionDefaultCacheBehavior struct {
	AllowedMethods             []string                                `pulumi:"allowedMethods"`
	CachePolicyId              *string                                 `pulumi:"cachePolicyId"`
	CachedMethods              []string                                `pulumi:"cachedMethods"`
	Compress                   *bool                                   `pulumi:"compress"`
	DefaultTTL                 *float64                                `pulumi:"defaultTTL"`
	FieldLevelEncryptionId     *string                                 `pulumi:"fieldLevelEncryptionId"`
	ForwardedValues            *DistributionForwardedValues            `pulumi:"forwardedValues"`
	FunctionAssociations       []DistributionFunctionAssociation       `pulumi:"functionAssociations"`
	LambdaFunctionAssociations []DistributionLambdaFunctionAssociation `pulumi:"lambdaFunctionAssociations"`
	MaxTTL                     *float64                                `pulumi:"maxTTL"`
	MinTTL                     *float64                                `pulumi:"minTTL"`
	OriginRequestPolicyId      *string                                 `pulumi:"originRequestPolicyId"`
	RealtimeLogConfigArn       *string                                 `pulumi:"realtimeLogConfigArn"`
	ResponseHeadersPolicyId    *string                                 `pulumi:"responseHeadersPolicyId"`
	SmoothStreaming            *bool                                   `pulumi:"smoothStreaming"`
	TargetOriginId             string                                  `pulumi:"targetOriginId"`
	TrustedKeyGroups           []string                                `pulumi:"trustedKeyGroups"`
	TrustedSigners             []string                                `pulumi:"trustedSigners"`
	ViewerProtocolPolicy       string                                  `pulumi:"viewerProtocolPolicy"`
}

type DistributionDefaultCacheBehaviorArgs

type DistributionDefaultCacheBehaviorArgs struct {
	AllowedMethods             pulumi.StringArrayInput                         `pulumi:"allowedMethods"`
	CachePolicyId              pulumi.StringPtrInput                           `pulumi:"cachePolicyId"`
	CachedMethods              pulumi.StringArrayInput                         `pulumi:"cachedMethods"`
	Compress                   pulumi.BoolPtrInput                             `pulumi:"compress"`
	DefaultTTL                 pulumi.Float64PtrInput                          `pulumi:"defaultTTL"`
	FieldLevelEncryptionId     pulumi.StringPtrInput                           `pulumi:"fieldLevelEncryptionId"`
	ForwardedValues            DistributionForwardedValuesPtrInput             `pulumi:"forwardedValues"`
	FunctionAssociations       DistributionFunctionAssociationArrayInput       `pulumi:"functionAssociations"`
	LambdaFunctionAssociations DistributionLambdaFunctionAssociationArrayInput `pulumi:"lambdaFunctionAssociations"`
	MaxTTL                     pulumi.Float64PtrInput                          `pulumi:"maxTTL"`
	MinTTL                     pulumi.Float64PtrInput                          `pulumi:"minTTL"`
	OriginRequestPolicyId      pulumi.StringPtrInput                           `pulumi:"originRequestPolicyId"`
	RealtimeLogConfigArn       pulumi.StringPtrInput                           `pulumi:"realtimeLogConfigArn"`
	ResponseHeadersPolicyId    pulumi.StringPtrInput                           `pulumi:"responseHeadersPolicyId"`
	SmoothStreaming            pulumi.BoolPtrInput                             `pulumi:"smoothStreaming"`
	TargetOriginId             pulumi.StringInput                              `pulumi:"targetOriginId"`
	TrustedKeyGroups           pulumi.StringArrayInput                         `pulumi:"trustedKeyGroups"`
	TrustedSigners             pulumi.StringArrayInput                         `pulumi:"trustedSigners"`
	ViewerProtocolPolicy       pulumi.StringInput                              `pulumi:"viewerProtocolPolicy"`
}

func (DistributionDefaultCacheBehaviorArgs) ElementType

func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutput

func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput

func (DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutputWithContext

func (i DistributionDefaultCacheBehaviorArgs) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput

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 DistributionDefaultCacheBehaviorOutput

type DistributionDefaultCacheBehaviorOutput struct{ *pulumi.OutputState }

func (DistributionDefaultCacheBehaviorOutput) AllowedMethods

func (DistributionDefaultCacheBehaviorOutput) CachePolicyId

func (DistributionDefaultCacheBehaviorOutput) CachedMethods

func (DistributionDefaultCacheBehaviorOutput) Compress

func (DistributionDefaultCacheBehaviorOutput) DefaultTTL

func (DistributionDefaultCacheBehaviorOutput) ElementType

func (DistributionDefaultCacheBehaviorOutput) FieldLevelEncryptionId

func (DistributionDefaultCacheBehaviorOutput) ForwardedValues

func (DistributionDefaultCacheBehaviorOutput) FunctionAssociations

func (DistributionDefaultCacheBehaviorOutput) LambdaFunctionAssociations

func (DistributionDefaultCacheBehaviorOutput) MaxTTL

func (DistributionDefaultCacheBehaviorOutput) MinTTL

func (DistributionDefaultCacheBehaviorOutput) OriginRequestPolicyId

func (DistributionDefaultCacheBehaviorOutput) RealtimeLogConfigArn

func (DistributionDefaultCacheBehaviorOutput) ResponseHeadersPolicyId added in v0.5.0

func (DistributionDefaultCacheBehaviorOutput) SmoothStreaming

func (DistributionDefaultCacheBehaviorOutput) TargetOriginId

func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput

func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutput() DistributionDefaultCacheBehaviorOutput

func (DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext

func (o DistributionDefaultCacheBehaviorOutput) ToDistributionDefaultCacheBehaviorOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorOutput

func (DistributionDefaultCacheBehaviorOutput) TrustedKeyGroups

func (DistributionDefaultCacheBehaviorOutput) TrustedSigners

func (DistributionDefaultCacheBehaviorOutput) ViewerProtocolPolicy

type DistributionDefaultCacheBehaviorPtrOutput

type DistributionDefaultCacheBehaviorPtrOutput struct{ *pulumi.OutputState }

func (DistributionDefaultCacheBehaviorPtrOutput) AllowedMethods

func (DistributionDefaultCacheBehaviorPtrOutput) CachePolicyId

func (DistributionDefaultCacheBehaviorPtrOutput) CachedMethods

func (DistributionDefaultCacheBehaviorPtrOutput) Compress

func (DistributionDefaultCacheBehaviorPtrOutput) DefaultTTL

func (DistributionDefaultCacheBehaviorPtrOutput) Elem

func (DistributionDefaultCacheBehaviorPtrOutput) ElementType

func (DistributionDefaultCacheBehaviorPtrOutput) FieldLevelEncryptionId

func (DistributionDefaultCacheBehaviorPtrOutput) ForwardedValues

func (DistributionDefaultCacheBehaviorPtrOutput) FunctionAssociations

func (DistributionDefaultCacheBehaviorPtrOutput) LambdaFunctionAssociations

func (DistributionDefaultCacheBehaviorPtrOutput) MaxTTL

func (DistributionDefaultCacheBehaviorPtrOutput) MinTTL

func (DistributionDefaultCacheBehaviorPtrOutput) OriginRequestPolicyId

func (DistributionDefaultCacheBehaviorPtrOutput) RealtimeLogConfigArn

func (DistributionDefaultCacheBehaviorPtrOutput) ResponseHeadersPolicyId added in v0.5.0

func (DistributionDefaultCacheBehaviorPtrOutput) SmoothStreaming

func (DistributionDefaultCacheBehaviorPtrOutput) TargetOriginId

func (DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput

func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutput() DistributionDefaultCacheBehaviorPtrOutput

func (DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext

func (o DistributionDefaultCacheBehaviorPtrOutput) ToDistributionDefaultCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionDefaultCacheBehaviorPtrOutput

func (DistributionDefaultCacheBehaviorPtrOutput) TrustedKeyGroups

func (DistributionDefaultCacheBehaviorPtrOutput) TrustedSigners

func (DistributionDefaultCacheBehaviorPtrOutput) ViewerProtocolPolicy

type DistributionForwardedValues

type DistributionForwardedValues struct {
	Cookies              *DistributionCookies `pulumi:"cookies"`
	Headers              []string             `pulumi:"headers"`
	QueryString          bool                 `pulumi:"queryString"`
	QueryStringCacheKeys []string             `pulumi:"queryStringCacheKeys"`
}

type DistributionForwardedValuesArgs

type DistributionForwardedValuesArgs struct {
	Cookies              DistributionCookiesPtrInput `pulumi:"cookies"`
	Headers              pulumi.StringArrayInput     `pulumi:"headers"`
	QueryString          pulumi.BoolInput            `pulumi:"queryString"`
	QueryStringCacheKeys pulumi.StringArrayInput     `pulumi:"queryStringCacheKeys"`
}

func (DistributionForwardedValuesArgs) ElementType

func (DistributionForwardedValuesArgs) ToDistributionForwardedValuesOutput

func (i DistributionForwardedValuesArgs) ToDistributionForwardedValuesOutput() DistributionForwardedValuesOutput

func (DistributionForwardedValuesArgs) ToDistributionForwardedValuesOutputWithContext

func (i DistributionForwardedValuesArgs) ToDistributionForwardedValuesOutputWithContext(ctx context.Context) DistributionForwardedValuesOutput

func (DistributionForwardedValuesArgs) ToDistributionForwardedValuesPtrOutput

func (i DistributionForwardedValuesArgs) ToDistributionForwardedValuesPtrOutput() DistributionForwardedValuesPtrOutput

func (DistributionForwardedValuesArgs) ToDistributionForwardedValuesPtrOutputWithContext

func (i DistributionForwardedValuesArgs) ToDistributionForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionForwardedValuesPtrOutput

type DistributionForwardedValuesInput

type DistributionForwardedValuesInput interface {
	pulumi.Input

	ToDistributionForwardedValuesOutput() DistributionForwardedValuesOutput
	ToDistributionForwardedValuesOutputWithContext(context.Context) DistributionForwardedValuesOutput
}

DistributionForwardedValuesInput is an input type that accepts DistributionForwardedValuesArgs and DistributionForwardedValuesOutput values. You can construct a concrete instance of `DistributionForwardedValuesInput` via:

DistributionForwardedValuesArgs{...}

type DistributionForwardedValuesOutput

type DistributionForwardedValuesOutput struct{ *pulumi.OutputState }

func (DistributionForwardedValuesOutput) Cookies

func (DistributionForwardedValuesOutput) ElementType

func (DistributionForwardedValuesOutput) Headers

func (DistributionForwardedValuesOutput) QueryString

func (DistributionForwardedValuesOutput) QueryStringCacheKeys

func (DistributionForwardedValuesOutput) ToDistributionForwardedValuesOutput

func (o DistributionForwardedValuesOutput) ToDistributionForwardedValuesOutput() DistributionForwardedValuesOutput

func (DistributionForwardedValuesOutput) ToDistributionForwardedValuesOutputWithContext

func (o DistributionForwardedValuesOutput) ToDistributionForwardedValuesOutputWithContext(ctx context.Context) DistributionForwardedValuesOutput

func (DistributionForwardedValuesOutput) ToDistributionForwardedValuesPtrOutput

func (o DistributionForwardedValuesOutput) ToDistributionForwardedValuesPtrOutput() DistributionForwardedValuesPtrOutput

func (DistributionForwardedValuesOutput) ToDistributionForwardedValuesPtrOutputWithContext

func (o DistributionForwardedValuesOutput) ToDistributionForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionForwardedValuesPtrOutput

type DistributionForwardedValuesPtrInput

type DistributionForwardedValuesPtrInput interface {
	pulumi.Input

	ToDistributionForwardedValuesPtrOutput() DistributionForwardedValuesPtrOutput
	ToDistributionForwardedValuesPtrOutputWithContext(context.Context) DistributionForwardedValuesPtrOutput
}

DistributionForwardedValuesPtrInput is an input type that accepts DistributionForwardedValuesArgs, DistributionForwardedValuesPtr and DistributionForwardedValuesPtrOutput values. You can construct a concrete instance of `DistributionForwardedValuesPtrInput` via:

        DistributionForwardedValuesArgs{...}

or:

        nil

type DistributionForwardedValuesPtrOutput

type DistributionForwardedValuesPtrOutput struct{ *pulumi.OutputState }

func (DistributionForwardedValuesPtrOutput) Cookies

func (DistributionForwardedValuesPtrOutput) Elem

func (DistributionForwardedValuesPtrOutput) ElementType

func (DistributionForwardedValuesPtrOutput) Headers

func (DistributionForwardedValuesPtrOutput) QueryString

func (DistributionForwardedValuesPtrOutput) QueryStringCacheKeys

func (DistributionForwardedValuesPtrOutput) ToDistributionForwardedValuesPtrOutput

func (o DistributionForwardedValuesPtrOutput) ToDistributionForwardedValuesPtrOutput() DistributionForwardedValuesPtrOutput

func (DistributionForwardedValuesPtrOutput) ToDistributionForwardedValuesPtrOutputWithContext

func (o DistributionForwardedValuesPtrOutput) ToDistributionForwardedValuesPtrOutputWithContext(ctx context.Context) DistributionForwardedValuesPtrOutput

type DistributionFunctionAssociation

type DistributionFunctionAssociation struct {
	EventType   *string `pulumi:"eventType"`
	FunctionARN *string `pulumi:"functionARN"`
}

type DistributionFunctionAssociationArgs

type DistributionFunctionAssociationArgs struct {
	EventType   pulumi.StringPtrInput `pulumi:"eventType"`
	FunctionARN pulumi.StringPtrInput `pulumi:"functionARN"`
}

func (DistributionFunctionAssociationArgs) ElementType

func (DistributionFunctionAssociationArgs) ToDistributionFunctionAssociationOutput

func (i DistributionFunctionAssociationArgs) ToDistributionFunctionAssociationOutput() DistributionFunctionAssociationOutput

func (DistributionFunctionAssociationArgs) ToDistributionFunctionAssociationOutputWithContext

func (i DistributionFunctionAssociationArgs) ToDistributionFunctionAssociationOutputWithContext(ctx context.Context) DistributionFunctionAssociationOutput

type DistributionFunctionAssociationArray

type DistributionFunctionAssociationArray []DistributionFunctionAssociationInput

func (DistributionFunctionAssociationArray) ElementType

func (DistributionFunctionAssociationArray) ToDistributionFunctionAssociationArrayOutput

func (i DistributionFunctionAssociationArray) ToDistributionFunctionAssociationArrayOutput() DistributionFunctionAssociationArrayOutput

func (DistributionFunctionAssociationArray) ToDistributionFunctionAssociationArrayOutputWithContext

func (i DistributionFunctionAssociationArray) ToDistributionFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionFunctionAssociationArrayOutput

type DistributionFunctionAssociationArrayInput

type DistributionFunctionAssociationArrayInput interface {
	pulumi.Input

	ToDistributionFunctionAssociationArrayOutput() DistributionFunctionAssociationArrayOutput
	ToDistributionFunctionAssociationArrayOutputWithContext(context.Context) DistributionFunctionAssociationArrayOutput
}

DistributionFunctionAssociationArrayInput is an input type that accepts DistributionFunctionAssociationArray and DistributionFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionFunctionAssociationArrayInput` via:

DistributionFunctionAssociationArray{ DistributionFunctionAssociationArgs{...} }

type DistributionFunctionAssociationArrayOutput

type DistributionFunctionAssociationArrayOutput struct{ *pulumi.OutputState }

func (DistributionFunctionAssociationArrayOutput) ElementType

func (DistributionFunctionAssociationArrayOutput) Index

func (DistributionFunctionAssociationArrayOutput) ToDistributionFunctionAssociationArrayOutput

func (o DistributionFunctionAssociationArrayOutput) ToDistributionFunctionAssociationArrayOutput() DistributionFunctionAssociationArrayOutput

func (DistributionFunctionAssociationArrayOutput) ToDistributionFunctionAssociationArrayOutputWithContext

func (o DistributionFunctionAssociationArrayOutput) ToDistributionFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionFunctionAssociationArrayOutput

type DistributionFunctionAssociationInput

type DistributionFunctionAssociationInput interface {
	pulumi.Input

	ToDistributionFunctionAssociationOutput() DistributionFunctionAssociationOutput
	ToDistributionFunctionAssociationOutputWithContext(context.Context) DistributionFunctionAssociationOutput
}

DistributionFunctionAssociationInput is an input type that accepts DistributionFunctionAssociationArgs and DistributionFunctionAssociationOutput values. You can construct a concrete instance of `DistributionFunctionAssociationInput` via:

DistributionFunctionAssociationArgs{...}

type DistributionFunctionAssociationOutput

type DistributionFunctionAssociationOutput struct{ *pulumi.OutputState }

func (DistributionFunctionAssociationOutput) ElementType

func (DistributionFunctionAssociationOutput) EventType

func (DistributionFunctionAssociationOutput) FunctionARN

func (DistributionFunctionAssociationOutput) ToDistributionFunctionAssociationOutput

func (o DistributionFunctionAssociationOutput) ToDistributionFunctionAssociationOutput() DistributionFunctionAssociationOutput

func (DistributionFunctionAssociationOutput) ToDistributionFunctionAssociationOutputWithContext

func (o DistributionFunctionAssociationOutput) ToDistributionFunctionAssociationOutputWithContext(ctx context.Context) DistributionFunctionAssociationOutput

type DistributionGeoRestriction

type DistributionGeoRestriction struct {
	Locations       []string `pulumi:"locations"`
	RestrictionType string   `pulumi:"restrictionType"`
}

type DistributionGeoRestrictionArgs

type DistributionGeoRestrictionArgs struct {
	Locations       pulumi.StringArrayInput `pulumi:"locations"`
	RestrictionType pulumi.StringInput      `pulumi:"restrictionType"`
}

func (DistributionGeoRestrictionArgs) ElementType

func (DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionOutput

func (i DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionOutput() DistributionGeoRestrictionOutput

func (DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionOutputWithContext

func (i DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionOutputWithContext(ctx context.Context) DistributionGeoRestrictionOutput

func (DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionPtrOutput

func (i DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionPtrOutput() DistributionGeoRestrictionPtrOutput

func (DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionPtrOutputWithContext

func (i DistributionGeoRestrictionArgs) ToDistributionGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionGeoRestrictionPtrOutput

type DistributionGeoRestrictionInput

type DistributionGeoRestrictionInput interface {
	pulumi.Input

	ToDistributionGeoRestrictionOutput() DistributionGeoRestrictionOutput
	ToDistributionGeoRestrictionOutputWithContext(context.Context) DistributionGeoRestrictionOutput
}

DistributionGeoRestrictionInput is an input type that accepts DistributionGeoRestrictionArgs and DistributionGeoRestrictionOutput values. You can construct a concrete instance of `DistributionGeoRestrictionInput` via:

DistributionGeoRestrictionArgs{...}

type DistributionGeoRestrictionOutput

type DistributionGeoRestrictionOutput struct{ *pulumi.OutputState }

func (DistributionGeoRestrictionOutput) ElementType

func (DistributionGeoRestrictionOutput) Locations

func (DistributionGeoRestrictionOutput) RestrictionType

func (DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionOutput

func (o DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionOutput() DistributionGeoRestrictionOutput

func (DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionOutputWithContext

func (o DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionOutputWithContext(ctx context.Context) DistributionGeoRestrictionOutput

func (DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionPtrOutput

func (o DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionPtrOutput() DistributionGeoRestrictionPtrOutput

func (DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionPtrOutputWithContext

func (o DistributionGeoRestrictionOutput) ToDistributionGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionGeoRestrictionPtrOutput

type DistributionGeoRestrictionPtrInput

type DistributionGeoRestrictionPtrInput interface {
	pulumi.Input

	ToDistributionGeoRestrictionPtrOutput() DistributionGeoRestrictionPtrOutput
	ToDistributionGeoRestrictionPtrOutputWithContext(context.Context) DistributionGeoRestrictionPtrOutput
}

DistributionGeoRestrictionPtrInput is an input type that accepts DistributionGeoRestrictionArgs, DistributionGeoRestrictionPtr and DistributionGeoRestrictionPtrOutput values. You can construct a concrete instance of `DistributionGeoRestrictionPtrInput` via:

        DistributionGeoRestrictionArgs{...}

or:

        nil

type DistributionGeoRestrictionPtrOutput

type DistributionGeoRestrictionPtrOutput struct{ *pulumi.OutputState }

func (DistributionGeoRestrictionPtrOutput) Elem

func (DistributionGeoRestrictionPtrOutput) ElementType

func (DistributionGeoRestrictionPtrOutput) Locations

func (DistributionGeoRestrictionPtrOutput) RestrictionType

func (DistributionGeoRestrictionPtrOutput) ToDistributionGeoRestrictionPtrOutput

func (o DistributionGeoRestrictionPtrOutput) ToDistributionGeoRestrictionPtrOutput() DistributionGeoRestrictionPtrOutput

func (DistributionGeoRestrictionPtrOutput) ToDistributionGeoRestrictionPtrOutputWithContext

func (o DistributionGeoRestrictionPtrOutput) ToDistributionGeoRestrictionPtrOutputWithContext(ctx context.Context) DistributionGeoRestrictionPtrOutput

type DistributionInput

type DistributionInput interface {
	pulumi.Input

	ToDistributionOutput() DistributionOutput
	ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
}

type DistributionLambdaFunctionAssociation

type DistributionLambdaFunctionAssociation struct {
	EventType         *string `pulumi:"eventType"`
	IncludeBody       *bool   `pulumi:"includeBody"`
	LambdaFunctionARN *string `pulumi:"lambdaFunctionARN"`
}

type DistributionLambdaFunctionAssociationArgs

type DistributionLambdaFunctionAssociationArgs struct {
	EventType         pulumi.StringPtrInput `pulumi:"eventType"`
	IncludeBody       pulumi.BoolPtrInput   `pulumi:"includeBody"`
	LambdaFunctionARN pulumi.StringPtrInput `pulumi:"lambdaFunctionARN"`
}

func (DistributionLambdaFunctionAssociationArgs) ElementType

func (DistributionLambdaFunctionAssociationArgs) ToDistributionLambdaFunctionAssociationOutput

func (i DistributionLambdaFunctionAssociationArgs) ToDistributionLambdaFunctionAssociationOutput() DistributionLambdaFunctionAssociationOutput

func (DistributionLambdaFunctionAssociationArgs) ToDistributionLambdaFunctionAssociationOutputWithContext

func (i DistributionLambdaFunctionAssociationArgs) ToDistributionLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionLambdaFunctionAssociationOutput

type DistributionLambdaFunctionAssociationArray

type DistributionLambdaFunctionAssociationArray []DistributionLambdaFunctionAssociationInput

func (DistributionLambdaFunctionAssociationArray) ElementType

func (DistributionLambdaFunctionAssociationArray) ToDistributionLambdaFunctionAssociationArrayOutput

func (i DistributionLambdaFunctionAssociationArray) ToDistributionLambdaFunctionAssociationArrayOutput() DistributionLambdaFunctionAssociationArrayOutput

func (DistributionLambdaFunctionAssociationArray) ToDistributionLambdaFunctionAssociationArrayOutputWithContext

func (i DistributionLambdaFunctionAssociationArray) ToDistributionLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionLambdaFunctionAssociationArrayOutput

type DistributionLambdaFunctionAssociationArrayInput

type DistributionLambdaFunctionAssociationArrayInput interface {
	pulumi.Input

	ToDistributionLambdaFunctionAssociationArrayOutput() DistributionLambdaFunctionAssociationArrayOutput
	ToDistributionLambdaFunctionAssociationArrayOutputWithContext(context.Context) DistributionLambdaFunctionAssociationArrayOutput
}

DistributionLambdaFunctionAssociationArrayInput is an input type that accepts DistributionLambdaFunctionAssociationArray and DistributionLambdaFunctionAssociationArrayOutput values. You can construct a concrete instance of `DistributionLambdaFunctionAssociationArrayInput` via:

DistributionLambdaFunctionAssociationArray{ DistributionLambdaFunctionAssociationArgs{...} }

type DistributionLambdaFunctionAssociationArrayOutput

type DistributionLambdaFunctionAssociationArrayOutput struct{ *pulumi.OutputState }

func (DistributionLambdaFunctionAssociationArrayOutput) ElementType

func (DistributionLambdaFunctionAssociationArrayOutput) Index

func (DistributionLambdaFunctionAssociationArrayOutput) ToDistributionLambdaFunctionAssociationArrayOutput

func (o DistributionLambdaFunctionAssociationArrayOutput) ToDistributionLambdaFunctionAssociationArrayOutput() DistributionLambdaFunctionAssociationArrayOutput

func (DistributionLambdaFunctionAssociationArrayOutput) ToDistributionLambdaFunctionAssociationArrayOutputWithContext

func (o DistributionLambdaFunctionAssociationArrayOutput) ToDistributionLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) DistributionLambdaFunctionAssociationArrayOutput

type DistributionLambdaFunctionAssociationInput

type DistributionLambdaFunctionAssociationInput interface {
	pulumi.Input

	ToDistributionLambdaFunctionAssociationOutput() DistributionLambdaFunctionAssociationOutput
	ToDistributionLambdaFunctionAssociationOutputWithContext(context.Context) DistributionLambdaFunctionAssociationOutput
}

DistributionLambdaFunctionAssociationInput is an input type that accepts DistributionLambdaFunctionAssociationArgs and DistributionLambdaFunctionAssociationOutput values. You can construct a concrete instance of `DistributionLambdaFunctionAssociationInput` via:

DistributionLambdaFunctionAssociationArgs{...}

type DistributionLambdaFunctionAssociationOutput

type DistributionLambdaFunctionAssociationOutput struct{ *pulumi.OutputState }

func (DistributionLambdaFunctionAssociationOutput) ElementType

func (DistributionLambdaFunctionAssociationOutput) EventType

func (DistributionLambdaFunctionAssociationOutput) IncludeBody

func (DistributionLambdaFunctionAssociationOutput) LambdaFunctionARN

func (DistributionLambdaFunctionAssociationOutput) ToDistributionLambdaFunctionAssociationOutput

func (o DistributionLambdaFunctionAssociationOutput) ToDistributionLambdaFunctionAssociationOutput() DistributionLambdaFunctionAssociationOutput

func (DistributionLambdaFunctionAssociationOutput) ToDistributionLambdaFunctionAssociationOutputWithContext

func (o DistributionLambdaFunctionAssociationOutput) ToDistributionLambdaFunctionAssociationOutputWithContext(ctx context.Context) DistributionLambdaFunctionAssociationOutput

type DistributionLegacyCustomOrigin

type DistributionLegacyCustomOrigin struct {
	DNSName              string   `pulumi:"dNSName"`
	HTTPPort             *int     `pulumi:"hTTPPort"`
	HTTPSPort            *int     `pulumi:"hTTPSPort"`
	OriginProtocolPolicy string   `pulumi:"originProtocolPolicy"`
	OriginSSLProtocols   []string `pulumi:"originSSLProtocols"`
}

type DistributionLegacyCustomOriginArgs

type DistributionLegacyCustomOriginArgs struct {
	DNSName              pulumi.StringInput      `pulumi:"dNSName"`
	HTTPPort             pulumi.IntPtrInput      `pulumi:"hTTPPort"`
	HTTPSPort            pulumi.IntPtrInput      `pulumi:"hTTPSPort"`
	OriginProtocolPolicy pulumi.StringInput      `pulumi:"originProtocolPolicy"`
	OriginSSLProtocols   pulumi.StringArrayInput `pulumi:"originSSLProtocols"`
}

func (DistributionLegacyCustomOriginArgs) ElementType

func (DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginOutput

func (i DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginOutput() DistributionLegacyCustomOriginOutput

func (DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginOutputWithContext

func (i DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginOutputWithContext(ctx context.Context) DistributionLegacyCustomOriginOutput

func (DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginPtrOutput

func (i DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginPtrOutput() DistributionLegacyCustomOriginPtrOutput

func (DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginPtrOutputWithContext

func (i DistributionLegacyCustomOriginArgs) ToDistributionLegacyCustomOriginPtrOutputWithContext(ctx context.Context) DistributionLegacyCustomOriginPtrOutput

type DistributionLegacyCustomOriginInput

type DistributionLegacyCustomOriginInput interface {
	pulumi.Input

	ToDistributionLegacyCustomOriginOutput() DistributionLegacyCustomOriginOutput
	ToDistributionLegacyCustomOriginOutputWithContext(context.Context) DistributionLegacyCustomOriginOutput
}

DistributionLegacyCustomOriginInput is an input type that accepts DistributionLegacyCustomOriginArgs and DistributionLegacyCustomOriginOutput values. You can construct a concrete instance of `DistributionLegacyCustomOriginInput` via:

DistributionLegacyCustomOriginArgs{...}

type DistributionLegacyCustomOriginOutput

type DistributionLegacyCustomOriginOutput struct{ *pulumi.OutputState }

func (DistributionLegacyCustomOriginOutput) DNSName

func (DistributionLegacyCustomOriginOutput) ElementType

func (DistributionLegacyCustomOriginOutput) HTTPPort

func (DistributionLegacyCustomOriginOutput) HTTPSPort

func (DistributionLegacyCustomOriginOutput) OriginProtocolPolicy

func (o DistributionLegacyCustomOriginOutput) OriginProtocolPolicy() pulumi.StringOutput

func (DistributionLegacyCustomOriginOutput) OriginSSLProtocols

func (DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginOutput

func (o DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginOutput() DistributionLegacyCustomOriginOutput

func (DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginOutputWithContext

func (o DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginOutputWithContext(ctx context.Context) DistributionLegacyCustomOriginOutput

func (DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginPtrOutput

func (o DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginPtrOutput() DistributionLegacyCustomOriginPtrOutput

func (DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginPtrOutputWithContext

func (o DistributionLegacyCustomOriginOutput) ToDistributionLegacyCustomOriginPtrOutputWithContext(ctx context.Context) DistributionLegacyCustomOriginPtrOutput

type DistributionLegacyCustomOriginPtrInput

type DistributionLegacyCustomOriginPtrInput interface {
	pulumi.Input

	ToDistributionLegacyCustomOriginPtrOutput() DistributionLegacyCustomOriginPtrOutput
	ToDistributionLegacyCustomOriginPtrOutputWithContext(context.Context) DistributionLegacyCustomOriginPtrOutput
}

DistributionLegacyCustomOriginPtrInput is an input type that accepts DistributionLegacyCustomOriginArgs, DistributionLegacyCustomOriginPtr and DistributionLegacyCustomOriginPtrOutput values. You can construct a concrete instance of `DistributionLegacyCustomOriginPtrInput` via:

        DistributionLegacyCustomOriginArgs{...}

or:

        nil

type DistributionLegacyCustomOriginPtrOutput

type DistributionLegacyCustomOriginPtrOutput struct{ *pulumi.OutputState }

func (DistributionLegacyCustomOriginPtrOutput) DNSName

func (DistributionLegacyCustomOriginPtrOutput) Elem

func (DistributionLegacyCustomOriginPtrOutput) ElementType

func (DistributionLegacyCustomOriginPtrOutput) HTTPPort

func (DistributionLegacyCustomOriginPtrOutput) HTTPSPort

func (DistributionLegacyCustomOriginPtrOutput) OriginProtocolPolicy

func (DistributionLegacyCustomOriginPtrOutput) OriginSSLProtocols

func (DistributionLegacyCustomOriginPtrOutput) ToDistributionLegacyCustomOriginPtrOutput

func (o DistributionLegacyCustomOriginPtrOutput) ToDistributionLegacyCustomOriginPtrOutput() DistributionLegacyCustomOriginPtrOutput

func (DistributionLegacyCustomOriginPtrOutput) ToDistributionLegacyCustomOriginPtrOutputWithContext

func (o DistributionLegacyCustomOriginPtrOutput) ToDistributionLegacyCustomOriginPtrOutputWithContext(ctx context.Context) DistributionLegacyCustomOriginPtrOutput

type DistributionLegacyS3Origin

type DistributionLegacyS3Origin struct {
	DNSName              string  `pulumi:"dNSName"`
	OriginAccessIdentity *string `pulumi:"originAccessIdentity"`
}

type DistributionLegacyS3OriginArgs

type DistributionLegacyS3OriginArgs struct {
	DNSName              pulumi.StringInput    `pulumi:"dNSName"`
	OriginAccessIdentity pulumi.StringPtrInput `pulumi:"originAccessIdentity"`
}

func (DistributionLegacyS3OriginArgs) ElementType

func (DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginOutput

func (i DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginOutput() DistributionLegacyS3OriginOutput

func (DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginOutputWithContext

func (i DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginOutputWithContext(ctx context.Context) DistributionLegacyS3OriginOutput

func (DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginPtrOutput

func (i DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginPtrOutput() DistributionLegacyS3OriginPtrOutput

func (DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginPtrOutputWithContext

func (i DistributionLegacyS3OriginArgs) ToDistributionLegacyS3OriginPtrOutputWithContext(ctx context.Context) DistributionLegacyS3OriginPtrOutput

type DistributionLegacyS3OriginInput

type DistributionLegacyS3OriginInput interface {
	pulumi.Input

	ToDistributionLegacyS3OriginOutput() DistributionLegacyS3OriginOutput
	ToDistributionLegacyS3OriginOutputWithContext(context.Context) DistributionLegacyS3OriginOutput
}

DistributionLegacyS3OriginInput is an input type that accepts DistributionLegacyS3OriginArgs and DistributionLegacyS3OriginOutput values. You can construct a concrete instance of `DistributionLegacyS3OriginInput` via:

DistributionLegacyS3OriginArgs{...}

type DistributionLegacyS3OriginOutput

type DistributionLegacyS3OriginOutput struct{ *pulumi.OutputState }

func (DistributionLegacyS3OriginOutput) DNSName

func (DistributionLegacyS3OriginOutput) ElementType

func (DistributionLegacyS3OriginOutput) OriginAccessIdentity

func (o DistributionLegacyS3OriginOutput) OriginAccessIdentity() pulumi.StringPtrOutput

func (DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginOutput

func (o DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginOutput() DistributionLegacyS3OriginOutput

func (DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginOutputWithContext

func (o DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginOutputWithContext(ctx context.Context) DistributionLegacyS3OriginOutput

func (DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginPtrOutput

func (o DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginPtrOutput() DistributionLegacyS3OriginPtrOutput

func (DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginPtrOutputWithContext

func (o DistributionLegacyS3OriginOutput) ToDistributionLegacyS3OriginPtrOutputWithContext(ctx context.Context) DistributionLegacyS3OriginPtrOutput

type DistributionLegacyS3OriginPtrInput

type DistributionLegacyS3OriginPtrInput interface {
	pulumi.Input

	ToDistributionLegacyS3OriginPtrOutput() DistributionLegacyS3OriginPtrOutput
	ToDistributionLegacyS3OriginPtrOutputWithContext(context.Context) DistributionLegacyS3OriginPtrOutput
}

DistributionLegacyS3OriginPtrInput is an input type that accepts DistributionLegacyS3OriginArgs, DistributionLegacyS3OriginPtr and DistributionLegacyS3OriginPtrOutput values. You can construct a concrete instance of `DistributionLegacyS3OriginPtrInput` via:

        DistributionLegacyS3OriginArgs{...}

or:

        nil

type DistributionLegacyS3OriginPtrOutput

type DistributionLegacyS3OriginPtrOutput struct{ *pulumi.OutputState }

func (DistributionLegacyS3OriginPtrOutput) DNSName

func (DistributionLegacyS3OriginPtrOutput) Elem

func (DistributionLegacyS3OriginPtrOutput) ElementType

func (DistributionLegacyS3OriginPtrOutput) OriginAccessIdentity

func (DistributionLegacyS3OriginPtrOutput) ToDistributionLegacyS3OriginPtrOutput

func (o DistributionLegacyS3OriginPtrOutput) ToDistributionLegacyS3OriginPtrOutput() DistributionLegacyS3OriginPtrOutput

func (DistributionLegacyS3OriginPtrOutput) ToDistributionLegacyS3OriginPtrOutputWithContext

func (o DistributionLegacyS3OriginPtrOutput) ToDistributionLegacyS3OriginPtrOutputWithContext(ctx context.Context) DistributionLegacyS3OriginPtrOutput

type DistributionLogging

type DistributionLogging struct {
	Bucket         string  `pulumi:"bucket"`
	IncludeCookies *bool   `pulumi:"includeCookies"`
	Prefix         *string `pulumi:"prefix"`
}

type DistributionLoggingArgs

type DistributionLoggingArgs struct {
	Bucket         pulumi.StringInput    `pulumi:"bucket"`
	IncludeCookies pulumi.BoolPtrInput   `pulumi:"includeCookies"`
	Prefix         pulumi.StringPtrInput `pulumi:"prefix"`
}

func (DistributionLoggingArgs) ElementType

func (DistributionLoggingArgs) ElementType() reflect.Type

func (DistributionLoggingArgs) ToDistributionLoggingOutput

func (i DistributionLoggingArgs) ToDistributionLoggingOutput() DistributionLoggingOutput

func (DistributionLoggingArgs) ToDistributionLoggingOutputWithContext

func (i DistributionLoggingArgs) ToDistributionLoggingOutputWithContext(ctx context.Context) DistributionLoggingOutput

func (DistributionLoggingArgs) ToDistributionLoggingPtrOutput

func (i DistributionLoggingArgs) ToDistributionLoggingPtrOutput() DistributionLoggingPtrOutput

func (DistributionLoggingArgs) ToDistributionLoggingPtrOutputWithContext

func (i DistributionLoggingArgs) ToDistributionLoggingPtrOutputWithContext(ctx context.Context) DistributionLoggingPtrOutput

type DistributionLoggingInput

type DistributionLoggingInput interface {
	pulumi.Input

	ToDistributionLoggingOutput() DistributionLoggingOutput
	ToDistributionLoggingOutputWithContext(context.Context) DistributionLoggingOutput
}

DistributionLoggingInput is an input type that accepts DistributionLoggingArgs and DistributionLoggingOutput values. You can construct a concrete instance of `DistributionLoggingInput` via:

DistributionLoggingArgs{...}

type DistributionLoggingOutput

type DistributionLoggingOutput struct{ *pulumi.OutputState }

func (DistributionLoggingOutput) Bucket

func (DistributionLoggingOutput) ElementType

func (DistributionLoggingOutput) ElementType() reflect.Type

func (DistributionLoggingOutput) IncludeCookies

func (o DistributionLoggingOutput) IncludeCookies() pulumi.BoolPtrOutput

func (DistributionLoggingOutput) Prefix

func (DistributionLoggingOutput) ToDistributionLoggingOutput

func (o DistributionLoggingOutput) ToDistributionLoggingOutput() DistributionLoggingOutput

func (DistributionLoggingOutput) ToDistributionLoggingOutputWithContext

func (o DistributionLoggingOutput) ToDistributionLoggingOutputWithContext(ctx context.Context) DistributionLoggingOutput

func (DistributionLoggingOutput) ToDistributionLoggingPtrOutput

func (o DistributionLoggingOutput) ToDistributionLoggingPtrOutput() DistributionLoggingPtrOutput

func (DistributionLoggingOutput) ToDistributionLoggingPtrOutputWithContext

func (o DistributionLoggingOutput) ToDistributionLoggingPtrOutputWithContext(ctx context.Context) DistributionLoggingPtrOutput

type DistributionLoggingPtrInput

type DistributionLoggingPtrInput interface {
	pulumi.Input

	ToDistributionLoggingPtrOutput() DistributionLoggingPtrOutput
	ToDistributionLoggingPtrOutputWithContext(context.Context) DistributionLoggingPtrOutput
}

DistributionLoggingPtrInput is an input type that accepts DistributionLoggingArgs, DistributionLoggingPtr and DistributionLoggingPtrOutput values. You can construct a concrete instance of `DistributionLoggingPtrInput` via:

        DistributionLoggingArgs{...}

or:

        nil

type DistributionLoggingPtrOutput

type DistributionLoggingPtrOutput struct{ *pulumi.OutputState }

func (DistributionLoggingPtrOutput) Bucket

func (DistributionLoggingPtrOutput) Elem

func (DistributionLoggingPtrOutput) ElementType

func (DistributionLoggingPtrOutput) IncludeCookies

func (DistributionLoggingPtrOutput) Prefix

func (DistributionLoggingPtrOutput) ToDistributionLoggingPtrOutput

func (o DistributionLoggingPtrOutput) ToDistributionLoggingPtrOutput() DistributionLoggingPtrOutput

func (DistributionLoggingPtrOutput) ToDistributionLoggingPtrOutputWithContext

func (o DistributionLoggingPtrOutput) ToDistributionLoggingPtrOutputWithContext(ctx context.Context) DistributionLoggingPtrOutput

type DistributionOrigin

type DistributionOrigin struct {
	ConnectionAttempts    *int                             `pulumi:"connectionAttempts"`
	ConnectionTimeout     *int                             `pulumi:"connectionTimeout"`
	CustomOriginConfig    *DistributionCustomOriginConfig  `pulumi:"customOriginConfig"`
	DomainName            string                           `pulumi:"domainName"`
	Id                    string                           `pulumi:"id"`
	OriginAccessControlId *string                          `pulumi:"originAccessControlId"`
	OriginCustomHeaders   []DistributionOriginCustomHeader `pulumi:"originCustomHeaders"`
	OriginPath            *string                          `pulumi:"originPath"`
	OriginShield          *DistributionOriginShield        `pulumi:"originShield"`
	S3OriginConfig        *DistributionS3OriginConfig      `pulumi:"s3OriginConfig"`
}

type DistributionOriginArgs

type DistributionOriginArgs struct {
	ConnectionAttempts    pulumi.IntPtrInput                       `pulumi:"connectionAttempts"`
	ConnectionTimeout     pulumi.IntPtrInput                       `pulumi:"connectionTimeout"`
	CustomOriginConfig    DistributionCustomOriginConfigPtrInput   `pulumi:"customOriginConfig"`
	DomainName            pulumi.StringInput                       `pulumi:"domainName"`
	Id                    pulumi.StringInput                       `pulumi:"id"`
	OriginAccessControlId pulumi.StringPtrInput                    `pulumi:"originAccessControlId"`
	OriginCustomHeaders   DistributionOriginCustomHeaderArrayInput `pulumi:"originCustomHeaders"`
	OriginPath            pulumi.StringPtrInput                    `pulumi:"originPath"`
	OriginShield          DistributionOriginShieldPtrInput         `pulumi:"originShield"`
	S3OriginConfig        DistributionS3OriginConfigPtrInput       `pulumi:"s3OriginConfig"`
}

func (DistributionOriginArgs) ElementType

func (DistributionOriginArgs) ElementType() reflect.Type

func (DistributionOriginArgs) ToDistributionOriginOutput

func (i DistributionOriginArgs) ToDistributionOriginOutput() DistributionOriginOutput

func (DistributionOriginArgs) ToDistributionOriginOutputWithContext

func (i DistributionOriginArgs) ToDistributionOriginOutputWithContext(ctx context.Context) DistributionOriginOutput

type DistributionOriginArray

type DistributionOriginArray []DistributionOriginInput

func (DistributionOriginArray) ElementType

func (DistributionOriginArray) ElementType() reflect.Type

func (DistributionOriginArray) ToDistributionOriginArrayOutput

func (i DistributionOriginArray) ToDistributionOriginArrayOutput() DistributionOriginArrayOutput

func (DistributionOriginArray) ToDistributionOriginArrayOutputWithContext

func (i DistributionOriginArray) ToDistributionOriginArrayOutputWithContext(ctx context.Context) DistributionOriginArrayOutput

type DistributionOriginArrayInput

type DistributionOriginArrayInput interface {
	pulumi.Input

	ToDistributionOriginArrayOutput() DistributionOriginArrayOutput
	ToDistributionOriginArrayOutputWithContext(context.Context) DistributionOriginArrayOutput
}

DistributionOriginArrayInput is an input type that accepts DistributionOriginArray and DistributionOriginArrayOutput values. You can construct a concrete instance of `DistributionOriginArrayInput` via:

DistributionOriginArray{ DistributionOriginArgs{...} }

type DistributionOriginArrayOutput

type DistributionOriginArrayOutput struct{ *pulumi.OutputState }

func (DistributionOriginArrayOutput) ElementType

func (DistributionOriginArrayOutput) Index

func (DistributionOriginArrayOutput) ToDistributionOriginArrayOutput

func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutput() DistributionOriginArrayOutput

func (DistributionOriginArrayOutput) ToDistributionOriginArrayOutputWithContext

func (o DistributionOriginArrayOutput) ToDistributionOriginArrayOutputWithContext(ctx context.Context) DistributionOriginArrayOutput

type DistributionOriginCustomHeader

type DistributionOriginCustomHeader struct {
	HeaderName  string `pulumi:"headerName"`
	HeaderValue string `pulumi:"headerValue"`
}

type DistributionOriginCustomHeaderArgs

type DistributionOriginCustomHeaderArgs struct {
	HeaderName  pulumi.StringInput `pulumi:"headerName"`
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (DistributionOriginCustomHeaderArgs) ElementType

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) 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) Index

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) HeaderName

func (DistributionOriginCustomHeaderOutput) HeaderValue

func (DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutput

func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutput() DistributionOriginCustomHeaderOutput

func (DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutputWithContext

func (o DistributionOriginCustomHeaderOutput) ToDistributionOriginCustomHeaderOutputWithContext(ctx context.Context) DistributionOriginCustomHeaderOutput

type DistributionOriginGroup

type DistributionOriginGroup struct {
	FailoverCriteria DistributionOriginGroupFailoverCriteria `pulumi:"failoverCriteria"`
	Id               string                                  `pulumi:"id"`
	Members          DistributionOriginGroupMembers          `pulumi:"members"`
}

type DistributionOriginGroupArgs

type DistributionOriginGroupArgs struct {
	FailoverCriteria DistributionOriginGroupFailoverCriteriaInput `pulumi:"failoverCriteria"`
	Id               pulumi.StringInput                           `pulumi:"id"`
	Members          DistributionOriginGroupMembersInput          `pulumi:"members"`
}

func (DistributionOriginGroupArgs) ElementType

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) 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) Index

func (DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutput

func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutput() DistributionOriginGroupArrayOutput

func (DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutputWithContext

func (o DistributionOriginGroupArrayOutput) ToDistributionOriginGroupArrayOutputWithContext(ctx context.Context) DistributionOriginGroupArrayOutput

type DistributionOriginGroupFailoverCriteria

type DistributionOriginGroupFailoverCriteria struct {
	StatusCodes DistributionStatusCodes `pulumi:"statusCodes"`
}

type DistributionOriginGroupFailoverCriteriaArgs

type DistributionOriginGroupFailoverCriteriaArgs struct {
	StatusCodes DistributionStatusCodesInput `pulumi:"statusCodes"`
}

func (DistributionOriginGroupFailoverCriteriaArgs) ElementType

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) StatusCodes

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) 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) 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) Index

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) OriginId

func (DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutput

func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutput() DistributionOriginGroupMemberOutput

func (DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutputWithContext

func (o DistributionOriginGroupMemberOutput) ToDistributionOriginGroupMemberOutputWithContext(ctx context.Context) DistributionOriginGroupMemberOutput

type DistributionOriginGroupMembers

type DistributionOriginGroupMembers struct {
	Items    []DistributionOriginGroupMember `pulumi:"items"`
	Quantity int                             `pulumi:"quantity"`
}

type DistributionOriginGroupMembersArgs

type DistributionOriginGroupMembersArgs struct {
	Items    DistributionOriginGroupMemberArrayInput `pulumi:"items"`
	Quantity pulumi.IntInput                         `pulumi:"quantity"`
}

func (DistributionOriginGroupMembersArgs) ElementType

func (DistributionOriginGroupMembersArgs) ToDistributionOriginGroupMembersOutput

func (i DistributionOriginGroupMembersArgs) ToDistributionOriginGroupMembersOutput() DistributionOriginGroupMembersOutput

func (DistributionOriginGroupMembersArgs) ToDistributionOriginGroupMembersOutputWithContext

func (i DistributionOriginGroupMembersArgs) ToDistributionOriginGroupMembersOutputWithContext(ctx context.Context) DistributionOriginGroupMembersOutput

type DistributionOriginGroupMembersInput

type DistributionOriginGroupMembersInput interface {
	pulumi.Input

	ToDistributionOriginGroupMembersOutput() DistributionOriginGroupMembersOutput
	ToDistributionOriginGroupMembersOutputWithContext(context.Context) DistributionOriginGroupMembersOutput
}

DistributionOriginGroupMembersInput is an input type that accepts DistributionOriginGroupMembersArgs and DistributionOriginGroupMembersOutput values. You can construct a concrete instance of `DistributionOriginGroupMembersInput` via:

DistributionOriginGroupMembersArgs{...}

type DistributionOriginGroupMembersOutput

type DistributionOriginGroupMembersOutput struct{ *pulumi.OutputState }

func (DistributionOriginGroupMembersOutput) ElementType

func (DistributionOriginGroupMembersOutput) Items

func (DistributionOriginGroupMembersOutput) Quantity

func (DistributionOriginGroupMembersOutput) ToDistributionOriginGroupMembersOutput

func (o DistributionOriginGroupMembersOutput) ToDistributionOriginGroupMembersOutput() DistributionOriginGroupMembersOutput

func (DistributionOriginGroupMembersOutput) ToDistributionOriginGroupMembersOutputWithContext

func (o DistributionOriginGroupMembersOutput) ToDistributionOriginGroupMembersOutputWithContext(ctx context.Context) DistributionOriginGroupMembersOutput

type DistributionOriginGroupOutput

type DistributionOriginGroupOutput struct{ *pulumi.OutputState }

func (DistributionOriginGroupOutput) ElementType

func (DistributionOriginGroupOutput) FailoverCriteria

func (DistributionOriginGroupOutput) Id

func (DistributionOriginGroupOutput) Members

func (DistributionOriginGroupOutput) ToDistributionOriginGroupOutput

func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutput() DistributionOriginGroupOutput

func (DistributionOriginGroupOutput) ToDistributionOriginGroupOutputWithContext

func (o DistributionOriginGroupOutput) ToDistributionOriginGroupOutputWithContext(ctx context.Context) DistributionOriginGroupOutput

type DistributionOriginGroups

type DistributionOriginGroups struct {
	Items    []DistributionOriginGroup `pulumi:"items"`
	Quantity int                       `pulumi:"quantity"`
}

type DistributionOriginGroupsArgs

type DistributionOriginGroupsArgs struct {
	Items    DistributionOriginGroupArrayInput `pulumi:"items"`
	Quantity pulumi.IntInput                   `pulumi:"quantity"`
}

func (DistributionOriginGroupsArgs) ElementType

func (DistributionOriginGroupsArgs) ToDistributionOriginGroupsOutput

func (i DistributionOriginGroupsArgs) ToDistributionOriginGroupsOutput() DistributionOriginGroupsOutput

func (DistributionOriginGroupsArgs) ToDistributionOriginGroupsOutputWithContext

func (i DistributionOriginGroupsArgs) ToDistributionOriginGroupsOutputWithContext(ctx context.Context) DistributionOriginGroupsOutput

func (DistributionOriginGroupsArgs) ToDistributionOriginGroupsPtrOutput

func (i DistributionOriginGroupsArgs) ToDistributionOriginGroupsPtrOutput() DistributionOriginGroupsPtrOutput

func (DistributionOriginGroupsArgs) ToDistributionOriginGroupsPtrOutputWithContext

func (i DistributionOriginGroupsArgs) ToDistributionOriginGroupsPtrOutputWithContext(ctx context.Context) DistributionOriginGroupsPtrOutput

type DistributionOriginGroupsInput

type DistributionOriginGroupsInput interface {
	pulumi.Input

	ToDistributionOriginGroupsOutput() DistributionOriginGroupsOutput
	ToDistributionOriginGroupsOutputWithContext(context.Context) DistributionOriginGroupsOutput
}

DistributionOriginGroupsInput is an input type that accepts DistributionOriginGroupsArgs and DistributionOriginGroupsOutput values. You can construct a concrete instance of `DistributionOriginGroupsInput` via:

DistributionOriginGroupsArgs{...}

type DistributionOriginGroupsOutput

type DistributionOriginGroupsOutput struct{ *pulumi.OutputState }

func (DistributionOriginGroupsOutput) ElementType

func (DistributionOriginGroupsOutput) Items

func (DistributionOriginGroupsOutput) Quantity

func (DistributionOriginGroupsOutput) ToDistributionOriginGroupsOutput

func (o DistributionOriginGroupsOutput) ToDistributionOriginGroupsOutput() DistributionOriginGroupsOutput

func (DistributionOriginGroupsOutput) ToDistributionOriginGroupsOutputWithContext

func (o DistributionOriginGroupsOutput) ToDistributionOriginGroupsOutputWithContext(ctx context.Context) DistributionOriginGroupsOutput

func (DistributionOriginGroupsOutput) ToDistributionOriginGroupsPtrOutput

func (o DistributionOriginGroupsOutput) ToDistributionOriginGroupsPtrOutput() DistributionOriginGroupsPtrOutput

func (DistributionOriginGroupsOutput) ToDistributionOriginGroupsPtrOutputWithContext

func (o DistributionOriginGroupsOutput) ToDistributionOriginGroupsPtrOutputWithContext(ctx context.Context) DistributionOriginGroupsPtrOutput

type DistributionOriginGroupsPtrInput

type DistributionOriginGroupsPtrInput interface {
	pulumi.Input

	ToDistributionOriginGroupsPtrOutput() DistributionOriginGroupsPtrOutput
	ToDistributionOriginGroupsPtrOutputWithContext(context.Context) DistributionOriginGroupsPtrOutput
}

DistributionOriginGroupsPtrInput is an input type that accepts DistributionOriginGroupsArgs, DistributionOriginGroupsPtr and DistributionOriginGroupsPtrOutput values. You can construct a concrete instance of `DistributionOriginGroupsPtrInput` via:

        DistributionOriginGroupsArgs{...}

or:

        nil

type DistributionOriginGroupsPtrOutput

type DistributionOriginGroupsPtrOutput struct{ *pulumi.OutputState }

func (DistributionOriginGroupsPtrOutput) Elem

func (DistributionOriginGroupsPtrOutput) ElementType

func (DistributionOriginGroupsPtrOutput) Items

func (DistributionOriginGroupsPtrOutput) Quantity

func (DistributionOriginGroupsPtrOutput) ToDistributionOriginGroupsPtrOutput

func (o DistributionOriginGroupsPtrOutput) ToDistributionOriginGroupsPtrOutput() DistributionOriginGroupsPtrOutput

func (DistributionOriginGroupsPtrOutput) ToDistributionOriginGroupsPtrOutputWithContext

func (o DistributionOriginGroupsPtrOutput) ToDistributionOriginGroupsPtrOutputWithContext(ctx context.Context) DistributionOriginGroupsPtrOutput

type DistributionOriginInput

type DistributionOriginInput interface {
	pulumi.Input

	ToDistributionOriginOutput() DistributionOriginOutput
	ToDistributionOriginOutputWithContext(context.Context) DistributionOriginOutput
}

DistributionOriginInput is an input type that accepts DistributionOriginArgs and DistributionOriginOutput values. You can construct a concrete instance of `DistributionOriginInput` via:

DistributionOriginArgs{...}

type DistributionOriginOutput

type DistributionOriginOutput struct{ *pulumi.OutputState }

func (DistributionOriginOutput) ConnectionAttempts

func (o DistributionOriginOutput) ConnectionAttempts() pulumi.IntPtrOutput

func (DistributionOriginOutput) ConnectionTimeout

func (o DistributionOriginOutput) ConnectionTimeout() pulumi.IntPtrOutput

func (DistributionOriginOutput) CustomOriginConfig

func (DistributionOriginOutput) DomainName

func (DistributionOriginOutput) ElementType

func (DistributionOriginOutput) ElementType() reflect.Type

func (DistributionOriginOutput) Id

func (DistributionOriginOutput) OriginAccessControlId added in v0.22.0

func (o DistributionOriginOutput) OriginAccessControlId() pulumi.StringPtrOutput

func (DistributionOriginOutput) OriginCustomHeaders

func (DistributionOriginOutput) OriginPath

func (DistributionOriginOutput) OriginShield

func (DistributionOriginOutput) S3OriginConfig

func (DistributionOriginOutput) ToDistributionOriginOutput

func (o DistributionOriginOutput) ToDistributionOriginOutput() DistributionOriginOutput

func (DistributionOriginOutput) ToDistributionOriginOutputWithContext

func (o DistributionOriginOutput) ToDistributionOriginOutputWithContext(ctx context.Context) DistributionOriginOutput

type DistributionOriginShield

type DistributionOriginShield struct {
	Enabled            *bool   `pulumi:"enabled"`
	OriginShieldRegion *string `pulumi:"originShieldRegion"`
}

type DistributionOriginShieldArgs

type DistributionOriginShieldArgs struct {
	Enabled            pulumi.BoolPtrInput   `pulumi:"enabled"`
	OriginShieldRegion pulumi.StringPtrInput `pulumi:"originShieldRegion"`
}

func (DistributionOriginShieldArgs) ElementType

func (DistributionOriginShieldArgs) ToDistributionOriginShieldOutput

func (i DistributionOriginShieldArgs) ToDistributionOriginShieldOutput() DistributionOriginShieldOutput

func (DistributionOriginShieldArgs) ToDistributionOriginShieldOutputWithContext

func (i DistributionOriginShieldArgs) ToDistributionOriginShieldOutputWithContext(ctx context.Context) DistributionOriginShieldOutput

func (DistributionOriginShieldArgs) ToDistributionOriginShieldPtrOutput

func (i DistributionOriginShieldArgs) ToDistributionOriginShieldPtrOutput() DistributionOriginShieldPtrOutput

func (DistributionOriginShieldArgs) ToDistributionOriginShieldPtrOutputWithContext

func (i DistributionOriginShieldArgs) ToDistributionOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginShieldPtrOutput

type DistributionOriginShieldInput

type DistributionOriginShieldInput interface {
	pulumi.Input

	ToDistributionOriginShieldOutput() DistributionOriginShieldOutput
	ToDistributionOriginShieldOutputWithContext(context.Context) DistributionOriginShieldOutput
}

DistributionOriginShieldInput is an input type that accepts DistributionOriginShieldArgs and DistributionOriginShieldOutput values. You can construct a concrete instance of `DistributionOriginShieldInput` via:

DistributionOriginShieldArgs{...}

type DistributionOriginShieldOutput

type DistributionOriginShieldOutput struct{ *pulumi.OutputState }

func (DistributionOriginShieldOutput) ElementType

func (DistributionOriginShieldOutput) Enabled

func (DistributionOriginShieldOutput) OriginShieldRegion

func (o DistributionOriginShieldOutput) OriginShieldRegion() pulumi.StringPtrOutput

func (DistributionOriginShieldOutput) ToDistributionOriginShieldOutput

func (o DistributionOriginShieldOutput) ToDistributionOriginShieldOutput() DistributionOriginShieldOutput

func (DistributionOriginShieldOutput) ToDistributionOriginShieldOutputWithContext

func (o DistributionOriginShieldOutput) ToDistributionOriginShieldOutputWithContext(ctx context.Context) DistributionOriginShieldOutput

func (DistributionOriginShieldOutput) ToDistributionOriginShieldPtrOutput

func (o DistributionOriginShieldOutput) ToDistributionOriginShieldPtrOutput() DistributionOriginShieldPtrOutput

func (DistributionOriginShieldOutput) ToDistributionOriginShieldPtrOutputWithContext

func (o DistributionOriginShieldOutput) ToDistributionOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginShieldPtrOutput

type DistributionOriginShieldPtrInput

type DistributionOriginShieldPtrInput interface {
	pulumi.Input

	ToDistributionOriginShieldPtrOutput() DistributionOriginShieldPtrOutput
	ToDistributionOriginShieldPtrOutputWithContext(context.Context) DistributionOriginShieldPtrOutput
}

DistributionOriginShieldPtrInput is an input type that accepts DistributionOriginShieldArgs, DistributionOriginShieldPtr and DistributionOriginShieldPtrOutput values. You can construct a concrete instance of `DistributionOriginShieldPtrInput` via:

        DistributionOriginShieldArgs{...}

or:

        nil

type DistributionOriginShieldPtrOutput

type DistributionOriginShieldPtrOutput struct{ *pulumi.OutputState }

func (DistributionOriginShieldPtrOutput) Elem

func (DistributionOriginShieldPtrOutput) ElementType

func (DistributionOriginShieldPtrOutput) Enabled

func (DistributionOriginShieldPtrOutput) OriginShieldRegion

func (DistributionOriginShieldPtrOutput) ToDistributionOriginShieldPtrOutput

func (o DistributionOriginShieldPtrOutput) ToDistributionOriginShieldPtrOutput() DistributionOriginShieldPtrOutput

func (DistributionOriginShieldPtrOutput) ToDistributionOriginShieldPtrOutputWithContext

func (o DistributionOriginShieldPtrOutput) ToDistributionOriginShieldPtrOutputWithContext(ctx context.Context) DistributionOriginShieldPtrOutput

type DistributionOutput

type DistributionOutput struct{ *pulumi.OutputState }

func (DistributionOutput) DistributionConfig added in v0.17.0

func (o DistributionOutput) DistributionConfig() DistributionConfigOutput

func (DistributionOutput) DomainName added in v0.17.0

func (o DistributionOutput) DomainName() pulumi.StringOutput

func (DistributionOutput) ElementType

func (DistributionOutput) ElementType() reflect.Type

func (DistributionOutput) Tags added in v0.17.0

func (DistributionOutput) ToDistributionOutput

func (o DistributionOutput) ToDistributionOutput() DistributionOutput

func (DistributionOutput) ToDistributionOutputWithContext

func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput

type DistributionRestrictions

type DistributionRestrictions struct {
	GeoRestriction DistributionGeoRestriction `pulumi:"geoRestriction"`
}

type DistributionRestrictionsArgs

type DistributionRestrictionsArgs struct {
	GeoRestriction DistributionGeoRestrictionInput `pulumi:"geoRestriction"`
}

func (DistributionRestrictionsArgs) ElementType

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 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) GeoRestriction

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

type DistributionRestrictionsPtrOutput

type DistributionRestrictionsPtrOutput struct{ *pulumi.OutputState }

func (DistributionRestrictionsPtrOutput) Elem

func (DistributionRestrictionsPtrOutput) ElementType

func (DistributionRestrictionsPtrOutput) GeoRestriction

func (DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutput

func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutput() DistributionRestrictionsPtrOutput

func (DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutputWithContext

func (o DistributionRestrictionsPtrOutput) ToDistributionRestrictionsPtrOutputWithContext(ctx context.Context) DistributionRestrictionsPtrOutput

type DistributionS3OriginConfig

type DistributionS3OriginConfig struct {
	OriginAccessIdentity *string `pulumi:"originAccessIdentity"`
}

type DistributionS3OriginConfigArgs

type DistributionS3OriginConfigArgs struct {
	OriginAccessIdentity pulumi.StringPtrInput `pulumi:"originAccessIdentity"`
}

func (DistributionS3OriginConfigArgs) ElementType

func (DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigOutput

func (i DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigOutput() DistributionS3OriginConfigOutput

func (DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigOutputWithContext

func (i DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigOutputWithContext(ctx context.Context) DistributionS3OriginConfigOutput

func (DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigPtrOutput

func (i DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigPtrOutput() DistributionS3OriginConfigPtrOutput

func (DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigPtrOutputWithContext

func (i DistributionS3OriginConfigArgs) ToDistributionS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionS3OriginConfigPtrOutput

type DistributionS3OriginConfigInput

type DistributionS3OriginConfigInput interface {
	pulumi.Input

	ToDistributionS3OriginConfigOutput() DistributionS3OriginConfigOutput
	ToDistributionS3OriginConfigOutputWithContext(context.Context) DistributionS3OriginConfigOutput
}

DistributionS3OriginConfigInput is an input type that accepts DistributionS3OriginConfigArgs and DistributionS3OriginConfigOutput values. You can construct a concrete instance of `DistributionS3OriginConfigInput` via:

DistributionS3OriginConfigArgs{...}

type DistributionS3OriginConfigOutput

type DistributionS3OriginConfigOutput struct{ *pulumi.OutputState }

func (DistributionS3OriginConfigOutput) ElementType

func (DistributionS3OriginConfigOutput) OriginAccessIdentity

func (o DistributionS3OriginConfigOutput) OriginAccessIdentity() pulumi.StringPtrOutput

func (DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigOutput

func (o DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigOutput() DistributionS3OriginConfigOutput

func (DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigOutputWithContext

func (o DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigOutputWithContext(ctx context.Context) DistributionS3OriginConfigOutput

func (DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigPtrOutput

func (o DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigPtrOutput() DistributionS3OriginConfigPtrOutput

func (DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigPtrOutputWithContext

func (o DistributionS3OriginConfigOutput) ToDistributionS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionS3OriginConfigPtrOutput

type DistributionS3OriginConfigPtrInput

type DistributionS3OriginConfigPtrInput interface {
	pulumi.Input

	ToDistributionS3OriginConfigPtrOutput() DistributionS3OriginConfigPtrOutput
	ToDistributionS3OriginConfigPtrOutputWithContext(context.Context) DistributionS3OriginConfigPtrOutput
}

DistributionS3OriginConfigPtrInput is an input type that accepts DistributionS3OriginConfigArgs, DistributionS3OriginConfigPtr and DistributionS3OriginConfigPtrOutput values. You can construct a concrete instance of `DistributionS3OriginConfigPtrInput` via:

        DistributionS3OriginConfigArgs{...}

or:

        nil

type DistributionS3OriginConfigPtrOutput

type DistributionS3OriginConfigPtrOutput struct{ *pulumi.OutputState }

func (DistributionS3OriginConfigPtrOutput) Elem

func (DistributionS3OriginConfigPtrOutput) ElementType

func (DistributionS3OriginConfigPtrOutput) OriginAccessIdentity

func (DistributionS3OriginConfigPtrOutput) ToDistributionS3OriginConfigPtrOutput

func (o DistributionS3OriginConfigPtrOutput) ToDistributionS3OriginConfigPtrOutput() DistributionS3OriginConfigPtrOutput

func (DistributionS3OriginConfigPtrOutput) ToDistributionS3OriginConfigPtrOutputWithContext

func (o DistributionS3OriginConfigPtrOutput) ToDistributionS3OriginConfigPtrOutputWithContext(ctx context.Context) DistributionS3OriginConfigPtrOutput

type DistributionState

type DistributionState struct {
}

func (DistributionState) ElementType

func (DistributionState) ElementType() reflect.Type

type DistributionStatusCodes

type DistributionStatusCodes struct {
	Items    []int `pulumi:"items"`
	Quantity int   `pulumi:"quantity"`
}

type DistributionStatusCodesArgs

type DistributionStatusCodesArgs struct {
	Items    pulumi.IntArrayInput `pulumi:"items"`
	Quantity pulumi.IntInput      `pulumi:"quantity"`
}

func (DistributionStatusCodesArgs) ElementType

func (DistributionStatusCodesArgs) ToDistributionStatusCodesOutput

func (i DistributionStatusCodesArgs) ToDistributionStatusCodesOutput() DistributionStatusCodesOutput

func (DistributionStatusCodesArgs) ToDistributionStatusCodesOutputWithContext

func (i DistributionStatusCodesArgs) ToDistributionStatusCodesOutputWithContext(ctx context.Context) DistributionStatusCodesOutput

type DistributionStatusCodesInput

type DistributionStatusCodesInput interface {
	pulumi.Input

	ToDistributionStatusCodesOutput() DistributionStatusCodesOutput
	ToDistributionStatusCodesOutputWithContext(context.Context) DistributionStatusCodesOutput
}

DistributionStatusCodesInput is an input type that accepts DistributionStatusCodesArgs and DistributionStatusCodesOutput values. You can construct a concrete instance of `DistributionStatusCodesInput` via:

DistributionStatusCodesArgs{...}

type DistributionStatusCodesOutput

type DistributionStatusCodesOutput struct{ *pulumi.OutputState }

func (DistributionStatusCodesOutput) ElementType

func (DistributionStatusCodesOutput) Items

func (DistributionStatusCodesOutput) Quantity

func (DistributionStatusCodesOutput) ToDistributionStatusCodesOutput

func (o DistributionStatusCodesOutput) ToDistributionStatusCodesOutput() DistributionStatusCodesOutput

func (DistributionStatusCodesOutput) ToDistributionStatusCodesOutputWithContext

func (o DistributionStatusCodesOutput) ToDistributionStatusCodesOutputWithContext(ctx context.Context) DistributionStatusCodesOutput

type DistributionTag

type DistributionTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type DistributionTagArgs

type DistributionTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DistributionTagArgs) ElementType

func (DistributionTagArgs) ElementType() reflect.Type

func (DistributionTagArgs) ToDistributionTagOutput

func (i DistributionTagArgs) ToDistributionTagOutput() DistributionTagOutput

func (DistributionTagArgs) ToDistributionTagOutputWithContext

func (i DistributionTagArgs) ToDistributionTagOutputWithContext(ctx context.Context) DistributionTagOutput

type DistributionTagArray

type DistributionTagArray []DistributionTagInput

func (DistributionTagArray) ElementType

func (DistributionTagArray) ElementType() reflect.Type

func (DistributionTagArray) ToDistributionTagArrayOutput

func (i DistributionTagArray) ToDistributionTagArrayOutput() DistributionTagArrayOutput

func (DistributionTagArray) ToDistributionTagArrayOutputWithContext

func (i DistributionTagArray) ToDistributionTagArrayOutputWithContext(ctx context.Context) DistributionTagArrayOutput

type DistributionTagArrayInput

type DistributionTagArrayInput interface {
	pulumi.Input

	ToDistributionTagArrayOutput() DistributionTagArrayOutput
	ToDistributionTagArrayOutputWithContext(context.Context) DistributionTagArrayOutput
}

DistributionTagArrayInput is an input type that accepts DistributionTagArray and DistributionTagArrayOutput values. You can construct a concrete instance of `DistributionTagArrayInput` via:

DistributionTagArray{ DistributionTagArgs{...} }

type DistributionTagArrayOutput

type DistributionTagArrayOutput struct{ *pulumi.OutputState }

func (DistributionTagArrayOutput) ElementType

func (DistributionTagArrayOutput) ElementType() reflect.Type

func (DistributionTagArrayOutput) Index

func (DistributionTagArrayOutput) ToDistributionTagArrayOutput

func (o DistributionTagArrayOutput) ToDistributionTagArrayOutput() DistributionTagArrayOutput

func (DistributionTagArrayOutput) ToDistributionTagArrayOutputWithContext

func (o DistributionTagArrayOutput) ToDistributionTagArrayOutputWithContext(ctx context.Context) DistributionTagArrayOutput

type DistributionTagInput

type DistributionTagInput interface {
	pulumi.Input

	ToDistributionTagOutput() DistributionTagOutput
	ToDistributionTagOutputWithContext(context.Context) DistributionTagOutput
}

DistributionTagInput is an input type that accepts DistributionTagArgs and DistributionTagOutput values. You can construct a concrete instance of `DistributionTagInput` via:

DistributionTagArgs{...}

type DistributionTagOutput

type DistributionTagOutput struct{ *pulumi.OutputState }

func (DistributionTagOutput) ElementType

func (DistributionTagOutput) ElementType() reflect.Type

func (DistributionTagOutput) Key

func (DistributionTagOutput) ToDistributionTagOutput

func (o DistributionTagOutput) ToDistributionTagOutput() DistributionTagOutput

func (DistributionTagOutput) ToDistributionTagOutputWithContext

func (o DistributionTagOutput) ToDistributionTagOutputWithContext(ctx context.Context) DistributionTagOutput

func (DistributionTagOutput) Value

type DistributionViewerCertificate

type DistributionViewerCertificate struct {
	AcmCertificateArn            *string `pulumi:"acmCertificateArn"`
	CloudFrontDefaultCertificate *bool   `pulumi:"cloudFrontDefaultCertificate"`
	IamCertificateId             *string `pulumi:"iamCertificateId"`
	MinimumProtocolVersion       *string `pulumi:"minimumProtocolVersion"`
	SslSupportMethod             *string `pulumi:"sslSupportMethod"`
}

type DistributionViewerCertificateArgs

type DistributionViewerCertificateArgs struct {
	AcmCertificateArn            pulumi.StringPtrInput `pulumi:"acmCertificateArn"`
	CloudFrontDefaultCertificate pulumi.BoolPtrInput   `pulumi:"cloudFrontDefaultCertificate"`
	IamCertificateId             pulumi.StringPtrInput `pulumi:"iamCertificateId"`
	MinimumProtocolVersion       pulumi.StringPtrInput `pulumi:"minimumProtocolVersion"`
	SslSupportMethod             pulumi.StringPtrInput `pulumi:"sslSupportMethod"`
}

func (DistributionViewerCertificateArgs) ElementType

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 (DistributionViewerCertificateOutput) CloudFrontDefaultCertificate

func (o DistributionViewerCertificateOutput) CloudFrontDefaultCertificate() pulumi.BoolPtrOutput

func (DistributionViewerCertificateOutput) ElementType

func (DistributionViewerCertificateOutput) IamCertificateId

func (DistributionViewerCertificateOutput) MinimumProtocolVersion

func (o DistributionViewerCertificateOutput) MinimumProtocolVersion() pulumi.StringPtrOutput

func (DistributionViewerCertificateOutput) SslSupportMethod

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

type DistributionViewerCertificatePtrOutput

type DistributionViewerCertificatePtrOutput struct{ *pulumi.OutputState }

func (DistributionViewerCertificatePtrOutput) AcmCertificateArn

func (DistributionViewerCertificatePtrOutput) CloudFrontDefaultCertificate

func (o DistributionViewerCertificatePtrOutput) CloudFrontDefaultCertificate() pulumi.BoolPtrOutput

func (DistributionViewerCertificatePtrOutput) Elem

func (DistributionViewerCertificatePtrOutput) ElementType

func (DistributionViewerCertificatePtrOutput) IamCertificateId

func (DistributionViewerCertificatePtrOutput) MinimumProtocolVersion

func (DistributionViewerCertificatePtrOutput) SslSupportMethod

func (DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput

func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutput() DistributionViewerCertificatePtrOutput

func (DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext

func (o DistributionViewerCertificatePtrOutput) ToDistributionViewerCertificatePtrOutputWithContext(ctx context.Context) DistributionViewerCertificatePtrOutput

type Function

type Function struct {
	pulumi.CustomResourceState

	AutoPublish      pulumi.BoolPtrOutput      `pulumi:"autoPublish"`
	FunctionARN      pulumi.StringOutput       `pulumi:"functionARN"`
	FunctionCode     pulumi.StringPtrOutput    `pulumi:"functionCode"`
	FunctionConfig   FunctionConfigPtrOutput   `pulumi:"functionConfig"`
	FunctionMetadata FunctionMetadataPtrOutput `pulumi:"functionMetadata"`
	Name             pulumi.StringOutput       `pulumi:"name"`
	Stage            pulumi.StringOutput       `pulumi:"stage"`
}

Resource Type definition for AWS::CloudFront::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) ElementType() reflect.Type

func (*Function) ToFunctionOutput

func (i *Function) ToFunctionOutput() FunctionOutput

func (*Function) ToFunctionOutputWithContext

func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionArgs

type FunctionArgs struct {
	AutoPublish      pulumi.BoolPtrInput
	FunctionCode     pulumi.StringPtrInput
	FunctionConfig   FunctionConfigPtrInput
	FunctionMetadata FunctionMetadataPtrInput
	Name             pulumi.StringPtrInput
}

The set of arguments for constructing a Function resource.

func (FunctionArgs) ElementType

func (FunctionArgs) ElementType() reflect.Type

type FunctionConfig added in v0.2.0

type FunctionConfig struct {
	Comment string `pulumi:"comment"`
	Runtime string `pulumi:"runtime"`
}

type FunctionConfigArgs added in v0.2.0

type FunctionConfigArgs struct {
	Comment pulumi.StringInput `pulumi:"comment"`
	Runtime pulumi.StringInput `pulumi:"runtime"`
}

func (FunctionConfigArgs) ElementType added in v0.2.0

func (FunctionConfigArgs) ElementType() reflect.Type

func (FunctionConfigArgs) ToFunctionConfigOutput added in v0.2.0

func (i FunctionConfigArgs) ToFunctionConfigOutput() FunctionConfigOutput

func (FunctionConfigArgs) ToFunctionConfigOutputWithContext added in v0.2.0

func (i FunctionConfigArgs) ToFunctionConfigOutputWithContext(ctx context.Context) FunctionConfigOutput

func (FunctionConfigArgs) ToFunctionConfigPtrOutput added in v0.2.0

func (i FunctionConfigArgs) ToFunctionConfigPtrOutput() FunctionConfigPtrOutput

func (FunctionConfigArgs) ToFunctionConfigPtrOutputWithContext added in v0.2.0

func (i FunctionConfigArgs) ToFunctionConfigPtrOutputWithContext(ctx context.Context) FunctionConfigPtrOutput

type FunctionConfigInput added in v0.2.0

type FunctionConfigInput interface {
	pulumi.Input

	ToFunctionConfigOutput() FunctionConfigOutput
	ToFunctionConfigOutputWithContext(context.Context) FunctionConfigOutput
}

FunctionConfigInput is an input type that accepts FunctionConfigArgs and FunctionConfigOutput values. You can construct a concrete instance of `FunctionConfigInput` via:

FunctionConfigArgs{...}

type FunctionConfigOutput added in v0.2.0

type FunctionConfigOutput struct{ *pulumi.OutputState }

func (FunctionConfigOutput) Comment added in v0.2.0

func (FunctionConfigOutput) ElementType added in v0.2.0

func (FunctionConfigOutput) ElementType() reflect.Type

func (FunctionConfigOutput) Runtime added in v0.2.0

func (FunctionConfigOutput) ToFunctionConfigOutput added in v0.2.0

func (o FunctionConfigOutput) ToFunctionConfigOutput() FunctionConfigOutput

func (FunctionConfigOutput) ToFunctionConfigOutputWithContext added in v0.2.0

func (o FunctionConfigOutput) ToFunctionConfigOutputWithContext(ctx context.Context) FunctionConfigOutput

func (FunctionConfigOutput) ToFunctionConfigPtrOutput added in v0.2.0

func (o FunctionConfigOutput) ToFunctionConfigPtrOutput() FunctionConfigPtrOutput

func (FunctionConfigOutput) ToFunctionConfigPtrOutputWithContext added in v0.2.0

func (o FunctionConfigOutput) ToFunctionConfigPtrOutputWithContext(ctx context.Context) FunctionConfigPtrOutput

type FunctionConfigPtrInput added in v0.2.0

type FunctionConfigPtrInput interface {
	pulumi.Input

	ToFunctionConfigPtrOutput() FunctionConfigPtrOutput
	ToFunctionConfigPtrOutputWithContext(context.Context) FunctionConfigPtrOutput
}

FunctionConfigPtrInput is an input type that accepts FunctionConfigArgs, FunctionConfigPtr and FunctionConfigPtrOutput values. You can construct a concrete instance of `FunctionConfigPtrInput` via:

        FunctionConfigArgs{...}

or:

        nil

func FunctionConfigPtr added in v0.2.0

func FunctionConfigPtr(v *FunctionConfigArgs) FunctionConfigPtrInput

type FunctionConfigPtrOutput added in v0.2.0

type FunctionConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionConfigPtrOutput) Comment added in v0.2.0

func (FunctionConfigPtrOutput) Elem added in v0.2.0

func (FunctionConfigPtrOutput) ElementType added in v0.2.0

func (FunctionConfigPtrOutput) ElementType() reflect.Type

func (FunctionConfigPtrOutput) Runtime added in v0.2.0

func (FunctionConfigPtrOutput) ToFunctionConfigPtrOutput added in v0.2.0

func (o FunctionConfigPtrOutput) ToFunctionConfigPtrOutput() FunctionConfigPtrOutput

func (FunctionConfigPtrOutput) ToFunctionConfigPtrOutputWithContext added in v0.2.0

func (o FunctionConfigPtrOutput) ToFunctionConfigPtrOutputWithContext(ctx context.Context) FunctionConfigPtrOutput

type FunctionInput

type FunctionInput interface {
	pulumi.Input

	ToFunctionOutput() FunctionOutput
	ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
}

type FunctionMetadata added in v0.2.0

type FunctionMetadata struct {
	FunctionARN *string `pulumi:"functionARN"`
}

type FunctionMetadataArgs added in v0.2.0

type FunctionMetadataArgs struct {
	FunctionARN pulumi.StringPtrInput `pulumi:"functionARN"`
}

func (FunctionMetadataArgs) ElementType added in v0.2.0

func (FunctionMetadataArgs) ElementType() reflect.Type

func (FunctionMetadataArgs) ToFunctionMetadataOutput added in v0.2.0

func (i FunctionMetadataArgs) ToFunctionMetadataOutput() FunctionMetadataOutput

func (FunctionMetadataArgs) ToFunctionMetadataOutputWithContext added in v0.2.0

func (i FunctionMetadataArgs) ToFunctionMetadataOutputWithContext(ctx context.Context) FunctionMetadataOutput

func (FunctionMetadataArgs) ToFunctionMetadataPtrOutput added in v0.2.0

func (i FunctionMetadataArgs) ToFunctionMetadataPtrOutput() FunctionMetadataPtrOutput

func (FunctionMetadataArgs) ToFunctionMetadataPtrOutputWithContext added in v0.2.0

func (i FunctionMetadataArgs) ToFunctionMetadataPtrOutputWithContext(ctx context.Context) FunctionMetadataPtrOutput

type FunctionMetadataInput added in v0.2.0

type FunctionMetadataInput interface {
	pulumi.Input

	ToFunctionMetadataOutput() FunctionMetadataOutput
	ToFunctionMetadataOutputWithContext(context.Context) FunctionMetadataOutput
}

FunctionMetadataInput is an input type that accepts FunctionMetadataArgs and FunctionMetadataOutput values. You can construct a concrete instance of `FunctionMetadataInput` via:

FunctionMetadataArgs{...}

type FunctionMetadataOutput added in v0.2.0

type FunctionMetadataOutput struct{ *pulumi.OutputState }

func (FunctionMetadataOutput) ElementType added in v0.2.0

func (FunctionMetadataOutput) ElementType() reflect.Type

func (FunctionMetadataOutput) FunctionARN added in v0.2.0

func (FunctionMetadataOutput) ToFunctionMetadataOutput added in v0.2.0

func (o FunctionMetadataOutput) ToFunctionMetadataOutput() FunctionMetadataOutput

func (FunctionMetadataOutput) ToFunctionMetadataOutputWithContext added in v0.2.0

func (o FunctionMetadataOutput) ToFunctionMetadataOutputWithContext(ctx context.Context) FunctionMetadataOutput

func (FunctionMetadataOutput) ToFunctionMetadataPtrOutput added in v0.2.0

func (o FunctionMetadataOutput) ToFunctionMetadataPtrOutput() FunctionMetadataPtrOutput

func (FunctionMetadataOutput) ToFunctionMetadataPtrOutputWithContext added in v0.2.0

func (o FunctionMetadataOutput) ToFunctionMetadataPtrOutputWithContext(ctx context.Context) FunctionMetadataPtrOutput

type FunctionMetadataPtrInput added in v0.2.0

type FunctionMetadataPtrInput interface {
	pulumi.Input

	ToFunctionMetadataPtrOutput() FunctionMetadataPtrOutput
	ToFunctionMetadataPtrOutputWithContext(context.Context) FunctionMetadataPtrOutput
}

FunctionMetadataPtrInput is an input type that accepts FunctionMetadataArgs, FunctionMetadataPtr and FunctionMetadataPtrOutput values. You can construct a concrete instance of `FunctionMetadataPtrInput` via:

        FunctionMetadataArgs{...}

or:

        nil

func FunctionMetadataPtr added in v0.2.0

func FunctionMetadataPtr(v *FunctionMetadataArgs) FunctionMetadataPtrInput

type FunctionMetadataPtrOutput added in v0.2.0

type FunctionMetadataPtrOutput struct{ *pulumi.OutputState }

func (FunctionMetadataPtrOutput) Elem added in v0.2.0

func (FunctionMetadataPtrOutput) ElementType added in v0.2.0

func (FunctionMetadataPtrOutput) ElementType() reflect.Type

func (FunctionMetadataPtrOutput) FunctionARN added in v0.2.0

func (FunctionMetadataPtrOutput) ToFunctionMetadataPtrOutput added in v0.2.0

func (o FunctionMetadataPtrOutput) ToFunctionMetadataPtrOutput() FunctionMetadataPtrOutput

func (FunctionMetadataPtrOutput) ToFunctionMetadataPtrOutputWithContext added in v0.2.0

func (o FunctionMetadataPtrOutput) ToFunctionMetadataPtrOutputWithContext(ctx context.Context) FunctionMetadataPtrOutput

type FunctionOutput

type FunctionOutput struct{ *pulumi.OutputState }

func (FunctionOutput) AutoPublish added in v0.17.0

func (o FunctionOutput) AutoPublish() pulumi.BoolPtrOutput

func (FunctionOutput) ElementType

func (FunctionOutput) ElementType() reflect.Type

func (FunctionOutput) FunctionARN added in v0.17.0

func (o FunctionOutput) FunctionARN() pulumi.StringOutput

func (FunctionOutput) FunctionCode added in v0.17.0

func (o FunctionOutput) FunctionCode() pulumi.StringPtrOutput

func (FunctionOutput) FunctionConfig added in v0.17.0

func (o FunctionOutput) FunctionConfig() FunctionConfigPtrOutput

func (FunctionOutput) FunctionMetadata added in v0.17.0

func (o FunctionOutput) FunctionMetadata() FunctionMetadataPtrOutput

func (FunctionOutput) Name added in v0.17.0

func (FunctionOutput) Stage added in v0.17.0

func (FunctionOutput) ToFunctionOutput

func (o FunctionOutput) ToFunctionOutput() FunctionOutput

func (FunctionOutput) ToFunctionOutputWithContext

func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionState

type FunctionState struct {
}

func (FunctionState) ElementType

func (FunctionState) ElementType() reflect.Type

type KeyGroup

type KeyGroup struct {
	pulumi.CustomResourceState

	KeyGroupConfig   KeyGroupConfigOutput `pulumi:"keyGroupConfig"`
	LastModifiedTime pulumi.StringOutput  `pulumi:"lastModifiedTime"`
}

Resource Type definition for AWS::CloudFront::KeyGroup

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) ElementType() reflect.Type

func (*KeyGroup) ToKeyGroupOutput

func (i *KeyGroup) ToKeyGroupOutput() KeyGroupOutput

func (*KeyGroup) ToKeyGroupOutputWithContext

func (i *KeyGroup) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput

type KeyGroupArgs

type KeyGroupArgs struct {
	KeyGroupConfig KeyGroupConfigInput
}

The set of arguments for constructing a KeyGroup resource.

func (KeyGroupArgs) ElementType

func (KeyGroupArgs) ElementType() reflect.Type

type KeyGroupConfig added in v0.2.0

type KeyGroupConfig struct {
	Comment *string  `pulumi:"comment"`
	Items   []string `pulumi:"items"`
	Name    string   `pulumi:"name"`
}

type KeyGroupConfigArgs added in v0.2.0

type KeyGroupConfigArgs struct {
	Comment pulumi.StringPtrInput   `pulumi:"comment"`
	Items   pulumi.StringArrayInput `pulumi:"items"`
	Name    pulumi.StringInput      `pulumi:"name"`
}

func (KeyGroupConfigArgs) ElementType added in v0.2.0

func (KeyGroupConfigArgs) ElementType() reflect.Type

func (KeyGroupConfigArgs) ToKeyGroupConfigOutput added in v0.2.0

func (i KeyGroupConfigArgs) ToKeyGroupConfigOutput() KeyGroupConfigOutput

func (KeyGroupConfigArgs) ToKeyGroupConfigOutputWithContext added in v0.2.0

func (i KeyGroupConfigArgs) ToKeyGroupConfigOutputWithContext(ctx context.Context) KeyGroupConfigOutput

type KeyGroupConfigInput added in v0.2.0

type KeyGroupConfigInput interface {
	pulumi.Input

	ToKeyGroupConfigOutput() KeyGroupConfigOutput
	ToKeyGroupConfigOutputWithContext(context.Context) KeyGroupConfigOutput
}

KeyGroupConfigInput is an input type that accepts KeyGroupConfigArgs and KeyGroupConfigOutput values. You can construct a concrete instance of `KeyGroupConfigInput` via:

KeyGroupConfigArgs{...}

type KeyGroupConfigOutput added in v0.2.0

type KeyGroupConfigOutput struct{ *pulumi.OutputState }

func (KeyGroupConfigOutput) Comment added in v0.2.0

func (KeyGroupConfigOutput) ElementType added in v0.2.0

func (KeyGroupConfigOutput) ElementType() reflect.Type

func (KeyGroupConfigOutput) Items added in v0.2.0

func (KeyGroupConfigOutput) Name added in v0.2.0

func (KeyGroupConfigOutput) ToKeyGroupConfigOutput added in v0.2.0

func (o KeyGroupConfigOutput) ToKeyGroupConfigOutput() KeyGroupConfigOutput

func (KeyGroupConfigOutput) ToKeyGroupConfigOutputWithContext added in v0.2.0

func (o KeyGroupConfigOutput) ToKeyGroupConfigOutputWithContext(ctx context.Context) KeyGroupConfigOutput

type KeyGroupConfigPtrOutput added in v0.2.0

type KeyGroupConfigPtrOutput struct{ *pulumi.OutputState }

func (KeyGroupConfigPtrOutput) Comment added in v0.2.0

func (KeyGroupConfigPtrOutput) Elem added in v0.2.0

func (KeyGroupConfigPtrOutput) ElementType added in v0.2.0

func (KeyGroupConfigPtrOutput) ElementType() reflect.Type

func (KeyGroupConfigPtrOutput) Items added in v0.2.0

func (KeyGroupConfigPtrOutput) Name added in v0.2.0

func (KeyGroupConfigPtrOutput) ToKeyGroupConfigPtrOutput added in v0.2.0

func (o KeyGroupConfigPtrOutput) ToKeyGroupConfigPtrOutput() KeyGroupConfigPtrOutput

func (KeyGroupConfigPtrOutput) ToKeyGroupConfigPtrOutputWithContext added in v0.2.0

func (o KeyGroupConfigPtrOutput) ToKeyGroupConfigPtrOutputWithContext(ctx context.Context) KeyGroupConfigPtrOutput

type KeyGroupInput

type KeyGroupInput interface {
	pulumi.Input

	ToKeyGroupOutput() KeyGroupOutput
	ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput
}

type KeyGroupOutput

type KeyGroupOutput struct{ *pulumi.OutputState }

func (KeyGroupOutput) ElementType

func (KeyGroupOutput) ElementType() reflect.Type

func (KeyGroupOutput) KeyGroupConfig added in v0.17.0

func (o KeyGroupOutput) KeyGroupConfig() KeyGroupConfigOutput

func (KeyGroupOutput) LastModifiedTime added in v0.17.0

func (o KeyGroupOutput) LastModifiedTime() pulumi.StringOutput

func (KeyGroupOutput) ToKeyGroupOutput

func (o KeyGroupOutput) ToKeyGroupOutput() KeyGroupOutput

func (KeyGroupOutput) ToKeyGroupOutputWithContext

func (o KeyGroupOutput) ToKeyGroupOutputWithContext(ctx context.Context) KeyGroupOutput

type KeyGroupState

type KeyGroupState struct {
}

func (KeyGroupState) ElementType

func (KeyGroupState) ElementType() reflect.Type

type LookupCachePolicyArgs added in v0.12.0

type LookupCachePolicyArgs struct {
	Id string `pulumi:"id"`
}

type LookupCachePolicyOutputArgs added in v0.12.0

type LookupCachePolicyOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupCachePolicyOutputArgs) ElementType added in v0.12.0

type LookupCachePolicyResult added in v0.12.0

type LookupCachePolicyResult struct {
	CachePolicyConfig *CachePolicyConfig `pulumi:"cachePolicyConfig"`
	Id                *string            `pulumi:"id"`
	LastModifiedTime  *string            `pulumi:"lastModifiedTime"`
}

func LookupCachePolicy added in v0.12.0

func LookupCachePolicy(ctx *pulumi.Context, args *LookupCachePolicyArgs, opts ...pulumi.InvokeOption) (*LookupCachePolicyResult, error)

Resource Type definition for AWS::CloudFront::CachePolicy

type LookupCachePolicyResultOutput added in v0.12.0

type LookupCachePolicyResultOutput struct{ *pulumi.OutputState }

func LookupCachePolicyOutput added in v0.12.0

func (LookupCachePolicyResultOutput) CachePolicyConfig added in v0.12.0

func (LookupCachePolicyResultOutput) ElementType added in v0.12.0

func (LookupCachePolicyResultOutput) Id added in v0.12.0

func (LookupCachePolicyResultOutput) LastModifiedTime added in v0.12.0

func (LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutput added in v0.12.0

func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutput() LookupCachePolicyResultOutput

func (LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutputWithContext added in v0.12.0

func (o LookupCachePolicyResultOutput) ToLookupCachePolicyResultOutputWithContext(ctx context.Context) LookupCachePolicyResultOutput

type LookupCloudFrontOriginAccessIdentityArgs added in v0.12.0

type LookupCloudFrontOriginAccessIdentityArgs struct {
	Id string `pulumi:"id"`
}

type LookupCloudFrontOriginAccessIdentityOutputArgs added in v0.12.0

type LookupCloudFrontOriginAccessIdentityOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupCloudFrontOriginAccessIdentityOutputArgs) ElementType added in v0.12.0

type LookupCloudFrontOriginAccessIdentityResult added in v0.12.0

type LookupCloudFrontOriginAccessIdentityResult struct {
	CloudFrontOriginAccessIdentityConfig *CloudFrontOriginAccessIdentityConfig `pulumi:"cloudFrontOriginAccessIdentityConfig"`
	Id                                   *string                               `pulumi:"id"`
	S3CanonicalUserId                    *string                               `pulumi:"s3CanonicalUserId"`
}

func LookupCloudFrontOriginAccessIdentity added in v0.12.0

Resource Type definition for AWS::CloudFront::CloudFrontOriginAccessIdentity

type LookupCloudFrontOriginAccessIdentityResultOutput added in v0.12.0

type LookupCloudFrontOriginAccessIdentityResultOutput struct{ *pulumi.OutputState }

func (LookupCloudFrontOriginAccessIdentityResultOutput) CloudFrontOriginAccessIdentityConfig added in v0.12.0

func (LookupCloudFrontOriginAccessIdentityResultOutput) ElementType added in v0.12.0

func (LookupCloudFrontOriginAccessIdentityResultOutput) Id added in v0.12.0

func (LookupCloudFrontOriginAccessIdentityResultOutput) S3CanonicalUserId added in v0.12.0

func (LookupCloudFrontOriginAccessIdentityResultOutput) ToLookupCloudFrontOriginAccessIdentityResultOutput added in v0.12.0

func (o LookupCloudFrontOriginAccessIdentityResultOutput) ToLookupCloudFrontOriginAccessIdentityResultOutput() LookupCloudFrontOriginAccessIdentityResultOutput

func (LookupCloudFrontOriginAccessIdentityResultOutput) ToLookupCloudFrontOriginAccessIdentityResultOutputWithContext added in v0.12.0

func (o LookupCloudFrontOriginAccessIdentityResultOutput) ToLookupCloudFrontOriginAccessIdentityResultOutputWithContext(ctx context.Context) LookupCloudFrontOriginAccessIdentityResultOutput

type LookupDistributionArgs added in v0.12.0

type LookupDistributionArgs struct {
	Id string `pulumi:"id"`
}

type LookupDistributionOutputArgs added in v0.12.0

type LookupDistributionOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDistributionOutputArgs) ElementType added in v0.12.0

type LookupDistributionResult added in v0.12.0

type LookupDistributionResult struct {
	DistributionConfig *DistributionConfig `pulumi:"distributionConfig"`
	DomainName         *string             `pulumi:"domainName"`
	Id                 *string             `pulumi:"id"`
	Tags               []DistributionTag   `pulumi:"tags"`
}

func LookupDistribution added in v0.12.0

func LookupDistribution(ctx *pulumi.Context, args *LookupDistributionArgs, opts ...pulumi.InvokeOption) (*LookupDistributionResult, error)

Resource Type definition for AWS::CloudFront::Distribution

type LookupDistributionResultOutput added in v0.12.0

type LookupDistributionResultOutput struct{ *pulumi.OutputState }

func LookupDistributionOutput added in v0.12.0

func (LookupDistributionResultOutput) DistributionConfig added in v0.12.0

func (LookupDistributionResultOutput) DomainName added in v0.12.0

func (LookupDistributionResultOutput) ElementType added in v0.12.0

func (LookupDistributionResultOutput) Id added in v0.12.0

func (LookupDistributionResultOutput) Tags added in v0.12.0

func (LookupDistributionResultOutput) ToLookupDistributionResultOutput added in v0.12.0

func (o LookupDistributionResultOutput) ToLookupDistributionResultOutput() LookupDistributionResultOutput

func (LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext added in v0.12.0

func (o LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext(ctx context.Context) LookupDistributionResultOutput

type LookupFunctionArgs added in v0.12.0

type LookupFunctionArgs struct {
	FunctionARN string `pulumi:"functionARN"`
}

type LookupFunctionOutputArgs added in v0.12.0

type LookupFunctionOutputArgs struct {
	FunctionARN pulumi.StringInput `pulumi:"functionARN"`
}

func (LookupFunctionOutputArgs) ElementType added in v0.12.0

func (LookupFunctionOutputArgs) ElementType() reflect.Type

type LookupFunctionResult added in v0.12.0

type LookupFunctionResult struct {
	FunctionARN      *string           `pulumi:"functionARN"`
	FunctionConfig   *FunctionConfig   `pulumi:"functionConfig"`
	FunctionMetadata *FunctionMetadata `pulumi:"functionMetadata"`
	Name             *string           `pulumi:"name"`
	Stage            *string           `pulumi:"stage"`
}

func LookupFunction added in v0.12.0

func LookupFunction(ctx *pulumi.Context, args *LookupFunctionArgs, opts ...pulumi.InvokeOption) (*LookupFunctionResult, error)

Resource Type definition for AWS::CloudFront::Function

type LookupFunctionResultOutput added in v0.12.0

type LookupFunctionResultOutput struct{ *pulumi.OutputState }

func LookupFunctionOutput added in v0.12.0

func LookupFunctionOutput(ctx *pulumi.Context, args LookupFunctionOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionResultOutput

func (LookupFunctionResultOutput) ElementType added in v0.12.0

func (LookupFunctionResultOutput) ElementType() reflect.Type

func (LookupFunctionResultOutput) FunctionARN added in v0.12.0

func (LookupFunctionResultOutput) FunctionConfig added in v0.12.0

func (LookupFunctionResultOutput) FunctionMetadata added in v0.12.0

func (LookupFunctionResultOutput) Name added in v0.12.0

func (LookupFunctionResultOutput) Stage added in v0.12.0

func (LookupFunctionResultOutput) ToLookupFunctionResultOutput added in v0.12.0

func (o LookupFunctionResultOutput) ToLookupFunctionResultOutput() LookupFunctionResultOutput

func (LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext added in v0.12.0

func (o LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext(ctx context.Context) LookupFunctionResultOutput

type LookupKeyGroupArgs added in v0.12.0

type LookupKeyGroupArgs struct {
	Id string `pulumi:"id"`
}

type LookupKeyGroupOutputArgs added in v0.12.0

type LookupKeyGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupKeyGroupOutputArgs) ElementType added in v0.12.0

func (LookupKeyGroupOutputArgs) ElementType() reflect.Type

type LookupKeyGroupResult added in v0.12.0

type LookupKeyGroupResult struct {
	Id               *string         `pulumi:"id"`
	KeyGroupConfig   *KeyGroupConfig `pulumi:"keyGroupConfig"`
	LastModifiedTime *string         `pulumi:"lastModifiedTime"`
}

func LookupKeyGroup added in v0.12.0

func LookupKeyGroup(ctx *pulumi.Context, args *LookupKeyGroupArgs, opts ...pulumi.InvokeOption) (*LookupKeyGroupResult, error)

Resource Type definition for AWS::CloudFront::KeyGroup

type LookupKeyGroupResultOutput added in v0.12.0

type LookupKeyGroupResultOutput struct{ *pulumi.OutputState }

func LookupKeyGroupOutput added in v0.12.0

func LookupKeyGroupOutput(ctx *pulumi.Context, args LookupKeyGroupOutputArgs, opts ...pulumi.InvokeOption) LookupKeyGroupResultOutput

func (LookupKeyGroupResultOutput) ElementType added in v0.12.0

func (LookupKeyGroupResultOutput) ElementType() reflect.Type

func (LookupKeyGroupResultOutput) Id added in v0.12.0

func (LookupKeyGroupResultOutput) KeyGroupConfig added in v0.12.0

func (LookupKeyGroupResultOutput) LastModifiedTime added in v0.12.0

func (o LookupKeyGroupResultOutput) LastModifiedTime() pulumi.StringPtrOutput

func (LookupKeyGroupResultOutput) ToLookupKeyGroupResultOutput added in v0.12.0

func (o LookupKeyGroupResultOutput) ToLookupKeyGroupResultOutput() LookupKeyGroupResultOutput

func (LookupKeyGroupResultOutput) ToLookupKeyGroupResultOutputWithContext added in v0.12.0

func (o LookupKeyGroupResultOutput) ToLookupKeyGroupResultOutputWithContext(ctx context.Context) LookupKeyGroupResultOutput

type LookupMonitoringSubscriptionArgs added in v0.38.0

type LookupMonitoringSubscriptionArgs struct {
	DistributionId string `pulumi:"distributionId"`
}

type LookupMonitoringSubscriptionOutputArgs added in v0.38.0

type LookupMonitoringSubscriptionOutputArgs struct {
	DistributionId pulumi.StringInput `pulumi:"distributionId"`
}

func (LookupMonitoringSubscriptionOutputArgs) ElementType added in v0.38.0

type LookupMonitoringSubscriptionResult added in v0.38.0

type LookupMonitoringSubscriptionResult struct {
	MonitoringSubscription *MonitoringSubscriptionType `pulumi:"monitoringSubscription"`
}

func LookupMonitoringSubscription added in v0.38.0

func LookupMonitoringSubscription(ctx *pulumi.Context, args *LookupMonitoringSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupMonitoringSubscriptionResult, error)

Resource Type definition for AWS::CloudFront::MonitoringSubscription

type LookupMonitoringSubscriptionResultOutput added in v0.38.0

type LookupMonitoringSubscriptionResultOutput struct{ *pulumi.OutputState }

func (LookupMonitoringSubscriptionResultOutput) ElementType added in v0.38.0

func (LookupMonitoringSubscriptionResultOutput) MonitoringSubscription added in v0.38.0

func (LookupMonitoringSubscriptionResultOutput) ToLookupMonitoringSubscriptionResultOutput added in v0.38.0

func (o LookupMonitoringSubscriptionResultOutput) ToLookupMonitoringSubscriptionResultOutput() LookupMonitoringSubscriptionResultOutput

func (LookupMonitoringSubscriptionResultOutput) ToLookupMonitoringSubscriptionResultOutputWithContext added in v0.38.0

func (o LookupMonitoringSubscriptionResultOutput) ToLookupMonitoringSubscriptionResultOutputWithContext(ctx context.Context) LookupMonitoringSubscriptionResultOutput

type LookupOriginAccessControlArgs added in v0.27.0

type LookupOriginAccessControlArgs struct {
	Id string `pulumi:"id"`
}

type LookupOriginAccessControlOutputArgs added in v0.27.0

type LookupOriginAccessControlOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupOriginAccessControlOutputArgs) ElementType added in v0.27.0

type LookupOriginAccessControlResult added in v0.27.0

type LookupOriginAccessControlResult struct {
	Id                        *string                    `pulumi:"id"`
	OriginAccessControlConfig *OriginAccessControlConfig `pulumi:"originAccessControlConfig"`
}

func LookupOriginAccessControl added in v0.27.0

func LookupOriginAccessControl(ctx *pulumi.Context, args *LookupOriginAccessControlArgs, opts ...pulumi.InvokeOption) (*LookupOriginAccessControlResult, error)

Resource Type definition for AWS::CloudFront::OriginAccessControl

type LookupOriginAccessControlResultOutput added in v0.27.0

type LookupOriginAccessControlResultOutput struct{ *pulumi.OutputState }

func (LookupOriginAccessControlResultOutput) ElementType added in v0.27.0

func (LookupOriginAccessControlResultOutput) Id added in v0.27.0

func (LookupOriginAccessControlResultOutput) OriginAccessControlConfig added in v0.27.0

func (LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutput added in v0.27.0

func (o LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutput() LookupOriginAccessControlResultOutput

func (LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutputWithContext added in v0.27.0

func (o LookupOriginAccessControlResultOutput) ToLookupOriginAccessControlResultOutputWithContext(ctx context.Context) LookupOriginAccessControlResultOutput

type LookupOriginRequestPolicyArgs added in v0.12.0

type LookupOriginRequestPolicyArgs struct {
	Id string `pulumi:"id"`
}

type LookupOriginRequestPolicyOutputArgs added in v0.12.0

type LookupOriginRequestPolicyOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupOriginRequestPolicyOutputArgs) ElementType added in v0.12.0

type LookupOriginRequestPolicyResult added in v0.12.0

type LookupOriginRequestPolicyResult struct {
	Id                        *string                    `pulumi:"id"`
	LastModifiedTime          *string                    `pulumi:"lastModifiedTime"`
	OriginRequestPolicyConfig *OriginRequestPolicyConfig `pulumi:"originRequestPolicyConfig"`
}

func LookupOriginRequestPolicy added in v0.12.0

func LookupOriginRequestPolicy(ctx *pulumi.Context, args *LookupOriginRequestPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOriginRequestPolicyResult, error)

Resource Type definition for AWS::CloudFront::OriginRequestPolicy

type LookupOriginRequestPolicyResultOutput added in v0.12.0

type LookupOriginRequestPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupOriginRequestPolicyResultOutput) ElementType added in v0.12.0

func (LookupOriginRequestPolicyResultOutput) Id added in v0.12.0

func (LookupOriginRequestPolicyResultOutput) LastModifiedTime added in v0.12.0

func (LookupOriginRequestPolicyResultOutput) OriginRequestPolicyConfig added in v0.12.0

func (LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutput added in v0.12.0

func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutput() LookupOriginRequestPolicyResultOutput

func (LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutputWithContext added in v0.12.0

func (o LookupOriginRequestPolicyResultOutput) ToLookupOriginRequestPolicyResultOutputWithContext(ctx context.Context) LookupOriginRequestPolicyResultOutput

type LookupPublicKeyArgs added in v0.12.0

type LookupPublicKeyArgs struct {
	Id string `pulumi:"id"`
}

type LookupPublicKeyOutputArgs added in v0.12.0

type LookupPublicKeyOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupPublicKeyOutputArgs) ElementType added in v0.12.0

func (LookupPublicKeyOutputArgs) ElementType() reflect.Type

type LookupPublicKeyResult added in v0.12.0

type LookupPublicKeyResult struct {
	CreatedTime     *string          `pulumi:"createdTime"`
	Id              *string          `pulumi:"id"`
	PublicKeyConfig *PublicKeyConfig `pulumi:"publicKeyConfig"`
}

func LookupPublicKey added in v0.12.0

func LookupPublicKey(ctx *pulumi.Context, args *LookupPublicKeyArgs, opts ...pulumi.InvokeOption) (*LookupPublicKeyResult, error)

Resource Type definition for AWS::CloudFront::PublicKey

type LookupPublicKeyResultOutput added in v0.12.0

type LookupPublicKeyResultOutput struct{ *pulumi.OutputState }

func LookupPublicKeyOutput added in v0.12.0

func (LookupPublicKeyResultOutput) CreatedTime added in v0.12.0

func (LookupPublicKeyResultOutput) ElementType added in v0.12.0

func (LookupPublicKeyResultOutput) Id added in v0.12.0

func (LookupPublicKeyResultOutput) PublicKeyConfig added in v0.12.0

func (LookupPublicKeyResultOutput) ToLookupPublicKeyResultOutput added in v0.12.0

func (o LookupPublicKeyResultOutput) ToLookupPublicKeyResultOutput() LookupPublicKeyResultOutput

func (LookupPublicKeyResultOutput) ToLookupPublicKeyResultOutputWithContext added in v0.12.0

func (o LookupPublicKeyResultOutput) ToLookupPublicKeyResultOutputWithContext(ctx context.Context) LookupPublicKeyResultOutput

type LookupRealtimeLogConfigArgs added in v0.12.0

type LookupRealtimeLogConfigArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupRealtimeLogConfigOutputArgs added in v0.12.0

type LookupRealtimeLogConfigOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupRealtimeLogConfigOutputArgs) ElementType added in v0.12.0

type LookupRealtimeLogConfigResult added in v0.12.0

type LookupRealtimeLogConfigResult struct {
	Arn          *string                     `pulumi:"arn"`
	EndPoints    []RealtimeLogConfigEndPoint `pulumi:"endPoints"`
	Fields       []string                    `pulumi:"fields"`
	SamplingRate *float64                    `pulumi:"samplingRate"`
}

func LookupRealtimeLogConfig added in v0.12.0

func LookupRealtimeLogConfig(ctx *pulumi.Context, args *LookupRealtimeLogConfigArgs, opts ...pulumi.InvokeOption) (*LookupRealtimeLogConfigResult, error)

Resource Type definition for AWS::CloudFront::RealtimeLogConfig

type LookupRealtimeLogConfigResultOutput added in v0.12.0

type LookupRealtimeLogConfigResultOutput struct{ *pulumi.OutputState }

func LookupRealtimeLogConfigOutput added in v0.12.0

func (LookupRealtimeLogConfigResultOutput) Arn added in v0.12.0

func (LookupRealtimeLogConfigResultOutput) ElementType added in v0.12.0

func (LookupRealtimeLogConfigResultOutput) EndPoints added in v0.12.0

func (LookupRealtimeLogConfigResultOutput) Fields added in v0.12.0

func (LookupRealtimeLogConfigResultOutput) SamplingRate added in v0.12.0

func (LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutput added in v0.12.0

func (o LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutput() LookupRealtimeLogConfigResultOutput

func (LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutputWithContext added in v0.12.0

func (o LookupRealtimeLogConfigResultOutput) ToLookupRealtimeLogConfigResultOutputWithContext(ctx context.Context) LookupRealtimeLogConfigResultOutput

type LookupResponseHeadersPolicyArgs added in v0.12.0

type LookupResponseHeadersPolicyArgs struct {
	Id string `pulumi:"id"`
}

type LookupResponseHeadersPolicyOutputArgs added in v0.12.0

type LookupResponseHeadersPolicyOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupResponseHeadersPolicyOutputArgs) ElementType added in v0.12.0

type LookupResponseHeadersPolicyResult added in v0.12.0

type LookupResponseHeadersPolicyResult struct {
	Id                          *string                      `pulumi:"id"`
	LastModifiedTime            *string                      `pulumi:"lastModifiedTime"`
	ResponseHeadersPolicyConfig *ResponseHeadersPolicyConfig `pulumi:"responseHeadersPolicyConfig"`
}

func LookupResponseHeadersPolicy added in v0.12.0

func LookupResponseHeadersPolicy(ctx *pulumi.Context, args *LookupResponseHeadersPolicyArgs, opts ...pulumi.InvokeOption) (*LookupResponseHeadersPolicyResult, error)

Resource Type definition for AWS::CloudFront::ResponseHeadersPolicy

type LookupResponseHeadersPolicyResultOutput added in v0.12.0

type LookupResponseHeadersPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupResponseHeadersPolicyResultOutput) ElementType added in v0.12.0

func (LookupResponseHeadersPolicyResultOutput) Id added in v0.12.0

func (LookupResponseHeadersPolicyResultOutput) LastModifiedTime added in v0.12.0

func (LookupResponseHeadersPolicyResultOutput) ResponseHeadersPolicyConfig added in v0.12.0

func (LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutput added in v0.12.0

func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutput() LookupResponseHeadersPolicyResultOutput

func (LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutputWithContext added in v0.12.0

func (o LookupResponseHeadersPolicyResultOutput) ToLookupResponseHeadersPolicyResultOutputWithContext(ctx context.Context) LookupResponseHeadersPolicyResultOutput

type LookupStreamingDistributionArgs added in v0.12.0

type LookupStreamingDistributionArgs struct {
	Id string `pulumi:"id"`
}

type LookupStreamingDistributionOutputArgs added in v0.12.0

type LookupStreamingDistributionOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupStreamingDistributionOutputArgs) ElementType added in v0.12.0

type LookupStreamingDistributionResult added in v0.12.0

type LookupStreamingDistributionResult struct {
	DomainName                  *string                      `pulumi:"domainName"`
	Id                          *string                      `pulumi:"id"`
	StreamingDistributionConfig *StreamingDistributionConfig `pulumi:"streamingDistributionConfig"`
	Tags                        []StreamingDistributionTag   `pulumi:"tags"`
}

func LookupStreamingDistribution added in v0.12.0

func LookupStreamingDistribution(ctx *pulumi.Context, args *LookupStreamingDistributionArgs, opts ...pulumi.InvokeOption) (*LookupStreamingDistributionResult, error)

Resource Type definition for AWS::CloudFront::StreamingDistribution

type LookupStreamingDistributionResultOutput added in v0.12.0

type LookupStreamingDistributionResultOutput struct{ *pulumi.OutputState }

func (LookupStreamingDistributionResultOutput) DomainName added in v0.12.0

func (LookupStreamingDistributionResultOutput) ElementType added in v0.12.0

func (LookupStreamingDistributionResultOutput) Id added in v0.12.0

func (LookupStreamingDistributionResultOutput) StreamingDistributionConfig added in v0.12.0

func (LookupStreamingDistributionResultOutput) Tags added in v0.12.0

func (LookupStreamingDistributionResultOutput) ToLookupStreamingDistributionResultOutput added in v0.12.0

func (o LookupStreamingDistributionResultOutput) ToLookupStreamingDistributionResultOutput() LookupStreamingDistributionResultOutput

func (LookupStreamingDistributionResultOutput) ToLookupStreamingDistributionResultOutputWithContext added in v0.12.0

func (o LookupStreamingDistributionResultOutput) ToLookupStreamingDistributionResultOutputWithContext(ctx context.Context) LookupStreamingDistributionResultOutput

type MonitoringSubscription added in v0.38.0

type MonitoringSubscription struct {
	pulumi.CustomResourceState

	DistributionId         pulumi.StringOutput              `pulumi:"distributionId"`
	MonitoringSubscription MonitoringSubscriptionTypeOutput `pulumi:"monitoringSubscription"`
}

Resource Type definition for AWS::CloudFront::MonitoringSubscription

func GetMonitoringSubscription added in v0.38.0

func GetMonitoringSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitoringSubscriptionState, opts ...pulumi.ResourceOption) (*MonitoringSubscription, error)

GetMonitoringSubscription gets an existing MonitoringSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMonitoringSubscription added in v0.38.0

func NewMonitoringSubscription(ctx *pulumi.Context,
	name string, args *MonitoringSubscriptionArgs, opts ...pulumi.ResourceOption) (*MonitoringSubscription, error)

NewMonitoringSubscription registers a new resource with the given unique name, arguments, and options.

func (*MonitoringSubscription) ElementType added in v0.38.0

func (*MonitoringSubscription) ElementType() reflect.Type

func (*MonitoringSubscription) ToMonitoringSubscriptionOutput added in v0.38.0

func (i *MonitoringSubscription) ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput

func (*MonitoringSubscription) ToMonitoringSubscriptionOutputWithContext added in v0.38.0

func (i *MonitoringSubscription) ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput

type MonitoringSubscriptionArgs added in v0.38.0

type MonitoringSubscriptionArgs struct {
	DistributionId         pulumi.StringInput
	MonitoringSubscription MonitoringSubscriptionTypeInput
}

The set of arguments for constructing a MonitoringSubscription resource.

func (MonitoringSubscriptionArgs) ElementType added in v0.38.0

func (MonitoringSubscriptionArgs) ElementType() reflect.Type

type MonitoringSubscriptionInput added in v0.38.0

type MonitoringSubscriptionInput interface {
	pulumi.Input

	ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput
	ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput
}

type MonitoringSubscriptionOutput added in v0.38.0

type MonitoringSubscriptionOutput struct{ *pulumi.OutputState }

func (MonitoringSubscriptionOutput) DistributionId added in v0.38.0

func (MonitoringSubscriptionOutput) ElementType added in v0.38.0

func (MonitoringSubscriptionOutput) MonitoringSubscription added in v0.38.0

func (MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutput added in v0.38.0

func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutput() MonitoringSubscriptionOutput

func (MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutputWithContext added in v0.38.0

func (o MonitoringSubscriptionOutput) ToMonitoringSubscriptionOutputWithContext(ctx context.Context) MonitoringSubscriptionOutput

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfig added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfig struct {
	RealtimeMetricsSubscriptionStatus MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus `pulumi:"realtimeMetricsSubscriptionStatus"`
}

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs struct {
	RealtimeMetricsSubscriptionStatus MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusInput `pulumi:"realtimeMetricsSubscriptionStatus"`
}

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ElementType added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext added in v0.38.0

func (i MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext added in v0.38.0

func (i MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput interface {
	pulumi.Input

	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput() MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput
}

MonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput is an input type that accepts MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs and MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput values. You can construct a concrete instance of `MonitoringSubscriptionRealtimeMetricsSubscriptionConfigInput` via:

MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs{...}

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput struct{ *pulumi.OutputState }

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ElementType added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) RealtimeMetricsSubscriptionStatus added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext added in v0.38.0

func (o MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutputWithContext(ctx context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext added in v0.38.0

func (o MonitoringSubscriptionRealtimeMetricsSubscriptionConfigOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput interface {
	pulumi.Input

	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput() MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput
}

MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput is an input type that accepts MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs, MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtr and MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput values. You can construct a concrete instance of `MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput` via:

        MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs{...}

or:

        nil

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput struct{ *pulumi.OutputState }

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) Elem added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ElementType added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) RealtimeMetricsSubscriptionStatus added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext added in v0.38.0

func (o MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutputWithContext(ctx context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrOutput

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus string

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ElementType added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutputWithContext added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutputWithContext added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToStringOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToStringOutputWithContext added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToStringPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus) ToStringPtrOutputWithContext added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusInput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusInput interface {
	pulumi.Input

	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput() MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput
	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutputWithContext(context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput
}

MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusInput is an input type that accepts MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusArgs and MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput values. You can construct a concrete instance of `MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusInput` via:

MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusArgs{...}

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput struct{ *pulumi.OutputState }

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ElementType added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutputWithContext added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutputWithContext added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToStringOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToStringOutputWithContext added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToStringPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusOutput) ToStringPtrOutputWithContext added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrInput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrInput interface {
	pulumi.Input

	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput() MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput
	ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutputWithContext(context.Context) MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput
}

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput added in v0.38.0

type MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput struct{ *pulumi.OutputState }

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput) Elem added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput) ElementType added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput) ToMonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutputWithContext added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput) ToStringPtrOutput added in v0.38.0

func (MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatusPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

type MonitoringSubscriptionState added in v0.38.0

type MonitoringSubscriptionState struct {
}

func (MonitoringSubscriptionState) ElementType added in v0.38.0

type MonitoringSubscriptionType added in v0.38.0

type MonitoringSubscriptionType struct {
	RealtimeMetricsSubscriptionConfig *MonitoringSubscriptionRealtimeMetricsSubscriptionConfig `pulumi:"realtimeMetricsSubscriptionConfig"`
}

type MonitoringSubscriptionTypeArgs added in v0.38.0

type MonitoringSubscriptionTypeArgs struct {
	RealtimeMetricsSubscriptionConfig MonitoringSubscriptionRealtimeMetricsSubscriptionConfigPtrInput `pulumi:"realtimeMetricsSubscriptionConfig"`
}

func (MonitoringSubscriptionTypeArgs) ElementType added in v0.38.0

func (MonitoringSubscriptionTypeArgs) ToMonitoringSubscriptionTypeOutput added in v0.38.0

func (i MonitoringSubscriptionTypeArgs) ToMonitoringSubscriptionTypeOutput() MonitoringSubscriptionTypeOutput

func (MonitoringSubscriptionTypeArgs) ToMonitoringSubscriptionTypeOutputWithContext added in v0.38.0

func (i MonitoringSubscriptionTypeArgs) ToMonitoringSubscriptionTypeOutputWithContext(ctx context.Context) MonitoringSubscriptionTypeOutput

type MonitoringSubscriptionTypeInput added in v0.38.0

type MonitoringSubscriptionTypeInput interface {
	pulumi.Input

	ToMonitoringSubscriptionTypeOutput() MonitoringSubscriptionTypeOutput
	ToMonitoringSubscriptionTypeOutputWithContext(context.Context) MonitoringSubscriptionTypeOutput
}

MonitoringSubscriptionTypeInput is an input type that accepts MonitoringSubscriptionTypeArgs and MonitoringSubscriptionTypeOutput values. You can construct a concrete instance of `MonitoringSubscriptionTypeInput` via:

MonitoringSubscriptionTypeArgs{...}

type MonitoringSubscriptionTypeOutput added in v0.38.0

type MonitoringSubscriptionTypeOutput struct{ *pulumi.OutputState }

func (MonitoringSubscriptionTypeOutput) ElementType added in v0.38.0

func (MonitoringSubscriptionTypeOutput) RealtimeMetricsSubscriptionConfig added in v0.38.0

func (MonitoringSubscriptionTypeOutput) ToMonitoringSubscriptionTypeOutput added in v0.38.0

func (o MonitoringSubscriptionTypeOutput) ToMonitoringSubscriptionTypeOutput() MonitoringSubscriptionTypeOutput

func (MonitoringSubscriptionTypeOutput) ToMonitoringSubscriptionTypeOutputWithContext added in v0.38.0

func (o MonitoringSubscriptionTypeOutput) ToMonitoringSubscriptionTypeOutputWithContext(ctx context.Context) MonitoringSubscriptionTypeOutput

type MonitoringSubscriptionTypePtrOutput added in v0.38.0

type MonitoringSubscriptionTypePtrOutput struct{ *pulumi.OutputState }

func (MonitoringSubscriptionTypePtrOutput) Elem added in v0.38.0

func (MonitoringSubscriptionTypePtrOutput) ElementType added in v0.38.0

func (MonitoringSubscriptionTypePtrOutput) RealtimeMetricsSubscriptionConfig added in v0.38.0

func (MonitoringSubscriptionTypePtrOutput) ToMonitoringSubscriptionTypePtrOutput added in v0.38.0

func (o MonitoringSubscriptionTypePtrOutput) ToMonitoringSubscriptionTypePtrOutput() MonitoringSubscriptionTypePtrOutput

func (MonitoringSubscriptionTypePtrOutput) ToMonitoringSubscriptionTypePtrOutputWithContext added in v0.38.0

func (o MonitoringSubscriptionTypePtrOutput) ToMonitoringSubscriptionTypePtrOutputWithContext(ctx context.Context) MonitoringSubscriptionTypePtrOutput

type OriginAccessControl added in v0.27.0

type OriginAccessControl struct {
	pulumi.CustomResourceState

	OriginAccessControlConfig OriginAccessControlConfigOutput `pulumi:"originAccessControlConfig"`
}

Resource Type definition for AWS::CloudFront::OriginAccessControl

func GetOriginAccessControl added in v0.27.0

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 added in v0.27.0

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 added in v0.27.0

func (*OriginAccessControl) ElementType() reflect.Type

func (*OriginAccessControl) ToOriginAccessControlOutput added in v0.27.0

func (i *OriginAccessControl) ToOriginAccessControlOutput() OriginAccessControlOutput

func (*OriginAccessControl) ToOriginAccessControlOutputWithContext added in v0.27.0

func (i *OriginAccessControl) ToOriginAccessControlOutputWithContext(ctx context.Context) OriginAccessControlOutput

type OriginAccessControlArgs added in v0.27.0

type OriginAccessControlArgs struct {
	OriginAccessControlConfig OriginAccessControlConfigInput
}

The set of arguments for constructing a OriginAccessControl resource.

func (OriginAccessControlArgs) ElementType added in v0.27.0

func (OriginAccessControlArgs) ElementType() reflect.Type

type OriginAccessControlConfig added in v0.27.0

type OriginAccessControlConfig struct {
	Description                   *string `pulumi:"description"`
	Name                          string  `pulumi:"name"`
	OriginAccessControlOriginType string  `pulumi:"originAccessControlOriginType"`
	SigningBehavior               string  `pulumi:"signingBehavior"`
	SigningProtocol               string  `pulumi:"signingProtocol"`
}

type OriginAccessControlConfigArgs added in v0.27.0

type OriginAccessControlConfigArgs struct {
	Description                   pulumi.StringPtrInput `pulumi:"description"`
	Name                          pulumi.StringInput    `pulumi:"name"`
	OriginAccessControlOriginType pulumi.StringInput    `pulumi:"originAccessControlOriginType"`
	SigningBehavior               pulumi.StringInput    `pulumi:"signingBehavior"`
	SigningProtocol               pulumi.StringInput    `pulumi:"signingProtocol"`
}

func (OriginAccessControlConfigArgs) ElementType added in v0.27.0

func (OriginAccessControlConfigArgs) ToOriginAccessControlConfigOutput added in v0.27.0

func (i OriginAccessControlConfigArgs) ToOriginAccessControlConfigOutput() OriginAccessControlConfigOutput

func (OriginAccessControlConfigArgs) ToOriginAccessControlConfigOutputWithContext added in v0.27.0

func (i OriginAccessControlConfigArgs) ToOriginAccessControlConfigOutputWithContext(ctx context.Context) OriginAccessControlConfigOutput

type OriginAccessControlConfigInput added in v0.27.0

type OriginAccessControlConfigInput interface {
	pulumi.Input

	ToOriginAccessControlConfigOutput() OriginAccessControlConfigOutput
	ToOriginAccessControlConfigOutputWithContext(context.Context) OriginAccessControlConfigOutput
}

OriginAccessControlConfigInput is an input type that accepts OriginAccessControlConfigArgs and OriginAccessControlConfigOutput values. You can construct a concrete instance of `OriginAccessControlConfigInput` via:

OriginAccessControlConfigArgs{...}

type OriginAccessControlConfigOutput added in v0.27.0

type OriginAccessControlConfigOutput struct{ *pulumi.OutputState }

func (OriginAccessControlConfigOutput) Description added in v0.27.0

func (OriginAccessControlConfigOutput) ElementType added in v0.27.0

func (OriginAccessControlConfigOutput) Name added in v0.27.0

func (OriginAccessControlConfigOutput) OriginAccessControlOriginType added in v0.27.0

func (o OriginAccessControlConfigOutput) OriginAccessControlOriginType() pulumi.StringOutput

func (OriginAccessControlConfigOutput) SigningBehavior added in v0.27.0

func (OriginAccessControlConfigOutput) SigningProtocol added in v0.27.0

func (OriginAccessControlConfigOutput) ToOriginAccessControlConfigOutput added in v0.27.0

func (o OriginAccessControlConfigOutput) ToOriginAccessControlConfigOutput() OriginAccessControlConfigOutput

func (OriginAccessControlConfigOutput) ToOriginAccessControlConfigOutputWithContext added in v0.27.0

func (o OriginAccessControlConfigOutput) ToOriginAccessControlConfigOutputWithContext(ctx context.Context) OriginAccessControlConfigOutput

type OriginAccessControlConfigPtrOutput added in v0.27.0

type OriginAccessControlConfigPtrOutput struct{ *pulumi.OutputState }

func (OriginAccessControlConfigPtrOutput) Description added in v0.27.0

func (OriginAccessControlConfigPtrOutput) Elem added in v0.27.0

func (OriginAccessControlConfigPtrOutput) ElementType added in v0.27.0

func (OriginAccessControlConfigPtrOutput) Name added in v0.27.0

func (OriginAccessControlConfigPtrOutput) OriginAccessControlOriginType added in v0.27.0

func (o OriginAccessControlConfigPtrOutput) OriginAccessControlOriginType() pulumi.StringPtrOutput

func (OriginAccessControlConfigPtrOutput) SigningBehavior added in v0.27.0

func (OriginAccessControlConfigPtrOutput) SigningProtocol added in v0.27.0

func (OriginAccessControlConfigPtrOutput) ToOriginAccessControlConfigPtrOutput added in v0.27.0

func (o OriginAccessControlConfigPtrOutput) ToOriginAccessControlConfigPtrOutput() OriginAccessControlConfigPtrOutput

func (OriginAccessControlConfigPtrOutput) ToOriginAccessControlConfigPtrOutputWithContext added in v0.27.0

func (o OriginAccessControlConfigPtrOutput) ToOriginAccessControlConfigPtrOutputWithContext(ctx context.Context) OriginAccessControlConfigPtrOutput

type OriginAccessControlInput added in v0.27.0

type OriginAccessControlInput interface {
	pulumi.Input

	ToOriginAccessControlOutput() OriginAccessControlOutput
	ToOriginAccessControlOutputWithContext(ctx context.Context) OriginAccessControlOutput
}

type OriginAccessControlOutput added in v0.27.0

type OriginAccessControlOutput struct{ *pulumi.OutputState }

func (OriginAccessControlOutput) ElementType added in v0.27.0

func (OriginAccessControlOutput) ElementType() reflect.Type

func (OriginAccessControlOutput) OriginAccessControlConfig added in v0.27.0

func (o OriginAccessControlOutput) OriginAccessControlConfig() OriginAccessControlConfigOutput

func (OriginAccessControlOutput) ToOriginAccessControlOutput added in v0.27.0

func (o OriginAccessControlOutput) ToOriginAccessControlOutput() OriginAccessControlOutput

func (OriginAccessControlOutput) ToOriginAccessControlOutputWithContext added in v0.27.0

func (o OriginAccessControlOutput) ToOriginAccessControlOutputWithContext(ctx context.Context) OriginAccessControlOutput

type OriginAccessControlState added in v0.27.0

type OriginAccessControlState struct {
}

func (OriginAccessControlState) ElementType added in v0.27.0

func (OriginAccessControlState) ElementType() reflect.Type

type OriginRequestPolicy

type OriginRequestPolicy struct {
	pulumi.CustomResourceState

	LastModifiedTime          pulumi.StringOutput             `pulumi:"lastModifiedTime"`
	OriginRequestPolicyConfig OriginRequestPolicyConfigOutput `pulumi:"originRequestPolicyConfig"`
}

Resource Type definition for AWS::CloudFront::OriginRequestPolicy

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 {
	OriginRequestPolicyConfig OriginRequestPolicyConfigInput
}

The set of arguments for constructing a OriginRequestPolicy resource.

func (OriginRequestPolicyArgs) ElementType

func (OriginRequestPolicyArgs) ElementType() reflect.Type

type OriginRequestPolicyConfig added in v0.2.0

type OriginRequestPolicyConfig struct {
	Comment            *string                               `pulumi:"comment"`
	CookiesConfig      OriginRequestPolicyCookiesConfig      `pulumi:"cookiesConfig"`
	HeadersConfig      OriginRequestPolicyHeadersConfig      `pulumi:"headersConfig"`
	Name               string                                `pulumi:"name"`
	QueryStringsConfig OriginRequestPolicyQueryStringsConfig `pulumi:"queryStringsConfig"`
}

type OriginRequestPolicyConfigArgs added in v0.2.0

type OriginRequestPolicyConfigArgs struct {
	Comment            pulumi.StringPtrInput                      `pulumi:"comment"`
	CookiesConfig      OriginRequestPolicyCookiesConfigInput      `pulumi:"cookiesConfig"`
	HeadersConfig      OriginRequestPolicyHeadersConfigInput      `pulumi:"headersConfig"`
	Name               pulumi.StringInput                         `pulumi:"name"`
	QueryStringsConfig OriginRequestPolicyQueryStringsConfigInput `pulumi:"queryStringsConfig"`
}

func (OriginRequestPolicyConfigArgs) ElementType added in v0.2.0

func (OriginRequestPolicyConfigArgs) ToOriginRequestPolicyConfigOutput added in v0.2.0

func (i OriginRequestPolicyConfigArgs) ToOriginRequestPolicyConfigOutput() OriginRequestPolicyConfigOutput

func (OriginRequestPolicyConfigArgs) ToOriginRequestPolicyConfigOutputWithContext added in v0.2.0

func (i OriginRequestPolicyConfigArgs) ToOriginRequestPolicyConfigOutputWithContext(ctx context.Context) OriginRequestPolicyConfigOutput

type OriginRequestPolicyConfigInput added in v0.2.0

type OriginRequestPolicyConfigInput interface {
	pulumi.Input

	ToOriginRequestPolicyConfigOutput() OriginRequestPolicyConfigOutput
	ToOriginRequestPolicyConfigOutputWithContext(context.Context) OriginRequestPolicyConfigOutput
}

OriginRequestPolicyConfigInput is an input type that accepts OriginRequestPolicyConfigArgs and OriginRequestPolicyConfigOutput values. You can construct a concrete instance of `OriginRequestPolicyConfigInput` via:

OriginRequestPolicyConfigArgs{...}

type OriginRequestPolicyConfigOutput added in v0.2.0

type OriginRequestPolicyConfigOutput struct{ *pulumi.OutputState }

func (OriginRequestPolicyConfigOutput) Comment added in v0.2.0

func (OriginRequestPolicyConfigOutput) CookiesConfig added in v0.2.0

func (OriginRequestPolicyConfigOutput) ElementType added in v0.2.0

func (OriginRequestPolicyConfigOutput) HeadersConfig added in v0.2.0

func (OriginRequestPolicyConfigOutput) Name added in v0.2.0

func (OriginRequestPolicyConfigOutput) QueryStringsConfig added in v0.2.0

func (OriginRequestPolicyConfigOutput) ToOriginRequestPolicyConfigOutput added in v0.2.0

func (o OriginRequestPolicyConfigOutput) ToOriginRequestPolicyConfigOutput() OriginRequestPolicyConfigOutput

func (OriginRequestPolicyConfigOutput) ToOriginRequestPolicyConfigOutputWithContext added in v0.2.0

func (o OriginRequestPolicyConfigOutput) ToOriginRequestPolicyConfigOutputWithContext(ctx context.Context) OriginRequestPolicyConfigOutput

type OriginRequestPolicyConfigPtrOutput added in v0.2.0

type OriginRequestPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (OriginRequestPolicyConfigPtrOutput) Comment added in v0.2.0

func (OriginRequestPolicyConfigPtrOutput) CookiesConfig added in v0.2.0

func (OriginRequestPolicyConfigPtrOutput) Elem added in v0.2.0

func (OriginRequestPolicyConfigPtrOutput) ElementType added in v0.2.0

func (OriginRequestPolicyConfigPtrOutput) HeadersConfig added in v0.2.0

func (OriginRequestPolicyConfigPtrOutput) Name added in v0.2.0

func (OriginRequestPolicyConfigPtrOutput) QueryStringsConfig added in v0.2.0

func (OriginRequestPolicyConfigPtrOutput) ToOriginRequestPolicyConfigPtrOutput added in v0.2.0

func (o OriginRequestPolicyConfigPtrOutput) ToOriginRequestPolicyConfigPtrOutput() OriginRequestPolicyConfigPtrOutput

func (OriginRequestPolicyConfigPtrOutput) ToOriginRequestPolicyConfigPtrOutputWithContext added in v0.2.0

func (o OriginRequestPolicyConfigPtrOutput) ToOriginRequestPolicyConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyConfigPtrOutput

type OriginRequestPolicyCookiesConfig

type OriginRequestPolicyCookiesConfig struct {
	CookieBehavior string   `pulumi:"cookieBehavior"`
	Cookies        []string `pulumi:"cookies"`
}

type OriginRequestPolicyCookiesConfigArgs

type OriginRequestPolicyCookiesConfigArgs struct {
	CookieBehavior pulumi.StringInput      `pulumi:"cookieBehavior"`
	Cookies        pulumi.StringArrayInput `pulumi:"cookies"`
}

func (OriginRequestPolicyCookiesConfigArgs) ElementType

func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput

func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput

func (OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext

func (i OriginRequestPolicyCookiesConfigArgs) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput

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 (OriginRequestPolicyCookiesConfigOutput) Cookies

func (OriginRequestPolicyCookiesConfigOutput) ElementType

func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput

func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutput() OriginRequestPolicyCookiesConfigOutput

func (OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext

func (o OriginRequestPolicyCookiesConfigOutput) ToOriginRequestPolicyCookiesConfigOutputWithContext(ctx context.Context) OriginRequestPolicyCookiesConfigOutput

type OriginRequestPolicyCookiesConfigPtrOutput

type OriginRequestPolicyCookiesConfigPtrOutput struct{ *pulumi.OutputState }

func (OriginRequestPolicyCookiesConfigPtrOutput) CookieBehavior

func (OriginRequestPolicyCookiesConfigPtrOutput) Cookies

func (OriginRequestPolicyCookiesConfigPtrOutput) Elem

func (OriginRequestPolicyCookiesConfigPtrOutput) ElementType

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        []string `pulumi:"headers"`
}

type OriginRequestPolicyHeadersConfigArgs

type OriginRequestPolicyHeadersConfigArgs struct {
	HeaderBehavior pulumi.StringInput      `pulumi:"headerBehavior"`
	Headers        pulumi.StringArrayInput `pulumi:"headers"`
}

func (OriginRequestPolicyHeadersConfigArgs) ElementType

func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput

func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput

func (OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext

func (i OriginRequestPolicyHeadersConfigArgs) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput

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) HeaderBehavior

func (OriginRequestPolicyHeadersConfigOutput) Headers

func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput

func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutput() OriginRequestPolicyHeadersConfigOutput

func (OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext

func (o OriginRequestPolicyHeadersConfigOutput) ToOriginRequestPolicyHeadersConfigOutputWithContext(ctx context.Context) OriginRequestPolicyHeadersConfigOutput

type OriginRequestPolicyHeadersConfigPtrOutput

type OriginRequestPolicyHeadersConfigPtrOutput struct{ *pulumi.OutputState }

func (OriginRequestPolicyHeadersConfigPtrOutput) Elem

func (OriginRequestPolicyHeadersConfigPtrOutput) ElementType

func (OriginRequestPolicyHeadersConfigPtrOutput) HeaderBehavior

func (OriginRequestPolicyHeadersConfigPtrOutput) Headers

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 OriginRequestPolicyOutput

type OriginRequestPolicyOutput struct{ *pulumi.OutputState }

func (OriginRequestPolicyOutput) ElementType

func (OriginRequestPolicyOutput) ElementType() reflect.Type

func (OriginRequestPolicyOutput) LastModifiedTime added in v0.17.0

func (o OriginRequestPolicyOutput) LastModifiedTime() pulumi.StringOutput

func (OriginRequestPolicyOutput) OriginRequestPolicyConfig added in v0.17.0

func (o OriginRequestPolicyOutput) OriginRequestPolicyConfig() OriginRequestPolicyConfigOutput

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        []string `pulumi:"queryStrings"`
}

type OriginRequestPolicyQueryStringsConfigArgs

type OriginRequestPolicyQueryStringsConfigArgs struct {
	QueryStringBehavior pulumi.StringInput      `pulumi:"queryStringBehavior"`
	QueryStrings        pulumi.StringArrayInput `pulumi:"queryStrings"`
}

func (OriginRequestPolicyQueryStringsConfigArgs) ElementType

func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput

func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput

func (OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext

func (i OriginRequestPolicyQueryStringsConfigArgs) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput

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) QueryStringBehavior

func (OriginRequestPolicyQueryStringsConfigOutput) QueryStrings

func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput

func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutput() OriginRequestPolicyQueryStringsConfigOutput

func (OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext

func (o OriginRequestPolicyQueryStringsConfigOutput) ToOriginRequestPolicyQueryStringsConfigOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigOutput

type OriginRequestPolicyQueryStringsConfigPtrOutput

type OriginRequestPolicyQueryStringsConfigPtrOutput struct{ *pulumi.OutputState }

func (OriginRequestPolicyQueryStringsConfigPtrOutput) Elem

func (OriginRequestPolicyQueryStringsConfigPtrOutput) ElementType

func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStringBehavior

func (OriginRequestPolicyQueryStringsConfigPtrOutput) QueryStrings

func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput

func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutput() OriginRequestPolicyQueryStringsConfigPtrOutput

func (OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext

func (o OriginRequestPolicyQueryStringsConfigPtrOutput) ToOriginRequestPolicyQueryStringsConfigPtrOutputWithContext(ctx context.Context) OriginRequestPolicyQueryStringsConfigPtrOutput

type OriginRequestPolicyState

type OriginRequestPolicyState struct {
}

func (OriginRequestPolicyState) ElementType

func (OriginRequestPolicyState) ElementType() reflect.Type

type PublicKey

type PublicKey struct {
	pulumi.CustomResourceState

	CreatedTime     pulumi.StringOutput   `pulumi:"createdTime"`
	PublicKeyConfig PublicKeyConfigOutput `pulumi:"publicKeyConfig"`
}

Resource Type definition for AWS::CloudFront::PublicKey

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) ElementType() reflect.Type

func (*PublicKey) ToPublicKeyOutput

func (i *PublicKey) ToPublicKeyOutput() PublicKeyOutput

func (*PublicKey) ToPublicKeyOutputWithContext

func (i *PublicKey) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput

type PublicKeyArgs

type PublicKeyArgs struct {
	PublicKeyConfig PublicKeyConfigInput
}

The set of arguments for constructing a PublicKey resource.

func (PublicKeyArgs) ElementType

func (PublicKeyArgs) ElementType() reflect.Type

type PublicKeyConfig added in v0.2.0

type PublicKeyConfig struct {
	CallerReference string  `pulumi:"callerReference"`
	Comment         *string `pulumi:"comment"`
	EncodedKey      string  `pulumi:"encodedKey"`
	Name            string  `pulumi:"name"`
}

type PublicKeyConfigArgs added in v0.2.0

type PublicKeyConfigArgs struct {
	CallerReference pulumi.StringInput    `pulumi:"callerReference"`
	Comment         pulumi.StringPtrInput `pulumi:"comment"`
	EncodedKey      pulumi.StringInput    `pulumi:"encodedKey"`
	Name            pulumi.StringInput    `pulumi:"name"`
}

func (PublicKeyConfigArgs) ElementType added in v0.2.0

func (PublicKeyConfigArgs) ElementType() reflect.Type

func (PublicKeyConfigArgs) ToPublicKeyConfigOutput added in v0.2.0

func (i PublicKeyConfigArgs) ToPublicKeyConfigOutput() PublicKeyConfigOutput

func (PublicKeyConfigArgs) ToPublicKeyConfigOutputWithContext added in v0.2.0

func (i PublicKeyConfigArgs) ToPublicKeyConfigOutputWithContext(ctx context.Context) PublicKeyConfigOutput

type PublicKeyConfigInput added in v0.2.0

type PublicKeyConfigInput interface {
	pulumi.Input

	ToPublicKeyConfigOutput() PublicKeyConfigOutput
	ToPublicKeyConfigOutputWithContext(context.Context) PublicKeyConfigOutput
}

PublicKeyConfigInput is an input type that accepts PublicKeyConfigArgs and PublicKeyConfigOutput values. You can construct a concrete instance of `PublicKeyConfigInput` via:

PublicKeyConfigArgs{...}

type PublicKeyConfigOutput added in v0.2.0

type PublicKeyConfigOutput struct{ *pulumi.OutputState }

func (PublicKeyConfigOutput) CallerReference added in v0.2.0

func (o PublicKeyConfigOutput) CallerReference() pulumi.StringOutput

func (PublicKeyConfigOutput) Comment added in v0.2.0

func (PublicKeyConfigOutput) ElementType added in v0.2.0

func (PublicKeyConfigOutput) ElementType() reflect.Type

func (PublicKeyConfigOutput) EncodedKey added in v0.2.0

func (o PublicKeyConfigOutput) EncodedKey() pulumi.StringOutput

func (PublicKeyConfigOutput) Name added in v0.2.0

func (PublicKeyConfigOutput) ToPublicKeyConfigOutput added in v0.2.0

func (o PublicKeyConfigOutput) ToPublicKeyConfigOutput() PublicKeyConfigOutput

func (PublicKeyConfigOutput) ToPublicKeyConfigOutputWithContext added in v0.2.0

func (o PublicKeyConfigOutput) ToPublicKeyConfigOutputWithContext(ctx context.Context) PublicKeyConfigOutput

type PublicKeyConfigPtrOutput added in v0.2.0

type PublicKeyConfigPtrOutput struct{ *pulumi.OutputState }

func (PublicKeyConfigPtrOutput) CallerReference added in v0.2.0

func (o PublicKeyConfigPtrOutput) CallerReference() pulumi.StringPtrOutput

func (PublicKeyConfigPtrOutput) Comment added in v0.2.0

func (PublicKeyConfigPtrOutput) Elem added in v0.2.0

func (PublicKeyConfigPtrOutput) ElementType added in v0.2.0

func (PublicKeyConfigPtrOutput) ElementType() reflect.Type

func (PublicKeyConfigPtrOutput) EncodedKey added in v0.2.0

func (PublicKeyConfigPtrOutput) Name added in v0.2.0

func (PublicKeyConfigPtrOutput) ToPublicKeyConfigPtrOutput added in v0.2.0

func (o PublicKeyConfigPtrOutput) ToPublicKeyConfigPtrOutput() PublicKeyConfigPtrOutput

func (PublicKeyConfigPtrOutput) ToPublicKeyConfigPtrOutputWithContext added in v0.2.0

func (o PublicKeyConfigPtrOutput) ToPublicKeyConfigPtrOutputWithContext(ctx context.Context) PublicKeyConfigPtrOutput

type PublicKeyInput

type PublicKeyInput interface {
	pulumi.Input

	ToPublicKeyOutput() PublicKeyOutput
	ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
}

type PublicKeyOutput

type PublicKeyOutput struct{ *pulumi.OutputState }

func (PublicKeyOutput) CreatedTime added in v0.17.0

func (o PublicKeyOutput) CreatedTime() pulumi.StringOutput

func (PublicKeyOutput) ElementType

func (PublicKeyOutput) ElementType() reflect.Type

func (PublicKeyOutput) PublicKeyConfig added in v0.17.0

func (o PublicKeyOutput) PublicKeyConfig() PublicKeyConfigOutput

func (PublicKeyOutput) ToPublicKeyOutput

func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput

func (PublicKeyOutput) ToPublicKeyOutputWithContext

func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput

type PublicKeyState

type PublicKeyState struct {
}

func (PublicKeyState) ElementType

func (PublicKeyState) ElementType() reflect.Type

type RealtimeLogConfig

type RealtimeLogConfig struct {
	pulumi.CustomResourceState

	Arn          pulumi.StringOutput                  `pulumi:"arn"`
	EndPoints    RealtimeLogConfigEndPointArrayOutput `pulumi:"endPoints"`
	Fields       pulumi.StringArrayOutput             `pulumi:"fields"`
	Name         pulumi.StringOutput                  `pulumi:"name"`
	SamplingRate pulumi.Float64Output                 `pulumi:"samplingRate"`
}

Resource Type definition for AWS::CloudFront::RealtimeLogConfig

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 {
	EndPoints    RealtimeLogConfigEndPointArrayInput
	Fields       pulumi.StringArrayInput
	Name         pulumi.StringPtrInput
	SamplingRate pulumi.Float64Input
}

The set of arguments for constructing a RealtimeLogConfig resource.

func (RealtimeLogConfigArgs) ElementType

func (RealtimeLogConfigArgs) ElementType() reflect.Type

type RealtimeLogConfigEndPoint

type RealtimeLogConfigEndPoint struct {
	KinesisStreamConfig RealtimeLogConfigKinesisStreamConfig `pulumi:"kinesisStreamConfig"`
	StreamType          string                               `pulumi:"streamType"`
}

type RealtimeLogConfigEndPointArgs

type RealtimeLogConfigEndPointArgs struct {
	KinesisStreamConfig RealtimeLogConfigKinesisStreamConfigInput `pulumi:"kinesisStreamConfig"`
	StreamType          pulumi.StringInput                        `pulumi:"streamType"`
}

func (RealtimeLogConfigEndPointArgs) ElementType

func (RealtimeLogConfigEndPointArgs) ToRealtimeLogConfigEndPointOutput

func (i RealtimeLogConfigEndPointArgs) ToRealtimeLogConfigEndPointOutput() RealtimeLogConfigEndPointOutput

func (RealtimeLogConfigEndPointArgs) ToRealtimeLogConfigEndPointOutputWithContext

func (i RealtimeLogConfigEndPointArgs) ToRealtimeLogConfigEndPointOutputWithContext(ctx context.Context) RealtimeLogConfigEndPointOutput

type RealtimeLogConfigEndPointArray

type RealtimeLogConfigEndPointArray []RealtimeLogConfigEndPointInput

func (RealtimeLogConfigEndPointArray) ElementType

func (RealtimeLogConfigEndPointArray) ToRealtimeLogConfigEndPointArrayOutput

func (i RealtimeLogConfigEndPointArray) ToRealtimeLogConfigEndPointArrayOutput() RealtimeLogConfigEndPointArrayOutput

func (RealtimeLogConfigEndPointArray) ToRealtimeLogConfigEndPointArrayOutputWithContext

func (i RealtimeLogConfigEndPointArray) ToRealtimeLogConfigEndPointArrayOutputWithContext(ctx context.Context) RealtimeLogConfigEndPointArrayOutput

type RealtimeLogConfigEndPointArrayInput

type RealtimeLogConfigEndPointArrayInput interface {
	pulumi.Input

	ToRealtimeLogConfigEndPointArrayOutput() RealtimeLogConfigEndPointArrayOutput
	ToRealtimeLogConfigEndPointArrayOutputWithContext(context.Context) RealtimeLogConfigEndPointArrayOutput
}

RealtimeLogConfigEndPointArrayInput is an input type that accepts RealtimeLogConfigEndPointArray and RealtimeLogConfigEndPointArrayOutput values. You can construct a concrete instance of `RealtimeLogConfigEndPointArrayInput` via:

RealtimeLogConfigEndPointArray{ RealtimeLogConfigEndPointArgs{...} }

type RealtimeLogConfigEndPointArrayOutput

type RealtimeLogConfigEndPointArrayOutput struct{ *pulumi.OutputState }

func (RealtimeLogConfigEndPointArrayOutput) ElementType

func (RealtimeLogConfigEndPointArrayOutput) Index

func (RealtimeLogConfigEndPointArrayOutput) ToRealtimeLogConfigEndPointArrayOutput

func (o RealtimeLogConfigEndPointArrayOutput) ToRealtimeLogConfigEndPointArrayOutput() RealtimeLogConfigEndPointArrayOutput

func (RealtimeLogConfigEndPointArrayOutput) ToRealtimeLogConfigEndPointArrayOutputWithContext

func (o RealtimeLogConfigEndPointArrayOutput) ToRealtimeLogConfigEndPointArrayOutputWithContext(ctx context.Context) RealtimeLogConfigEndPointArrayOutput

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 RealtimeLogConfigEndPointOutput

type RealtimeLogConfigEndPointOutput struct{ *pulumi.OutputState }

func (RealtimeLogConfigEndPointOutput) ElementType

func (RealtimeLogConfigEndPointOutput) KinesisStreamConfig

func (RealtimeLogConfigEndPointOutput) StreamType

func (RealtimeLogConfigEndPointOutput) ToRealtimeLogConfigEndPointOutput

func (o RealtimeLogConfigEndPointOutput) ToRealtimeLogConfigEndPointOutput() RealtimeLogConfigEndPointOutput

func (RealtimeLogConfigEndPointOutput) ToRealtimeLogConfigEndPointOutputWithContext

func (o RealtimeLogConfigEndPointOutput) ToRealtimeLogConfigEndPointOutputWithContext(ctx context.Context) RealtimeLogConfigEndPointOutput

type RealtimeLogConfigInput

type RealtimeLogConfigInput interface {
	pulumi.Input

	ToRealtimeLogConfigOutput() RealtimeLogConfigOutput
	ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput
}

type RealtimeLogConfigKinesisStreamConfig

type RealtimeLogConfigKinesisStreamConfig struct {
	RoleArn   string `pulumi:"roleArn"`
	StreamArn string `pulumi:"streamArn"`
}

type RealtimeLogConfigKinesisStreamConfigArgs

type RealtimeLogConfigKinesisStreamConfigArgs struct {
	RoleArn   pulumi.StringInput `pulumi:"roleArn"`
	StreamArn pulumi.StringInput `pulumi:"streamArn"`
}

func (RealtimeLogConfigKinesisStreamConfigArgs) ElementType

func (RealtimeLogConfigKinesisStreamConfigArgs) ToRealtimeLogConfigKinesisStreamConfigOutput

func (i RealtimeLogConfigKinesisStreamConfigArgs) ToRealtimeLogConfigKinesisStreamConfigOutput() RealtimeLogConfigKinesisStreamConfigOutput

func (RealtimeLogConfigKinesisStreamConfigArgs) ToRealtimeLogConfigKinesisStreamConfigOutputWithContext

func (i RealtimeLogConfigKinesisStreamConfigArgs) ToRealtimeLogConfigKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigKinesisStreamConfigOutput

type RealtimeLogConfigKinesisStreamConfigInput

type RealtimeLogConfigKinesisStreamConfigInput interface {
	pulumi.Input

	ToRealtimeLogConfigKinesisStreamConfigOutput() RealtimeLogConfigKinesisStreamConfigOutput
	ToRealtimeLogConfigKinesisStreamConfigOutputWithContext(context.Context) RealtimeLogConfigKinesisStreamConfigOutput
}

RealtimeLogConfigKinesisStreamConfigInput is an input type that accepts RealtimeLogConfigKinesisStreamConfigArgs and RealtimeLogConfigKinesisStreamConfigOutput values. You can construct a concrete instance of `RealtimeLogConfigKinesisStreamConfigInput` via:

RealtimeLogConfigKinesisStreamConfigArgs{...}

type RealtimeLogConfigKinesisStreamConfigOutput

type RealtimeLogConfigKinesisStreamConfigOutput struct{ *pulumi.OutputState }

func (RealtimeLogConfigKinesisStreamConfigOutput) ElementType

func (RealtimeLogConfigKinesisStreamConfigOutput) RoleArn

func (RealtimeLogConfigKinesisStreamConfigOutput) StreamArn

func (RealtimeLogConfigKinesisStreamConfigOutput) ToRealtimeLogConfigKinesisStreamConfigOutput

func (o RealtimeLogConfigKinesisStreamConfigOutput) ToRealtimeLogConfigKinesisStreamConfigOutput() RealtimeLogConfigKinesisStreamConfigOutput

func (RealtimeLogConfigKinesisStreamConfigOutput) ToRealtimeLogConfigKinesisStreamConfigOutputWithContext

func (o RealtimeLogConfigKinesisStreamConfigOutput) ToRealtimeLogConfigKinesisStreamConfigOutputWithContext(ctx context.Context) RealtimeLogConfigKinesisStreamConfigOutput

type RealtimeLogConfigOutput

type RealtimeLogConfigOutput struct{ *pulumi.OutputState }

func (RealtimeLogConfigOutput) Arn added in v0.17.0

func (RealtimeLogConfigOutput) ElementType

func (RealtimeLogConfigOutput) ElementType() reflect.Type

func (RealtimeLogConfigOutput) EndPoints added in v0.17.0

func (RealtimeLogConfigOutput) Fields added in v0.17.0

func (RealtimeLogConfigOutput) Name added in v0.17.0

func (RealtimeLogConfigOutput) SamplingRate added in v0.17.0

func (o RealtimeLogConfigOutput) SamplingRate() pulumi.Float64Output

func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutput

func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutput() RealtimeLogConfigOutput

func (RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext

func (o RealtimeLogConfigOutput) ToRealtimeLogConfigOutputWithContext(ctx context.Context) RealtimeLogConfigOutput

type RealtimeLogConfigState

type RealtimeLogConfigState struct {
}

func (RealtimeLogConfigState) ElementType

func (RealtimeLogConfigState) ElementType() reflect.Type

type ResponseHeadersPolicy added in v0.4.0

type ResponseHeadersPolicy struct {
	pulumi.CustomResourceState

	LastModifiedTime            pulumi.StringOutput               `pulumi:"lastModifiedTime"`
	ResponseHeadersPolicyConfig ResponseHeadersPolicyConfigOutput `pulumi:"responseHeadersPolicyConfig"`
}

Resource Type definition for AWS::CloudFront::ResponseHeadersPolicy

func GetResponseHeadersPolicy added in v0.4.0

func GetResponseHeadersPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResponseHeadersPolicyState, opts ...pulumi.ResourceOption) (*ResponseHeadersPolicy, error)

GetResponseHeadersPolicy gets an existing ResponseHeadersPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResponseHeadersPolicy added in v0.4.0

func NewResponseHeadersPolicy(ctx *pulumi.Context,
	name string, args *ResponseHeadersPolicyArgs, opts ...pulumi.ResourceOption) (*ResponseHeadersPolicy, error)

NewResponseHeadersPolicy registers a new resource with the given unique name, arguments, and options.

func (*ResponseHeadersPolicy) ElementType added in v0.4.0

func (*ResponseHeadersPolicy) ElementType() reflect.Type

func (*ResponseHeadersPolicy) ToResponseHeadersPolicyOutput added in v0.4.0

func (i *ResponseHeadersPolicy) ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput

func (*ResponseHeadersPolicy) ToResponseHeadersPolicyOutputWithContext added in v0.4.0

func (i *ResponseHeadersPolicy) ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput

type ResponseHeadersPolicyAccessControlAllowHeaders added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowHeaders struct {
	Items []string `pulumi:"items"`
}

type ResponseHeadersPolicyAccessControlAllowHeadersArgs added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowHeadersArgs struct {
	Items pulumi.StringArrayInput `pulumi:"items"`
}

func (ResponseHeadersPolicyAccessControlAllowHeadersArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersOutput() ResponseHeadersPolicyAccessControlAllowHeadersOutput

func (ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowHeadersOutput

func (ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput

func (ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowHeadersArgs) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput

type ResponseHeadersPolicyAccessControlAllowHeadersInput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowHeadersInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlAllowHeadersOutput() ResponseHeadersPolicyAccessControlAllowHeadersOutput
	ToResponseHeadersPolicyAccessControlAllowHeadersOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlAllowHeadersOutput
}

ResponseHeadersPolicyAccessControlAllowHeadersInput is an input type that accepts ResponseHeadersPolicyAccessControlAllowHeadersArgs and ResponseHeadersPolicyAccessControlAllowHeadersOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlAllowHeadersInput` via:

ResponseHeadersPolicyAccessControlAllowHeadersArgs{...}

type ResponseHeadersPolicyAccessControlAllowHeadersOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowHeadersOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlAllowHeadersOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersOutput) ToResponseHeadersPolicyAccessControlAllowHeadersOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersOutput) ToResponseHeadersPolicyAccessControlAllowHeadersOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowHeadersOutput) ToResponseHeadersPolicyAccessControlAllowHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowHeadersOutput

func (ResponseHeadersPolicyAccessControlAllowHeadersOutput) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowHeadersOutput) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput

func (ResponseHeadersPolicyAccessControlAllowHeadersOutput) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowHeadersOutput) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput

type ResponseHeadersPolicyAccessControlAllowHeadersPtrInput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowHeadersPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutput() ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput
	ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput
}

ResponseHeadersPolicyAccessControlAllowHeadersPtrInput is an input type that accepts ResponseHeadersPolicyAccessControlAllowHeadersArgs, ResponseHeadersPolicyAccessControlAllowHeadersPtr and ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlAllowHeadersPtrInput` via:

        ResponseHeadersPolicyAccessControlAllowHeadersArgs{...}

or:

        nil

type ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput) ToResponseHeadersPolicyAccessControlAllowHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowHeadersPtrOutput

type ResponseHeadersPolicyAccessControlAllowMethods added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowMethods struct {
	Items []string `pulumi:"items"`
}

type ResponseHeadersPolicyAccessControlAllowMethodsArgs added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowMethodsArgs struct {
	Items pulumi.StringArrayInput `pulumi:"items"`
}

func (ResponseHeadersPolicyAccessControlAllowMethodsArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsOutput() ResponseHeadersPolicyAccessControlAllowMethodsOutput

func (ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowMethodsOutput

func (ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput

func (ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowMethodsArgs) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput

type ResponseHeadersPolicyAccessControlAllowMethodsInput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowMethodsInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlAllowMethodsOutput() ResponseHeadersPolicyAccessControlAllowMethodsOutput
	ToResponseHeadersPolicyAccessControlAllowMethodsOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlAllowMethodsOutput
}

ResponseHeadersPolicyAccessControlAllowMethodsInput is an input type that accepts ResponseHeadersPolicyAccessControlAllowMethodsArgs and ResponseHeadersPolicyAccessControlAllowMethodsOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlAllowMethodsInput` via:

ResponseHeadersPolicyAccessControlAllowMethodsArgs{...}

type ResponseHeadersPolicyAccessControlAllowMethodsOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowMethodsOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlAllowMethodsOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsOutput) ToResponseHeadersPolicyAccessControlAllowMethodsOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsOutput) ToResponseHeadersPolicyAccessControlAllowMethodsOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowMethodsOutput) ToResponseHeadersPolicyAccessControlAllowMethodsOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowMethodsOutput

func (ResponseHeadersPolicyAccessControlAllowMethodsOutput) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowMethodsOutput) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput

func (ResponseHeadersPolicyAccessControlAllowMethodsOutput) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowMethodsOutput) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput

type ResponseHeadersPolicyAccessControlAllowMethodsPtrInput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowMethodsPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutput() ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput
	ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput
}

ResponseHeadersPolicyAccessControlAllowMethodsPtrInput is an input type that accepts ResponseHeadersPolicyAccessControlAllowMethodsArgs, ResponseHeadersPolicyAccessControlAllowMethodsPtr and ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlAllowMethodsPtrInput` via:

        ResponseHeadersPolicyAccessControlAllowMethodsArgs{...}

or:

        nil

type ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput) ToResponseHeadersPolicyAccessControlAllowMethodsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowMethodsPtrOutput

type ResponseHeadersPolicyAccessControlAllowOrigins added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowOrigins struct {
	Items []string `pulumi:"items"`
}

type ResponseHeadersPolicyAccessControlAllowOriginsArgs added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowOriginsArgs struct {
	Items pulumi.StringArrayInput `pulumi:"items"`
}

func (ResponseHeadersPolicyAccessControlAllowOriginsArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsOutput() ResponseHeadersPolicyAccessControlAllowOriginsOutput

func (ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowOriginsOutput

func (ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput

func (ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlAllowOriginsArgs) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput

type ResponseHeadersPolicyAccessControlAllowOriginsInput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowOriginsInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlAllowOriginsOutput() ResponseHeadersPolicyAccessControlAllowOriginsOutput
	ToResponseHeadersPolicyAccessControlAllowOriginsOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlAllowOriginsOutput
}

ResponseHeadersPolicyAccessControlAllowOriginsInput is an input type that accepts ResponseHeadersPolicyAccessControlAllowOriginsArgs and ResponseHeadersPolicyAccessControlAllowOriginsOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlAllowOriginsInput` via:

ResponseHeadersPolicyAccessControlAllowOriginsArgs{...}

type ResponseHeadersPolicyAccessControlAllowOriginsOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowOriginsOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlAllowOriginsOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsOutput) ToResponseHeadersPolicyAccessControlAllowOriginsOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsOutput) ToResponseHeadersPolicyAccessControlAllowOriginsOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowOriginsOutput) ToResponseHeadersPolicyAccessControlAllowOriginsOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowOriginsOutput

func (ResponseHeadersPolicyAccessControlAllowOriginsOutput) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowOriginsOutput) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput

func (ResponseHeadersPolicyAccessControlAllowOriginsOutput) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowOriginsOutput) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput

type ResponseHeadersPolicyAccessControlAllowOriginsPtrInput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowOriginsPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutput() ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput
	ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput
}

ResponseHeadersPolicyAccessControlAllowOriginsPtrInput is an input type that accepts ResponseHeadersPolicyAccessControlAllowOriginsArgs, ResponseHeadersPolicyAccessControlAllowOriginsPtr and ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlAllowOriginsPtrInput` via:

        ResponseHeadersPolicyAccessControlAllowOriginsArgs{...}

or:

        nil

type ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput) ToResponseHeadersPolicyAccessControlAllowOriginsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlAllowOriginsPtrOutput

type ResponseHeadersPolicyAccessControlExposeHeaders added in v0.4.0

type ResponseHeadersPolicyAccessControlExposeHeaders struct {
	Items []string `pulumi:"items"`
}

type ResponseHeadersPolicyAccessControlExposeHeadersArgs added in v0.4.0

type ResponseHeadersPolicyAccessControlExposeHeadersArgs struct {
	Items pulumi.StringArrayInput `pulumi:"items"`
}

func (ResponseHeadersPolicyAccessControlExposeHeadersArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersOutput() ResponseHeadersPolicyAccessControlExposeHeadersOutput

func (ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlExposeHeadersOutput

func (ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput

func (ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyAccessControlExposeHeadersArgs) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput

type ResponseHeadersPolicyAccessControlExposeHeadersInput added in v0.4.0

type ResponseHeadersPolicyAccessControlExposeHeadersInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlExposeHeadersOutput() ResponseHeadersPolicyAccessControlExposeHeadersOutput
	ToResponseHeadersPolicyAccessControlExposeHeadersOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlExposeHeadersOutput
}

ResponseHeadersPolicyAccessControlExposeHeadersInput is an input type that accepts ResponseHeadersPolicyAccessControlExposeHeadersArgs and ResponseHeadersPolicyAccessControlExposeHeadersOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlExposeHeadersInput` via:

ResponseHeadersPolicyAccessControlExposeHeadersArgs{...}

type ResponseHeadersPolicyAccessControlExposeHeadersOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlExposeHeadersOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlExposeHeadersOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersOutput) ToResponseHeadersPolicyAccessControlExposeHeadersOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersOutput) ToResponseHeadersPolicyAccessControlExposeHeadersOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlExposeHeadersOutput) ToResponseHeadersPolicyAccessControlExposeHeadersOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlExposeHeadersOutput

func (ResponseHeadersPolicyAccessControlExposeHeadersOutput) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyAccessControlExposeHeadersOutput) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput

func (ResponseHeadersPolicyAccessControlExposeHeadersOutput) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlExposeHeadersOutput) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput

type ResponseHeadersPolicyAccessControlExposeHeadersPtrInput added in v0.4.0

type ResponseHeadersPolicyAccessControlExposeHeadersPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutput() ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput
	ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutputWithContext(context.Context) ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput
}

ResponseHeadersPolicyAccessControlExposeHeadersPtrInput is an input type that accepts ResponseHeadersPolicyAccessControlExposeHeadersArgs, ResponseHeadersPolicyAccessControlExposeHeadersPtr and ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyAccessControlExposeHeadersPtrInput` via:

        ResponseHeadersPolicyAccessControlExposeHeadersArgs{...}

or:

        nil

type ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput added in v0.4.0

type ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput) Items added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutput added in v0.4.0

func (ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput) ToResponseHeadersPolicyAccessControlExposeHeadersPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyAccessControlExposeHeadersPtrOutput

type ResponseHeadersPolicyArgs added in v0.4.0

type ResponseHeadersPolicyArgs struct {
	ResponseHeadersPolicyConfig ResponseHeadersPolicyConfigInput
}

The set of arguments for constructing a ResponseHeadersPolicy resource.

func (ResponseHeadersPolicyArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyArgs) ElementType() reflect.Type

type ResponseHeadersPolicyConfig added in v0.4.0

type ResponseHeadersPolicyConfig struct {
	Comment                   *string                                         `pulumi:"comment"`
	CorsConfig                *ResponseHeadersPolicyCorsConfig                `pulumi:"corsConfig"`
	CustomHeadersConfig       *ResponseHeadersPolicyCustomHeadersConfig       `pulumi:"customHeadersConfig"`
	Name                      string                                          `pulumi:"name"`
	SecurityHeadersConfig     *ResponseHeadersPolicySecurityHeadersConfig     `pulumi:"securityHeadersConfig"`
	ServerTimingHeadersConfig *ResponseHeadersPolicyServerTimingHeadersConfig `pulumi:"serverTimingHeadersConfig"`
}

type ResponseHeadersPolicyConfigArgs added in v0.4.0

type ResponseHeadersPolicyConfigArgs struct {
	Comment                   pulumi.StringPtrInput                                  `pulumi:"comment"`
	CorsConfig                ResponseHeadersPolicyCorsConfigPtrInput                `pulumi:"corsConfig"`
	CustomHeadersConfig       ResponseHeadersPolicyCustomHeadersConfigPtrInput       `pulumi:"customHeadersConfig"`
	Name                      pulumi.StringInput                                     `pulumi:"name"`
	SecurityHeadersConfig     ResponseHeadersPolicySecurityHeadersConfigPtrInput     `pulumi:"securityHeadersConfig"`
	ServerTimingHeadersConfig ResponseHeadersPolicyServerTimingHeadersConfigPtrInput `pulumi:"serverTimingHeadersConfig"`
}

func (ResponseHeadersPolicyConfigArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyConfigArgs) ToResponseHeadersPolicyConfigOutput added in v0.4.0

func (i ResponseHeadersPolicyConfigArgs) ToResponseHeadersPolicyConfigOutput() ResponseHeadersPolicyConfigOutput

func (ResponseHeadersPolicyConfigArgs) ToResponseHeadersPolicyConfigOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyConfigArgs) ToResponseHeadersPolicyConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyConfigOutput

type ResponseHeadersPolicyConfigInput added in v0.4.0

type ResponseHeadersPolicyConfigInput interface {
	pulumi.Input

	ToResponseHeadersPolicyConfigOutput() ResponseHeadersPolicyConfigOutput
	ToResponseHeadersPolicyConfigOutputWithContext(context.Context) ResponseHeadersPolicyConfigOutput
}

ResponseHeadersPolicyConfigInput is an input type that accepts ResponseHeadersPolicyConfigArgs and ResponseHeadersPolicyConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicyConfigInput` via:

ResponseHeadersPolicyConfigArgs{...}

type ResponseHeadersPolicyConfigOutput added in v0.4.0

type ResponseHeadersPolicyConfigOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyConfigOutput) Comment added in v0.4.0

func (ResponseHeadersPolicyConfigOutput) CorsConfig added in v0.4.0

func (ResponseHeadersPolicyConfigOutput) CustomHeadersConfig added in v0.4.0

func (ResponseHeadersPolicyConfigOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyConfigOutput) Name added in v0.4.0

func (ResponseHeadersPolicyConfigOutput) SecurityHeadersConfig added in v0.4.0

func (ResponseHeadersPolicyConfigOutput) ServerTimingHeadersConfig added in v0.22.0

func (ResponseHeadersPolicyConfigOutput) ToResponseHeadersPolicyConfigOutput added in v0.4.0

func (o ResponseHeadersPolicyConfigOutput) ToResponseHeadersPolicyConfigOutput() ResponseHeadersPolicyConfigOutput

func (ResponseHeadersPolicyConfigOutput) ToResponseHeadersPolicyConfigOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyConfigOutput) ToResponseHeadersPolicyConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyConfigOutput

type ResponseHeadersPolicyConfigPtrOutput added in v0.4.0

type ResponseHeadersPolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyConfigPtrOutput) Comment added in v0.4.0

func (ResponseHeadersPolicyConfigPtrOutput) CorsConfig added in v0.4.0

func (ResponseHeadersPolicyConfigPtrOutput) CustomHeadersConfig added in v0.4.0

func (ResponseHeadersPolicyConfigPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyConfigPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyConfigPtrOutput) Name added in v0.4.0

func (ResponseHeadersPolicyConfigPtrOutput) SecurityHeadersConfig added in v0.4.0

func (ResponseHeadersPolicyConfigPtrOutput) ServerTimingHeadersConfig added in v0.22.0

func (ResponseHeadersPolicyConfigPtrOutput) ToResponseHeadersPolicyConfigPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyConfigPtrOutput) ToResponseHeadersPolicyConfigPtrOutput() ResponseHeadersPolicyConfigPtrOutput

func (ResponseHeadersPolicyConfigPtrOutput) ToResponseHeadersPolicyConfigPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyConfigPtrOutput) ToResponseHeadersPolicyConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyConfigPtrOutput

type ResponseHeadersPolicyContentSecurityPolicy added in v0.4.0

type ResponseHeadersPolicyContentSecurityPolicy struct {
	ContentSecurityPolicy string `pulumi:"contentSecurityPolicy"`
	Override              bool   `pulumi:"override"`
}

type ResponseHeadersPolicyContentSecurityPolicyArgs added in v0.4.0

type ResponseHeadersPolicyContentSecurityPolicyArgs struct {
	ContentSecurityPolicy pulumi.StringInput `pulumi:"contentSecurityPolicy"`
	Override              pulumi.BoolInput   `pulumi:"override"`
}

func (ResponseHeadersPolicyContentSecurityPolicyArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyOutput added in v0.4.0

func (i ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyOutput() ResponseHeadersPolicyContentSecurityPolicyOutput

func (ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentSecurityPolicyOutput

func (ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyPtrOutput() ResponseHeadersPolicyContentSecurityPolicyPtrOutput

func (ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyContentSecurityPolicyArgs) ToResponseHeadersPolicyContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentSecurityPolicyPtrOutput

type ResponseHeadersPolicyContentSecurityPolicyInput added in v0.4.0

type ResponseHeadersPolicyContentSecurityPolicyInput interface {
	pulumi.Input

	ToResponseHeadersPolicyContentSecurityPolicyOutput() ResponseHeadersPolicyContentSecurityPolicyOutput
	ToResponseHeadersPolicyContentSecurityPolicyOutputWithContext(context.Context) ResponseHeadersPolicyContentSecurityPolicyOutput
}

ResponseHeadersPolicyContentSecurityPolicyInput is an input type that accepts ResponseHeadersPolicyContentSecurityPolicyArgs and ResponseHeadersPolicyContentSecurityPolicyOutput values. You can construct a concrete instance of `ResponseHeadersPolicyContentSecurityPolicyInput` via:

ResponseHeadersPolicyContentSecurityPolicyArgs{...}

type ResponseHeadersPolicyContentSecurityPolicyOutput added in v0.4.0

type ResponseHeadersPolicyContentSecurityPolicyOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyContentSecurityPolicyOutput) ContentSecurityPolicy added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyOutput) Override added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyOutput added in v0.4.0

func (o ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyOutput() ResponseHeadersPolicyContentSecurityPolicyOutput

func (ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentSecurityPolicyOutput

func (ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutput() ResponseHeadersPolicyContentSecurityPolicyPtrOutput

func (ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyContentSecurityPolicyOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentSecurityPolicyPtrOutput

type ResponseHeadersPolicyContentSecurityPolicyPtrInput added in v0.4.0

type ResponseHeadersPolicyContentSecurityPolicyPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyContentSecurityPolicyPtrOutput() ResponseHeadersPolicyContentSecurityPolicyPtrOutput
	ToResponseHeadersPolicyContentSecurityPolicyPtrOutputWithContext(context.Context) ResponseHeadersPolicyContentSecurityPolicyPtrOutput
}

ResponseHeadersPolicyContentSecurityPolicyPtrInput is an input type that accepts ResponseHeadersPolicyContentSecurityPolicyArgs, ResponseHeadersPolicyContentSecurityPolicyPtr and ResponseHeadersPolicyContentSecurityPolicyPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyContentSecurityPolicyPtrInput` via:

        ResponseHeadersPolicyContentSecurityPolicyArgs{...}

or:

        nil

type ResponseHeadersPolicyContentSecurityPolicyPtrOutput added in v0.4.0

type ResponseHeadersPolicyContentSecurityPolicyPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyContentSecurityPolicyPtrOutput) ContentSecurityPolicy added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyPtrOutput) Override added in v0.4.0

func (ResponseHeadersPolicyContentSecurityPolicyPtrOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyContentSecurityPolicyPtrOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutput() ResponseHeadersPolicyContentSecurityPolicyPtrOutput

func (ResponseHeadersPolicyContentSecurityPolicyPtrOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyContentSecurityPolicyPtrOutput) ToResponseHeadersPolicyContentSecurityPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentSecurityPolicyPtrOutput

type ResponseHeadersPolicyContentTypeOptions added in v0.4.0

type ResponseHeadersPolicyContentTypeOptions struct {
	Override bool `pulumi:"override"`
}

type ResponseHeadersPolicyContentTypeOptionsArgs added in v0.4.0

type ResponseHeadersPolicyContentTypeOptionsArgs struct {
	Override pulumi.BoolInput `pulumi:"override"`
}

func (ResponseHeadersPolicyContentTypeOptionsArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsOutput added in v0.4.0

func (i ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsOutput() ResponseHeadersPolicyContentTypeOptionsOutput

func (ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentTypeOptionsOutput

func (ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsPtrOutput() ResponseHeadersPolicyContentTypeOptionsPtrOutput

func (ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyContentTypeOptionsArgs) ToResponseHeadersPolicyContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentTypeOptionsPtrOutput

type ResponseHeadersPolicyContentTypeOptionsInput added in v0.4.0

type ResponseHeadersPolicyContentTypeOptionsInput interface {
	pulumi.Input

	ToResponseHeadersPolicyContentTypeOptionsOutput() ResponseHeadersPolicyContentTypeOptionsOutput
	ToResponseHeadersPolicyContentTypeOptionsOutputWithContext(context.Context) ResponseHeadersPolicyContentTypeOptionsOutput
}

ResponseHeadersPolicyContentTypeOptionsInput is an input type that accepts ResponseHeadersPolicyContentTypeOptionsArgs and ResponseHeadersPolicyContentTypeOptionsOutput values. You can construct a concrete instance of `ResponseHeadersPolicyContentTypeOptionsInput` via:

ResponseHeadersPolicyContentTypeOptionsArgs{...}

type ResponseHeadersPolicyContentTypeOptionsOutput added in v0.4.0

type ResponseHeadersPolicyContentTypeOptionsOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyContentTypeOptionsOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyContentTypeOptionsOutput) Override added in v0.4.0

func (ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsOutput added in v0.4.0

func (o ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsOutput() ResponseHeadersPolicyContentTypeOptionsOutput

func (ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentTypeOptionsOutput

func (ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutput() ResponseHeadersPolicyContentTypeOptionsPtrOutput

func (ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyContentTypeOptionsOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentTypeOptionsPtrOutput

type ResponseHeadersPolicyContentTypeOptionsPtrInput added in v0.4.0

type ResponseHeadersPolicyContentTypeOptionsPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyContentTypeOptionsPtrOutput() ResponseHeadersPolicyContentTypeOptionsPtrOutput
	ToResponseHeadersPolicyContentTypeOptionsPtrOutputWithContext(context.Context) ResponseHeadersPolicyContentTypeOptionsPtrOutput
}

ResponseHeadersPolicyContentTypeOptionsPtrInput is an input type that accepts ResponseHeadersPolicyContentTypeOptionsArgs, ResponseHeadersPolicyContentTypeOptionsPtr and ResponseHeadersPolicyContentTypeOptionsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyContentTypeOptionsPtrInput` via:

        ResponseHeadersPolicyContentTypeOptionsArgs{...}

or:

        nil

type ResponseHeadersPolicyContentTypeOptionsPtrOutput added in v0.4.0

type ResponseHeadersPolicyContentTypeOptionsPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyContentTypeOptionsPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyContentTypeOptionsPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyContentTypeOptionsPtrOutput) Override added in v0.4.0

func (ResponseHeadersPolicyContentTypeOptionsPtrOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyContentTypeOptionsPtrOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutput() ResponseHeadersPolicyContentTypeOptionsPtrOutput

func (ResponseHeadersPolicyContentTypeOptionsPtrOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyContentTypeOptionsPtrOutput) ToResponseHeadersPolicyContentTypeOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyContentTypeOptionsPtrOutput

type ResponseHeadersPolicyCorsConfig added in v0.4.0

type ResponseHeadersPolicyCorsConfig struct {
	AccessControlAllowCredentials bool                                             `pulumi:"accessControlAllowCredentials"`
	AccessControlAllowHeaders     ResponseHeadersPolicyAccessControlAllowHeaders   `pulumi:"accessControlAllowHeaders"`
	AccessControlAllowMethods     ResponseHeadersPolicyAccessControlAllowMethods   `pulumi:"accessControlAllowMethods"`
	AccessControlAllowOrigins     ResponseHeadersPolicyAccessControlAllowOrigins   `pulumi:"accessControlAllowOrigins"`
	AccessControlExposeHeaders    *ResponseHeadersPolicyAccessControlExposeHeaders `pulumi:"accessControlExposeHeaders"`
	AccessControlMaxAgeSec        *int                                             `pulumi:"accessControlMaxAgeSec"`
	OriginOverride                bool                                             `pulumi:"originOverride"`
}

type ResponseHeadersPolicyCorsConfigArgs added in v0.4.0

type ResponseHeadersPolicyCorsConfigArgs struct {
	AccessControlAllowCredentials pulumi.BoolInput                                        `pulumi:"accessControlAllowCredentials"`
	AccessControlAllowHeaders     ResponseHeadersPolicyAccessControlAllowHeadersInput     `pulumi:"accessControlAllowHeaders"`
	AccessControlAllowMethods     ResponseHeadersPolicyAccessControlAllowMethodsInput     `pulumi:"accessControlAllowMethods"`
	AccessControlAllowOrigins     ResponseHeadersPolicyAccessControlAllowOriginsInput     `pulumi:"accessControlAllowOrigins"`
	AccessControlExposeHeaders    ResponseHeadersPolicyAccessControlExposeHeadersPtrInput `pulumi:"accessControlExposeHeaders"`
	AccessControlMaxAgeSec        pulumi.IntPtrInput                                      `pulumi:"accessControlMaxAgeSec"`
	OriginOverride                pulumi.BoolInput                                        `pulumi:"originOverride"`
}

func (ResponseHeadersPolicyCorsConfigArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutput added in v0.4.0

func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput

func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput

func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput

func (ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyCorsConfigArgs) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput

type ResponseHeadersPolicyCorsConfigInput added in v0.4.0

type ResponseHeadersPolicyCorsConfigInput interface {
	pulumi.Input

	ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput
	ToResponseHeadersPolicyCorsConfigOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigOutput
}

ResponseHeadersPolicyCorsConfigInput is an input type that accepts ResponseHeadersPolicyCorsConfigArgs and ResponseHeadersPolicyCorsConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigInput` via:

ResponseHeadersPolicyCorsConfigArgs{...}

type ResponseHeadersPolicyCorsConfigOutput added in v0.4.0

type ResponseHeadersPolicyCorsConfigOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowCredentials() pulumi.BoolOutput

func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowHeaders added in v0.4.0

func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowMethods added in v0.4.0

func (ResponseHeadersPolicyCorsConfigOutput) AccessControlAllowOrigins added in v0.4.0

func (ResponseHeadersPolicyCorsConfigOutput) AccessControlExposeHeaders added in v0.4.0

func (ResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigOutput) AccessControlMaxAgeSec() pulumi.IntPtrOutput

func (ResponseHeadersPolicyCorsConfigOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyCorsConfigOutput) OriginOverride added in v0.4.0

func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutput added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutput() ResponseHeadersPolicyCorsConfigOutput

func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigOutput

func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput

func (ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput

type ResponseHeadersPolicyCorsConfigPtrInput added in v0.4.0

type ResponseHeadersPolicyCorsConfigPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput
	ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicyCorsConfigPtrOutput
}

ResponseHeadersPolicyCorsConfigPtrInput is an input type that accepts ResponseHeadersPolicyCorsConfigArgs, ResponseHeadersPolicyCorsConfigPtr and ResponseHeadersPolicyCorsConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCorsConfigPtrInput` via:

        ResponseHeadersPolicyCorsConfigArgs{...}

or:

        nil

type ResponseHeadersPolicyCorsConfigPtrOutput added in v0.4.0

type ResponseHeadersPolicyCorsConfigPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowCredentials added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowCredentials() pulumi.BoolPtrOutput

func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowHeaders added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowMethods added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlAllowOrigins added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlExposeHeaders added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) AccessControlMaxAgeSec added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) OriginOverride added in v0.4.0

func (ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutput() ResponseHeadersPolicyCorsConfigPtrOutput

func (ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCorsConfigPtrOutput) ToResponseHeadersPolicyCorsConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCorsConfigPtrOutput

type ResponseHeadersPolicyCustomHeader added in v0.4.0

type ResponseHeadersPolicyCustomHeader struct {
	Header   string `pulumi:"header"`
	Override bool   `pulumi:"override"`
	Value    string `pulumi:"value"`
}

type ResponseHeadersPolicyCustomHeaderArgs added in v0.4.0

type ResponseHeadersPolicyCustomHeaderArgs struct {
	Header   pulumi.StringInput `pulumi:"header"`
	Override pulumi.BoolInput   `pulumi:"override"`
	Value    pulumi.StringInput `pulumi:"value"`
}

func (ResponseHeadersPolicyCustomHeaderArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyCustomHeaderArgs) ToResponseHeadersPolicyCustomHeaderOutput added in v0.4.0

func (i ResponseHeadersPolicyCustomHeaderArgs) ToResponseHeadersPolicyCustomHeaderOutput() ResponseHeadersPolicyCustomHeaderOutput

func (ResponseHeadersPolicyCustomHeaderArgs) ToResponseHeadersPolicyCustomHeaderOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyCustomHeaderArgs) ToResponseHeadersPolicyCustomHeaderOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeaderOutput

type ResponseHeadersPolicyCustomHeaderArray added in v0.4.0

type ResponseHeadersPolicyCustomHeaderArray []ResponseHeadersPolicyCustomHeaderInput

func (ResponseHeadersPolicyCustomHeaderArray) ElementType added in v0.4.0

func (ResponseHeadersPolicyCustomHeaderArray) ToResponseHeadersPolicyCustomHeaderArrayOutput added in v0.4.0

func (i ResponseHeadersPolicyCustomHeaderArray) ToResponseHeadersPolicyCustomHeaderArrayOutput() ResponseHeadersPolicyCustomHeaderArrayOutput

func (ResponseHeadersPolicyCustomHeaderArray) ToResponseHeadersPolicyCustomHeaderArrayOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyCustomHeaderArray) ToResponseHeadersPolicyCustomHeaderArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeaderArrayOutput

type ResponseHeadersPolicyCustomHeaderArrayInput added in v0.4.0

type ResponseHeadersPolicyCustomHeaderArrayInput interface {
	pulumi.Input

	ToResponseHeadersPolicyCustomHeaderArrayOutput() ResponseHeadersPolicyCustomHeaderArrayOutput
	ToResponseHeadersPolicyCustomHeaderArrayOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeaderArrayOutput
}

ResponseHeadersPolicyCustomHeaderArrayInput is an input type that accepts ResponseHeadersPolicyCustomHeaderArray and ResponseHeadersPolicyCustomHeaderArrayOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeaderArrayInput` via:

ResponseHeadersPolicyCustomHeaderArray{ ResponseHeadersPolicyCustomHeaderArgs{...} }

type ResponseHeadersPolicyCustomHeaderArrayOutput added in v0.4.0

type ResponseHeadersPolicyCustomHeaderArrayOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyCustomHeaderArrayOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyCustomHeaderArrayOutput) Index added in v0.4.0

func (ResponseHeadersPolicyCustomHeaderArrayOutput) ToResponseHeadersPolicyCustomHeaderArrayOutput added in v0.4.0

func (o ResponseHeadersPolicyCustomHeaderArrayOutput) ToResponseHeadersPolicyCustomHeaderArrayOutput() ResponseHeadersPolicyCustomHeaderArrayOutput

func (ResponseHeadersPolicyCustomHeaderArrayOutput) ToResponseHeadersPolicyCustomHeaderArrayOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCustomHeaderArrayOutput) ToResponseHeadersPolicyCustomHeaderArrayOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeaderArrayOutput

type ResponseHeadersPolicyCustomHeaderInput added in v0.4.0

type ResponseHeadersPolicyCustomHeaderInput interface {
	pulumi.Input

	ToResponseHeadersPolicyCustomHeaderOutput() ResponseHeadersPolicyCustomHeaderOutput
	ToResponseHeadersPolicyCustomHeaderOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeaderOutput
}

ResponseHeadersPolicyCustomHeaderInput is an input type that accepts ResponseHeadersPolicyCustomHeaderArgs and ResponseHeadersPolicyCustomHeaderOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeaderInput` via:

ResponseHeadersPolicyCustomHeaderArgs{...}

type ResponseHeadersPolicyCustomHeaderOutput added in v0.4.0

type ResponseHeadersPolicyCustomHeaderOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyCustomHeaderOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyCustomHeaderOutput) Header added in v0.4.0

func (ResponseHeadersPolicyCustomHeaderOutput) Override added in v0.4.0

func (ResponseHeadersPolicyCustomHeaderOutput) ToResponseHeadersPolicyCustomHeaderOutput added in v0.4.0

func (o ResponseHeadersPolicyCustomHeaderOutput) ToResponseHeadersPolicyCustomHeaderOutput() ResponseHeadersPolicyCustomHeaderOutput

func (ResponseHeadersPolicyCustomHeaderOutput) ToResponseHeadersPolicyCustomHeaderOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCustomHeaderOutput) ToResponseHeadersPolicyCustomHeaderOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeaderOutput

func (ResponseHeadersPolicyCustomHeaderOutput) Value added in v0.4.0

type ResponseHeadersPolicyCustomHeadersConfig added in v0.4.0

type ResponseHeadersPolicyCustomHeadersConfig struct {
	Items []ResponseHeadersPolicyCustomHeader `pulumi:"items"`
}

type ResponseHeadersPolicyCustomHeadersConfigArgs added in v0.4.0

type ResponseHeadersPolicyCustomHeadersConfigArgs struct {
	Items ResponseHeadersPolicyCustomHeaderArrayInput `pulumi:"items"`
}

func (ResponseHeadersPolicyCustomHeadersConfigArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutput added in v0.4.0

func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput

func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput

func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput

func (ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyCustomHeadersConfigArgs) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput

type ResponseHeadersPolicyCustomHeadersConfigInput added in v0.4.0

type ResponseHeadersPolicyCustomHeadersConfigInput interface {
	pulumi.Input

	ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput
	ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput
}

ResponseHeadersPolicyCustomHeadersConfigInput is an input type that accepts ResponseHeadersPolicyCustomHeadersConfigArgs and ResponseHeadersPolicyCustomHeadersConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeadersConfigInput` via:

ResponseHeadersPolicyCustomHeadersConfigArgs{...}

type ResponseHeadersPolicyCustomHeadersConfigOutput added in v0.4.0

type ResponseHeadersPolicyCustomHeadersConfigOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyCustomHeadersConfigOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyCustomHeadersConfigOutput) Items added in v0.4.0

func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutput added in v0.4.0

func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutput() ResponseHeadersPolicyCustomHeadersConfigOutput

func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigOutput

func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput

func (ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCustomHeadersConfigOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput

type ResponseHeadersPolicyCustomHeadersConfigPtrInput added in v0.4.0

type ResponseHeadersPolicyCustomHeadersConfigPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput
	ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput
}

ResponseHeadersPolicyCustomHeadersConfigPtrInput is an input type that accepts ResponseHeadersPolicyCustomHeadersConfigArgs, ResponseHeadersPolicyCustomHeadersConfigPtr and ResponseHeadersPolicyCustomHeadersConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyCustomHeadersConfigPtrInput` via:

        ResponseHeadersPolicyCustomHeadersConfigArgs{...}

or:

        nil

type ResponseHeadersPolicyCustomHeadersConfigPtrOutput added in v0.4.0

type ResponseHeadersPolicyCustomHeadersConfigPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) Items added in v0.4.0

func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutput() ResponseHeadersPolicyCustomHeadersConfigPtrOutput

func (ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyCustomHeadersConfigPtrOutput) ToResponseHeadersPolicyCustomHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyCustomHeadersConfigPtrOutput

type ResponseHeadersPolicyFrameOptions added in v0.4.0

type ResponseHeadersPolicyFrameOptions struct {
	FrameOption string `pulumi:"frameOption"`
	Override    bool   `pulumi:"override"`
}

type ResponseHeadersPolicyFrameOptionsArgs added in v0.4.0

type ResponseHeadersPolicyFrameOptionsArgs struct {
	FrameOption pulumi.StringInput `pulumi:"frameOption"`
	Override    pulumi.BoolInput   `pulumi:"override"`
}

func (ResponseHeadersPolicyFrameOptionsArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsOutput added in v0.4.0

func (i ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsOutput() ResponseHeadersPolicyFrameOptionsOutput

func (ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicyFrameOptionsOutput

func (ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsPtrOutput() ResponseHeadersPolicyFrameOptionsPtrOutput

func (ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyFrameOptionsArgs) ToResponseHeadersPolicyFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyFrameOptionsPtrOutput

type ResponseHeadersPolicyFrameOptionsInput added in v0.4.0

type ResponseHeadersPolicyFrameOptionsInput interface {
	pulumi.Input

	ToResponseHeadersPolicyFrameOptionsOutput() ResponseHeadersPolicyFrameOptionsOutput
	ToResponseHeadersPolicyFrameOptionsOutputWithContext(context.Context) ResponseHeadersPolicyFrameOptionsOutput
}

ResponseHeadersPolicyFrameOptionsInput is an input type that accepts ResponseHeadersPolicyFrameOptionsArgs and ResponseHeadersPolicyFrameOptionsOutput values. You can construct a concrete instance of `ResponseHeadersPolicyFrameOptionsInput` via:

ResponseHeadersPolicyFrameOptionsArgs{...}

type ResponseHeadersPolicyFrameOptionsOutput added in v0.4.0

type ResponseHeadersPolicyFrameOptionsOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyFrameOptionsOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsOutput) FrameOption added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsOutput) Override added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsOutput added in v0.4.0

func (o ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsOutput() ResponseHeadersPolicyFrameOptionsOutput

func (ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsOutputWithContext(ctx context.Context) ResponseHeadersPolicyFrameOptionsOutput

func (ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsPtrOutput() ResponseHeadersPolicyFrameOptionsPtrOutput

func (ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyFrameOptionsOutput) ToResponseHeadersPolicyFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyFrameOptionsPtrOutput

type ResponseHeadersPolicyFrameOptionsPtrInput added in v0.4.0

type ResponseHeadersPolicyFrameOptionsPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyFrameOptionsPtrOutput() ResponseHeadersPolicyFrameOptionsPtrOutput
	ToResponseHeadersPolicyFrameOptionsPtrOutputWithContext(context.Context) ResponseHeadersPolicyFrameOptionsPtrOutput
}

ResponseHeadersPolicyFrameOptionsPtrInput is an input type that accepts ResponseHeadersPolicyFrameOptionsArgs, ResponseHeadersPolicyFrameOptionsPtr and ResponseHeadersPolicyFrameOptionsPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyFrameOptionsPtrInput` via:

        ResponseHeadersPolicyFrameOptionsArgs{...}

or:

        nil

type ResponseHeadersPolicyFrameOptionsPtrOutput added in v0.4.0

type ResponseHeadersPolicyFrameOptionsPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyFrameOptionsPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsPtrOutput) FrameOption added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsPtrOutput) Override added in v0.4.0

func (ResponseHeadersPolicyFrameOptionsPtrOutput) ToResponseHeadersPolicyFrameOptionsPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyFrameOptionsPtrOutput) ToResponseHeadersPolicyFrameOptionsPtrOutput() ResponseHeadersPolicyFrameOptionsPtrOutput

func (ResponseHeadersPolicyFrameOptionsPtrOutput) ToResponseHeadersPolicyFrameOptionsPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyFrameOptionsPtrOutput) ToResponseHeadersPolicyFrameOptionsPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyFrameOptionsPtrOutput

type ResponseHeadersPolicyInput added in v0.4.0

type ResponseHeadersPolicyInput interface {
	pulumi.Input

	ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput
	ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput
}

type ResponseHeadersPolicyOutput added in v0.4.0

type ResponseHeadersPolicyOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyOutput) LastModifiedTime added in v0.17.0

func (o ResponseHeadersPolicyOutput) LastModifiedTime() pulumi.StringOutput

func (ResponseHeadersPolicyOutput) ResponseHeadersPolicyConfig added in v0.17.0

func (o ResponseHeadersPolicyOutput) ResponseHeadersPolicyConfig() ResponseHeadersPolicyConfigOutput

func (ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutput added in v0.4.0

func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutput() ResponseHeadersPolicyOutput

func (ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyOutput) ToResponseHeadersPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyOutput

type ResponseHeadersPolicyReferrerPolicy added in v0.4.0

type ResponseHeadersPolicyReferrerPolicy struct {
	Override       bool   `pulumi:"override"`
	ReferrerPolicy string `pulumi:"referrerPolicy"`
}

type ResponseHeadersPolicyReferrerPolicyArgs added in v0.4.0

type ResponseHeadersPolicyReferrerPolicyArgs struct {
	Override       pulumi.BoolInput   `pulumi:"override"`
	ReferrerPolicy pulumi.StringInput `pulumi:"referrerPolicy"`
}

func (ResponseHeadersPolicyReferrerPolicyArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyOutput added in v0.4.0

func (i ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyOutput() ResponseHeadersPolicyReferrerPolicyOutput

func (ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyReferrerPolicyOutput

func (ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyPtrOutput() ResponseHeadersPolicyReferrerPolicyPtrOutput

func (ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyReferrerPolicyArgs) ToResponseHeadersPolicyReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyReferrerPolicyPtrOutput

type ResponseHeadersPolicyReferrerPolicyInput added in v0.4.0

type ResponseHeadersPolicyReferrerPolicyInput interface {
	pulumi.Input

	ToResponseHeadersPolicyReferrerPolicyOutput() ResponseHeadersPolicyReferrerPolicyOutput
	ToResponseHeadersPolicyReferrerPolicyOutputWithContext(context.Context) ResponseHeadersPolicyReferrerPolicyOutput
}

ResponseHeadersPolicyReferrerPolicyInput is an input type that accepts ResponseHeadersPolicyReferrerPolicyArgs and ResponseHeadersPolicyReferrerPolicyOutput values. You can construct a concrete instance of `ResponseHeadersPolicyReferrerPolicyInput` via:

ResponseHeadersPolicyReferrerPolicyArgs{...}

type ResponseHeadersPolicyReferrerPolicyOutput added in v0.4.0

type ResponseHeadersPolicyReferrerPolicyOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyReferrerPolicyOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyOutput) Override added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyOutput) ReferrerPolicy added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyOutput added in v0.4.0

func (o ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyOutput() ResponseHeadersPolicyReferrerPolicyOutput

func (ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyOutputWithContext(ctx context.Context) ResponseHeadersPolicyReferrerPolicyOutput

func (ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutput() ResponseHeadersPolicyReferrerPolicyPtrOutput

func (ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyReferrerPolicyOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyReferrerPolicyPtrOutput

type ResponseHeadersPolicyReferrerPolicyPtrInput added in v0.4.0

type ResponseHeadersPolicyReferrerPolicyPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyReferrerPolicyPtrOutput() ResponseHeadersPolicyReferrerPolicyPtrOutput
	ToResponseHeadersPolicyReferrerPolicyPtrOutputWithContext(context.Context) ResponseHeadersPolicyReferrerPolicyPtrOutput
}

ResponseHeadersPolicyReferrerPolicyPtrInput is an input type that accepts ResponseHeadersPolicyReferrerPolicyArgs, ResponseHeadersPolicyReferrerPolicyPtr and ResponseHeadersPolicyReferrerPolicyPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyReferrerPolicyPtrInput` via:

        ResponseHeadersPolicyReferrerPolicyArgs{...}

or:

        nil

type ResponseHeadersPolicyReferrerPolicyPtrOutput added in v0.4.0

type ResponseHeadersPolicyReferrerPolicyPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyReferrerPolicyPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyPtrOutput) Override added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyPtrOutput) ReferrerPolicy added in v0.4.0

func (ResponseHeadersPolicyReferrerPolicyPtrOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyReferrerPolicyPtrOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutput() ResponseHeadersPolicyReferrerPolicyPtrOutput

func (ResponseHeadersPolicyReferrerPolicyPtrOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyReferrerPolicyPtrOutput) ToResponseHeadersPolicyReferrerPolicyPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyReferrerPolicyPtrOutput

type ResponseHeadersPolicySecurityHeadersConfig added in v0.4.0

type ResponseHeadersPolicySecurityHeadersConfig struct {
	ContentSecurityPolicy   *ResponseHeadersPolicyContentSecurityPolicy   `pulumi:"contentSecurityPolicy"`
	ContentTypeOptions      *ResponseHeadersPolicyContentTypeOptions      `pulumi:"contentTypeOptions"`
	FrameOptions            *ResponseHeadersPolicyFrameOptions            `pulumi:"frameOptions"`
	ReferrerPolicy          *ResponseHeadersPolicyReferrerPolicy          `pulumi:"referrerPolicy"`
	StrictTransportSecurity *ResponseHeadersPolicyStrictTransportSecurity `pulumi:"strictTransportSecurity"`
	XSSProtection           *ResponseHeadersPolicyXSSProtection           `pulumi:"xSSProtection"`
}

type ResponseHeadersPolicySecurityHeadersConfigArgs added in v0.4.0

type ResponseHeadersPolicySecurityHeadersConfigArgs struct {
	ContentSecurityPolicy   ResponseHeadersPolicyContentSecurityPolicyPtrInput   `pulumi:"contentSecurityPolicy"`
	ContentTypeOptions      ResponseHeadersPolicyContentTypeOptionsPtrInput      `pulumi:"contentTypeOptions"`
	FrameOptions            ResponseHeadersPolicyFrameOptionsPtrInput            `pulumi:"frameOptions"`
	ReferrerPolicy          ResponseHeadersPolicyReferrerPolicyPtrInput          `pulumi:"referrerPolicy"`
	StrictTransportSecurity ResponseHeadersPolicyStrictTransportSecurityPtrInput `pulumi:"strictTransportSecurity"`
	XSSProtection           ResponseHeadersPolicyXSSProtectionPtrInput           `pulumi:"xSSProtection"`
}

func (ResponseHeadersPolicySecurityHeadersConfigArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutput added in v0.4.0

func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput

func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput

func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput added in v0.4.0

func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput

func (ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicySecurityHeadersConfigArgs) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput

type ResponseHeadersPolicySecurityHeadersConfigInput added in v0.4.0

type ResponseHeadersPolicySecurityHeadersConfigInput interface {
	pulumi.Input

	ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput
	ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput
}

ResponseHeadersPolicySecurityHeadersConfigInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigArgs and ResponseHeadersPolicySecurityHeadersConfigOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigInput` via:

ResponseHeadersPolicySecurityHeadersConfigArgs{...}

type ResponseHeadersPolicySecurityHeadersConfigOutput added in v0.4.0

type ResponseHeadersPolicySecurityHeadersConfigOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ContentSecurityPolicy added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ContentTypeOptions added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigOutput) FrameOptions added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ReferrerPolicy added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigOutput) StrictTransportSecurity added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutput added in v0.4.0

func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutput() ResponseHeadersPolicySecurityHeadersConfigOutput

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigOutput

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput added in v0.4.0

func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput

func (ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicySecurityHeadersConfigOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput

func (ResponseHeadersPolicySecurityHeadersConfigOutput) XSSProtection added in v0.4.0

type ResponseHeadersPolicySecurityHeadersConfigPtrInput added in v0.4.0

type ResponseHeadersPolicySecurityHeadersConfigPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput
	ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput
}

ResponseHeadersPolicySecurityHeadersConfigPtrInput is an input type that accepts ResponseHeadersPolicySecurityHeadersConfigArgs, ResponseHeadersPolicySecurityHeadersConfigPtr and ResponseHeadersPolicySecurityHeadersConfigPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicySecurityHeadersConfigPtrInput` via:

        ResponseHeadersPolicySecurityHeadersConfigArgs{...}

or:

        nil

type ResponseHeadersPolicySecurityHeadersConfigPtrOutput added in v0.4.0

type ResponseHeadersPolicySecurityHeadersConfigPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentSecurityPolicy added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ContentTypeOptions added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) FrameOptions added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ReferrerPolicy added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) StrictTransportSecurity added in v0.4.0

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput added in v0.4.0

func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutput() ResponseHeadersPolicySecurityHeadersConfigPtrOutput

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicySecurityHeadersConfigPtrOutput) ToResponseHeadersPolicySecurityHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicySecurityHeadersConfigPtrOutput

func (ResponseHeadersPolicySecurityHeadersConfigPtrOutput) XSSProtection added in v0.4.0

type ResponseHeadersPolicyServerTimingHeadersConfig added in v0.22.0

type ResponseHeadersPolicyServerTimingHeadersConfig struct {
	Enabled      bool     `pulumi:"enabled"`
	SamplingRate *float64 `pulumi:"samplingRate"`
}

type ResponseHeadersPolicyServerTimingHeadersConfigArgs added in v0.22.0

type ResponseHeadersPolicyServerTimingHeadersConfigArgs struct {
	Enabled      pulumi.BoolInput       `pulumi:"enabled"`
	SamplingRate pulumi.Float64PtrInput `pulumi:"samplingRate"`
}

func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ElementType added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutput added in v0.22.0

func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutput() ResponseHeadersPolicyServerTimingHeadersConfigOutput

func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext added in v0.22.0

func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigOutput

func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput added in v0.22.0

func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput

func (ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext added in v0.22.0

func (i ResponseHeadersPolicyServerTimingHeadersConfigArgs) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput

type ResponseHeadersPolicyServerTimingHeadersConfigInput added in v0.22.0

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 added in v0.22.0

type ResponseHeadersPolicyServerTimingHeadersConfigOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ElementType added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) Enabled added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) SamplingRate added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutput added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext added in v0.22.0

func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigOutput

func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput added in v0.22.0

func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput() ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput

func (ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext added in v0.22.0

func (o ResponseHeadersPolicyServerTimingHeadersConfigOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput

type ResponseHeadersPolicyServerTimingHeadersConfigPtrInput added in v0.22.0

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

type ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput added in v0.22.0

type ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) Elem added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ElementType added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) Enabled added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) SamplingRate added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutput added in v0.22.0

func (ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext added in v0.22.0

func (o ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput) ToResponseHeadersPolicyServerTimingHeadersConfigPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyServerTimingHeadersConfigPtrOutput

type ResponseHeadersPolicyState added in v0.4.0

type ResponseHeadersPolicyState struct {
}

func (ResponseHeadersPolicyState) ElementType added in v0.4.0

func (ResponseHeadersPolicyState) ElementType() reflect.Type

type ResponseHeadersPolicyStrictTransportSecurity added in v0.4.0

type ResponseHeadersPolicyStrictTransportSecurity struct {
	AccessControlMaxAgeSec int   `pulumi:"accessControlMaxAgeSec"`
	IncludeSubdomains      *bool `pulumi:"includeSubdomains"`
	Override               bool  `pulumi:"override"`
	Preload                *bool `pulumi:"preload"`
}

type ResponseHeadersPolicyStrictTransportSecurityArgs added in v0.4.0

type ResponseHeadersPolicyStrictTransportSecurityArgs struct {
	AccessControlMaxAgeSec pulumi.IntInput     `pulumi:"accessControlMaxAgeSec"`
	IncludeSubdomains      pulumi.BoolPtrInput `pulumi:"includeSubdomains"`
	Override               pulumi.BoolInput    `pulumi:"override"`
	Preload                pulumi.BoolPtrInput `pulumi:"preload"`
}

func (ResponseHeadersPolicyStrictTransportSecurityArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityOutput added in v0.4.0

func (i ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityOutput() ResponseHeadersPolicyStrictTransportSecurityOutput

func (ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicyStrictTransportSecurityOutput

func (ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityPtrOutput() ResponseHeadersPolicyStrictTransportSecurityPtrOutput

func (ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyStrictTransportSecurityArgs) ToResponseHeadersPolicyStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyStrictTransportSecurityPtrOutput

type ResponseHeadersPolicyStrictTransportSecurityInput added in v0.4.0

type ResponseHeadersPolicyStrictTransportSecurityInput interface {
	pulumi.Input

	ToResponseHeadersPolicyStrictTransportSecurityOutput() ResponseHeadersPolicyStrictTransportSecurityOutput
	ToResponseHeadersPolicyStrictTransportSecurityOutputWithContext(context.Context) ResponseHeadersPolicyStrictTransportSecurityOutput
}

ResponseHeadersPolicyStrictTransportSecurityInput is an input type that accepts ResponseHeadersPolicyStrictTransportSecurityArgs and ResponseHeadersPolicyStrictTransportSecurityOutput values. You can construct a concrete instance of `ResponseHeadersPolicyStrictTransportSecurityInput` via:

ResponseHeadersPolicyStrictTransportSecurityArgs{...}

type ResponseHeadersPolicyStrictTransportSecurityOutput added in v0.4.0

type ResponseHeadersPolicyStrictTransportSecurityOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyStrictTransportSecurityOutput) AccessControlMaxAgeSec added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityOutput) IncludeSubdomains added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityOutput) Override added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityOutput) Preload added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityOutput added in v0.4.0

func (o ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityOutput() ResponseHeadersPolicyStrictTransportSecurityOutput

func (ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityOutputWithContext(ctx context.Context) ResponseHeadersPolicyStrictTransportSecurityOutput

func (ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityPtrOutput() ResponseHeadersPolicyStrictTransportSecurityPtrOutput

func (ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyStrictTransportSecurityOutput) ToResponseHeadersPolicyStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyStrictTransportSecurityPtrOutput

type ResponseHeadersPolicyStrictTransportSecurityPtrInput added in v0.4.0

type ResponseHeadersPolicyStrictTransportSecurityPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyStrictTransportSecurityPtrOutput() ResponseHeadersPolicyStrictTransportSecurityPtrOutput
	ToResponseHeadersPolicyStrictTransportSecurityPtrOutputWithContext(context.Context) ResponseHeadersPolicyStrictTransportSecurityPtrOutput
}

ResponseHeadersPolicyStrictTransportSecurityPtrInput is an input type that accepts ResponseHeadersPolicyStrictTransportSecurityArgs, ResponseHeadersPolicyStrictTransportSecurityPtr and ResponseHeadersPolicyStrictTransportSecurityPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyStrictTransportSecurityPtrInput` via:

        ResponseHeadersPolicyStrictTransportSecurityArgs{...}

or:

        nil

type ResponseHeadersPolicyStrictTransportSecurityPtrOutput added in v0.4.0

type ResponseHeadersPolicyStrictTransportSecurityPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) AccessControlMaxAgeSec added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) IncludeSubdomains added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) Override added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) Preload added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) ToResponseHeadersPolicyStrictTransportSecurityPtrOutput added in v0.4.0

func (ResponseHeadersPolicyStrictTransportSecurityPtrOutput) ToResponseHeadersPolicyStrictTransportSecurityPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyStrictTransportSecurityPtrOutput) ToResponseHeadersPolicyStrictTransportSecurityPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyStrictTransportSecurityPtrOutput

type ResponseHeadersPolicyXSSProtection added in v0.4.0

type ResponseHeadersPolicyXSSProtection struct {
	ModeBlock  *bool   `pulumi:"modeBlock"`
	Override   bool    `pulumi:"override"`
	Protection bool    `pulumi:"protection"`
	ReportUri  *string `pulumi:"reportUri"`
}

type ResponseHeadersPolicyXSSProtectionArgs added in v0.4.0

type ResponseHeadersPolicyXSSProtectionArgs struct {
	ModeBlock  pulumi.BoolPtrInput   `pulumi:"modeBlock"`
	Override   pulumi.BoolInput      `pulumi:"override"`
	Protection pulumi.BoolInput      `pulumi:"protection"`
	ReportUri  pulumi.StringPtrInput `pulumi:"reportUri"`
}

func (ResponseHeadersPolicyXSSProtectionArgs) ElementType added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionOutput added in v0.4.0

func (i ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionOutput() ResponseHeadersPolicyXSSProtectionOutput

func (ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicyXSSProtectionOutput

func (ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionPtrOutput added in v0.4.0

func (i ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionPtrOutput() ResponseHeadersPolicyXSSProtectionPtrOutput

func (ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionPtrOutputWithContext added in v0.4.0

func (i ResponseHeadersPolicyXSSProtectionArgs) ToResponseHeadersPolicyXSSProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyXSSProtectionPtrOutput

type ResponseHeadersPolicyXSSProtectionInput added in v0.4.0

type ResponseHeadersPolicyXSSProtectionInput interface {
	pulumi.Input

	ToResponseHeadersPolicyXSSProtectionOutput() ResponseHeadersPolicyXSSProtectionOutput
	ToResponseHeadersPolicyXSSProtectionOutputWithContext(context.Context) ResponseHeadersPolicyXSSProtectionOutput
}

ResponseHeadersPolicyXSSProtectionInput is an input type that accepts ResponseHeadersPolicyXSSProtectionArgs and ResponseHeadersPolicyXSSProtectionOutput values. You can construct a concrete instance of `ResponseHeadersPolicyXSSProtectionInput` via:

ResponseHeadersPolicyXSSProtectionArgs{...}

type ResponseHeadersPolicyXSSProtectionOutput added in v0.4.0

type ResponseHeadersPolicyXSSProtectionOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyXSSProtectionOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionOutput) ModeBlock added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionOutput) Override added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionOutput) Protection added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionOutput) ReportUri added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionOutput added in v0.4.0

func (o ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionOutput() ResponseHeadersPolicyXSSProtectionOutput

func (ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionOutputWithContext(ctx context.Context) ResponseHeadersPolicyXSSProtectionOutput

func (ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionPtrOutput() ResponseHeadersPolicyXSSProtectionPtrOutput

func (ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyXSSProtectionOutput) ToResponseHeadersPolicyXSSProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyXSSProtectionPtrOutput

type ResponseHeadersPolicyXSSProtectionPtrInput added in v0.4.0

type ResponseHeadersPolicyXSSProtectionPtrInput interface {
	pulumi.Input

	ToResponseHeadersPolicyXSSProtectionPtrOutput() ResponseHeadersPolicyXSSProtectionPtrOutput
	ToResponseHeadersPolicyXSSProtectionPtrOutputWithContext(context.Context) ResponseHeadersPolicyXSSProtectionPtrOutput
}

ResponseHeadersPolicyXSSProtectionPtrInput is an input type that accepts ResponseHeadersPolicyXSSProtectionArgs, ResponseHeadersPolicyXSSProtectionPtr and ResponseHeadersPolicyXSSProtectionPtrOutput values. You can construct a concrete instance of `ResponseHeadersPolicyXSSProtectionPtrInput` via:

        ResponseHeadersPolicyXSSProtectionArgs{...}

or:

        nil

type ResponseHeadersPolicyXSSProtectionPtrOutput added in v0.4.0

type ResponseHeadersPolicyXSSProtectionPtrOutput struct{ *pulumi.OutputState }

func (ResponseHeadersPolicyXSSProtectionPtrOutput) Elem added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionPtrOutput) ElementType added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionPtrOutput) ModeBlock added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionPtrOutput) Override added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionPtrOutput) Protection added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionPtrOutput) ReportUri added in v0.4.0

func (ResponseHeadersPolicyXSSProtectionPtrOutput) ToResponseHeadersPolicyXSSProtectionPtrOutput added in v0.4.0

func (o ResponseHeadersPolicyXSSProtectionPtrOutput) ToResponseHeadersPolicyXSSProtectionPtrOutput() ResponseHeadersPolicyXSSProtectionPtrOutput

func (ResponseHeadersPolicyXSSProtectionPtrOutput) ToResponseHeadersPolicyXSSProtectionPtrOutputWithContext added in v0.4.0

func (o ResponseHeadersPolicyXSSProtectionPtrOutput) ToResponseHeadersPolicyXSSProtectionPtrOutputWithContext(ctx context.Context) ResponseHeadersPolicyXSSProtectionPtrOutput

type StreamingDistribution deprecated

type StreamingDistribution struct {
	pulumi.CustomResourceState

	DomainName                  pulumi.StringOutput                 `pulumi:"domainName"`
	StreamingDistributionConfig StreamingDistributionConfigOutput   `pulumi:"streamingDistributionConfig"`
	Tags                        StreamingDistributionTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::CloudFront::StreamingDistribution

Deprecated: StreamingDistribution is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetStreamingDistribution

func GetStreamingDistribution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamingDistributionState, opts ...pulumi.ResourceOption) (*StreamingDistribution, error)

GetStreamingDistribution gets an existing StreamingDistribution 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 NewStreamingDistribution

func NewStreamingDistribution(ctx *pulumi.Context,
	name string, args *StreamingDistributionArgs, opts ...pulumi.ResourceOption) (*StreamingDistribution, error)

NewStreamingDistribution registers a new resource with the given unique name, arguments, and options.

func (*StreamingDistribution) ElementType

func (*StreamingDistribution) ElementType() reflect.Type

func (*StreamingDistribution) ToStreamingDistributionOutput

func (i *StreamingDistribution) ToStreamingDistributionOutput() StreamingDistributionOutput

func (*StreamingDistribution) ToStreamingDistributionOutputWithContext

func (i *StreamingDistribution) ToStreamingDistributionOutputWithContext(ctx context.Context) StreamingDistributionOutput

type StreamingDistributionArgs

type StreamingDistributionArgs struct {
	StreamingDistributionConfig StreamingDistributionConfigInput
	Tags                        StreamingDistributionTagArrayInput
}

The set of arguments for constructing a StreamingDistribution resource.

func (StreamingDistributionArgs) ElementType

func (StreamingDistributionArgs) ElementType() reflect.Type

type StreamingDistributionConfig added in v0.2.0

type StreamingDistributionConfig struct {
	Aliases        []string                            `pulumi:"aliases"`
	Comment        string                              `pulumi:"comment"`
	Enabled        bool                                `pulumi:"enabled"`
	Logging        *StreamingDistributionLogging       `pulumi:"logging"`
	PriceClass     *string                             `pulumi:"priceClass"`
	S3Origin       StreamingDistributionS3Origin       `pulumi:"s3Origin"`
	TrustedSigners StreamingDistributionTrustedSigners `pulumi:"trustedSigners"`
}

type StreamingDistributionConfigArgs added in v0.2.0

type StreamingDistributionConfigArgs struct {
	Aliases        pulumi.StringArrayInput                  `pulumi:"aliases"`
	Comment        pulumi.StringInput                       `pulumi:"comment"`
	Enabled        pulumi.BoolInput                         `pulumi:"enabled"`
	Logging        StreamingDistributionLoggingPtrInput     `pulumi:"logging"`
	PriceClass     pulumi.StringPtrInput                    `pulumi:"priceClass"`
	S3Origin       StreamingDistributionS3OriginInput       `pulumi:"s3Origin"`
	TrustedSigners StreamingDistributionTrustedSignersInput `pulumi:"trustedSigners"`
}

func (StreamingDistributionConfigArgs) ElementType added in v0.2.0

func (StreamingDistributionConfigArgs) ToStreamingDistributionConfigOutput added in v0.2.0

func (i StreamingDistributionConfigArgs) ToStreamingDistributionConfigOutput() StreamingDistributionConfigOutput

func (StreamingDistributionConfigArgs) ToStreamingDistributionConfigOutputWithContext added in v0.2.0

func (i StreamingDistributionConfigArgs) ToStreamingDistributionConfigOutputWithContext(ctx context.Context) StreamingDistributionConfigOutput

type StreamingDistributionConfigInput added in v0.2.0

type StreamingDistributionConfigInput interface {
	pulumi.Input

	ToStreamingDistributionConfigOutput() StreamingDistributionConfigOutput
	ToStreamingDistributionConfigOutputWithContext(context.Context) StreamingDistributionConfigOutput
}

StreamingDistributionConfigInput is an input type that accepts StreamingDistributionConfigArgs and StreamingDistributionConfigOutput values. You can construct a concrete instance of `StreamingDistributionConfigInput` via:

StreamingDistributionConfigArgs{...}

type StreamingDistributionConfigOutput added in v0.2.0

type StreamingDistributionConfigOutput struct{ *pulumi.OutputState }

func (StreamingDistributionConfigOutput) Aliases added in v0.2.0

func (StreamingDistributionConfigOutput) Comment added in v0.2.0

func (StreamingDistributionConfigOutput) ElementType added in v0.2.0

func (StreamingDistributionConfigOutput) Enabled added in v0.2.0

func (StreamingDistributionConfigOutput) Logging added in v0.2.0

func (StreamingDistributionConfigOutput) PriceClass added in v0.2.0

func (StreamingDistributionConfigOutput) S3Origin added in v0.2.0

func (StreamingDistributionConfigOutput) ToStreamingDistributionConfigOutput added in v0.2.0

func (o StreamingDistributionConfigOutput) ToStreamingDistributionConfigOutput() StreamingDistributionConfigOutput

func (StreamingDistributionConfigOutput) ToStreamingDistributionConfigOutputWithContext added in v0.2.0

func (o StreamingDistributionConfigOutput) ToStreamingDistributionConfigOutputWithContext(ctx context.Context) StreamingDistributionConfigOutput

func (StreamingDistributionConfigOutput) TrustedSigners added in v0.2.0

type StreamingDistributionConfigPtrOutput added in v0.2.0

type StreamingDistributionConfigPtrOutput struct{ *pulumi.OutputState }

func (StreamingDistributionConfigPtrOutput) Aliases added in v0.2.0

func (StreamingDistributionConfigPtrOutput) Comment added in v0.2.0

func (StreamingDistributionConfigPtrOutput) Elem added in v0.2.0

func (StreamingDistributionConfigPtrOutput) ElementType added in v0.2.0

func (StreamingDistributionConfigPtrOutput) Enabled added in v0.2.0

func (StreamingDistributionConfigPtrOutput) Logging added in v0.2.0

func (StreamingDistributionConfigPtrOutput) PriceClass added in v0.2.0

func (StreamingDistributionConfigPtrOutput) S3Origin added in v0.2.0

func (StreamingDistributionConfigPtrOutput) ToStreamingDistributionConfigPtrOutput added in v0.2.0

func (o StreamingDistributionConfigPtrOutput) ToStreamingDistributionConfigPtrOutput() StreamingDistributionConfigPtrOutput

func (StreamingDistributionConfigPtrOutput) ToStreamingDistributionConfigPtrOutputWithContext added in v0.2.0

func (o StreamingDistributionConfigPtrOutput) ToStreamingDistributionConfigPtrOutputWithContext(ctx context.Context) StreamingDistributionConfigPtrOutput

func (StreamingDistributionConfigPtrOutput) TrustedSigners added in v0.2.0

type StreamingDistributionInput

type StreamingDistributionInput interface {
	pulumi.Input

	ToStreamingDistributionOutput() StreamingDistributionOutput
	ToStreamingDistributionOutputWithContext(ctx context.Context) StreamingDistributionOutput
}

type StreamingDistributionLogging

type StreamingDistributionLogging struct {
	Bucket  string `pulumi:"bucket"`
	Enabled bool   `pulumi:"enabled"`
	Prefix  string `pulumi:"prefix"`
}

type StreamingDistributionLoggingArgs

type StreamingDistributionLoggingArgs struct {
	Bucket  pulumi.StringInput `pulumi:"bucket"`
	Enabled pulumi.BoolInput   `pulumi:"enabled"`
	Prefix  pulumi.StringInput `pulumi:"prefix"`
}

func (StreamingDistributionLoggingArgs) ElementType

func (StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingOutput

func (i StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingOutput() StreamingDistributionLoggingOutput

func (StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingOutputWithContext

func (i StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingOutputWithContext(ctx context.Context) StreamingDistributionLoggingOutput

func (StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingPtrOutput

func (i StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingPtrOutput() StreamingDistributionLoggingPtrOutput

func (StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingPtrOutputWithContext

func (i StreamingDistributionLoggingArgs) ToStreamingDistributionLoggingPtrOutputWithContext(ctx context.Context) StreamingDistributionLoggingPtrOutput

type StreamingDistributionLoggingInput

type StreamingDistributionLoggingInput interface {
	pulumi.Input

	ToStreamingDistributionLoggingOutput() StreamingDistributionLoggingOutput
	ToStreamingDistributionLoggingOutputWithContext(context.Context) StreamingDistributionLoggingOutput
}

StreamingDistributionLoggingInput is an input type that accepts StreamingDistributionLoggingArgs and StreamingDistributionLoggingOutput values. You can construct a concrete instance of `StreamingDistributionLoggingInput` via:

StreamingDistributionLoggingArgs{...}

type StreamingDistributionLoggingOutput

type StreamingDistributionLoggingOutput struct{ *pulumi.OutputState }

func (StreamingDistributionLoggingOutput) Bucket

func (StreamingDistributionLoggingOutput) ElementType

func (StreamingDistributionLoggingOutput) Enabled

func (StreamingDistributionLoggingOutput) Prefix

func (StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingOutput

func (o StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingOutput() StreamingDistributionLoggingOutput

func (StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingOutputWithContext

func (o StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingOutputWithContext(ctx context.Context) StreamingDistributionLoggingOutput

func (StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingPtrOutput

func (o StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingPtrOutput() StreamingDistributionLoggingPtrOutput

func (StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingPtrOutputWithContext

func (o StreamingDistributionLoggingOutput) ToStreamingDistributionLoggingPtrOutputWithContext(ctx context.Context) StreamingDistributionLoggingPtrOutput

type StreamingDistributionLoggingPtrInput

type StreamingDistributionLoggingPtrInput interface {
	pulumi.Input

	ToStreamingDistributionLoggingPtrOutput() StreamingDistributionLoggingPtrOutput
	ToStreamingDistributionLoggingPtrOutputWithContext(context.Context) StreamingDistributionLoggingPtrOutput
}

StreamingDistributionLoggingPtrInput is an input type that accepts StreamingDistributionLoggingArgs, StreamingDistributionLoggingPtr and StreamingDistributionLoggingPtrOutput values. You can construct a concrete instance of `StreamingDistributionLoggingPtrInput` via:

        StreamingDistributionLoggingArgs{...}

or:

        nil

type StreamingDistributionLoggingPtrOutput

type StreamingDistributionLoggingPtrOutput struct{ *pulumi.OutputState }

func (StreamingDistributionLoggingPtrOutput) Bucket

func (StreamingDistributionLoggingPtrOutput) Elem

func (StreamingDistributionLoggingPtrOutput) ElementType

func (StreamingDistributionLoggingPtrOutput) Enabled

func (StreamingDistributionLoggingPtrOutput) Prefix

func (StreamingDistributionLoggingPtrOutput) ToStreamingDistributionLoggingPtrOutput

func (o StreamingDistributionLoggingPtrOutput) ToStreamingDistributionLoggingPtrOutput() StreamingDistributionLoggingPtrOutput

func (StreamingDistributionLoggingPtrOutput) ToStreamingDistributionLoggingPtrOutputWithContext

func (o StreamingDistributionLoggingPtrOutput) ToStreamingDistributionLoggingPtrOutputWithContext(ctx context.Context) StreamingDistributionLoggingPtrOutput

type StreamingDistributionOutput

type StreamingDistributionOutput struct{ *pulumi.OutputState }

func (StreamingDistributionOutput) DomainName added in v0.17.0

func (StreamingDistributionOutput) ElementType

func (StreamingDistributionOutput) StreamingDistributionConfig added in v0.17.0

func (o StreamingDistributionOutput) StreamingDistributionConfig() StreamingDistributionConfigOutput

func (StreamingDistributionOutput) Tags added in v0.17.0

func (StreamingDistributionOutput) ToStreamingDistributionOutput

func (o StreamingDistributionOutput) ToStreamingDistributionOutput() StreamingDistributionOutput

func (StreamingDistributionOutput) ToStreamingDistributionOutputWithContext

func (o StreamingDistributionOutput) ToStreamingDistributionOutputWithContext(ctx context.Context) StreamingDistributionOutput

type StreamingDistributionS3Origin

type StreamingDistributionS3Origin struct {
	DomainName           string `pulumi:"domainName"`
	OriginAccessIdentity string `pulumi:"originAccessIdentity"`
}

type StreamingDistributionS3OriginArgs

type StreamingDistributionS3OriginArgs struct {
	DomainName           pulumi.StringInput `pulumi:"domainName"`
	OriginAccessIdentity pulumi.StringInput `pulumi:"originAccessIdentity"`
}

func (StreamingDistributionS3OriginArgs) ElementType

func (StreamingDistributionS3OriginArgs) ToStreamingDistributionS3OriginOutput

func (i StreamingDistributionS3OriginArgs) ToStreamingDistributionS3OriginOutput() StreamingDistributionS3OriginOutput

func (StreamingDistributionS3OriginArgs) ToStreamingDistributionS3OriginOutputWithContext

func (i StreamingDistributionS3OriginArgs) ToStreamingDistributionS3OriginOutputWithContext(ctx context.Context) StreamingDistributionS3OriginOutput

type StreamingDistributionS3OriginInput

type StreamingDistributionS3OriginInput interface {
	pulumi.Input

	ToStreamingDistributionS3OriginOutput() StreamingDistributionS3OriginOutput
	ToStreamingDistributionS3OriginOutputWithContext(context.Context) StreamingDistributionS3OriginOutput
}

StreamingDistributionS3OriginInput is an input type that accepts StreamingDistributionS3OriginArgs and StreamingDistributionS3OriginOutput values. You can construct a concrete instance of `StreamingDistributionS3OriginInput` via:

StreamingDistributionS3OriginArgs{...}

type StreamingDistributionS3OriginOutput

type StreamingDistributionS3OriginOutput struct{ *pulumi.OutputState }

func (StreamingDistributionS3OriginOutput) DomainName

func (StreamingDistributionS3OriginOutput) ElementType

func (StreamingDistributionS3OriginOutput) OriginAccessIdentity

func (o StreamingDistributionS3OriginOutput) OriginAccessIdentity() pulumi.StringOutput

func (StreamingDistributionS3OriginOutput) ToStreamingDistributionS3OriginOutput

func (o StreamingDistributionS3OriginOutput) ToStreamingDistributionS3OriginOutput() StreamingDistributionS3OriginOutput

func (StreamingDistributionS3OriginOutput) ToStreamingDistributionS3OriginOutputWithContext

func (o StreamingDistributionS3OriginOutput) ToStreamingDistributionS3OriginOutputWithContext(ctx context.Context) StreamingDistributionS3OriginOutput

type StreamingDistributionS3OriginPtrOutput

type StreamingDistributionS3OriginPtrOutput struct{ *pulumi.OutputState }

func (StreamingDistributionS3OriginPtrOutput) DomainName

func (StreamingDistributionS3OriginPtrOutput) Elem

func (StreamingDistributionS3OriginPtrOutput) ElementType

func (StreamingDistributionS3OriginPtrOutput) OriginAccessIdentity

func (StreamingDistributionS3OriginPtrOutput) ToStreamingDistributionS3OriginPtrOutput

func (o StreamingDistributionS3OriginPtrOutput) ToStreamingDistributionS3OriginPtrOutput() StreamingDistributionS3OriginPtrOutput

func (StreamingDistributionS3OriginPtrOutput) ToStreamingDistributionS3OriginPtrOutputWithContext

func (o StreamingDistributionS3OriginPtrOutput) ToStreamingDistributionS3OriginPtrOutputWithContext(ctx context.Context) StreamingDistributionS3OriginPtrOutput

type StreamingDistributionState

type StreamingDistributionState struct {
}

func (StreamingDistributionState) ElementType

func (StreamingDistributionState) ElementType() reflect.Type

type StreamingDistributionTag

type StreamingDistributionTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type StreamingDistributionTagArgs

type StreamingDistributionTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (StreamingDistributionTagArgs) ElementType

func (StreamingDistributionTagArgs) ToStreamingDistributionTagOutput

func (i StreamingDistributionTagArgs) ToStreamingDistributionTagOutput() StreamingDistributionTagOutput

func (StreamingDistributionTagArgs) ToStreamingDistributionTagOutputWithContext

func (i StreamingDistributionTagArgs) ToStreamingDistributionTagOutputWithContext(ctx context.Context) StreamingDistributionTagOutput

type StreamingDistributionTagArray

type StreamingDistributionTagArray []StreamingDistributionTagInput

func (StreamingDistributionTagArray) ElementType

func (StreamingDistributionTagArray) ToStreamingDistributionTagArrayOutput

func (i StreamingDistributionTagArray) ToStreamingDistributionTagArrayOutput() StreamingDistributionTagArrayOutput

func (StreamingDistributionTagArray) ToStreamingDistributionTagArrayOutputWithContext

func (i StreamingDistributionTagArray) ToStreamingDistributionTagArrayOutputWithContext(ctx context.Context) StreamingDistributionTagArrayOutput

type StreamingDistributionTagArrayInput

type StreamingDistributionTagArrayInput interface {
	pulumi.Input

	ToStreamingDistributionTagArrayOutput() StreamingDistributionTagArrayOutput
	ToStreamingDistributionTagArrayOutputWithContext(context.Context) StreamingDistributionTagArrayOutput
}

StreamingDistributionTagArrayInput is an input type that accepts StreamingDistributionTagArray and StreamingDistributionTagArrayOutput values. You can construct a concrete instance of `StreamingDistributionTagArrayInput` via:

StreamingDistributionTagArray{ StreamingDistributionTagArgs{...} }

type StreamingDistributionTagArrayOutput

type StreamingDistributionTagArrayOutput struct{ *pulumi.OutputState }

func (StreamingDistributionTagArrayOutput) ElementType

func (StreamingDistributionTagArrayOutput) Index

func (StreamingDistributionTagArrayOutput) ToStreamingDistributionTagArrayOutput

func (o StreamingDistributionTagArrayOutput) ToStreamingDistributionTagArrayOutput() StreamingDistributionTagArrayOutput

func (StreamingDistributionTagArrayOutput) ToStreamingDistributionTagArrayOutputWithContext

func (o StreamingDistributionTagArrayOutput) ToStreamingDistributionTagArrayOutputWithContext(ctx context.Context) StreamingDistributionTagArrayOutput

type StreamingDistributionTagInput

type StreamingDistributionTagInput interface {
	pulumi.Input

	ToStreamingDistributionTagOutput() StreamingDistributionTagOutput
	ToStreamingDistributionTagOutputWithContext(context.Context) StreamingDistributionTagOutput
}

StreamingDistributionTagInput is an input type that accepts StreamingDistributionTagArgs and StreamingDistributionTagOutput values. You can construct a concrete instance of `StreamingDistributionTagInput` via:

StreamingDistributionTagArgs{...}

type StreamingDistributionTagOutput

type StreamingDistributionTagOutput struct{ *pulumi.OutputState }

func (StreamingDistributionTagOutput) ElementType

func (StreamingDistributionTagOutput) Key

func (StreamingDistributionTagOutput) ToStreamingDistributionTagOutput

func (o StreamingDistributionTagOutput) ToStreamingDistributionTagOutput() StreamingDistributionTagOutput

func (StreamingDistributionTagOutput) ToStreamingDistributionTagOutputWithContext

func (o StreamingDistributionTagOutput) ToStreamingDistributionTagOutputWithContext(ctx context.Context) StreamingDistributionTagOutput

func (StreamingDistributionTagOutput) Value

type StreamingDistributionTrustedSigners

type StreamingDistributionTrustedSigners struct {
	AwsAccountNumbers []string `pulumi:"awsAccountNumbers"`
	Enabled           bool     `pulumi:"enabled"`
}

type StreamingDistributionTrustedSignersArgs

type StreamingDistributionTrustedSignersArgs struct {
	AwsAccountNumbers pulumi.StringArrayInput `pulumi:"awsAccountNumbers"`
	Enabled           pulumi.BoolInput        `pulumi:"enabled"`
}

func (StreamingDistributionTrustedSignersArgs) ElementType

func (StreamingDistributionTrustedSignersArgs) ToStreamingDistributionTrustedSignersOutput

func (i StreamingDistributionTrustedSignersArgs) ToStreamingDistributionTrustedSignersOutput() StreamingDistributionTrustedSignersOutput

func (StreamingDistributionTrustedSignersArgs) ToStreamingDistributionTrustedSignersOutputWithContext

func (i StreamingDistributionTrustedSignersArgs) ToStreamingDistributionTrustedSignersOutputWithContext(ctx context.Context) StreamingDistributionTrustedSignersOutput

type StreamingDistributionTrustedSignersInput

type StreamingDistributionTrustedSignersInput interface {
	pulumi.Input

	ToStreamingDistributionTrustedSignersOutput() StreamingDistributionTrustedSignersOutput
	ToStreamingDistributionTrustedSignersOutputWithContext(context.Context) StreamingDistributionTrustedSignersOutput
}

StreamingDistributionTrustedSignersInput is an input type that accepts StreamingDistributionTrustedSignersArgs and StreamingDistributionTrustedSignersOutput values. You can construct a concrete instance of `StreamingDistributionTrustedSignersInput` via:

StreamingDistributionTrustedSignersArgs{...}

type StreamingDistributionTrustedSignersOutput

type StreamingDistributionTrustedSignersOutput struct{ *pulumi.OutputState }

func (StreamingDistributionTrustedSignersOutput) AwsAccountNumbers

func (StreamingDistributionTrustedSignersOutput) ElementType

func (StreamingDistributionTrustedSignersOutput) Enabled

func (StreamingDistributionTrustedSignersOutput) ToStreamingDistributionTrustedSignersOutput

func (o StreamingDistributionTrustedSignersOutput) ToStreamingDistributionTrustedSignersOutput() StreamingDistributionTrustedSignersOutput

func (StreamingDistributionTrustedSignersOutput) ToStreamingDistributionTrustedSignersOutputWithContext

func (o StreamingDistributionTrustedSignersOutput) ToStreamingDistributionTrustedSignersOutputWithContext(ctx context.Context) StreamingDistributionTrustedSignersOutput

type StreamingDistributionTrustedSignersPtrOutput

type StreamingDistributionTrustedSignersPtrOutput struct{ *pulumi.OutputState }

func (StreamingDistributionTrustedSignersPtrOutput) AwsAccountNumbers

func (StreamingDistributionTrustedSignersPtrOutput) Elem

func (StreamingDistributionTrustedSignersPtrOutput) ElementType

func (StreamingDistributionTrustedSignersPtrOutput) Enabled

func (StreamingDistributionTrustedSignersPtrOutput) ToStreamingDistributionTrustedSignersPtrOutput

func (o StreamingDistributionTrustedSignersPtrOutput) ToStreamingDistributionTrustedSignersPtrOutput() StreamingDistributionTrustedSignersPtrOutput

func (StreamingDistributionTrustedSignersPtrOutput) ToStreamingDistributionTrustedSignersPtrOutputWithContext

func (o StreamingDistributionTrustedSignersPtrOutput) ToStreamingDistributionTrustedSignersPtrOutputWithContext(ctx context.Context) StreamingDistributionTrustedSignersPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL