cdn

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CdnDomain

type CdnDomain struct {
	pulumi.CustomResourceState

	// Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside
	// mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas
	// acceleration and global acceleration.
	Area pulumi.StringPtrOutput `pulumi:"area"`
	// CNAME address of domain name.
	Cname pulumi.StringOutput `pulumi:"cname"`
	// Creation time of domain name.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Name of the acceleration domain.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Whether to enable full-path cache. Default value is `true`.
	FullUrlCache pulumi.BoolPtrOutput `pulumi:"fullUrlCache"`
	// HTTPS acceleration configuration. It's a list and consist of at most one item.
	HttpsConfig CdnDomainHttpsConfigOutput `pulumi:"httpsConfig"`
	// ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default
	// value is `off`.
	Ipv6AccessSwitch pulumi.StringPtrOutput `pulumi:"ipv6AccessSwitch"`
	// Origin server configuration. It's a list and consist of at most one item.
	Origin CdnDomainOriginOutput `pulumi:"origin"`
	// The project CDN belongs to, default to 0.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.
	RangeOriginSwitch pulumi.StringPtrOutput `pulumi:"rangeOriginSwitch"`
	// Request header configuration. It's a list and consist of at most one item.
	RequestHeader CdnDomainRequestHeaderOutput `pulumi:"requestHeader"`
	// Advanced path cache configuration.
	RuleCaches CdnDomainRuleCachArrayOutput `pulumi:"ruleCaches"`
	// Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming
	// media VOD acceleration.
	ServiceType pulumi.StringOutput `pulumi:"serviceType"`
	// Acceleration service status.
	Status pulumi.StringOutput `pulumi:"status"`
	// Tags of cdn domain.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetCdnDomain

func GetCdnDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CdnDomainState, opts ...pulumi.ResourceOption) (*CdnDomain, error)

GetCdnDomain gets an existing CdnDomain 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 NewCdnDomain

func NewCdnDomain(ctx *pulumi.Context,
	name string, args *CdnDomainArgs, opts ...pulumi.ResourceOption) (*CdnDomain, error)

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

func (*CdnDomain) ElementType

func (*CdnDomain) ElementType() reflect.Type

func (*CdnDomain) ToCdnDomainOutput

func (i *CdnDomain) ToCdnDomainOutput() CdnDomainOutput

func (*CdnDomain) ToCdnDomainOutputWithContext

func (i *CdnDomain) ToCdnDomainOutputWithContext(ctx context.Context) CdnDomainOutput

type CdnDomainArgs

type CdnDomainArgs struct {
	// Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside
	// mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas
	// acceleration and global acceleration.
	Area pulumi.StringPtrInput
	// Name of the acceleration domain.
	Domain pulumi.StringInput
	// Whether to enable full-path cache. Default value is `true`.
	FullUrlCache pulumi.BoolPtrInput
	// HTTPS acceleration configuration. It's a list and consist of at most one item.
	HttpsConfig CdnDomainHttpsConfigPtrInput
	// ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default
	// value is `off`.
	Ipv6AccessSwitch pulumi.StringPtrInput
	// Origin server configuration. It's a list and consist of at most one item.
	Origin CdnDomainOriginInput
	// The project CDN belongs to, default to 0.
	ProjectId pulumi.IntPtrInput
	// Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.
	RangeOriginSwitch pulumi.StringPtrInput
	// Request header configuration. It's a list and consist of at most one item.
	RequestHeader CdnDomainRequestHeaderPtrInput
	// Advanced path cache configuration.
	RuleCaches CdnDomainRuleCachArrayInput
	// Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming
	// media VOD acceleration.
	ServiceType pulumi.StringInput
	// Tags of cdn domain.
	Tags pulumi.MapInput
}

The set of arguments for constructing a CdnDomain resource.

func (CdnDomainArgs) ElementType

func (CdnDomainArgs) ElementType() reflect.Type

type CdnDomainArray

type CdnDomainArray []CdnDomainInput

func (CdnDomainArray) ElementType

func (CdnDomainArray) ElementType() reflect.Type

func (CdnDomainArray) ToCdnDomainArrayOutput

func (i CdnDomainArray) ToCdnDomainArrayOutput() CdnDomainArrayOutput

func (CdnDomainArray) ToCdnDomainArrayOutputWithContext

func (i CdnDomainArray) ToCdnDomainArrayOutputWithContext(ctx context.Context) CdnDomainArrayOutput

type CdnDomainArrayInput

type CdnDomainArrayInput interface {
	pulumi.Input

	ToCdnDomainArrayOutput() CdnDomainArrayOutput
	ToCdnDomainArrayOutputWithContext(context.Context) CdnDomainArrayOutput
}

CdnDomainArrayInput is an input type that accepts CdnDomainArray and CdnDomainArrayOutput values. You can construct a concrete instance of `CdnDomainArrayInput` via:

CdnDomainArray{ CdnDomainArgs{...} }

type CdnDomainArrayOutput

type CdnDomainArrayOutput struct{ *pulumi.OutputState }

func (CdnDomainArrayOutput) ElementType

func (CdnDomainArrayOutput) ElementType() reflect.Type

func (CdnDomainArrayOutput) Index

func (CdnDomainArrayOutput) ToCdnDomainArrayOutput

func (o CdnDomainArrayOutput) ToCdnDomainArrayOutput() CdnDomainArrayOutput

func (CdnDomainArrayOutput) ToCdnDomainArrayOutputWithContext

func (o CdnDomainArrayOutput) ToCdnDomainArrayOutputWithContext(ctx context.Context) CdnDomainArrayOutput

type CdnDomainHttpsConfig

type CdnDomainHttpsConfig struct {
	ClientCertificateConfig *CdnDomainHttpsConfigClientCertificateConfig `pulumi:"clientCertificateConfig"`
	ForceRedirect           *CdnDomainHttpsConfigForceRedirect           `pulumi:"forceRedirect"`
	Http2Switch             *string                                      `pulumi:"http2Switch"`
	HttpsSwitch             string                                       `pulumi:"httpsSwitch"`
	OcspStaplingSwitch      *string                                      `pulumi:"ocspStaplingSwitch"`
	ServerCertificateConfig *CdnDomainHttpsConfigServerCertificateConfig `pulumi:"serverCertificateConfig"`
	SpdySwitch              *string                                      `pulumi:"spdySwitch"`
	VerifyClient            *string                                      `pulumi:"verifyClient"`
}

type CdnDomainHttpsConfigArgs

type CdnDomainHttpsConfigArgs struct {
	ClientCertificateConfig CdnDomainHttpsConfigClientCertificateConfigPtrInput `pulumi:"clientCertificateConfig"`
	ForceRedirect           CdnDomainHttpsConfigForceRedirectPtrInput           `pulumi:"forceRedirect"`
	Http2Switch             pulumi.StringPtrInput                               `pulumi:"http2Switch"`
	HttpsSwitch             pulumi.StringInput                                  `pulumi:"httpsSwitch"`
	OcspStaplingSwitch      pulumi.StringPtrInput                               `pulumi:"ocspStaplingSwitch"`
	ServerCertificateConfig CdnDomainHttpsConfigServerCertificateConfigPtrInput `pulumi:"serverCertificateConfig"`
	SpdySwitch              pulumi.StringPtrInput                               `pulumi:"spdySwitch"`
	VerifyClient            pulumi.StringPtrInput                               `pulumi:"verifyClient"`
}

func (CdnDomainHttpsConfigArgs) ElementType

func (CdnDomainHttpsConfigArgs) ElementType() reflect.Type

func (CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigOutput

func (i CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigOutput() CdnDomainHttpsConfigOutput

func (CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigOutputWithContext

func (i CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigOutputWithContext(ctx context.Context) CdnDomainHttpsConfigOutput

func (CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigPtrOutput

func (i CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigPtrOutput() CdnDomainHttpsConfigPtrOutput

func (CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigPtrOutputWithContext

func (i CdnDomainHttpsConfigArgs) ToCdnDomainHttpsConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigPtrOutput

type CdnDomainHttpsConfigClientCertificateConfig

type CdnDomainHttpsConfigClientCertificateConfig struct {
	CertificateContent string  `pulumi:"certificateContent"`
	CertificateName    *string `pulumi:"certificateName"`
	DeployTime         *string `pulumi:"deployTime"`
	ExpireTime         *string `pulumi:"expireTime"`
}

type CdnDomainHttpsConfigClientCertificateConfigArgs

type CdnDomainHttpsConfigClientCertificateConfigArgs struct {
	CertificateContent pulumi.StringInput    `pulumi:"certificateContent"`
	CertificateName    pulumi.StringPtrInput `pulumi:"certificateName"`
	DeployTime         pulumi.StringPtrInput `pulumi:"deployTime"`
	ExpireTime         pulumi.StringPtrInput `pulumi:"expireTime"`
}

func (CdnDomainHttpsConfigClientCertificateConfigArgs) ElementType

func (CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigOutput

func (i CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigOutput() CdnDomainHttpsConfigClientCertificateConfigOutput

func (CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigOutputWithContext

func (i CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) CdnDomainHttpsConfigClientCertificateConfigOutput

func (CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutput

func (i CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutput() CdnDomainHttpsConfigClientCertificateConfigPtrOutput

func (CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutputWithContext

func (i CdnDomainHttpsConfigClientCertificateConfigArgs) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigClientCertificateConfigPtrOutput

type CdnDomainHttpsConfigClientCertificateConfigInput

type CdnDomainHttpsConfigClientCertificateConfigInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigClientCertificateConfigOutput() CdnDomainHttpsConfigClientCertificateConfigOutput
	ToCdnDomainHttpsConfigClientCertificateConfigOutputWithContext(context.Context) CdnDomainHttpsConfigClientCertificateConfigOutput
}

CdnDomainHttpsConfigClientCertificateConfigInput is an input type that accepts CdnDomainHttpsConfigClientCertificateConfigArgs and CdnDomainHttpsConfigClientCertificateConfigOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigClientCertificateConfigInput` via:

CdnDomainHttpsConfigClientCertificateConfigArgs{...}

type CdnDomainHttpsConfigClientCertificateConfigOutput

type CdnDomainHttpsConfigClientCertificateConfigOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigClientCertificateConfigOutput) CertificateContent

func (CdnDomainHttpsConfigClientCertificateConfigOutput) CertificateName

func (CdnDomainHttpsConfigClientCertificateConfigOutput) DeployTime

func (CdnDomainHttpsConfigClientCertificateConfigOutput) ElementType

func (CdnDomainHttpsConfigClientCertificateConfigOutput) ExpireTime

func (CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigOutput

func (o CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigOutput() CdnDomainHttpsConfigClientCertificateConfigOutput

func (CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigOutputWithContext

func (o CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) CdnDomainHttpsConfigClientCertificateConfigOutput

func (CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutput

func (o CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutput() CdnDomainHttpsConfigClientCertificateConfigPtrOutput

func (CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutputWithContext

func (o CdnDomainHttpsConfigClientCertificateConfigOutput) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigClientCertificateConfigPtrOutput

type CdnDomainHttpsConfigClientCertificateConfigPtrInput

type CdnDomainHttpsConfigClientCertificateConfigPtrInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigClientCertificateConfigPtrOutput() CdnDomainHttpsConfigClientCertificateConfigPtrOutput
	ToCdnDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(context.Context) CdnDomainHttpsConfigClientCertificateConfigPtrOutput
}

CdnDomainHttpsConfigClientCertificateConfigPtrInput is an input type that accepts CdnDomainHttpsConfigClientCertificateConfigArgs, CdnDomainHttpsConfigClientCertificateConfigPtr and CdnDomainHttpsConfigClientCertificateConfigPtrOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigClientCertificateConfigPtrInput` via:

        CdnDomainHttpsConfigClientCertificateConfigArgs{...}

or:

        nil

type CdnDomainHttpsConfigClientCertificateConfigPtrOutput

type CdnDomainHttpsConfigClientCertificateConfigPtrOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) CertificateContent

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) CertificateName

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) DeployTime

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) Elem

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) ElementType

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) ExpireTime

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutput

func (CdnDomainHttpsConfigClientCertificateConfigPtrOutput) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutputWithContext

func (o CdnDomainHttpsConfigClientCertificateConfigPtrOutput) ToCdnDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigClientCertificateConfigPtrOutput

type CdnDomainHttpsConfigForceRedirect

type CdnDomainHttpsConfigForceRedirect struct {
	RedirectStatusCode *int    `pulumi:"redirectStatusCode"`
	RedirectType       *string `pulumi:"redirectType"`
	Switch             *string `pulumi:"switch"`
}

type CdnDomainHttpsConfigForceRedirectArgs

type CdnDomainHttpsConfigForceRedirectArgs struct {
	RedirectStatusCode pulumi.IntPtrInput    `pulumi:"redirectStatusCode"`
	RedirectType       pulumi.StringPtrInput `pulumi:"redirectType"`
	Switch             pulumi.StringPtrInput `pulumi:"switch"`
}

func (CdnDomainHttpsConfigForceRedirectArgs) ElementType

func (CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectOutput

func (i CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectOutput() CdnDomainHttpsConfigForceRedirectOutput

func (CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectOutputWithContext

func (i CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) CdnDomainHttpsConfigForceRedirectOutput

func (CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectPtrOutput

func (i CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectPtrOutput() CdnDomainHttpsConfigForceRedirectPtrOutput

func (CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectPtrOutputWithContext

func (i CdnDomainHttpsConfigForceRedirectArgs) ToCdnDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigForceRedirectPtrOutput

type CdnDomainHttpsConfigForceRedirectInput

type CdnDomainHttpsConfigForceRedirectInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigForceRedirectOutput() CdnDomainHttpsConfigForceRedirectOutput
	ToCdnDomainHttpsConfigForceRedirectOutputWithContext(context.Context) CdnDomainHttpsConfigForceRedirectOutput
}

CdnDomainHttpsConfigForceRedirectInput is an input type that accepts CdnDomainHttpsConfigForceRedirectArgs and CdnDomainHttpsConfigForceRedirectOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigForceRedirectInput` via:

CdnDomainHttpsConfigForceRedirectArgs{...}

type CdnDomainHttpsConfigForceRedirectOutput

type CdnDomainHttpsConfigForceRedirectOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigForceRedirectOutput) ElementType

func (CdnDomainHttpsConfigForceRedirectOutput) RedirectStatusCode

func (CdnDomainHttpsConfigForceRedirectOutput) RedirectType

func (CdnDomainHttpsConfigForceRedirectOutput) Switch

func (CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectOutput

func (o CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectOutput() CdnDomainHttpsConfigForceRedirectOutput

func (CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectOutputWithContext

func (o CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) CdnDomainHttpsConfigForceRedirectOutput

func (CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutput

func (o CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutput() CdnDomainHttpsConfigForceRedirectPtrOutput

func (CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutputWithContext

func (o CdnDomainHttpsConfigForceRedirectOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigForceRedirectPtrOutput

type CdnDomainHttpsConfigForceRedirectPtrInput

type CdnDomainHttpsConfigForceRedirectPtrInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigForceRedirectPtrOutput() CdnDomainHttpsConfigForceRedirectPtrOutput
	ToCdnDomainHttpsConfigForceRedirectPtrOutputWithContext(context.Context) CdnDomainHttpsConfigForceRedirectPtrOutput
}

CdnDomainHttpsConfigForceRedirectPtrInput is an input type that accepts CdnDomainHttpsConfigForceRedirectArgs, CdnDomainHttpsConfigForceRedirectPtr and CdnDomainHttpsConfigForceRedirectPtrOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigForceRedirectPtrInput` via:

        CdnDomainHttpsConfigForceRedirectArgs{...}

or:

        nil

type CdnDomainHttpsConfigForceRedirectPtrOutput

type CdnDomainHttpsConfigForceRedirectPtrOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigForceRedirectPtrOutput) Elem

func (CdnDomainHttpsConfigForceRedirectPtrOutput) ElementType

func (CdnDomainHttpsConfigForceRedirectPtrOutput) RedirectStatusCode

func (CdnDomainHttpsConfigForceRedirectPtrOutput) RedirectType

func (CdnDomainHttpsConfigForceRedirectPtrOutput) Switch

func (CdnDomainHttpsConfigForceRedirectPtrOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutput

func (o CdnDomainHttpsConfigForceRedirectPtrOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutput() CdnDomainHttpsConfigForceRedirectPtrOutput

func (CdnDomainHttpsConfigForceRedirectPtrOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutputWithContext

func (o CdnDomainHttpsConfigForceRedirectPtrOutput) ToCdnDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigForceRedirectPtrOutput

type CdnDomainHttpsConfigInput

type CdnDomainHttpsConfigInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigOutput() CdnDomainHttpsConfigOutput
	ToCdnDomainHttpsConfigOutputWithContext(context.Context) CdnDomainHttpsConfigOutput
}

CdnDomainHttpsConfigInput is an input type that accepts CdnDomainHttpsConfigArgs and CdnDomainHttpsConfigOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigInput` via:

CdnDomainHttpsConfigArgs{...}

type CdnDomainHttpsConfigOutput

type CdnDomainHttpsConfigOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigOutput) ClientCertificateConfig

func (CdnDomainHttpsConfigOutput) ElementType

func (CdnDomainHttpsConfigOutput) ElementType() reflect.Type

func (CdnDomainHttpsConfigOutput) ForceRedirect

func (CdnDomainHttpsConfigOutput) Http2Switch

func (CdnDomainHttpsConfigOutput) HttpsSwitch

func (CdnDomainHttpsConfigOutput) OcspStaplingSwitch

func (o CdnDomainHttpsConfigOutput) OcspStaplingSwitch() pulumi.StringPtrOutput

func (CdnDomainHttpsConfigOutput) ServerCertificateConfig

func (CdnDomainHttpsConfigOutput) SpdySwitch

func (CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigOutput

func (o CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigOutput() CdnDomainHttpsConfigOutput

func (CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigOutputWithContext

func (o CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigOutputWithContext(ctx context.Context) CdnDomainHttpsConfigOutput

func (CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigPtrOutput

func (o CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigPtrOutput() CdnDomainHttpsConfigPtrOutput

func (CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigPtrOutputWithContext

func (o CdnDomainHttpsConfigOutput) ToCdnDomainHttpsConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigPtrOutput

func (CdnDomainHttpsConfigOutput) VerifyClient

type CdnDomainHttpsConfigPtrInput

type CdnDomainHttpsConfigPtrInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigPtrOutput() CdnDomainHttpsConfigPtrOutput
	ToCdnDomainHttpsConfigPtrOutputWithContext(context.Context) CdnDomainHttpsConfigPtrOutput
}

CdnDomainHttpsConfigPtrInput is an input type that accepts CdnDomainHttpsConfigArgs, CdnDomainHttpsConfigPtr and CdnDomainHttpsConfigPtrOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigPtrInput` via:

        CdnDomainHttpsConfigArgs{...}

or:

        nil

type CdnDomainHttpsConfigPtrOutput

type CdnDomainHttpsConfigPtrOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigPtrOutput) ClientCertificateConfig

func (CdnDomainHttpsConfigPtrOutput) Elem

func (CdnDomainHttpsConfigPtrOutput) ElementType

func (CdnDomainHttpsConfigPtrOutput) ForceRedirect

func (CdnDomainHttpsConfigPtrOutput) Http2Switch

func (CdnDomainHttpsConfigPtrOutput) HttpsSwitch

func (CdnDomainHttpsConfigPtrOutput) OcspStaplingSwitch

func (o CdnDomainHttpsConfigPtrOutput) OcspStaplingSwitch() pulumi.StringPtrOutput

func (CdnDomainHttpsConfigPtrOutput) ServerCertificateConfig

func (CdnDomainHttpsConfigPtrOutput) SpdySwitch

func (CdnDomainHttpsConfigPtrOutput) ToCdnDomainHttpsConfigPtrOutput

func (o CdnDomainHttpsConfigPtrOutput) ToCdnDomainHttpsConfigPtrOutput() CdnDomainHttpsConfigPtrOutput

func (CdnDomainHttpsConfigPtrOutput) ToCdnDomainHttpsConfigPtrOutputWithContext

func (o CdnDomainHttpsConfigPtrOutput) ToCdnDomainHttpsConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigPtrOutput

func (CdnDomainHttpsConfigPtrOutput) VerifyClient

type CdnDomainHttpsConfigServerCertificateConfig

type CdnDomainHttpsConfigServerCertificateConfig struct {
	CertificateContent *string `pulumi:"certificateContent"`
	CertificateId      *string `pulumi:"certificateId"`
	CertificateName    *string `pulumi:"certificateName"`
	DeployTime         *string `pulumi:"deployTime"`
	ExpireTime         *string `pulumi:"expireTime"`
	Message            *string `pulumi:"message"`
	PrivateKey         *string `pulumi:"privateKey"`
}

type CdnDomainHttpsConfigServerCertificateConfigArgs

type CdnDomainHttpsConfigServerCertificateConfigArgs struct {
	CertificateContent pulumi.StringPtrInput `pulumi:"certificateContent"`
	CertificateId      pulumi.StringPtrInput `pulumi:"certificateId"`
	CertificateName    pulumi.StringPtrInput `pulumi:"certificateName"`
	DeployTime         pulumi.StringPtrInput `pulumi:"deployTime"`
	ExpireTime         pulumi.StringPtrInput `pulumi:"expireTime"`
	Message            pulumi.StringPtrInput `pulumi:"message"`
	PrivateKey         pulumi.StringPtrInput `pulumi:"privateKey"`
}

func (CdnDomainHttpsConfigServerCertificateConfigArgs) ElementType

func (CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigOutput

func (i CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigOutput() CdnDomainHttpsConfigServerCertificateConfigOutput

func (CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigOutputWithContext

func (i CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) CdnDomainHttpsConfigServerCertificateConfigOutput

func (CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutput

func (i CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutput() CdnDomainHttpsConfigServerCertificateConfigPtrOutput

func (CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutputWithContext

func (i CdnDomainHttpsConfigServerCertificateConfigArgs) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigServerCertificateConfigPtrOutput

type CdnDomainHttpsConfigServerCertificateConfigInput

type CdnDomainHttpsConfigServerCertificateConfigInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigServerCertificateConfigOutput() CdnDomainHttpsConfigServerCertificateConfigOutput
	ToCdnDomainHttpsConfigServerCertificateConfigOutputWithContext(context.Context) CdnDomainHttpsConfigServerCertificateConfigOutput
}

CdnDomainHttpsConfigServerCertificateConfigInput is an input type that accepts CdnDomainHttpsConfigServerCertificateConfigArgs and CdnDomainHttpsConfigServerCertificateConfigOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigServerCertificateConfigInput` via:

CdnDomainHttpsConfigServerCertificateConfigArgs{...}

type CdnDomainHttpsConfigServerCertificateConfigOutput

type CdnDomainHttpsConfigServerCertificateConfigOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigServerCertificateConfigOutput) CertificateContent

func (CdnDomainHttpsConfigServerCertificateConfigOutput) CertificateId

func (CdnDomainHttpsConfigServerCertificateConfigOutput) CertificateName

func (CdnDomainHttpsConfigServerCertificateConfigOutput) DeployTime

func (CdnDomainHttpsConfigServerCertificateConfigOutput) ElementType

func (CdnDomainHttpsConfigServerCertificateConfigOutput) ExpireTime

func (CdnDomainHttpsConfigServerCertificateConfigOutput) Message

func (CdnDomainHttpsConfigServerCertificateConfigOutput) PrivateKey

func (CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigOutput

func (o CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigOutput() CdnDomainHttpsConfigServerCertificateConfigOutput

func (CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigOutputWithContext

func (o CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) CdnDomainHttpsConfigServerCertificateConfigOutput

func (CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutput

func (o CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutput() CdnDomainHttpsConfigServerCertificateConfigPtrOutput

func (CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutputWithContext

func (o CdnDomainHttpsConfigServerCertificateConfigOutput) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigServerCertificateConfigPtrOutput

type CdnDomainHttpsConfigServerCertificateConfigPtrInput

type CdnDomainHttpsConfigServerCertificateConfigPtrInput interface {
	pulumi.Input

	ToCdnDomainHttpsConfigServerCertificateConfigPtrOutput() CdnDomainHttpsConfigServerCertificateConfigPtrOutput
	ToCdnDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(context.Context) CdnDomainHttpsConfigServerCertificateConfigPtrOutput
}

CdnDomainHttpsConfigServerCertificateConfigPtrInput is an input type that accepts CdnDomainHttpsConfigServerCertificateConfigArgs, CdnDomainHttpsConfigServerCertificateConfigPtr and CdnDomainHttpsConfigServerCertificateConfigPtrOutput values. You can construct a concrete instance of `CdnDomainHttpsConfigServerCertificateConfigPtrInput` via:

        CdnDomainHttpsConfigServerCertificateConfigArgs{...}

or:

        nil

type CdnDomainHttpsConfigServerCertificateConfigPtrOutput

type CdnDomainHttpsConfigServerCertificateConfigPtrOutput struct{ *pulumi.OutputState }

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) CertificateContent

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) CertificateId

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) CertificateName

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) DeployTime

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) Elem

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) ElementType

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) ExpireTime

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) Message

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) PrivateKey

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutput

func (CdnDomainHttpsConfigServerCertificateConfigPtrOutput) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutputWithContext

func (o CdnDomainHttpsConfigServerCertificateConfigPtrOutput) ToCdnDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) CdnDomainHttpsConfigServerCertificateConfigPtrOutput

type CdnDomainInput

type CdnDomainInput interface {
	pulumi.Input

	ToCdnDomainOutput() CdnDomainOutput
	ToCdnDomainOutputWithContext(ctx context.Context) CdnDomainOutput
}

type CdnDomainMap

type CdnDomainMap map[string]CdnDomainInput

func (CdnDomainMap) ElementType

func (CdnDomainMap) ElementType() reflect.Type

func (CdnDomainMap) ToCdnDomainMapOutput

func (i CdnDomainMap) ToCdnDomainMapOutput() CdnDomainMapOutput

func (CdnDomainMap) ToCdnDomainMapOutputWithContext

func (i CdnDomainMap) ToCdnDomainMapOutputWithContext(ctx context.Context) CdnDomainMapOutput

type CdnDomainMapInput

type CdnDomainMapInput interface {
	pulumi.Input

	ToCdnDomainMapOutput() CdnDomainMapOutput
	ToCdnDomainMapOutputWithContext(context.Context) CdnDomainMapOutput
}

CdnDomainMapInput is an input type that accepts CdnDomainMap and CdnDomainMapOutput values. You can construct a concrete instance of `CdnDomainMapInput` via:

CdnDomainMap{ "key": CdnDomainArgs{...} }

type CdnDomainMapOutput

type CdnDomainMapOutput struct{ *pulumi.OutputState }

func (CdnDomainMapOutput) ElementType

func (CdnDomainMapOutput) ElementType() reflect.Type

func (CdnDomainMapOutput) MapIndex

func (CdnDomainMapOutput) ToCdnDomainMapOutput

func (o CdnDomainMapOutput) ToCdnDomainMapOutput() CdnDomainMapOutput

func (CdnDomainMapOutput) ToCdnDomainMapOutputWithContext

func (o CdnDomainMapOutput) ToCdnDomainMapOutputWithContext(ctx context.Context) CdnDomainMapOutput

type CdnDomainOrigin

type CdnDomainOrigin struct {
	BackupOriginLists  []string `pulumi:"backupOriginLists"`
	BackupOriginType   *string  `pulumi:"backupOriginType"`
	BackupServerName   *string  `pulumi:"backupServerName"`
	CosPrivateAccess   *string  `pulumi:"cosPrivateAccess"`
	OriginLists        []string `pulumi:"originLists"`
	OriginPullProtocol *string  `pulumi:"originPullProtocol"`
	OriginType         string   `pulumi:"originType"`
	ServerName         *string  `pulumi:"serverName"`
}

type CdnDomainOriginArgs

type CdnDomainOriginArgs struct {
	BackupOriginLists  pulumi.StringArrayInput `pulumi:"backupOriginLists"`
	BackupOriginType   pulumi.StringPtrInput   `pulumi:"backupOriginType"`
	BackupServerName   pulumi.StringPtrInput   `pulumi:"backupServerName"`
	CosPrivateAccess   pulumi.StringPtrInput   `pulumi:"cosPrivateAccess"`
	OriginLists        pulumi.StringArrayInput `pulumi:"originLists"`
	OriginPullProtocol pulumi.StringPtrInput   `pulumi:"originPullProtocol"`
	OriginType         pulumi.StringInput      `pulumi:"originType"`
	ServerName         pulumi.StringPtrInput   `pulumi:"serverName"`
}

func (CdnDomainOriginArgs) ElementType

func (CdnDomainOriginArgs) ElementType() reflect.Type

func (CdnDomainOriginArgs) ToCdnDomainOriginOutput

func (i CdnDomainOriginArgs) ToCdnDomainOriginOutput() CdnDomainOriginOutput

func (CdnDomainOriginArgs) ToCdnDomainOriginOutputWithContext

func (i CdnDomainOriginArgs) ToCdnDomainOriginOutputWithContext(ctx context.Context) CdnDomainOriginOutput

func (CdnDomainOriginArgs) ToCdnDomainOriginPtrOutput

func (i CdnDomainOriginArgs) ToCdnDomainOriginPtrOutput() CdnDomainOriginPtrOutput

func (CdnDomainOriginArgs) ToCdnDomainOriginPtrOutputWithContext

func (i CdnDomainOriginArgs) ToCdnDomainOriginPtrOutputWithContext(ctx context.Context) CdnDomainOriginPtrOutput

type CdnDomainOriginInput

type CdnDomainOriginInput interface {
	pulumi.Input

	ToCdnDomainOriginOutput() CdnDomainOriginOutput
	ToCdnDomainOriginOutputWithContext(context.Context) CdnDomainOriginOutput
}

CdnDomainOriginInput is an input type that accepts CdnDomainOriginArgs and CdnDomainOriginOutput values. You can construct a concrete instance of `CdnDomainOriginInput` via:

CdnDomainOriginArgs{...}

type CdnDomainOriginOutput

type CdnDomainOriginOutput struct{ *pulumi.OutputState }

func (CdnDomainOriginOutput) BackupOriginLists

func (o CdnDomainOriginOutput) BackupOriginLists() pulumi.StringArrayOutput

func (CdnDomainOriginOutput) BackupOriginType

func (o CdnDomainOriginOutput) BackupOriginType() pulumi.StringPtrOutput

func (CdnDomainOriginOutput) BackupServerName

func (o CdnDomainOriginOutput) BackupServerName() pulumi.StringPtrOutput

func (CdnDomainOriginOutput) CosPrivateAccess

func (o CdnDomainOriginOutput) CosPrivateAccess() pulumi.StringPtrOutput

func (CdnDomainOriginOutput) ElementType

func (CdnDomainOriginOutput) ElementType() reflect.Type

func (CdnDomainOriginOutput) OriginLists

func (CdnDomainOriginOutput) OriginPullProtocol

func (o CdnDomainOriginOutput) OriginPullProtocol() pulumi.StringPtrOutput

func (CdnDomainOriginOutput) OriginType

func (o CdnDomainOriginOutput) OriginType() pulumi.StringOutput

func (CdnDomainOriginOutput) ServerName

func (CdnDomainOriginOutput) ToCdnDomainOriginOutput

func (o CdnDomainOriginOutput) ToCdnDomainOriginOutput() CdnDomainOriginOutput

func (CdnDomainOriginOutput) ToCdnDomainOriginOutputWithContext

func (o CdnDomainOriginOutput) ToCdnDomainOriginOutputWithContext(ctx context.Context) CdnDomainOriginOutput

func (CdnDomainOriginOutput) ToCdnDomainOriginPtrOutput

func (o CdnDomainOriginOutput) ToCdnDomainOriginPtrOutput() CdnDomainOriginPtrOutput

func (CdnDomainOriginOutput) ToCdnDomainOriginPtrOutputWithContext

func (o CdnDomainOriginOutput) ToCdnDomainOriginPtrOutputWithContext(ctx context.Context) CdnDomainOriginPtrOutput

type CdnDomainOriginPtrInput

type CdnDomainOriginPtrInput interface {
	pulumi.Input

	ToCdnDomainOriginPtrOutput() CdnDomainOriginPtrOutput
	ToCdnDomainOriginPtrOutputWithContext(context.Context) CdnDomainOriginPtrOutput
}

CdnDomainOriginPtrInput is an input type that accepts CdnDomainOriginArgs, CdnDomainOriginPtr and CdnDomainOriginPtrOutput values. You can construct a concrete instance of `CdnDomainOriginPtrInput` via:

        CdnDomainOriginArgs{...}

or:

        nil

type CdnDomainOriginPtrOutput

type CdnDomainOriginPtrOutput struct{ *pulumi.OutputState }

func (CdnDomainOriginPtrOutput) BackupOriginLists

func (o CdnDomainOriginPtrOutput) BackupOriginLists() pulumi.StringArrayOutput

func (CdnDomainOriginPtrOutput) BackupOriginType

func (o CdnDomainOriginPtrOutput) BackupOriginType() pulumi.StringPtrOutput

func (CdnDomainOriginPtrOutput) BackupServerName

func (o CdnDomainOriginPtrOutput) BackupServerName() pulumi.StringPtrOutput

func (CdnDomainOriginPtrOutput) CosPrivateAccess

func (o CdnDomainOriginPtrOutput) CosPrivateAccess() pulumi.StringPtrOutput

func (CdnDomainOriginPtrOutput) Elem

func (CdnDomainOriginPtrOutput) ElementType

func (CdnDomainOriginPtrOutput) ElementType() reflect.Type

func (CdnDomainOriginPtrOutput) OriginLists

func (CdnDomainOriginPtrOutput) OriginPullProtocol

func (o CdnDomainOriginPtrOutput) OriginPullProtocol() pulumi.StringPtrOutput

func (CdnDomainOriginPtrOutput) OriginType

func (CdnDomainOriginPtrOutput) ServerName

func (CdnDomainOriginPtrOutput) ToCdnDomainOriginPtrOutput

func (o CdnDomainOriginPtrOutput) ToCdnDomainOriginPtrOutput() CdnDomainOriginPtrOutput

func (CdnDomainOriginPtrOutput) ToCdnDomainOriginPtrOutputWithContext

func (o CdnDomainOriginPtrOutput) ToCdnDomainOriginPtrOutputWithContext(ctx context.Context) CdnDomainOriginPtrOutput

type CdnDomainOutput

type CdnDomainOutput struct{ *pulumi.OutputState }

func (CdnDomainOutput) Area

Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas acceleration and global acceleration.

func (CdnDomainOutput) Cname

CNAME address of domain name.

func (CdnDomainOutput) CreateTime

func (o CdnDomainOutput) CreateTime() pulumi.StringOutput

Creation time of domain name.

func (CdnDomainOutput) Domain

func (o CdnDomainOutput) Domain() pulumi.StringOutput

Name of the acceleration domain.

func (CdnDomainOutput) ElementType

func (CdnDomainOutput) ElementType() reflect.Type

func (CdnDomainOutput) FullUrlCache

func (o CdnDomainOutput) FullUrlCache() pulumi.BoolPtrOutput

Whether to enable full-path cache. Default value is `true`.

func (CdnDomainOutput) HttpsConfig

HTTPS acceleration configuration. It's a list and consist of at most one item.

func (CdnDomainOutput) Ipv6AccessSwitch

func (o CdnDomainOutput) Ipv6AccessSwitch() pulumi.StringPtrOutput

ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default value is `off`.

func (CdnDomainOutput) Origin

Origin server configuration. It's a list and consist of at most one item.

func (CdnDomainOutput) ProjectId

func (o CdnDomainOutput) ProjectId() pulumi.IntPtrOutput

The project CDN belongs to, default to 0.

func (CdnDomainOutput) RangeOriginSwitch

func (o CdnDomainOutput) RangeOriginSwitch() pulumi.StringPtrOutput

Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.

func (CdnDomainOutput) RequestHeader

Request header configuration. It's a list and consist of at most one item.

func (CdnDomainOutput) RuleCaches

Advanced path cache configuration.

func (CdnDomainOutput) ServiceType

func (o CdnDomainOutput) ServiceType() pulumi.StringOutput

Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming media VOD acceleration.

func (CdnDomainOutput) Status

func (o CdnDomainOutput) Status() pulumi.StringOutput

Acceleration service status.

func (CdnDomainOutput) Tags

func (o CdnDomainOutput) Tags() pulumi.MapOutput

Tags of cdn domain.

func (CdnDomainOutput) ToCdnDomainOutput

func (o CdnDomainOutput) ToCdnDomainOutput() CdnDomainOutput

func (CdnDomainOutput) ToCdnDomainOutputWithContext

func (o CdnDomainOutput) ToCdnDomainOutputWithContext(ctx context.Context) CdnDomainOutput

type CdnDomainRequestHeader

type CdnDomainRequestHeader struct {
	HeaderRules []CdnDomainRequestHeaderHeaderRule `pulumi:"headerRules"`
	Switch      *string                            `pulumi:"switch"`
}

type CdnDomainRequestHeaderArgs

type CdnDomainRequestHeaderArgs struct {
	HeaderRules CdnDomainRequestHeaderHeaderRuleArrayInput `pulumi:"headerRules"`
	Switch      pulumi.StringPtrInput                      `pulumi:"switch"`
}

func (CdnDomainRequestHeaderArgs) ElementType

func (CdnDomainRequestHeaderArgs) ElementType() reflect.Type

func (CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderOutput

func (i CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderOutput() CdnDomainRequestHeaderOutput

func (CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderOutputWithContext

func (i CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderOutputWithContext(ctx context.Context) CdnDomainRequestHeaderOutput

func (CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderPtrOutput

func (i CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderPtrOutput() CdnDomainRequestHeaderPtrOutput

func (CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderPtrOutputWithContext

func (i CdnDomainRequestHeaderArgs) ToCdnDomainRequestHeaderPtrOutputWithContext(ctx context.Context) CdnDomainRequestHeaderPtrOutput

type CdnDomainRequestHeaderHeaderRule

type CdnDomainRequestHeaderHeaderRule struct {
	HeaderMode  string   `pulumi:"headerMode"`
	HeaderName  string   `pulumi:"headerName"`
	HeaderValue string   `pulumi:"headerValue"`
	RulePaths   []string `pulumi:"rulePaths"`
	RuleType    string   `pulumi:"ruleType"`
}

type CdnDomainRequestHeaderHeaderRuleArgs

type CdnDomainRequestHeaderHeaderRuleArgs struct {
	HeaderMode  pulumi.StringInput      `pulumi:"headerMode"`
	HeaderName  pulumi.StringInput      `pulumi:"headerName"`
	HeaderValue pulumi.StringInput      `pulumi:"headerValue"`
	RulePaths   pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType    pulumi.StringInput      `pulumi:"ruleType"`
}

func (CdnDomainRequestHeaderHeaderRuleArgs) ElementType

func (CdnDomainRequestHeaderHeaderRuleArgs) ToCdnDomainRequestHeaderHeaderRuleOutput

func (i CdnDomainRequestHeaderHeaderRuleArgs) ToCdnDomainRequestHeaderHeaderRuleOutput() CdnDomainRequestHeaderHeaderRuleOutput

func (CdnDomainRequestHeaderHeaderRuleArgs) ToCdnDomainRequestHeaderHeaderRuleOutputWithContext

func (i CdnDomainRequestHeaderHeaderRuleArgs) ToCdnDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) CdnDomainRequestHeaderHeaderRuleOutput

type CdnDomainRequestHeaderHeaderRuleArray

type CdnDomainRequestHeaderHeaderRuleArray []CdnDomainRequestHeaderHeaderRuleInput

func (CdnDomainRequestHeaderHeaderRuleArray) ElementType

func (CdnDomainRequestHeaderHeaderRuleArray) ToCdnDomainRequestHeaderHeaderRuleArrayOutput

func (i CdnDomainRequestHeaderHeaderRuleArray) ToCdnDomainRequestHeaderHeaderRuleArrayOutput() CdnDomainRequestHeaderHeaderRuleArrayOutput

func (CdnDomainRequestHeaderHeaderRuleArray) ToCdnDomainRequestHeaderHeaderRuleArrayOutputWithContext

func (i CdnDomainRequestHeaderHeaderRuleArray) ToCdnDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) CdnDomainRequestHeaderHeaderRuleArrayOutput

type CdnDomainRequestHeaderHeaderRuleArrayInput

type CdnDomainRequestHeaderHeaderRuleArrayInput interface {
	pulumi.Input

	ToCdnDomainRequestHeaderHeaderRuleArrayOutput() CdnDomainRequestHeaderHeaderRuleArrayOutput
	ToCdnDomainRequestHeaderHeaderRuleArrayOutputWithContext(context.Context) CdnDomainRequestHeaderHeaderRuleArrayOutput
}

CdnDomainRequestHeaderHeaderRuleArrayInput is an input type that accepts CdnDomainRequestHeaderHeaderRuleArray and CdnDomainRequestHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `CdnDomainRequestHeaderHeaderRuleArrayInput` via:

CdnDomainRequestHeaderHeaderRuleArray{ CdnDomainRequestHeaderHeaderRuleArgs{...} }

type CdnDomainRequestHeaderHeaderRuleArrayOutput

type CdnDomainRequestHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }

func (CdnDomainRequestHeaderHeaderRuleArrayOutput) ElementType

func (CdnDomainRequestHeaderHeaderRuleArrayOutput) Index

func (CdnDomainRequestHeaderHeaderRuleArrayOutput) ToCdnDomainRequestHeaderHeaderRuleArrayOutput

func (o CdnDomainRequestHeaderHeaderRuleArrayOutput) ToCdnDomainRequestHeaderHeaderRuleArrayOutput() CdnDomainRequestHeaderHeaderRuleArrayOutput

func (CdnDomainRequestHeaderHeaderRuleArrayOutput) ToCdnDomainRequestHeaderHeaderRuleArrayOutputWithContext

func (o CdnDomainRequestHeaderHeaderRuleArrayOutput) ToCdnDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) CdnDomainRequestHeaderHeaderRuleArrayOutput

type CdnDomainRequestHeaderHeaderRuleInput

type CdnDomainRequestHeaderHeaderRuleInput interface {
	pulumi.Input

	ToCdnDomainRequestHeaderHeaderRuleOutput() CdnDomainRequestHeaderHeaderRuleOutput
	ToCdnDomainRequestHeaderHeaderRuleOutputWithContext(context.Context) CdnDomainRequestHeaderHeaderRuleOutput
}

CdnDomainRequestHeaderHeaderRuleInput is an input type that accepts CdnDomainRequestHeaderHeaderRuleArgs and CdnDomainRequestHeaderHeaderRuleOutput values. You can construct a concrete instance of `CdnDomainRequestHeaderHeaderRuleInput` via:

CdnDomainRequestHeaderHeaderRuleArgs{...}

type CdnDomainRequestHeaderHeaderRuleOutput

type CdnDomainRequestHeaderHeaderRuleOutput struct{ *pulumi.OutputState }

func (CdnDomainRequestHeaderHeaderRuleOutput) ElementType

func (CdnDomainRequestHeaderHeaderRuleOutput) HeaderMode

func (CdnDomainRequestHeaderHeaderRuleOutput) HeaderName

func (CdnDomainRequestHeaderHeaderRuleOutput) HeaderValue

func (CdnDomainRequestHeaderHeaderRuleOutput) RulePaths

func (CdnDomainRequestHeaderHeaderRuleOutput) RuleType

func (CdnDomainRequestHeaderHeaderRuleOutput) ToCdnDomainRequestHeaderHeaderRuleOutput

func (o CdnDomainRequestHeaderHeaderRuleOutput) ToCdnDomainRequestHeaderHeaderRuleOutput() CdnDomainRequestHeaderHeaderRuleOutput

func (CdnDomainRequestHeaderHeaderRuleOutput) ToCdnDomainRequestHeaderHeaderRuleOutputWithContext

func (o CdnDomainRequestHeaderHeaderRuleOutput) ToCdnDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) CdnDomainRequestHeaderHeaderRuleOutput

type CdnDomainRequestHeaderInput

type CdnDomainRequestHeaderInput interface {
	pulumi.Input

	ToCdnDomainRequestHeaderOutput() CdnDomainRequestHeaderOutput
	ToCdnDomainRequestHeaderOutputWithContext(context.Context) CdnDomainRequestHeaderOutput
}

CdnDomainRequestHeaderInput is an input type that accepts CdnDomainRequestHeaderArgs and CdnDomainRequestHeaderOutput values. You can construct a concrete instance of `CdnDomainRequestHeaderInput` via:

CdnDomainRequestHeaderArgs{...}

type CdnDomainRequestHeaderOutput

type CdnDomainRequestHeaderOutput struct{ *pulumi.OutputState }

func (CdnDomainRequestHeaderOutput) ElementType

func (CdnDomainRequestHeaderOutput) HeaderRules

func (CdnDomainRequestHeaderOutput) Switch

func (CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderOutput

func (o CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderOutput() CdnDomainRequestHeaderOutput

func (CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderOutputWithContext

func (o CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderOutputWithContext(ctx context.Context) CdnDomainRequestHeaderOutput

func (CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderPtrOutput

func (o CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderPtrOutput() CdnDomainRequestHeaderPtrOutput

func (CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderPtrOutputWithContext

func (o CdnDomainRequestHeaderOutput) ToCdnDomainRequestHeaderPtrOutputWithContext(ctx context.Context) CdnDomainRequestHeaderPtrOutput

type CdnDomainRequestHeaderPtrInput

type CdnDomainRequestHeaderPtrInput interface {
	pulumi.Input

	ToCdnDomainRequestHeaderPtrOutput() CdnDomainRequestHeaderPtrOutput
	ToCdnDomainRequestHeaderPtrOutputWithContext(context.Context) CdnDomainRequestHeaderPtrOutput
}

CdnDomainRequestHeaderPtrInput is an input type that accepts CdnDomainRequestHeaderArgs, CdnDomainRequestHeaderPtr and CdnDomainRequestHeaderPtrOutput values. You can construct a concrete instance of `CdnDomainRequestHeaderPtrInput` via:

        CdnDomainRequestHeaderArgs{...}

or:

        nil

type CdnDomainRequestHeaderPtrOutput

type CdnDomainRequestHeaderPtrOutput struct{ *pulumi.OutputState }

func (CdnDomainRequestHeaderPtrOutput) Elem

func (CdnDomainRequestHeaderPtrOutput) ElementType

func (CdnDomainRequestHeaderPtrOutput) HeaderRules

func (CdnDomainRequestHeaderPtrOutput) Switch

func (CdnDomainRequestHeaderPtrOutput) ToCdnDomainRequestHeaderPtrOutput

func (o CdnDomainRequestHeaderPtrOutput) ToCdnDomainRequestHeaderPtrOutput() CdnDomainRequestHeaderPtrOutput

func (CdnDomainRequestHeaderPtrOutput) ToCdnDomainRequestHeaderPtrOutputWithContext

func (o CdnDomainRequestHeaderPtrOutput) ToCdnDomainRequestHeaderPtrOutputWithContext(ctx context.Context) CdnDomainRequestHeaderPtrOutput

type CdnDomainRuleCach

type CdnDomainRuleCach struct {
	CacheTime          int      `pulumi:"cacheTime"`
	CompareMaxAge      *string  `pulumi:"compareMaxAge"`
	FollowOriginSwitch *string  `pulumi:"followOriginSwitch"`
	IgnoreCacheControl *string  `pulumi:"ignoreCacheControl"`
	IgnoreSetCookie    *string  `pulumi:"ignoreSetCookie"`
	NoCacheSwitch      *string  `pulumi:"noCacheSwitch"`
	ReValidate         *string  `pulumi:"reValidate"`
	RulePaths          []string `pulumi:"rulePaths"`
	RuleType           *string  `pulumi:"ruleType"`
	Switch             *string  `pulumi:"switch"`
}

type CdnDomainRuleCachArgs

type CdnDomainRuleCachArgs struct {
	CacheTime          pulumi.IntInput         `pulumi:"cacheTime"`
	CompareMaxAge      pulumi.StringPtrInput   `pulumi:"compareMaxAge"`
	FollowOriginSwitch pulumi.StringPtrInput   `pulumi:"followOriginSwitch"`
	IgnoreCacheControl pulumi.StringPtrInput   `pulumi:"ignoreCacheControl"`
	IgnoreSetCookie    pulumi.StringPtrInput   `pulumi:"ignoreSetCookie"`
	NoCacheSwitch      pulumi.StringPtrInput   `pulumi:"noCacheSwitch"`
	ReValidate         pulumi.StringPtrInput   `pulumi:"reValidate"`
	RulePaths          pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType           pulumi.StringPtrInput   `pulumi:"ruleType"`
	Switch             pulumi.StringPtrInput   `pulumi:"switch"`
}

func (CdnDomainRuleCachArgs) ElementType

func (CdnDomainRuleCachArgs) ElementType() reflect.Type

func (CdnDomainRuleCachArgs) ToCdnDomainRuleCachOutput

func (i CdnDomainRuleCachArgs) ToCdnDomainRuleCachOutput() CdnDomainRuleCachOutput

func (CdnDomainRuleCachArgs) ToCdnDomainRuleCachOutputWithContext

func (i CdnDomainRuleCachArgs) ToCdnDomainRuleCachOutputWithContext(ctx context.Context) CdnDomainRuleCachOutput

type CdnDomainRuleCachArray

type CdnDomainRuleCachArray []CdnDomainRuleCachInput

func (CdnDomainRuleCachArray) ElementType

func (CdnDomainRuleCachArray) ElementType() reflect.Type

func (CdnDomainRuleCachArray) ToCdnDomainRuleCachArrayOutput

func (i CdnDomainRuleCachArray) ToCdnDomainRuleCachArrayOutput() CdnDomainRuleCachArrayOutput

func (CdnDomainRuleCachArray) ToCdnDomainRuleCachArrayOutputWithContext

func (i CdnDomainRuleCachArray) ToCdnDomainRuleCachArrayOutputWithContext(ctx context.Context) CdnDomainRuleCachArrayOutput

type CdnDomainRuleCachArrayInput

type CdnDomainRuleCachArrayInput interface {
	pulumi.Input

	ToCdnDomainRuleCachArrayOutput() CdnDomainRuleCachArrayOutput
	ToCdnDomainRuleCachArrayOutputWithContext(context.Context) CdnDomainRuleCachArrayOutput
}

CdnDomainRuleCachArrayInput is an input type that accepts CdnDomainRuleCachArray and CdnDomainRuleCachArrayOutput values. You can construct a concrete instance of `CdnDomainRuleCachArrayInput` via:

CdnDomainRuleCachArray{ CdnDomainRuleCachArgs{...} }

type CdnDomainRuleCachArrayOutput

type CdnDomainRuleCachArrayOutput struct{ *pulumi.OutputState }

func (CdnDomainRuleCachArrayOutput) ElementType

func (CdnDomainRuleCachArrayOutput) Index

func (CdnDomainRuleCachArrayOutput) ToCdnDomainRuleCachArrayOutput

func (o CdnDomainRuleCachArrayOutput) ToCdnDomainRuleCachArrayOutput() CdnDomainRuleCachArrayOutput

func (CdnDomainRuleCachArrayOutput) ToCdnDomainRuleCachArrayOutputWithContext

func (o CdnDomainRuleCachArrayOutput) ToCdnDomainRuleCachArrayOutputWithContext(ctx context.Context) CdnDomainRuleCachArrayOutput

type CdnDomainRuleCachInput

type CdnDomainRuleCachInput interface {
	pulumi.Input

	ToCdnDomainRuleCachOutput() CdnDomainRuleCachOutput
	ToCdnDomainRuleCachOutputWithContext(context.Context) CdnDomainRuleCachOutput
}

CdnDomainRuleCachInput is an input type that accepts CdnDomainRuleCachArgs and CdnDomainRuleCachOutput values. You can construct a concrete instance of `CdnDomainRuleCachInput` via:

CdnDomainRuleCachArgs{...}

type CdnDomainRuleCachOutput

type CdnDomainRuleCachOutput struct{ *pulumi.OutputState }

func (CdnDomainRuleCachOutput) CacheTime

func (CdnDomainRuleCachOutput) CompareMaxAge

func (CdnDomainRuleCachOutput) ElementType

func (CdnDomainRuleCachOutput) ElementType() reflect.Type

func (CdnDomainRuleCachOutput) FollowOriginSwitch

func (o CdnDomainRuleCachOutput) FollowOriginSwitch() pulumi.StringPtrOutput

func (CdnDomainRuleCachOutput) IgnoreCacheControl

func (o CdnDomainRuleCachOutput) IgnoreCacheControl() pulumi.StringPtrOutput

func (CdnDomainRuleCachOutput) IgnoreSetCookie

func (o CdnDomainRuleCachOutput) IgnoreSetCookie() pulumi.StringPtrOutput

func (CdnDomainRuleCachOutput) NoCacheSwitch

func (CdnDomainRuleCachOutput) ReValidate

func (CdnDomainRuleCachOutput) RulePaths

func (CdnDomainRuleCachOutput) RuleType

func (CdnDomainRuleCachOutput) Switch

func (CdnDomainRuleCachOutput) ToCdnDomainRuleCachOutput

func (o CdnDomainRuleCachOutput) ToCdnDomainRuleCachOutput() CdnDomainRuleCachOutput

func (CdnDomainRuleCachOutput) ToCdnDomainRuleCachOutputWithContext

func (o CdnDomainRuleCachOutput) ToCdnDomainRuleCachOutputWithContext(ctx context.Context) CdnDomainRuleCachOutput

type CdnDomainState

type CdnDomainState struct {
	// Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside
	// mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas
	// acceleration and global acceleration.
	Area pulumi.StringPtrInput
	// CNAME address of domain name.
	Cname pulumi.StringPtrInput
	// Creation time of domain name.
	CreateTime pulumi.StringPtrInput
	// Name of the acceleration domain.
	Domain pulumi.StringPtrInput
	// Whether to enable full-path cache. Default value is `true`.
	FullUrlCache pulumi.BoolPtrInput
	// HTTPS acceleration configuration. It's a list and consist of at most one item.
	HttpsConfig CdnDomainHttpsConfigPtrInput
	// ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default
	// value is `off`.
	Ipv6AccessSwitch pulumi.StringPtrInput
	// Origin server configuration. It's a list and consist of at most one item.
	Origin CdnDomainOriginPtrInput
	// The project CDN belongs to, default to 0.
	ProjectId pulumi.IntPtrInput
	// Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.
	RangeOriginSwitch pulumi.StringPtrInput
	// Request header configuration. It's a list and consist of at most one item.
	RequestHeader CdnDomainRequestHeaderPtrInput
	// Advanced path cache configuration.
	RuleCaches CdnDomainRuleCachArrayInput
	// Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming
	// media VOD acceleration.
	ServiceType pulumi.StringPtrInput
	// Acceleration service status.
	Status pulumi.StringPtrInput
	// Tags of cdn domain.
	Tags pulumi.MapInput
}

func (CdnDomainState) ElementType

func (CdnDomainState) ElementType() reflect.Type

type DomainsArgs

type DomainsArgs struct {
	Domain             *string `pulumi:"domain"`
	FullUrlCache       *bool   `pulumi:"fullUrlCache"`
	HttpsSwitch        *string `pulumi:"httpsSwitch"`
	OriginPullProtocol *string `pulumi:"originPullProtocol"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
	ServiceType        *string `pulumi:"serviceType"`
}

A collection of arguments for invoking Domains.

type DomainsDomainList

type DomainsDomainList struct {
	Area              string                           `pulumi:"area"`
	Cname             string                           `pulumi:"cname"`
	CreateTime        string                           `pulumi:"createTime"`
	Domain            string                           `pulumi:"domain"`
	FullUrlCache      bool                             `pulumi:"fullUrlCache"`
	HttpsConfigs      []DomainsDomainListHttpsConfig   `pulumi:"httpsConfigs"`
	Id                string                           `pulumi:"id"`
	Origins           []DomainsDomainListOrigin        `pulumi:"origins"`
	ProjectId         int                              `pulumi:"projectId"`
	RangeOriginSwitch string                           `pulumi:"rangeOriginSwitch"`
	RequestHeaders    []DomainsDomainListRequestHeader `pulumi:"requestHeaders"`
	RuleCaches        []DomainsDomainListRuleCach      `pulumi:"ruleCaches"`
	ServiceType       string                           `pulumi:"serviceType"`
	Status            string                           `pulumi:"status"`
	Tags              map[string]interface{}           `pulumi:"tags"`
	UpdateTime        string                           `pulumi:"updateTime"`
}

type DomainsDomainListArgs

type DomainsDomainListArgs struct {
	Area              pulumi.StringInput                       `pulumi:"area"`
	Cname             pulumi.StringInput                       `pulumi:"cname"`
	CreateTime        pulumi.StringInput                       `pulumi:"createTime"`
	Domain            pulumi.StringInput                       `pulumi:"domain"`
	FullUrlCache      pulumi.BoolInput                         `pulumi:"fullUrlCache"`
	HttpsConfigs      DomainsDomainListHttpsConfigArrayInput   `pulumi:"httpsConfigs"`
	Id                pulumi.StringInput                       `pulumi:"id"`
	Origins           DomainsDomainListOriginArrayInput        `pulumi:"origins"`
	ProjectId         pulumi.IntInput                          `pulumi:"projectId"`
	RangeOriginSwitch pulumi.StringInput                       `pulumi:"rangeOriginSwitch"`
	RequestHeaders    DomainsDomainListRequestHeaderArrayInput `pulumi:"requestHeaders"`
	RuleCaches        DomainsDomainListRuleCachArrayInput      `pulumi:"ruleCaches"`
	ServiceType       pulumi.StringInput                       `pulumi:"serviceType"`
	Status            pulumi.StringInput                       `pulumi:"status"`
	Tags              pulumi.MapInput                          `pulumi:"tags"`
	UpdateTime        pulumi.StringInput                       `pulumi:"updateTime"`
}

func (DomainsDomainListArgs) ElementType

func (DomainsDomainListArgs) ElementType() reflect.Type

func (DomainsDomainListArgs) ToDomainsDomainListOutput

func (i DomainsDomainListArgs) ToDomainsDomainListOutput() DomainsDomainListOutput

func (DomainsDomainListArgs) ToDomainsDomainListOutputWithContext

func (i DomainsDomainListArgs) ToDomainsDomainListOutputWithContext(ctx context.Context) DomainsDomainListOutput

type DomainsDomainListArray

type DomainsDomainListArray []DomainsDomainListInput

func (DomainsDomainListArray) ElementType

func (DomainsDomainListArray) ElementType() reflect.Type

func (DomainsDomainListArray) ToDomainsDomainListArrayOutput

func (i DomainsDomainListArray) ToDomainsDomainListArrayOutput() DomainsDomainListArrayOutput

func (DomainsDomainListArray) ToDomainsDomainListArrayOutputWithContext

func (i DomainsDomainListArray) ToDomainsDomainListArrayOutputWithContext(ctx context.Context) DomainsDomainListArrayOutput

type DomainsDomainListArrayInput

type DomainsDomainListArrayInput interface {
	pulumi.Input

	ToDomainsDomainListArrayOutput() DomainsDomainListArrayOutput
	ToDomainsDomainListArrayOutputWithContext(context.Context) DomainsDomainListArrayOutput
}

DomainsDomainListArrayInput is an input type that accepts DomainsDomainListArray and DomainsDomainListArrayOutput values. You can construct a concrete instance of `DomainsDomainListArrayInput` via:

DomainsDomainListArray{ DomainsDomainListArgs{...} }

type DomainsDomainListArrayOutput

type DomainsDomainListArrayOutput struct{ *pulumi.OutputState }

func (DomainsDomainListArrayOutput) ElementType

func (DomainsDomainListArrayOutput) Index

func (DomainsDomainListArrayOutput) ToDomainsDomainListArrayOutput

func (o DomainsDomainListArrayOutput) ToDomainsDomainListArrayOutput() DomainsDomainListArrayOutput

func (DomainsDomainListArrayOutput) ToDomainsDomainListArrayOutputWithContext

func (o DomainsDomainListArrayOutput) ToDomainsDomainListArrayOutputWithContext(ctx context.Context) DomainsDomainListArrayOutput

type DomainsDomainListHttpsConfig

type DomainsDomainListHttpsConfig struct {
	Http2Switch        string `pulumi:"http2Switch"`
	HttpsSwitch        string `pulumi:"httpsSwitch"`
	OcspStaplingSwitch string `pulumi:"ocspStaplingSwitch"`
	SpdySwitch         string `pulumi:"spdySwitch"`
	VerifyClient       string `pulumi:"verifyClient"`
}

type DomainsDomainListHttpsConfigArgs

type DomainsDomainListHttpsConfigArgs struct {
	Http2Switch        pulumi.StringInput `pulumi:"http2Switch"`
	HttpsSwitch        pulumi.StringInput `pulumi:"httpsSwitch"`
	OcspStaplingSwitch pulumi.StringInput `pulumi:"ocspStaplingSwitch"`
	SpdySwitch         pulumi.StringInput `pulumi:"spdySwitch"`
	VerifyClient       pulumi.StringInput `pulumi:"verifyClient"`
}

func (DomainsDomainListHttpsConfigArgs) ElementType

func (DomainsDomainListHttpsConfigArgs) ToDomainsDomainListHttpsConfigOutput

func (i DomainsDomainListHttpsConfigArgs) ToDomainsDomainListHttpsConfigOutput() DomainsDomainListHttpsConfigOutput

func (DomainsDomainListHttpsConfigArgs) ToDomainsDomainListHttpsConfigOutputWithContext

func (i DomainsDomainListHttpsConfigArgs) ToDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) DomainsDomainListHttpsConfigOutput

type DomainsDomainListHttpsConfigArray

type DomainsDomainListHttpsConfigArray []DomainsDomainListHttpsConfigInput

func (DomainsDomainListHttpsConfigArray) ElementType

func (DomainsDomainListHttpsConfigArray) ToDomainsDomainListHttpsConfigArrayOutput

func (i DomainsDomainListHttpsConfigArray) ToDomainsDomainListHttpsConfigArrayOutput() DomainsDomainListHttpsConfigArrayOutput

func (DomainsDomainListHttpsConfigArray) ToDomainsDomainListHttpsConfigArrayOutputWithContext

func (i DomainsDomainListHttpsConfigArray) ToDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) DomainsDomainListHttpsConfigArrayOutput

type DomainsDomainListHttpsConfigArrayInput

type DomainsDomainListHttpsConfigArrayInput interface {
	pulumi.Input

	ToDomainsDomainListHttpsConfigArrayOutput() DomainsDomainListHttpsConfigArrayOutput
	ToDomainsDomainListHttpsConfigArrayOutputWithContext(context.Context) DomainsDomainListHttpsConfigArrayOutput
}

DomainsDomainListHttpsConfigArrayInput is an input type that accepts DomainsDomainListHttpsConfigArray and DomainsDomainListHttpsConfigArrayOutput values. You can construct a concrete instance of `DomainsDomainListHttpsConfigArrayInput` via:

DomainsDomainListHttpsConfigArray{ DomainsDomainListHttpsConfigArgs{...} }

type DomainsDomainListHttpsConfigArrayOutput

type DomainsDomainListHttpsConfigArrayOutput struct{ *pulumi.OutputState }

func (DomainsDomainListHttpsConfigArrayOutput) ElementType

func (DomainsDomainListHttpsConfigArrayOutput) Index

func (DomainsDomainListHttpsConfigArrayOutput) ToDomainsDomainListHttpsConfigArrayOutput

func (o DomainsDomainListHttpsConfigArrayOutput) ToDomainsDomainListHttpsConfigArrayOutput() DomainsDomainListHttpsConfigArrayOutput

func (DomainsDomainListHttpsConfigArrayOutput) ToDomainsDomainListHttpsConfigArrayOutputWithContext

func (o DomainsDomainListHttpsConfigArrayOutput) ToDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) DomainsDomainListHttpsConfigArrayOutput

type DomainsDomainListHttpsConfigInput

type DomainsDomainListHttpsConfigInput interface {
	pulumi.Input

	ToDomainsDomainListHttpsConfigOutput() DomainsDomainListHttpsConfigOutput
	ToDomainsDomainListHttpsConfigOutputWithContext(context.Context) DomainsDomainListHttpsConfigOutput
}

DomainsDomainListHttpsConfigInput is an input type that accepts DomainsDomainListHttpsConfigArgs and DomainsDomainListHttpsConfigOutput values. You can construct a concrete instance of `DomainsDomainListHttpsConfigInput` via:

DomainsDomainListHttpsConfigArgs{...}

type DomainsDomainListHttpsConfigOutput

type DomainsDomainListHttpsConfigOutput struct{ *pulumi.OutputState }

func (DomainsDomainListHttpsConfigOutput) ElementType

func (DomainsDomainListHttpsConfigOutput) Http2Switch

func (DomainsDomainListHttpsConfigOutput) HttpsSwitch

func (DomainsDomainListHttpsConfigOutput) OcspStaplingSwitch

func (DomainsDomainListHttpsConfigOutput) SpdySwitch

func (DomainsDomainListHttpsConfigOutput) ToDomainsDomainListHttpsConfigOutput

func (o DomainsDomainListHttpsConfigOutput) ToDomainsDomainListHttpsConfigOutput() DomainsDomainListHttpsConfigOutput

func (DomainsDomainListHttpsConfigOutput) ToDomainsDomainListHttpsConfigOutputWithContext

func (o DomainsDomainListHttpsConfigOutput) ToDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) DomainsDomainListHttpsConfigOutput

func (DomainsDomainListHttpsConfigOutput) VerifyClient

type DomainsDomainListInput

type DomainsDomainListInput interface {
	pulumi.Input

	ToDomainsDomainListOutput() DomainsDomainListOutput
	ToDomainsDomainListOutputWithContext(context.Context) DomainsDomainListOutput
}

DomainsDomainListInput is an input type that accepts DomainsDomainListArgs and DomainsDomainListOutput values. You can construct a concrete instance of `DomainsDomainListInput` via:

DomainsDomainListArgs{...}

type DomainsDomainListOrigin

type DomainsDomainListOrigin struct {
	BackupOriginLists  []string `pulumi:"backupOriginLists"`
	BackupOriginType   string   `pulumi:"backupOriginType"`
	BackupServerName   string   `pulumi:"backupServerName"`
	CosPrivateAccess   string   `pulumi:"cosPrivateAccess"`
	OriginLists        []string `pulumi:"originLists"`
	OriginPullProtocol string   `pulumi:"originPullProtocol"`
	OriginType         string   `pulumi:"originType"`
	ServerName         string   `pulumi:"serverName"`
}

type DomainsDomainListOriginArgs

type DomainsDomainListOriginArgs struct {
	BackupOriginLists  pulumi.StringArrayInput `pulumi:"backupOriginLists"`
	BackupOriginType   pulumi.StringInput      `pulumi:"backupOriginType"`
	BackupServerName   pulumi.StringInput      `pulumi:"backupServerName"`
	CosPrivateAccess   pulumi.StringInput      `pulumi:"cosPrivateAccess"`
	OriginLists        pulumi.StringArrayInput `pulumi:"originLists"`
	OriginPullProtocol pulumi.StringInput      `pulumi:"originPullProtocol"`
	OriginType         pulumi.StringInput      `pulumi:"originType"`
	ServerName         pulumi.StringInput      `pulumi:"serverName"`
}

func (DomainsDomainListOriginArgs) ElementType

func (DomainsDomainListOriginArgs) ToDomainsDomainListOriginOutput

func (i DomainsDomainListOriginArgs) ToDomainsDomainListOriginOutput() DomainsDomainListOriginOutput

func (DomainsDomainListOriginArgs) ToDomainsDomainListOriginOutputWithContext

func (i DomainsDomainListOriginArgs) ToDomainsDomainListOriginOutputWithContext(ctx context.Context) DomainsDomainListOriginOutput

type DomainsDomainListOriginArray

type DomainsDomainListOriginArray []DomainsDomainListOriginInput

func (DomainsDomainListOriginArray) ElementType

func (DomainsDomainListOriginArray) ToDomainsDomainListOriginArrayOutput

func (i DomainsDomainListOriginArray) ToDomainsDomainListOriginArrayOutput() DomainsDomainListOriginArrayOutput

func (DomainsDomainListOriginArray) ToDomainsDomainListOriginArrayOutputWithContext

func (i DomainsDomainListOriginArray) ToDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) DomainsDomainListOriginArrayOutput

type DomainsDomainListOriginArrayInput

type DomainsDomainListOriginArrayInput interface {
	pulumi.Input

	ToDomainsDomainListOriginArrayOutput() DomainsDomainListOriginArrayOutput
	ToDomainsDomainListOriginArrayOutputWithContext(context.Context) DomainsDomainListOriginArrayOutput
}

DomainsDomainListOriginArrayInput is an input type that accepts DomainsDomainListOriginArray and DomainsDomainListOriginArrayOutput values. You can construct a concrete instance of `DomainsDomainListOriginArrayInput` via:

DomainsDomainListOriginArray{ DomainsDomainListOriginArgs{...} }

type DomainsDomainListOriginArrayOutput

type DomainsDomainListOriginArrayOutput struct{ *pulumi.OutputState }

func (DomainsDomainListOriginArrayOutput) ElementType

func (DomainsDomainListOriginArrayOutput) Index

func (DomainsDomainListOriginArrayOutput) ToDomainsDomainListOriginArrayOutput

func (o DomainsDomainListOriginArrayOutput) ToDomainsDomainListOriginArrayOutput() DomainsDomainListOriginArrayOutput

func (DomainsDomainListOriginArrayOutput) ToDomainsDomainListOriginArrayOutputWithContext

func (o DomainsDomainListOriginArrayOutput) ToDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) DomainsDomainListOriginArrayOutput

type DomainsDomainListOriginInput

type DomainsDomainListOriginInput interface {
	pulumi.Input

	ToDomainsDomainListOriginOutput() DomainsDomainListOriginOutput
	ToDomainsDomainListOriginOutputWithContext(context.Context) DomainsDomainListOriginOutput
}

DomainsDomainListOriginInput is an input type that accepts DomainsDomainListOriginArgs and DomainsDomainListOriginOutput values. You can construct a concrete instance of `DomainsDomainListOriginInput` via:

DomainsDomainListOriginArgs{...}

type DomainsDomainListOriginOutput

type DomainsDomainListOriginOutput struct{ *pulumi.OutputState }

func (DomainsDomainListOriginOutput) BackupOriginLists

func (DomainsDomainListOriginOutput) BackupOriginType

func (o DomainsDomainListOriginOutput) BackupOriginType() pulumi.StringOutput

func (DomainsDomainListOriginOutput) BackupServerName

func (o DomainsDomainListOriginOutput) BackupServerName() pulumi.StringOutput

func (DomainsDomainListOriginOutput) CosPrivateAccess

func (o DomainsDomainListOriginOutput) CosPrivateAccess() pulumi.StringOutput

func (DomainsDomainListOriginOutput) ElementType

func (DomainsDomainListOriginOutput) OriginLists

func (DomainsDomainListOriginOutput) OriginPullProtocol

func (o DomainsDomainListOriginOutput) OriginPullProtocol() pulumi.StringOutput

func (DomainsDomainListOriginOutput) OriginType

func (DomainsDomainListOriginOutput) ServerName

func (DomainsDomainListOriginOutput) ToDomainsDomainListOriginOutput

func (o DomainsDomainListOriginOutput) ToDomainsDomainListOriginOutput() DomainsDomainListOriginOutput

func (DomainsDomainListOriginOutput) ToDomainsDomainListOriginOutputWithContext

func (o DomainsDomainListOriginOutput) ToDomainsDomainListOriginOutputWithContext(ctx context.Context) DomainsDomainListOriginOutput

type DomainsDomainListOutput

type DomainsDomainListOutput struct{ *pulumi.OutputState }

func (DomainsDomainListOutput) Area

func (DomainsDomainListOutput) Cname

func (DomainsDomainListOutput) CreateTime

func (DomainsDomainListOutput) Domain

func (DomainsDomainListOutput) ElementType

func (DomainsDomainListOutput) ElementType() reflect.Type

func (DomainsDomainListOutput) FullUrlCache

func (o DomainsDomainListOutput) FullUrlCache() pulumi.BoolOutput

func (DomainsDomainListOutput) HttpsConfigs

func (DomainsDomainListOutput) Id

func (DomainsDomainListOutput) Origins

func (DomainsDomainListOutput) ProjectId

func (DomainsDomainListOutput) RangeOriginSwitch

func (o DomainsDomainListOutput) RangeOriginSwitch() pulumi.StringOutput

func (DomainsDomainListOutput) RequestHeaders

func (DomainsDomainListOutput) RuleCaches

func (DomainsDomainListOutput) ServiceType

func (DomainsDomainListOutput) Status

func (DomainsDomainListOutput) Tags

func (DomainsDomainListOutput) ToDomainsDomainListOutput

func (o DomainsDomainListOutput) ToDomainsDomainListOutput() DomainsDomainListOutput

func (DomainsDomainListOutput) ToDomainsDomainListOutputWithContext

func (o DomainsDomainListOutput) ToDomainsDomainListOutputWithContext(ctx context.Context) DomainsDomainListOutput

func (DomainsDomainListOutput) UpdateTime

type DomainsDomainListRequestHeader

type DomainsDomainListRequestHeader struct {
	HeaderRules []DomainsDomainListRequestHeaderHeaderRule `pulumi:"headerRules"`
	Switch      string                                     `pulumi:"switch"`
}

type DomainsDomainListRequestHeaderArgs

type DomainsDomainListRequestHeaderArgs struct {
	HeaderRules DomainsDomainListRequestHeaderHeaderRuleArrayInput `pulumi:"headerRules"`
	Switch      pulumi.StringInput                                 `pulumi:"switch"`
}

func (DomainsDomainListRequestHeaderArgs) ElementType

func (DomainsDomainListRequestHeaderArgs) ToDomainsDomainListRequestHeaderOutput

func (i DomainsDomainListRequestHeaderArgs) ToDomainsDomainListRequestHeaderOutput() DomainsDomainListRequestHeaderOutput

func (DomainsDomainListRequestHeaderArgs) ToDomainsDomainListRequestHeaderOutputWithContext

func (i DomainsDomainListRequestHeaderArgs) ToDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderOutput

type DomainsDomainListRequestHeaderArray

type DomainsDomainListRequestHeaderArray []DomainsDomainListRequestHeaderInput

func (DomainsDomainListRequestHeaderArray) ElementType

func (DomainsDomainListRequestHeaderArray) ToDomainsDomainListRequestHeaderArrayOutput

func (i DomainsDomainListRequestHeaderArray) ToDomainsDomainListRequestHeaderArrayOutput() DomainsDomainListRequestHeaderArrayOutput

func (DomainsDomainListRequestHeaderArray) ToDomainsDomainListRequestHeaderArrayOutputWithContext

func (i DomainsDomainListRequestHeaderArray) ToDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderArrayOutput

type DomainsDomainListRequestHeaderArrayInput

type DomainsDomainListRequestHeaderArrayInput interface {
	pulumi.Input

	ToDomainsDomainListRequestHeaderArrayOutput() DomainsDomainListRequestHeaderArrayOutput
	ToDomainsDomainListRequestHeaderArrayOutputWithContext(context.Context) DomainsDomainListRequestHeaderArrayOutput
}

DomainsDomainListRequestHeaderArrayInput is an input type that accepts DomainsDomainListRequestHeaderArray and DomainsDomainListRequestHeaderArrayOutput values. You can construct a concrete instance of `DomainsDomainListRequestHeaderArrayInput` via:

DomainsDomainListRequestHeaderArray{ DomainsDomainListRequestHeaderArgs{...} }

type DomainsDomainListRequestHeaderArrayOutput

type DomainsDomainListRequestHeaderArrayOutput struct{ *pulumi.OutputState }

func (DomainsDomainListRequestHeaderArrayOutput) ElementType

func (DomainsDomainListRequestHeaderArrayOutput) Index

func (DomainsDomainListRequestHeaderArrayOutput) ToDomainsDomainListRequestHeaderArrayOutput

func (o DomainsDomainListRequestHeaderArrayOutput) ToDomainsDomainListRequestHeaderArrayOutput() DomainsDomainListRequestHeaderArrayOutput

func (DomainsDomainListRequestHeaderArrayOutput) ToDomainsDomainListRequestHeaderArrayOutputWithContext

func (o DomainsDomainListRequestHeaderArrayOutput) ToDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderArrayOutput

type DomainsDomainListRequestHeaderHeaderRule

type DomainsDomainListRequestHeaderHeaderRule struct {
	HeaderMode  string   `pulumi:"headerMode"`
	HeaderName  string   `pulumi:"headerName"`
	HeaderValue string   `pulumi:"headerValue"`
	RulePaths   []string `pulumi:"rulePaths"`
	RuleType    string   `pulumi:"ruleType"`
}

type DomainsDomainListRequestHeaderHeaderRuleArgs

type DomainsDomainListRequestHeaderHeaderRuleArgs struct {
	HeaderMode  pulumi.StringInput      `pulumi:"headerMode"`
	HeaderName  pulumi.StringInput      `pulumi:"headerName"`
	HeaderValue pulumi.StringInput      `pulumi:"headerValue"`
	RulePaths   pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType    pulumi.StringInput      `pulumi:"ruleType"`
}

func (DomainsDomainListRequestHeaderHeaderRuleArgs) ElementType

func (DomainsDomainListRequestHeaderHeaderRuleArgs) ToDomainsDomainListRequestHeaderHeaderRuleOutput

func (i DomainsDomainListRequestHeaderHeaderRuleArgs) ToDomainsDomainListRequestHeaderHeaderRuleOutput() DomainsDomainListRequestHeaderHeaderRuleOutput

func (DomainsDomainListRequestHeaderHeaderRuleArgs) ToDomainsDomainListRequestHeaderHeaderRuleOutputWithContext

func (i DomainsDomainListRequestHeaderHeaderRuleArgs) ToDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderHeaderRuleOutput

type DomainsDomainListRequestHeaderHeaderRuleArray

type DomainsDomainListRequestHeaderHeaderRuleArray []DomainsDomainListRequestHeaderHeaderRuleInput

func (DomainsDomainListRequestHeaderHeaderRuleArray) ElementType

func (DomainsDomainListRequestHeaderHeaderRuleArray) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutput

func (i DomainsDomainListRequestHeaderHeaderRuleArray) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutput() DomainsDomainListRequestHeaderHeaderRuleArrayOutput

func (DomainsDomainListRequestHeaderHeaderRuleArray) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext

func (i DomainsDomainListRequestHeaderHeaderRuleArray) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderHeaderRuleArrayOutput

type DomainsDomainListRequestHeaderHeaderRuleArrayInput

type DomainsDomainListRequestHeaderHeaderRuleArrayInput interface {
	pulumi.Input

	ToDomainsDomainListRequestHeaderHeaderRuleArrayOutput() DomainsDomainListRequestHeaderHeaderRuleArrayOutput
	ToDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(context.Context) DomainsDomainListRequestHeaderHeaderRuleArrayOutput
}

DomainsDomainListRequestHeaderHeaderRuleArrayInput is an input type that accepts DomainsDomainListRequestHeaderHeaderRuleArray and DomainsDomainListRequestHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `DomainsDomainListRequestHeaderHeaderRuleArrayInput` via:

DomainsDomainListRequestHeaderHeaderRuleArray{ DomainsDomainListRequestHeaderHeaderRuleArgs{...} }

type DomainsDomainListRequestHeaderHeaderRuleArrayOutput

type DomainsDomainListRequestHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainsDomainListRequestHeaderHeaderRuleArrayOutput) ElementType

func (DomainsDomainListRequestHeaderHeaderRuleArrayOutput) Index

func (DomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutput

func (o DomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutput() DomainsDomainListRequestHeaderHeaderRuleArrayOutput

func (DomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext

func (o DomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderHeaderRuleArrayOutput

type DomainsDomainListRequestHeaderHeaderRuleInput

type DomainsDomainListRequestHeaderHeaderRuleInput interface {
	pulumi.Input

	ToDomainsDomainListRequestHeaderHeaderRuleOutput() DomainsDomainListRequestHeaderHeaderRuleOutput
	ToDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(context.Context) DomainsDomainListRequestHeaderHeaderRuleOutput
}

DomainsDomainListRequestHeaderHeaderRuleInput is an input type that accepts DomainsDomainListRequestHeaderHeaderRuleArgs and DomainsDomainListRequestHeaderHeaderRuleOutput values. You can construct a concrete instance of `DomainsDomainListRequestHeaderHeaderRuleInput` via:

DomainsDomainListRequestHeaderHeaderRuleArgs{...}

type DomainsDomainListRequestHeaderHeaderRuleOutput

type DomainsDomainListRequestHeaderHeaderRuleOutput struct{ *pulumi.OutputState }

func (DomainsDomainListRequestHeaderHeaderRuleOutput) ElementType

func (DomainsDomainListRequestHeaderHeaderRuleOutput) HeaderMode

func (DomainsDomainListRequestHeaderHeaderRuleOutput) HeaderName

func (DomainsDomainListRequestHeaderHeaderRuleOutput) HeaderValue

func (DomainsDomainListRequestHeaderHeaderRuleOutput) RulePaths

func (DomainsDomainListRequestHeaderHeaderRuleOutput) RuleType

func (DomainsDomainListRequestHeaderHeaderRuleOutput) ToDomainsDomainListRequestHeaderHeaderRuleOutput

func (o DomainsDomainListRequestHeaderHeaderRuleOutput) ToDomainsDomainListRequestHeaderHeaderRuleOutput() DomainsDomainListRequestHeaderHeaderRuleOutput

func (DomainsDomainListRequestHeaderHeaderRuleOutput) ToDomainsDomainListRequestHeaderHeaderRuleOutputWithContext

func (o DomainsDomainListRequestHeaderHeaderRuleOutput) ToDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderHeaderRuleOutput

type DomainsDomainListRequestHeaderInput

type DomainsDomainListRequestHeaderInput interface {
	pulumi.Input

	ToDomainsDomainListRequestHeaderOutput() DomainsDomainListRequestHeaderOutput
	ToDomainsDomainListRequestHeaderOutputWithContext(context.Context) DomainsDomainListRequestHeaderOutput
}

DomainsDomainListRequestHeaderInput is an input type that accepts DomainsDomainListRequestHeaderArgs and DomainsDomainListRequestHeaderOutput values. You can construct a concrete instance of `DomainsDomainListRequestHeaderInput` via:

DomainsDomainListRequestHeaderArgs{...}

type DomainsDomainListRequestHeaderOutput

type DomainsDomainListRequestHeaderOutput struct{ *pulumi.OutputState }

func (DomainsDomainListRequestHeaderOutput) ElementType

func (DomainsDomainListRequestHeaderOutput) HeaderRules

func (DomainsDomainListRequestHeaderOutput) Switch

func (DomainsDomainListRequestHeaderOutput) ToDomainsDomainListRequestHeaderOutput

func (o DomainsDomainListRequestHeaderOutput) ToDomainsDomainListRequestHeaderOutput() DomainsDomainListRequestHeaderOutput

func (DomainsDomainListRequestHeaderOutput) ToDomainsDomainListRequestHeaderOutputWithContext

func (o DomainsDomainListRequestHeaderOutput) ToDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) DomainsDomainListRequestHeaderOutput

type DomainsDomainListRuleCach

type DomainsDomainListRuleCach struct {
	CacheTime          int      `pulumi:"cacheTime"`
	CompareMaxAge      *string  `pulumi:"compareMaxAge"`
	FollowOriginSwitch string   `pulumi:"followOriginSwitch"`
	IgnoreCacheControl *string  `pulumi:"ignoreCacheControl"`
	IgnoreSetCookie    string   `pulumi:"ignoreSetCookie"`
	NoCacheSwitch      string   `pulumi:"noCacheSwitch"`
	ReValidate         string   `pulumi:"reValidate"`
	RulePaths          []string `pulumi:"rulePaths"`
	RuleType           string   `pulumi:"ruleType"`
	Switch             string   `pulumi:"switch"`
}

type DomainsDomainListRuleCachArgs

type DomainsDomainListRuleCachArgs struct {
	CacheTime          pulumi.IntInput         `pulumi:"cacheTime"`
	CompareMaxAge      pulumi.StringPtrInput   `pulumi:"compareMaxAge"`
	FollowOriginSwitch pulumi.StringInput      `pulumi:"followOriginSwitch"`
	IgnoreCacheControl pulumi.StringPtrInput   `pulumi:"ignoreCacheControl"`
	IgnoreSetCookie    pulumi.StringInput      `pulumi:"ignoreSetCookie"`
	NoCacheSwitch      pulumi.StringInput      `pulumi:"noCacheSwitch"`
	ReValidate         pulumi.StringInput      `pulumi:"reValidate"`
	RulePaths          pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType           pulumi.StringInput      `pulumi:"ruleType"`
	Switch             pulumi.StringInput      `pulumi:"switch"`
}

func (DomainsDomainListRuleCachArgs) ElementType

func (DomainsDomainListRuleCachArgs) ToDomainsDomainListRuleCachOutput

func (i DomainsDomainListRuleCachArgs) ToDomainsDomainListRuleCachOutput() DomainsDomainListRuleCachOutput

func (DomainsDomainListRuleCachArgs) ToDomainsDomainListRuleCachOutputWithContext

func (i DomainsDomainListRuleCachArgs) ToDomainsDomainListRuleCachOutputWithContext(ctx context.Context) DomainsDomainListRuleCachOutput

type DomainsDomainListRuleCachArray

type DomainsDomainListRuleCachArray []DomainsDomainListRuleCachInput

func (DomainsDomainListRuleCachArray) ElementType

func (DomainsDomainListRuleCachArray) ToDomainsDomainListRuleCachArrayOutput

func (i DomainsDomainListRuleCachArray) ToDomainsDomainListRuleCachArrayOutput() DomainsDomainListRuleCachArrayOutput

func (DomainsDomainListRuleCachArray) ToDomainsDomainListRuleCachArrayOutputWithContext

func (i DomainsDomainListRuleCachArray) ToDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) DomainsDomainListRuleCachArrayOutput

type DomainsDomainListRuleCachArrayInput

type DomainsDomainListRuleCachArrayInput interface {
	pulumi.Input

	ToDomainsDomainListRuleCachArrayOutput() DomainsDomainListRuleCachArrayOutput
	ToDomainsDomainListRuleCachArrayOutputWithContext(context.Context) DomainsDomainListRuleCachArrayOutput
}

DomainsDomainListRuleCachArrayInput is an input type that accepts DomainsDomainListRuleCachArray and DomainsDomainListRuleCachArrayOutput values. You can construct a concrete instance of `DomainsDomainListRuleCachArrayInput` via:

DomainsDomainListRuleCachArray{ DomainsDomainListRuleCachArgs{...} }

type DomainsDomainListRuleCachArrayOutput

type DomainsDomainListRuleCachArrayOutput struct{ *pulumi.OutputState }

func (DomainsDomainListRuleCachArrayOutput) ElementType

func (DomainsDomainListRuleCachArrayOutput) Index

func (DomainsDomainListRuleCachArrayOutput) ToDomainsDomainListRuleCachArrayOutput

func (o DomainsDomainListRuleCachArrayOutput) ToDomainsDomainListRuleCachArrayOutput() DomainsDomainListRuleCachArrayOutput

func (DomainsDomainListRuleCachArrayOutput) ToDomainsDomainListRuleCachArrayOutputWithContext

func (o DomainsDomainListRuleCachArrayOutput) ToDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) DomainsDomainListRuleCachArrayOutput

type DomainsDomainListRuleCachInput

type DomainsDomainListRuleCachInput interface {
	pulumi.Input

	ToDomainsDomainListRuleCachOutput() DomainsDomainListRuleCachOutput
	ToDomainsDomainListRuleCachOutputWithContext(context.Context) DomainsDomainListRuleCachOutput
}

DomainsDomainListRuleCachInput is an input type that accepts DomainsDomainListRuleCachArgs and DomainsDomainListRuleCachOutput values. You can construct a concrete instance of `DomainsDomainListRuleCachInput` via:

DomainsDomainListRuleCachArgs{...}

type DomainsDomainListRuleCachOutput

type DomainsDomainListRuleCachOutput struct{ *pulumi.OutputState }

func (DomainsDomainListRuleCachOutput) CacheTime

func (DomainsDomainListRuleCachOutput) CompareMaxAge

func (DomainsDomainListRuleCachOutput) ElementType

func (DomainsDomainListRuleCachOutput) FollowOriginSwitch

func (o DomainsDomainListRuleCachOutput) FollowOriginSwitch() pulumi.StringOutput

func (DomainsDomainListRuleCachOutput) IgnoreCacheControl

func (DomainsDomainListRuleCachOutput) IgnoreSetCookie

func (DomainsDomainListRuleCachOutput) NoCacheSwitch

func (DomainsDomainListRuleCachOutput) ReValidate

func (DomainsDomainListRuleCachOutput) RulePaths

func (DomainsDomainListRuleCachOutput) RuleType

func (DomainsDomainListRuleCachOutput) Switch

func (DomainsDomainListRuleCachOutput) ToDomainsDomainListRuleCachOutput

func (o DomainsDomainListRuleCachOutput) ToDomainsDomainListRuleCachOutput() DomainsDomainListRuleCachOutput

func (DomainsDomainListRuleCachOutput) ToDomainsDomainListRuleCachOutputWithContext

func (o DomainsDomainListRuleCachOutput) ToDomainsDomainListRuleCachOutputWithContext(ctx context.Context) DomainsDomainListRuleCachOutput

type DomainsOutputArgs

type DomainsOutputArgs struct {
	Domain             pulumi.StringPtrInput `pulumi:"domain"`
	FullUrlCache       pulumi.BoolPtrInput   `pulumi:"fullUrlCache"`
	HttpsSwitch        pulumi.StringPtrInput `pulumi:"httpsSwitch"`
	OriginPullProtocol pulumi.StringPtrInput `pulumi:"originPullProtocol"`
	ResultOutputFile   pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ServiceType        pulumi.StringPtrInput `pulumi:"serviceType"`
}

A collection of arguments for invoking Domains.

func (DomainsOutputArgs) ElementType

func (DomainsOutputArgs) ElementType() reflect.Type

type DomainsResult

type DomainsResult struct {
	Domain       *string             `pulumi:"domain"`
	DomainLists  []DomainsDomainList `pulumi:"domainLists"`
	FullUrlCache *bool               `pulumi:"fullUrlCache"`
	HttpsSwitch  *string             `pulumi:"httpsSwitch"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string  `pulumi:"id"`
	OriginPullProtocol *string `pulumi:"originPullProtocol"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
	ServiceType        *string `pulumi:"serviceType"`
}

A collection of values returned by Domains.

func Domains

func Domains(ctx *pulumi.Context, args *DomainsArgs, opts ...pulumi.InvokeOption) (*DomainsResult, error)

type DomainsResultOutput

type DomainsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Domains.

func (DomainsResultOutput) Domain

func (DomainsResultOutput) DomainLists

func (DomainsResultOutput) ElementType

func (DomainsResultOutput) ElementType() reflect.Type

func (DomainsResultOutput) FullUrlCache

func (o DomainsResultOutput) FullUrlCache() pulumi.BoolPtrOutput

func (DomainsResultOutput) HttpsSwitch

func (o DomainsResultOutput) HttpsSwitch() pulumi.StringPtrOutput

func (DomainsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (DomainsResultOutput) OriginPullProtocol

func (o DomainsResultOutput) OriginPullProtocol() pulumi.StringPtrOutput

func (DomainsResultOutput) ResultOutputFile

func (o DomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (DomainsResultOutput) ServiceType

func (o DomainsResultOutput) ServiceType() pulumi.StringPtrOutput

func (DomainsResultOutput) ToDomainsResultOutput

func (o DomainsResultOutput) ToDomainsResultOutput() DomainsResultOutput

func (DomainsResultOutput) ToDomainsResultOutputWithContext

func (o DomainsResultOutput) ToDomainsResultOutputWithContext(ctx context.Context) DomainsResultOutput

Jump to

Keyboard shortcuts

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