cdn

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 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 Domain

type Domain 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"`
	// Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.
	Authentication DomainAuthenticationPtrOutput `pulumi:"authentication"`
	// Access authentication for S3 origin.
	AwsPrivateAccess DomainAwsPrivateAccessPtrOutput `pulumi:"awsPrivateAccess"`
	// Bandwidth cap configuration.
	BandWidthAlert DomainBandWidthAlertPtrOutput `pulumi:"bandWidthAlert"`
	// Cache key configuration (Ignore Query String configuration). NOTE: All of `full_url_cache` default value is `on`.
	CacheKey DomainCacheKeyPtrOutput `pulumi:"cacheKey"`
	// CNAME address of domain name.
	Cname pulumi.StringOutput `pulumi:"cname"`
	// Smart compression configurations.
	Compression DomainCompressionPtrOutput `pulumi:"compression"`
	// Creation time of domain name.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Name of the acceleration domain.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Downstream capping configuration.
	DownstreamCapping DomainDownstreamCappingPtrOutput `pulumi:"downstreamCapping"`
	// Used for store `dry_run` request json.
	DryRunCreateResult pulumi.StringOutput `pulumi:"dryRunCreateResult"`
	// Used for store `dry_run` update request json.
	DryRunUpdateResult pulumi.StringOutput `pulumi:"dryRunUpdateResult"`
	// Error page configurations.
	ErrorPage DomainErrorPagePtrOutput `pulumi:"errorPage"`
	// Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api
	// will be invoked but store as local data, do not use this argument unless you really know what you are doing.
	ExplicitUsingDryRun pulumi.BoolPtrOutput `pulumi:"explicitUsingDryRun"`
	// 301/302 redirect following switch, available values: `on`, `off` (default).
	FollowRedirectSwitch pulumi.StringPtrOutput `pulumi:"followRedirectSwitch"`
	// Whether to enable full-path cache. Default value is `true`.
	//
	// Deprecated: Use `cache_key` -> `full_url_cache` instead.
	FullUrlCache pulumi.BoolPtrOutput `pulumi:"fullUrlCache"`
	// HTTPS acceleration configuration. It's a list and consist of at most one item.
	HttpsConfig DomainHttpsConfigOutput `pulumi:"httpsConfig"`
	// Access authentication for OBS origin.
	HwPrivateAccess DomainHwPrivateAccessPtrOutput `pulumi:"hwPrivateAccess"`
	// Specify Ip filter configurations.
	IpFilter DomainIpFilterPtrOutput `pulumi:"ipFilter"`
	// Specify Ip frequency limit configurations.
	IpFreqLimit DomainIpFreqLimitPtrOutput `pulumi:"ipFreqLimit"`
	// 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"`
	// Browser cache configuration. (This feature is in beta and not generally available yet).
	MaxAge DomainMaxAgePtrOutput `pulumi:"maxAge"`
	// Offline cache switch, available values: `on`, `off` (default).
	OfflineCacheSwitch pulumi.StringPtrOutput `pulumi:"offlineCacheSwitch"`
	// Origin server configuration. It's a list and consist of at most one item.
	Origin DomainOriginOutput `pulumi:"origin"`
	// Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).
	OriginPullOptimization DomainOriginPullOptimizationPtrOutput `pulumi:"originPullOptimization"`
	// Cross-border linkage optimization configuration.
	OriginPullTimeout DomainOriginPullTimeoutPtrOutput `pulumi:"originPullTimeout"`
	// Access authentication for OSS origin.
	OssPrivateAccess DomainOssPrivateAccessPtrOutput `pulumi:"ossPrivateAccess"`
	// Maximum post size configuration.
	PostMaxSizes DomainPostMaxSizeArrayOutput `pulumi:"postMaxSizes"`
	// The project CDN belongs to, default to 0.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Access authentication for OBS origin.
	QnPrivateAccess DomainQnPrivateAccessPtrOutput `pulumi:"qnPrivateAccess"`
	// QUIC switch, available values: `on`, `off` (default).
	QuicSwitch pulumi.StringPtrOutput `pulumi:"quicSwitch"`
	// Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.
	RangeOriginSwitch pulumi.StringPtrOutput `pulumi:"rangeOriginSwitch"`
	// Referer configuration.
	Referer DomainRefererPtrOutput `pulumi:"referer"`
	// Request header configuration. It's a list and consist of at most one item.
	RequestHeader DomainRequestHeaderOutput `pulumi:"requestHeader"`
	// Response header configurations.
	ResponseHeader DomainResponseHeaderPtrOutput `pulumi:"responseHeader"`
	// Response header cache switch, available values: `on`, `off` (default).
	ResponseHeaderCacheSwitch pulumi.StringPtrOutput `pulumi:"responseHeaderCacheSwitch"`
	// Advanced path cache configuration.
	RuleCaches DomainRuleCachArrayOutput `pulumi:"ruleCaches"`
	// SEO switch, available values: `on`, `off` (default).
	SeoSwitch pulumi.StringPtrOutput `pulumi:"seoSwitch"`
	// Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming
	// media VOD acceleration, `hybrid`: hybrid acceleration, `dynamic`: dynamic acceleration.
	ServiceType pulumi.StringOutput `pulumi:"serviceType"`
	// Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api
	// parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig)
	// for more details.
	SpecificConfigMainland pulumi.StringPtrOutput `pulumi:"specificConfigMainland"`
	// Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api
	// parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig)
	// for more details.
	SpecificConfigOverseas pulumi.StringPtrOutput `pulumi:"specificConfigOverseas"`
	// Acceleration service status.
	Status pulumi.StringOutput `pulumi:"status"`
	// Status code cache configurations.
	StatusCodeCache DomainStatusCodeCachePtrOutput `pulumi:"statusCodeCache"`
	// Tags of cdn domain.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Video seek switch, available values: `on`, `off` (default).
	VideoSeekSwitch pulumi.StringPtrOutput `pulumi:"videoSeekSwitch"`
}

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain 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 NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

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

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainArgs

type DomainArgs 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
	// Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.
	Authentication DomainAuthenticationPtrInput
	// Access authentication for S3 origin.
	AwsPrivateAccess DomainAwsPrivateAccessPtrInput
	// Bandwidth cap configuration.
	BandWidthAlert DomainBandWidthAlertPtrInput
	// Cache key configuration (Ignore Query String configuration). NOTE: All of `full_url_cache` default value is `on`.
	CacheKey DomainCacheKeyPtrInput
	// Smart compression configurations.
	Compression DomainCompressionPtrInput
	// Name of the acceleration domain.
	Domain pulumi.StringInput
	// Downstream capping configuration.
	DownstreamCapping DomainDownstreamCappingPtrInput
	// Error page configurations.
	ErrorPage DomainErrorPagePtrInput
	// Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api
	// will be invoked but store as local data, do not use this argument unless you really know what you are doing.
	ExplicitUsingDryRun pulumi.BoolPtrInput
	// 301/302 redirect following switch, available values: `on`, `off` (default).
	FollowRedirectSwitch pulumi.StringPtrInput
	// Whether to enable full-path cache. Default value is `true`.
	//
	// Deprecated: Use `cache_key` -> `full_url_cache` instead.
	FullUrlCache pulumi.BoolPtrInput
	// HTTPS acceleration configuration. It's a list and consist of at most one item.
	HttpsConfig DomainHttpsConfigPtrInput
	// Access authentication for OBS origin.
	HwPrivateAccess DomainHwPrivateAccessPtrInput
	// Specify Ip filter configurations.
	IpFilter DomainIpFilterPtrInput
	// Specify Ip frequency limit configurations.
	IpFreqLimit DomainIpFreqLimitPtrInput
	// ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default
	// value is `off`.
	Ipv6AccessSwitch pulumi.StringPtrInput
	// Browser cache configuration. (This feature is in beta and not generally available yet).
	MaxAge DomainMaxAgePtrInput
	// Offline cache switch, available values: `on`, `off` (default).
	OfflineCacheSwitch pulumi.StringPtrInput
	// Origin server configuration. It's a list and consist of at most one item.
	Origin DomainOriginInput
	// Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).
	OriginPullOptimization DomainOriginPullOptimizationPtrInput
	// Cross-border linkage optimization configuration.
	OriginPullTimeout DomainOriginPullTimeoutPtrInput
	// Access authentication for OSS origin.
	OssPrivateAccess DomainOssPrivateAccessPtrInput
	// Maximum post size configuration.
	PostMaxSizes DomainPostMaxSizeArrayInput
	// The project CDN belongs to, default to 0.
	ProjectId pulumi.IntPtrInput
	// Access authentication for OBS origin.
	QnPrivateAccess DomainQnPrivateAccessPtrInput
	// QUIC switch, available values: `on`, `off` (default).
	QuicSwitch pulumi.StringPtrInput
	// Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.
	RangeOriginSwitch pulumi.StringPtrInput
	// Referer configuration.
	Referer DomainRefererPtrInput
	// Request header configuration. It's a list and consist of at most one item.
	RequestHeader DomainRequestHeaderPtrInput
	// Response header configurations.
	ResponseHeader DomainResponseHeaderPtrInput
	// Response header cache switch, available values: `on`, `off` (default).
	ResponseHeaderCacheSwitch pulumi.StringPtrInput
	// Advanced path cache configuration.
	RuleCaches DomainRuleCachArrayInput
	// SEO switch, available values: `on`, `off` (default).
	SeoSwitch pulumi.StringPtrInput
	// Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming
	// media VOD acceleration, `hybrid`: hybrid acceleration, `dynamic`: dynamic acceleration.
	ServiceType pulumi.StringInput
	// Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api
	// parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig)
	// for more details.
	SpecificConfigMainland pulumi.StringPtrInput
	// Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api
	// parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig)
	// for more details.
	SpecificConfigOverseas pulumi.StringPtrInput
	// Status code cache configurations.
	StatusCodeCache DomainStatusCodeCachePtrInput
	// Tags of cdn domain.
	Tags pulumi.MapInput
	// Video seek switch, available values: `on`, `off` (default).
	VideoSeekSwitch pulumi.StringPtrInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainArray

type DomainArray []DomainInput

func (DomainArray) ElementType

func (DomainArray) ElementType() reflect.Type

func (DomainArray) ToDomainArrayOutput

func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput

func (DomainArray) ToDomainArrayOutputWithContext

func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

type DomainArrayInput

type DomainArrayInput interface {
	pulumi.Input

	ToDomainArrayOutput() DomainArrayOutput
	ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput
}

DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:

DomainArray{ DomainArgs{...} }

type DomainArrayOutput

type DomainArrayOutput struct{ *pulumi.OutputState }

func (DomainArrayOutput) ElementType

func (DomainArrayOutput) ElementType() reflect.Type

func (DomainArrayOutput) Index

func (DomainArrayOutput) ToDomainArrayOutput

func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput

func (DomainArrayOutput) ToDomainArrayOutputWithContext

func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

type DomainAuthentication

type DomainAuthentication struct {
	Switch *string                    `pulumi:"switch"`
	TypeA  *DomainAuthenticationTypeA `pulumi:"typeA"`
	TypeB  *DomainAuthenticationTypeB `pulumi:"typeB"`
	TypeC  *DomainAuthenticationTypeC `pulumi:"typeC"`
	TypeD  *DomainAuthenticationTypeD `pulumi:"typeD"`
}

type DomainAuthenticationArgs

type DomainAuthenticationArgs struct {
	Switch pulumi.StringPtrInput             `pulumi:"switch"`
	TypeA  DomainAuthenticationTypeAPtrInput `pulumi:"typeA"`
	TypeB  DomainAuthenticationTypeBPtrInput `pulumi:"typeB"`
	TypeC  DomainAuthenticationTypeCPtrInput `pulumi:"typeC"`
	TypeD  DomainAuthenticationTypeDPtrInput `pulumi:"typeD"`
}

func (DomainAuthenticationArgs) ElementType

func (DomainAuthenticationArgs) ElementType() reflect.Type

func (DomainAuthenticationArgs) ToDomainAuthenticationOutput

func (i DomainAuthenticationArgs) ToDomainAuthenticationOutput() DomainAuthenticationOutput

func (DomainAuthenticationArgs) ToDomainAuthenticationOutputWithContext

func (i DomainAuthenticationArgs) ToDomainAuthenticationOutputWithContext(ctx context.Context) DomainAuthenticationOutput

func (DomainAuthenticationArgs) ToDomainAuthenticationPtrOutput

func (i DomainAuthenticationArgs) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput

func (DomainAuthenticationArgs) ToDomainAuthenticationPtrOutputWithContext

func (i DomainAuthenticationArgs) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput

type DomainAuthenticationInput

type DomainAuthenticationInput interface {
	pulumi.Input

	ToDomainAuthenticationOutput() DomainAuthenticationOutput
	ToDomainAuthenticationOutputWithContext(context.Context) DomainAuthenticationOutput
}

DomainAuthenticationInput is an input type that accepts DomainAuthenticationArgs and DomainAuthenticationOutput values. You can construct a concrete instance of `DomainAuthenticationInput` via:

DomainAuthenticationArgs{...}

type DomainAuthenticationOutput

type DomainAuthenticationOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationOutput) ElementType

func (DomainAuthenticationOutput) ElementType() reflect.Type

func (DomainAuthenticationOutput) Switch

func (DomainAuthenticationOutput) ToDomainAuthenticationOutput

func (o DomainAuthenticationOutput) ToDomainAuthenticationOutput() DomainAuthenticationOutput

func (DomainAuthenticationOutput) ToDomainAuthenticationOutputWithContext

func (o DomainAuthenticationOutput) ToDomainAuthenticationOutputWithContext(ctx context.Context) DomainAuthenticationOutput

func (DomainAuthenticationOutput) ToDomainAuthenticationPtrOutput

func (o DomainAuthenticationOutput) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput

func (DomainAuthenticationOutput) ToDomainAuthenticationPtrOutputWithContext

func (o DomainAuthenticationOutput) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput

func (DomainAuthenticationOutput) TypeA

func (DomainAuthenticationOutput) TypeB

func (DomainAuthenticationOutput) TypeC

func (DomainAuthenticationOutput) TypeD

type DomainAuthenticationPtrInput

type DomainAuthenticationPtrInput interface {
	pulumi.Input

	ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput
	ToDomainAuthenticationPtrOutputWithContext(context.Context) DomainAuthenticationPtrOutput
}

DomainAuthenticationPtrInput is an input type that accepts DomainAuthenticationArgs, DomainAuthenticationPtr and DomainAuthenticationPtrOutput values. You can construct a concrete instance of `DomainAuthenticationPtrInput` via:

        DomainAuthenticationArgs{...}

or:

        nil

type DomainAuthenticationPtrOutput

type DomainAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationPtrOutput) Elem

func (DomainAuthenticationPtrOutput) ElementType

func (DomainAuthenticationPtrOutput) Switch

func (DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutput

func (o DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput

func (DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutputWithContext

func (o DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput

func (DomainAuthenticationPtrOutput) TypeA

func (DomainAuthenticationPtrOutput) TypeB

func (DomainAuthenticationPtrOutput) TypeC

func (DomainAuthenticationPtrOutput) TypeD

type DomainAuthenticationTypeA

type DomainAuthenticationTypeA struct {
	BackupSecretKey *string  `pulumi:"backupSecretKey"`
	ExpireTime      int      `pulumi:"expireTime"`
	FileExtensions  []string `pulumi:"fileExtensions"`
	FilterType      string   `pulumi:"filterType"`
	SecretKey       string   `pulumi:"secretKey"`
	SignParam       string   `pulumi:"signParam"`
}

type DomainAuthenticationTypeAArgs

type DomainAuthenticationTypeAArgs struct {
	BackupSecretKey pulumi.StringPtrInput   `pulumi:"backupSecretKey"`
	ExpireTime      pulumi.IntInput         `pulumi:"expireTime"`
	FileExtensions  pulumi.StringArrayInput `pulumi:"fileExtensions"`
	FilterType      pulumi.StringInput      `pulumi:"filterType"`
	SecretKey       pulumi.StringInput      `pulumi:"secretKey"`
	SignParam       pulumi.StringInput      `pulumi:"signParam"`
}

func (DomainAuthenticationTypeAArgs) ElementType

func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutput

func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput

func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutputWithContext

func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutputWithContext(ctx context.Context) DomainAuthenticationTypeAOutput

func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutput

func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput

func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutputWithContext

func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput

type DomainAuthenticationTypeAInput

type DomainAuthenticationTypeAInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput
	ToDomainAuthenticationTypeAOutputWithContext(context.Context) DomainAuthenticationTypeAOutput
}

DomainAuthenticationTypeAInput is an input type that accepts DomainAuthenticationTypeAArgs and DomainAuthenticationTypeAOutput values. You can construct a concrete instance of `DomainAuthenticationTypeAInput` via:

DomainAuthenticationTypeAArgs{...}

type DomainAuthenticationTypeAOutput

type DomainAuthenticationTypeAOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeAOutput) BackupSecretKey

func (DomainAuthenticationTypeAOutput) ElementType

func (DomainAuthenticationTypeAOutput) ExpireTime

func (DomainAuthenticationTypeAOutput) FileExtensions

func (DomainAuthenticationTypeAOutput) FilterType

func (DomainAuthenticationTypeAOutput) SecretKey

func (DomainAuthenticationTypeAOutput) SignParam

func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutput

func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput

func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutputWithContext

func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutputWithContext(ctx context.Context) DomainAuthenticationTypeAOutput

func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutput

func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput

func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutputWithContext

func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput

type DomainAuthenticationTypeAPtrInput

type DomainAuthenticationTypeAPtrInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput
	ToDomainAuthenticationTypeAPtrOutputWithContext(context.Context) DomainAuthenticationTypeAPtrOutput
}

DomainAuthenticationTypeAPtrInput is an input type that accepts DomainAuthenticationTypeAArgs, DomainAuthenticationTypeAPtr and DomainAuthenticationTypeAPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeAPtrInput` via:

        DomainAuthenticationTypeAArgs{...}

or:

        nil

type DomainAuthenticationTypeAPtrOutput

type DomainAuthenticationTypeAPtrOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeAPtrOutput) BackupSecretKey

func (DomainAuthenticationTypeAPtrOutput) Elem

func (DomainAuthenticationTypeAPtrOutput) ElementType

func (DomainAuthenticationTypeAPtrOutput) ExpireTime

func (DomainAuthenticationTypeAPtrOutput) FileExtensions

func (DomainAuthenticationTypeAPtrOutput) FilterType

func (DomainAuthenticationTypeAPtrOutput) SecretKey

func (DomainAuthenticationTypeAPtrOutput) SignParam

func (DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutput

func (o DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput

func (DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutputWithContext

func (o DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput

type DomainAuthenticationTypeB

type DomainAuthenticationTypeB struct {
	BackupSecretKey *string  `pulumi:"backupSecretKey"`
	ExpireTime      int      `pulumi:"expireTime"`
	FileExtensions  []string `pulumi:"fileExtensions"`
	FilterType      string   `pulumi:"filterType"`
	SecretKey       string   `pulumi:"secretKey"`
}

type DomainAuthenticationTypeBArgs

type DomainAuthenticationTypeBArgs struct {
	BackupSecretKey pulumi.StringPtrInput   `pulumi:"backupSecretKey"`
	ExpireTime      pulumi.IntInput         `pulumi:"expireTime"`
	FileExtensions  pulumi.StringArrayInput `pulumi:"fileExtensions"`
	FilterType      pulumi.StringInput      `pulumi:"filterType"`
	SecretKey       pulumi.StringInput      `pulumi:"secretKey"`
}

func (DomainAuthenticationTypeBArgs) ElementType

func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutput

func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput

func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutputWithContext

func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutputWithContext(ctx context.Context) DomainAuthenticationTypeBOutput

func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutput

func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput

func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutputWithContext

func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput

type DomainAuthenticationTypeBInput

type DomainAuthenticationTypeBInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput
	ToDomainAuthenticationTypeBOutputWithContext(context.Context) DomainAuthenticationTypeBOutput
}

DomainAuthenticationTypeBInput is an input type that accepts DomainAuthenticationTypeBArgs and DomainAuthenticationTypeBOutput values. You can construct a concrete instance of `DomainAuthenticationTypeBInput` via:

DomainAuthenticationTypeBArgs{...}

type DomainAuthenticationTypeBOutput

type DomainAuthenticationTypeBOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeBOutput) BackupSecretKey

func (DomainAuthenticationTypeBOutput) ElementType

func (DomainAuthenticationTypeBOutput) ExpireTime

func (DomainAuthenticationTypeBOutput) FileExtensions

func (DomainAuthenticationTypeBOutput) FilterType

func (DomainAuthenticationTypeBOutput) SecretKey

func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutput

func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput

func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutputWithContext

func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutputWithContext(ctx context.Context) DomainAuthenticationTypeBOutput

func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutput

func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput

func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutputWithContext

func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput

type DomainAuthenticationTypeBPtrInput

type DomainAuthenticationTypeBPtrInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput
	ToDomainAuthenticationTypeBPtrOutputWithContext(context.Context) DomainAuthenticationTypeBPtrOutput
}

DomainAuthenticationTypeBPtrInput is an input type that accepts DomainAuthenticationTypeBArgs, DomainAuthenticationTypeBPtr and DomainAuthenticationTypeBPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeBPtrInput` via:

        DomainAuthenticationTypeBArgs{...}

or:

        nil

type DomainAuthenticationTypeBPtrOutput

type DomainAuthenticationTypeBPtrOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeBPtrOutput) BackupSecretKey

func (DomainAuthenticationTypeBPtrOutput) Elem

func (DomainAuthenticationTypeBPtrOutput) ElementType

func (DomainAuthenticationTypeBPtrOutput) ExpireTime

func (DomainAuthenticationTypeBPtrOutput) FileExtensions

func (DomainAuthenticationTypeBPtrOutput) FilterType

func (DomainAuthenticationTypeBPtrOutput) SecretKey

func (DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutput

func (o DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput

func (DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutputWithContext

func (o DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput

type DomainAuthenticationTypeC

type DomainAuthenticationTypeC struct {
	BackupSecretKey *string  `pulumi:"backupSecretKey"`
	ExpireTime      int      `pulumi:"expireTime"`
	FileExtensions  []string `pulumi:"fileExtensions"`
	FilterType      string   `pulumi:"filterType"`
	SecretKey       string   `pulumi:"secretKey"`
	TimeFormat      *string  `pulumi:"timeFormat"`
}

type DomainAuthenticationTypeCArgs

type DomainAuthenticationTypeCArgs struct {
	BackupSecretKey pulumi.StringPtrInput   `pulumi:"backupSecretKey"`
	ExpireTime      pulumi.IntInput         `pulumi:"expireTime"`
	FileExtensions  pulumi.StringArrayInput `pulumi:"fileExtensions"`
	FilterType      pulumi.StringInput      `pulumi:"filterType"`
	SecretKey       pulumi.StringInput      `pulumi:"secretKey"`
	TimeFormat      pulumi.StringPtrInput   `pulumi:"timeFormat"`
}

func (DomainAuthenticationTypeCArgs) ElementType

func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutput

func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput

func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutputWithContext

func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutputWithContext(ctx context.Context) DomainAuthenticationTypeCOutput

func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutput

func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput

func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutputWithContext

func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput

type DomainAuthenticationTypeCInput

type DomainAuthenticationTypeCInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput
	ToDomainAuthenticationTypeCOutputWithContext(context.Context) DomainAuthenticationTypeCOutput
}

DomainAuthenticationTypeCInput is an input type that accepts DomainAuthenticationTypeCArgs and DomainAuthenticationTypeCOutput values. You can construct a concrete instance of `DomainAuthenticationTypeCInput` via:

DomainAuthenticationTypeCArgs{...}

type DomainAuthenticationTypeCOutput

type DomainAuthenticationTypeCOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeCOutput) BackupSecretKey

func (DomainAuthenticationTypeCOutput) ElementType

func (DomainAuthenticationTypeCOutput) ExpireTime

func (DomainAuthenticationTypeCOutput) FileExtensions

func (DomainAuthenticationTypeCOutput) FilterType

func (DomainAuthenticationTypeCOutput) SecretKey

func (DomainAuthenticationTypeCOutput) TimeFormat

func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutput

func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput

func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutputWithContext

func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutputWithContext(ctx context.Context) DomainAuthenticationTypeCOutput

func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutput

func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput

func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutputWithContext

func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput

type DomainAuthenticationTypeCPtrInput

type DomainAuthenticationTypeCPtrInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput
	ToDomainAuthenticationTypeCPtrOutputWithContext(context.Context) DomainAuthenticationTypeCPtrOutput
}

DomainAuthenticationTypeCPtrInput is an input type that accepts DomainAuthenticationTypeCArgs, DomainAuthenticationTypeCPtr and DomainAuthenticationTypeCPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeCPtrInput` via:

        DomainAuthenticationTypeCArgs{...}

or:

        nil

type DomainAuthenticationTypeCPtrOutput

type DomainAuthenticationTypeCPtrOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeCPtrOutput) BackupSecretKey

func (DomainAuthenticationTypeCPtrOutput) Elem

func (DomainAuthenticationTypeCPtrOutput) ElementType

func (DomainAuthenticationTypeCPtrOutput) ExpireTime

func (DomainAuthenticationTypeCPtrOutput) FileExtensions

func (DomainAuthenticationTypeCPtrOutput) FilterType

func (DomainAuthenticationTypeCPtrOutput) SecretKey

func (DomainAuthenticationTypeCPtrOutput) TimeFormat

func (DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutput

func (o DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput

func (DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutputWithContext

func (o DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput

type DomainAuthenticationTypeD

type DomainAuthenticationTypeD struct {
	BackupSecretKey *string  `pulumi:"backupSecretKey"`
	ExpireTime      int      `pulumi:"expireTime"`
	FileExtensions  []string `pulumi:"fileExtensions"`
	FilterType      string   `pulumi:"filterType"`
	SecretKey       string   `pulumi:"secretKey"`
	TimeFormat      *string  `pulumi:"timeFormat"`
	TimeParam       *string  `pulumi:"timeParam"`
}

type DomainAuthenticationTypeDArgs

type DomainAuthenticationTypeDArgs struct {
	BackupSecretKey pulumi.StringPtrInput   `pulumi:"backupSecretKey"`
	ExpireTime      pulumi.IntInput         `pulumi:"expireTime"`
	FileExtensions  pulumi.StringArrayInput `pulumi:"fileExtensions"`
	FilterType      pulumi.StringInput      `pulumi:"filterType"`
	SecretKey       pulumi.StringInput      `pulumi:"secretKey"`
	TimeFormat      pulumi.StringPtrInput   `pulumi:"timeFormat"`
	TimeParam       pulumi.StringPtrInput   `pulumi:"timeParam"`
}

func (DomainAuthenticationTypeDArgs) ElementType

func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutput

func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput

func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutputWithContext

func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutputWithContext(ctx context.Context) DomainAuthenticationTypeDOutput

func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutput

func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput

func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutputWithContext

func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput

type DomainAuthenticationTypeDInput

type DomainAuthenticationTypeDInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput
	ToDomainAuthenticationTypeDOutputWithContext(context.Context) DomainAuthenticationTypeDOutput
}

DomainAuthenticationTypeDInput is an input type that accepts DomainAuthenticationTypeDArgs and DomainAuthenticationTypeDOutput values. You can construct a concrete instance of `DomainAuthenticationTypeDInput` via:

DomainAuthenticationTypeDArgs{...}

type DomainAuthenticationTypeDOutput

type DomainAuthenticationTypeDOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeDOutput) BackupSecretKey

func (DomainAuthenticationTypeDOutput) ElementType

func (DomainAuthenticationTypeDOutput) ExpireTime

func (DomainAuthenticationTypeDOutput) FileExtensions

func (DomainAuthenticationTypeDOutput) FilterType

func (DomainAuthenticationTypeDOutput) SecretKey

func (DomainAuthenticationTypeDOutput) TimeFormat

func (DomainAuthenticationTypeDOutput) TimeParam

func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutput

func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput

func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutputWithContext

func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutputWithContext(ctx context.Context) DomainAuthenticationTypeDOutput

func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutput

func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput

func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutputWithContext

func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput

type DomainAuthenticationTypeDPtrInput

type DomainAuthenticationTypeDPtrInput interface {
	pulumi.Input

	ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput
	ToDomainAuthenticationTypeDPtrOutputWithContext(context.Context) DomainAuthenticationTypeDPtrOutput
}

DomainAuthenticationTypeDPtrInput is an input type that accepts DomainAuthenticationTypeDArgs, DomainAuthenticationTypeDPtr and DomainAuthenticationTypeDPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeDPtrInput` via:

        DomainAuthenticationTypeDArgs{...}

or:

        nil

type DomainAuthenticationTypeDPtrOutput

type DomainAuthenticationTypeDPtrOutput struct{ *pulumi.OutputState }

func (DomainAuthenticationTypeDPtrOutput) BackupSecretKey

func (DomainAuthenticationTypeDPtrOutput) Elem

func (DomainAuthenticationTypeDPtrOutput) ElementType

func (DomainAuthenticationTypeDPtrOutput) ExpireTime

func (DomainAuthenticationTypeDPtrOutput) FileExtensions

func (DomainAuthenticationTypeDPtrOutput) FilterType

func (DomainAuthenticationTypeDPtrOutput) SecretKey

func (DomainAuthenticationTypeDPtrOutput) TimeFormat

func (DomainAuthenticationTypeDPtrOutput) TimeParam

func (DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutput

func (o DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput

func (DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutputWithContext

func (o DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput

type DomainAwsPrivateAccess

type DomainAwsPrivateAccess struct {
	AccessKey *string `pulumi:"accessKey"`
	Bucket    *string `pulumi:"bucket"`
	Region    *string `pulumi:"region"`
	SecretKey *string `pulumi:"secretKey"`
	Switch    string  `pulumi:"switch"`
}

type DomainAwsPrivateAccessArgs

type DomainAwsPrivateAccessArgs struct {
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	Bucket    pulumi.StringPtrInput `pulumi:"bucket"`
	Region    pulumi.StringPtrInput `pulumi:"region"`
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	Switch    pulumi.StringInput    `pulumi:"switch"`
}

func (DomainAwsPrivateAccessArgs) ElementType

func (DomainAwsPrivateAccessArgs) ElementType() reflect.Type

func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutput

func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput

func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutputWithContext

func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutputWithContext(ctx context.Context) DomainAwsPrivateAccessOutput

func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutput

func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput

func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutputWithContext

func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput

type DomainAwsPrivateAccessInput

type DomainAwsPrivateAccessInput interface {
	pulumi.Input

	ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput
	ToDomainAwsPrivateAccessOutputWithContext(context.Context) DomainAwsPrivateAccessOutput
}

DomainAwsPrivateAccessInput is an input type that accepts DomainAwsPrivateAccessArgs and DomainAwsPrivateAccessOutput values. You can construct a concrete instance of `DomainAwsPrivateAccessInput` via:

DomainAwsPrivateAccessArgs{...}

type DomainAwsPrivateAccessOutput

type DomainAwsPrivateAccessOutput struct{ *pulumi.OutputState }

func (DomainAwsPrivateAccessOutput) AccessKey

func (DomainAwsPrivateAccessOutput) Bucket

func (DomainAwsPrivateAccessOutput) ElementType

func (DomainAwsPrivateAccessOutput) Region

func (DomainAwsPrivateAccessOutput) SecretKey

func (DomainAwsPrivateAccessOutput) Switch

func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutput

func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput

func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutputWithContext

func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutputWithContext(ctx context.Context) DomainAwsPrivateAccessOutput

func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutput

func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput

func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutputWithContext

func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput

type DomainAwsPrivateAccessPtrInput

type DomainAwsPrivateAccessPtrInput interface {
	pulumi.Input

	ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput
	ToDomainAwsPrivateAccessPtrOutputWithContext(context.Context) DomainAwsPrivateAccessPtrOutput
}

DomainAwsPrivateAccessPtrInput is an input type that accepts DomainAwsPrivateAccessArgs, DomainAwsPrivateAccessPtr and DomainAwsPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainAwsPrivateAccessPtrInput` via:

        DomainAwsPrivateAccessArgs{...}

or:

        nil

type DomainAwsPrivateAccessPtrOutput

type DomainAwsPrivateAccessPtrOutput struct{ *pulumi.OutputState }

func (DomainAwsPrivateAccessPtrOutput) AccessKey

func (DomainAwsPrivateAccessPtrOutput) Bucket

func (DomainAwsPrivateAccessPtrOutput) Elem

func (DomainAwsPrivateAccessPtrOutput) ElementType

func (DomainAwsPrivateAccessPtrOutput) Region

func (DomainAwsPrivateAccessPtrOutput) SecretKey

func (DomainAwsPrivateAccessPtrOutput) Switch

func (DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutput

func (o DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput

func (DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutputWithContext

func (o DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput

type DomainBandWidthAlert

type DomainBandWidthAlert struct {
	AlertPercentage         *int                               `pulumi:"alertPercentage"`
	AlertSwitch             *string                            `pulumi:"alertSwitch"`
	BpsThreshold            *int                               `pulumi:"bpsThreshold"`
	CounterMeasure          *string                            `pulumi:"counterMeasure"`
	LastTriggerTime         *string                            `pulumi:"lastTriggerTime"`
	LastTriggerTimeOverseas *string                            `pulumi:"lastTriggerTimeOverseas"`
	Metric                  *string                            `pulumi:"metric"`
	StatisticItem           *DomainBandWidthAlertStatisticItem `pulumi:"statisticItem"`
	Switch                  string                             `pulumi:"switch"`
}

type DomainBandWidthAlertArgs

type DomainBandWidthAlertArgs struct {
	AlertPercentage         pulumi.IntPtrInput                        `pulumi:"alertPercentage"`
	AlertSwitch             pulumi.StringPtrInput                     `pulumi:"alertSwitch"`
	BpsThreshold            pulumi.IntPtrInput                        `pulumi:"bpsThreshold"`
	CounterMeasure          pulumi.StringPtrInput                     `pulumi:"counterMeasure"`
	LastTriggerTime         pulumi.StringPtrInput                     `pulumi:"lastTriggerTime"`
	LastTriggerTimeOverseas pulumi.StringPtrInput                     `pulumi:"lastTriggerTimeOverseas"`
	Metric                  pulumi.StringPtrInput                     `pulumi:"metric"`
	StatisticItem           DomainBandWidthAlertStatisticItemPtrInput `pulumi:"statisticItem"`
	Switch                  pulumi.StringInput                        `pulumi:"switch"`
}

func (DomainBandWidthAlertArgs) ElementType

func (DomainBandWidthAlertArgs) ElementType() reflect.Type

func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutput

func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput

func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutputWithContext

func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutputWithContext(ctx context.Context) DomainBandWidthAlertOutput

func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutput

func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput

func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutputWithContext

func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput

type DomainBandWidthAlertInput

type DomainBandWidthAlertInput interface {
	pulumi.Input

	ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput
	ToDomainBandWidthAlertOutputWithContext(context.Context) DomainBandWidthAlertOutput
}

DomainBandWidthAlertInput is an input type that accepts DomainBandWidthAlertArgs and DomainBandWidthAlertOutput values. You can construct a concrete instance of `DomainBandWidthAlertInput` via:

DomainBandWidthAlertArgs{...}

type DomainBandWidthAlertOutput

type DomainBandWidthAlertOutput struct{ *pulumi.OutputState }

func (DomainBandWidthAlertOutput) AlertPercentage

func (o DomainBandWidthAlertOutput) AlertPercentage() pulumi.IntPtrOutput

func (DomainBandWidthAlertOutput) AlertSwitch

func (DomainBandWidthAlertOutput) BpsThreshold

func (DomainBandWidthAlertOutput) CounterMeasure

func (DomainBandWidthAlertOutput) ElementType

func (DomainBandWidthAlertOutput) ElementType() reflect.Type

func (DomainBandWidthAlertOutput) LastTriggerTime

func (DomainBandWidthAlertOutput) LastTriggerTimeOverseas

func (o DomainBandWidthAlertOutput) LastTriggerTimeOverseas() pulumi.StringPtrOutput

func (DomainBandWidthAlertOutput) Metric

func (DomainBandWidthAlertOutput) StatisticItem

func (DomainBandWidthAlertOutput) Switch

func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutput

func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput

func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutputWithContext

func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutputWithContext(ctx context.Context) DomainBandWidthAlertOutput

func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutput

func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput

func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutputWithContext

func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput

type DomainBandWidthAlertPtrInput

type DomainBandWidthAlertPtrInput interface {
	pulumi.Input

	ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput
	ToDomainBandWidthAlertPtrOutputWithContext(context.Context) DomainBandWidthAlertPtrOutput
}

DomainBandWidthAlertPtrInput is an input type that accepts DomainBandWidthAlertArgs, DomainBandWidthAlertPtr and DomainBandWidthAlertPtrOutput values. You can construct a concrete instance of `DomainBandWidthAlertPtrInput` via:

        DomainBandWidthAlertArgs{...}

or:

        nil

type DomainBandWidthAlertPtrOutput

type DomainBandWidthAlertPtrOutput struct{ *pulumi.OutputState }

func (DomainBandWidthAlertPtrOutput) AlertPercentage

func (DomainBandWidthAlertPtrOutput) AlertSwitch

func (DomainBandWidthAlertPtrOutput) BpsThreshold

func (DomainBandWidthAlertPtrOutput) CounterMeasure

func (DomainBandWidthAlertPtrOutput) Elem

func (DomainBandWidthAlertPtrOutput) ElementType

func (DomainBandWidthAlertPtrOutput) LastTriggerTime

func (DomainBandWidthAlertPtrOutput) LastTriggerTimeOverseas

func (o DomainBandWidthAlertPtrOutput) LastTriggerTimeOverseas() pulumi.StringPtrOutput

func (DomainBandWidthAlertPtrOutput) Metric

func (DomainBandWidthAlertPtrOutput) StatisticItem

func (DomainBandWidthAlertPtrOutput) Switch

func (DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutput

func (o DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput

func (DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutputWithContext

func (o DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput

type DomainBandWidthAlertStatisticItem

type DomainBandWidthAlertStatisticItem struct {
	AlertPercentage *int    `pulumi:"alertPercentage"`
	AlertSwitch     *string `pulumi:"alertSwitch"`
	BpsThreshold    *int    `pulumi:"bpsThreshold"`
	CounterMeasure  *string `pulumi:"counterMeasure"`
	Cycle           *int    `pulumi:"cycle"`
	Metric          *string `pulumi:"metric"`
	Switch          string  `pulumi:"switch"`
	Type            *string `pulumi:"type"`
	UnblockTime     *int    `pulumi:"unblockTime"`
}

type DomainBandWidthAlertStatisticItemArgs

type DomainBandWidthAlertStatisticItemArgs struct {
	AlertPercentage pulumi.IntPtrInput    `pulumi:"alertPercentage"`
	AlertSwitch     pulumi.StringPtrInput `pulumi:"alertSwitch"`
	BpsThreshold    pulumi.IntPtrInput    `pulumi:"bpsThreshold"`
	CounterMeasure  pulumi.StringPtrInput `pulumi:"counterMeasure"`
	Cycle           pulumi.IntPtrInput    `pulumi:"cycle"`
	Metric          pulumi.StringPtrInput `pulumi:"metric"`
	Switch          pulumi.StringInput    `pulumi:"switch"`
	Type            pulumi.StringPtrInput `pulumi:"type"`
	UnblockTime     pulumi.IntPtrInput    `pulumi:"unblockTime"`
}

func (DomainBandWidthAlertStatisticItemArgs) ElementType

func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutput

func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput

func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutputWithContext

func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemOutput

func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutput

func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput

func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext

func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput

type DomainBandWidthAlertStatisticItemInput

type DomainBandWidthAlertStatisticItemInput interface {
	pulumi.Input

	ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput
	ToDomainBandWidthAlertStatisticItemOutputWithContext(context.Context) DomainBandWidthAlertStatisticItemOutput
}

DomainBandWidthAlertStatisticItemInput is an input type that accepts DomainBandWidthAlertStatisticItemArgs and DomainBandWidthAlertStatisticItemOutput values. You can construct a concrete instance of `DomainBandWidthAlertStatisticItemInput` via:

DomainBandWidthAlertStatisticItemArgs{...}

type DomainBandWidthAlertStatisticItemOutput

type DomainBandWidthAlertStatisticItemOutput struct{ *pulumi.OutputState }

func (DomainBandWidthAlertStatisticItemOutput) AlertPercentage

func (DomainBandWidthAlertStatisticItemOutput) AlertSwitch

func (DomainBandWidthAlertStatisticItemOutput) BpsThreshold

func (DomainBandWidthAlertStatisticItemOutput) CounterMeasure

func (DomainBandWidthAlertStatisticItemOutput) Cycle

func (DomainBandWidthAlertStatisticItemOutput) ElementType

func (DomainBandWidthAlertStatisticItemOutput) Metric

func (DomainBandWidthAlertStatisticItemOutput) Switch

func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutput

func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput

func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutputWithContext

func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemOutput

func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutput

func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput

func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext

func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput

func (DomainBandWidthAlertStatisticItemOutput) Type

func (DomainBandWidthAlertStatisticItemOutput) UnblockTime

type DomainBandWidthAlertStatisticItemPtrInput

type DomainBandWidthAlertStatisticItemPtrInput interface {
	pulumi.Input

	ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput
	ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(context.Context) DomainBandWidthAlertStatisticItemPtrOutput
}

DomainBandWidthAlertStatisticItemPtrInput is an input type that accepts DomainBandWidthAlertStatisticItemArgs, DomainBandWidthAlertStatisticItemPtr and DomainBandWidthAlertStatisticItemPtrOutput values. You can construct a concrete instance of `DomainBandWidthAlertStatisticItemPtrInput` via:

        DomainBandWidthAlertStatisticItemArgs{...}

or:

        nil

type DomainBandWidthAlertStatisticItemPtrOutput

type DomainBandWidthAlertStatisticItemPtrOutput struct{ *pulumi.OutputState }

func (DomainBandWidthAlertStatisticItemPtrOutput) AlertPercentage

func (DomainBandWidthAlertStatisticItemPtrOutput) AlertSwitch

func (DomainBandWidthAlertStatisticItemPtrOutput) BpsThreshold

func (DomainBandWidthAlertStatisticItemPtrOutput) CounterMeasure

func (DomainBandWidthAlertStatisticItemPtrOutput) Cycle

func (DomainBandWidthAlertStatisticItemPtrOutput) Elem

func (DomainBandWidthAlertStatisticItemPtrOutput) ElementType

func (DomainBandWidthAlertStatisticItemPtrOutput) Metric

func (DomainBandWidthAlertStatisticItemPtrOutput) Switch

func (DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutput

func (o DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput

func (DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext

func (o DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput

func (DomainBandWidthAlertStatisticItemPtrOutput) Type

func (DomainBandWidthAlertStatisticItemPtrOutput) UnblockTime

type DomainCacheKey

type DomainCacheKey struct {
	FullUrlCache *string                    `pulumi:"fullUrlCache"`
	IgnoreCase   *string                    `pulumi:"ignoreCase"`
	KeyRules     []DomainCacheKeyKeyRule    `pulumi:"keyRules"`
	QueryString  *DomainCacheKeyQueryString `pulumi:"queryString"`
}

type DomainCacheKeyArgs

type DomainCacheKeyArgs struct {
	FullUrlCache pulumi.StringPtrInput             `pulumi:"fullUrlCache"`
	IgnoreCase   pulumi.StringPtrInput             `pulumi:"ignoreCase"`
	KeyRules     DomainCacheKeyKeyRuleArrayInput   `pulumi:"keyRules"`
	QueryString  DomainCacheKeyQueryStringPtrInput `pulumi:"queryString"`
}

func (DomainCacheKeyArgs) ElementType

func (DomainCacheKeyArgs) ElementType() reflect.Type

func (DomainCacheKeyArgs) ToDomainCacheKeyOutput

func (i DomainCacheKeyArgs) ToDomainCacheKeyOutput() DomainCacheKeyOutput

func (DomainCacheKeyArgs) ToDomainCacheKeyOutputWithContext

func (i DomainCacheKeyArgs) ToDomainCacheKeyOutputWithContext(ctx context.Context) DomainCacheKeyOutput

func (DomainCacheKeyArgs) ToDomainCacheKeyPtrOutput

func (i DomainCacheKeyArgs) ToDomainCacheKeyPtrOutput() DomainCacheKeyPtrOutput

func (DomainCacheKeyArgs) ToDomainCacheKeyPtrOutputWithContext

func (i DomainCacheKeyArgs) ToDomainCacheKeyPtrOutputWithContext(ctx context.Context) DomainCacheKeyPtrOutput

type DomainCacheKeyInput

type DomainCacheKeyInput interface {
	pulumi.Input

	ToDomainCacheKeyOutput() DomainCacheKeyOutput
	ToDomainCacheKeyOutputWithContext(context.Context) DomainCacheKeyOutput
}

DomainCacheKeyInput is an input type that accepts DomainCacheKeyArgs and DomainCacheKeyOutput values. You can construct a concrete instance of `DomainCacheKeyInput` via:

DomainCacheKeyArgs{...}

type DomainCacheKeyKeyRule

type DomainCacheKeyKeyRule struct {
	FullUrlCache *string                          `pulumi:"fullUrlCache"`
	IgnoreCase   *string                          `pulumi:"ignoreCase"`
	QueryString  DomainCacheKeyKeyRuleQueryString `pulumi:"queryString"`
	RulePaths    []string                         `pulumi:"rulePaths"`
	RuleTag      *string                          `pulumi:"ruleTag"`
	RuleType     string                           `pulumi:"ruleType"`
}

type DomainCacheKeyKeyRuleArgs

type DomainCacheKeyKeyRuleArgs struct {
	FullUrlCache pulumi.StringPtrInput                 `pulumi:"fullUrlCache"`
	IgnoreCase   pulumi.StringPtrInput                 `pulumi:"ignoreCase"`
	QueryString  DomainCacheKeyKeyRuleQueryStringInput `pulumi:"queryString"`
	RulePaths    pulumi.StringArrayInput               `pulumi:"rulePaths"`
	RuleTag      pulumi.StringPtrInput                 `pulumi:"ruleTag"`
	RuleType     pulumi.StringInput                    `pulumi:"ruleType"`
}

func (DomainCacheKeyKeyRuleArgs) ElementType

func (DomainCacheKeyKeyRuleArgs) ElementType() reflect.Type

func (DomainCacheKeyKeyRuleArgs) ToDomainCacheKeyKeyRuleOutput

func (i DomainCacheKeyKeyRuleArgs) ToDomainCacheKeyKeyRuleOutput() DomainCacheKeyKeyRuleOutput

func (DomainCacheKeyKeyRuleArgs) ToDomainCacheKeyKeyRuleOutputWithContext

func (i DomainCacheKeyKeyRuleArgs) ToDomainCacheKeyKeyRuleOutputWithContext(ctx context.Context) DomainCacheKeyKeyRuleOutput

type DomainCacheKeyKeyRuleArray

type DomainCacheKeyKeyRuleArray []DomainCacheKeyKeyRuleInput

func (DomainCacheKeyKeyRuleArray) ElementType

func (DomainCacheKeyKeyRuleArray) ElementType() reflect.Type

func (DomainCacheKeyKeyRuleArray) ToDomainCacheKeyKeyRuleArrayOutput

func (i DomainCacheKeyKeyRuleArray) ToDomainCacheKeyKeyRuleArrayOutput() DomainCacheKeyKeyRuleArrayOutput

func (DomainCacheKeyKeyRuleArray) ToDomainCacheKeyKeyRuleArrayOutputWithContext

func (i DomainCacheKeyKeyRuleArray) ToDomainCacheKeyKeyRuleArrayOutputWithContext(ctx context.Context) DomainCacheKeyKeyRuleArrayOutput

type DomainCacheKeyKeyRuleArrayInput

type DomainCacheKeyKeyRuleArrayInput interface {
	pulumi.Input

	ToDomainCacheKeyKeyRuleArrayOutput() DomainCacheKeyKeyRuleArrayOutput
	ToDomainCacheKeyKeyRuleArrayOutputWithContext(context.Context) DomainCacheKeyKeyRuleArrayOutput
}

DomainCacheKeyKeyRuleArrayInput is an input type that accepts DomainCacheKeyKeyRuleArray and DomainCacheKeyKeyRuleArrayOutput values. You can construct a concrete instance of `DomainCacheKeyKeyRuleArrayInput` via:

DomainCacheKeyKeyRuleArray{ DomainCacheKeyKeyRuleArgs{...} }

type DomainCacheKeyKeyRuleArrayOutput

type DomainCacheKeyKeyRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainCacheKeyKeyRuleArrayOutput) ElementType

func (DomainCacheKeyKeyRuleArrayOutput) Index

func (DomainCacheKeyKeyRuleArrayOutput) ToDomainCacheKeyKeyRuleArrayOutput

func (o DomainCacheKeyKeyRuleArrayOutput) ToDomainCacheKeyKeyRuleArrayOutput() DomainCacheKeyKeyRuleArrayOutput

func (DomainCacheKeyKeyRuleArrayOutput) ToDomainCacheKeyKeyRuleArrayOutputWithContext

func (o DomainCacheKeyKeyRuleArrayOutput) ToDomainCacheKeyKeyRuleArrayOutputWithContext(ctx context.Context) DomainCacheKeyKeyRuleArrayOutput

type DomainCacheKeyKeyRuleInput

type DomainCacheKeyKeyRuleInput interface {
	pulumi.Input

	ToDomainCacheKeyKeyRuleOutput() DomainCacheKeyKeyRuleOutput
	ToDomainCacheKeyKeyRuleOutputWithContext(context.Context) DomainCacheKeyKeyRuleOutput
}

DomainCacheKeyKeyRuleInput is an input type that accepts DomainCacheKeyKeyRuleArgs and DomainCacheKeyKeyRuleOutput values. You can construct a concrete instance of `DomainCacheKeyKeyRuleInput` via:

DomainCacheKeyKeyRuleArgs{...}

type DomainCacheKeyKeyRuleOutput

type DomainCacheKeyKeyRuleOutput struct{ *pulumi.OutputState }

func (DomainCacheKeyKeyRuleOutput) ElementType

func (DomainCacheKeyKeyRuleOutput) FullUrlCache

func (DomainCacheKeyKeyRuleOutput) IgnoreCase

func (DomainCacheKeyKeyRuleOutput) QueryString

func (DomainCacheKeyKeyRuleOutput) RulePaths

func (DomainCacheKeyKeyRuleOutput) RuleTag

func (DomainCacheKeyKeyRuleOutput) RuleType

func (DomainCacheKeyKeyRuleOutput) ToDomainCacheKeyKeyRuleOutput

func (o DomainCacheKeyKeyRuleOutput) ToDomainCacheKeyKeyRuleOutput() DomainCacheKeyKeyRuleOutput

func (DomainCacheKeyKeyRuleOutput) ToDomainCacheKeyKeyRuleOutputWithContext

func (o DomainCacheKeyKeyRuleOutput) ToDomainCacheKeyKeyRuleOutputWithContext(ctx context.Context) DomainCacheKeyKeyRuleOutput

type DomainCacheKeyKeyRuleQueryString

type DomainCacheKeyKeyRuleQueryString struct {
	Action *string `pulumi:"action"`
	Switch *string `pulumi:"switch"`
	Value  *string `pulumi:"value"`
}

type DomainCacheKeyKeyRuleQueryStringArgs

type DomainCacheKeyKeyRuleQueryStringArgs struct {
	Action pulumi.StringPtrInput `pulumi:"action"`
	Switch pulumi.StringPtrInput `pulumi:"switch"`
	Value  pulumi.StringPtrInput `pulumi:"value"`
}

func (DomainCacheKeyKeyRuleQueryStringArgs) ElementType

func (DomainCacheKeyKeyRuleQueryStringArgs) ToDomainCacheKeyKeyRuleQueryStringOutput

func (i DomainCacheKeyKeyRuleQueryStringArgs) ToDomainCacheKeyKeyRuleQueryStringOutput() DomainCacheKeyKeyRuleQueryStringOutput

func (DomainCacheKeyKeyRuleQueryStringArgs) ToDomainCacheKeyKeyRuleQueryStringOutputWithContext

func (i DomainCacheKeyKeyRuleQueryStringArgs) ToDomainCacheKeyKeyRuleQueryStringOutputWithContext(ctx context.Context) DomainCacheKeyKeyRuleQueryStringOutput

type DomainCacheKeyKeyRuleQueryStringInput

type DomainCacheKeyKeyRuleQueryStringInput interface {
	pulumi.Input

	ToDomainCacheKeyKeyRuleQueryStringOutput() DomainCacheKeyKeyRuleQueryStringOutput
	ToDomainCacheKeyKeyRuleQueryStringOutputWithContext(context.Context) DomainCacheKeyKeyRuleQueryStringOutput
}

DomainCacheKeyKeyRuleQueryStringInput is an input type that accepts DomainCacheKeyKeyRuleQueryStringArgs and DomainCacheKeyKeyRuleQueryStringOutput values. You can construct a concrete instance of `DomainCacheKeyKeyRuleQueryStringInput` via:

DomainCacheKeyKeyRuleQueryStringArgs{...}

type DomainCacheKeyKeyRuleQueryStringOutput

type DomainCacheKeyKeyRuleQueryStringOutput struct{ *pulumi.OutputState }

func (DomainCacheKeyKeyRuleQueryStringOutput) Action

func (DomainCacheKeyKeyRuleQueryStringOutput) ElementType

func (DomainCacheKeyKeyRuleQueryStringOutput) Switch

func (DomainCacheKeyKeyRuleQueryStringOutput) ToDomainCacheKeyKeyRuleQueryStringOutput

func (o DomainCacheKeyKeyRuleQueryStringOutput) ToDomainCacheKeyKeyRuleQueryStringOutput() DomainCacheKeyKeyRuleQueryStringOutput

func (DomainCacheKeyKeyRuleQueryStringOutput) ToDomainCacheKeyKeyRuleQueryStringOutputWithContext

func (o DomainCacheKeyKeyRuleQueryStringOutput) ToDomainCacheKeyKeyRuleQueryStringOutputWithContext(ctx context.Context) DomainCacheKeyKeyRuleQueryStringOutput

func (DomainCacheKeyKeyRuleQueryStringOutput) Value

type DomainCacheKeyOutput

type DomainCacheKeyOutput struct{ *pulumi.OutputState }

func (DomainCacheKeyOutput) ElementType

func (DomainCacheKeyOutput) ElementType() reflect.Type

func (DomainCacheKeyOutput) FullUrlCache

func (o DomainCacheKeyOutput) FullUrlCache() pulumi.StringPtrOutput

func (DomainCacheKeyOutput) IgnoreCase

func (DomainCacheKeyOutput) KeyRules

func (DomainCacheKeyOutput) QueryString

func (DomainCacheKeyOutput) ToDomainCacheKeyOutput

func (o DomainCacheKeyOutput) ToDomainCacheKeyOutput() DomainCacheKeyOutput

func (DomainCacheKeyOutput) ToDomainCacheKeyOutputWithContext

func (o DomainCacheKeyOutput) ToDomainCacheKeyOutputWithContext(ctx context.Context) DomainCacheKeyOutput

func (DomainCacheKeyOutput) ToDomainCacheKeyPtrOutput

func (o DomainCacheKeyOutput) ToDomainCacheKeyPtrOutput() DomainCacheKeyPtrOutput

func (DomainCacheKeyOutput) ToDomainCacheKeyPtrOutputWithContext

func (o DomainCacheKeyOutput) ToDomainCacheKeyPtrOutputWithContext(ctx context.Context) DomainCacheKeyPtrOutput

type DomainCacheKeyPtrInput

type DomainCacheKeyPtrInput interface {
	pulumi.Input

	ToDomainCacheKeyPtrOutput() DomainCacheKeyPtrOutput
	ToDomainCacheKeyPtrOutputWithContext(context.Context) DomainCacheKeyPtrOutput
}

DomainCacheKeyPtrInput is an input type that accepts DomainCacheKeyArgs, DomainCacheKeyPtr and DomainCacheKeyPtrOutput values. You can construct a concrete instance of `DomainCacheKeyPtrInput` via:

        DomainCacheKeyArgs{...}

or:

        nil

type DomainCacheKeyPtrOutput

type DomainCacheKeyPtrOutput struct{ *pulumi.OutputState }

func (DomainCacheKeyPtrOutput) Elem

func (DomainCacheKeyPtrOutput) ElementType

func (DomainCacheKeyPtrOutput) ElementType() reflect.Type

func (DomainCacheKeyPtrOutput) FullUrlCache

func (DomainCacheKeyPtrOutput) IgnoreCase

func (DomainCacheKeyPtrOutput) KeyRules

func (DomainCacheKeyPtrOutput) QueryString

func (DomainCacheKeyPtrOutput) ToDomainCacheKeyPtrOutput

func (o DomainCacheKeyPtrOutput) ToDomainCacheKeyPtrOutput() DomainCacheKeyPtrOutput

func (DomainCacheKeyPtrOutput) ToDomainCacheKeyPtrOutputWithContext

func (o DomainCacheKeyPtrOutput) ToDomainCacheKeyPtrOutputWithContext(ctx context.Context) DomainCacheKeyPtrOutput

type DomainCacheKeyQueryString

type DomainCacheKeyQueryString struct {
	Action  *string `pulumi:"action"`
	Reorder *string `pulumi:"reorder"`
	Switch  *string `pulumi:"switch"`
	Value   *string `pulumi:"value"`
}

type DomainCacheKeyQueryStringArgs

type DomainCacheKeyQueryStringArgs struct {
	Action  pulumi.StringPtrInput `pulumi:"action"`
	Reorder pulumi.StringPtrInput `pulumi:"reorder"`
	Switch  pulumi.StringPtrInput `pulumi:"switch"`
	Value   pulumi.StringPtrInput `pulumi:"value"`
}

func (DomainCacheKeyQueryStringArgs) ElementType

func (DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringOutput

func (i DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringOutput() DomainCacheKeyQueryStringOutput

func (DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringOutputWithContext

func (i DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringOutputWithContext(ctx context.Context) DomainCacheKeyQueryStringOutput

func (DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringPtrOutput

func (i DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringPtrOutput() DomainCacheKeyQueryStringPtrOutput

func (DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringPtrOutputWithContext

func (i DomainCacheKeyQueryStringArgs) ToDomainCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) DomainCacheKeyQueryStringPtrOutput

type DomainCacheKeyQueryStringInput

type DomainCacheKeyQueryStringInput interface {
	pulumi.Input

	ToDomainCacheKeyQueryStringOutput() DomainCacheKeyQueryStringOutput
	ToDomainCacheKeyQueryStringOutputWithContext(context.Context) DomainCacheKeyQueryStringOutput
}

DomainCacheKeyQueryStringInput is an input type that accepts DomainCacheKeyQueryStringArgs and DomainCacheKeyQueryStringOutput values. You can construct a concrete instance of `DomainCacheKeyQueryStringInput` via:

DomainCacheKeyQueryStringArgs{...}

type DomainCacheKeyQueryStringOutput

type DomainCacheKeyQueryStringOutput struct{ *pulumi.OutputState }

func (DomainCacheKeyQueryStringOutput) Action

func (DomainCacheKeyQueryStringOutput) ElementType

func (DomainCacheKeyQueryStringOutput) Reorder

func (DomainCacheKeyQueryStringOutput) Switch

func (DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringOutput

func (o DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringOutput() DomainCacheKeyQueryStringOutput

func (DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringOutputWithContext

func (o DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringOutputWithContext(ctx context.Context) DomainCacheKeyQueryStringOutput

func (DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringPtrOutput

func (o DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringPtrOutput() DomainCacheKeyQueryStringPtrOutput

func (DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringPtrOutputWithContext

func (o DomainCacheKeyQueryStringOutput) ToDomainCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) DomainCacheKeyQueryStringPtrOutput

func (DomainCacheKeyQueryStringOutput) Value

type DomainCacheKeyQueryStringPtrInput

type DomainCacheKeyQueryStringPtrInput interface {
	pulumi.Input

	ToDomainCacheKeyQueryStringPtrOutput() DomainCacheKeyQueryStringPtrOutput
	ToDomainCacheKeyQueryStringPtrOutputWithContext(context.Context) DomainCacheKeyQueryStringPtrOutput
}

DomainCacheKeyQueryStringPtrInput is an input type that accepts DomainCacheKeyQueryStringArgs, DomainCacheKeyQueryStringPtr and DomainCacheKeyQueryStringPtrOutput values. You can construct a concrete instance of `DomainCacheKeyQueryStringPtrInput` via:

        DomainCacheKeyQueryStringArgs{...}

or:

        nil

type DomainCacheKeyQueryStringPtrOutput

type DomainCacheKeyQueryStringPtrOutput struct{ *pulumi.OutputState }

func (DomainCacheKeyQueryStringPtrOutput) Action

func (DomainCacheKeyQueryStringPtrOutput) Elem

func (DomainCacheKeyQueryStringPtrOutput) ElementType

func (DomainCacheKeyQueryStringPtrOutput) Reorder

func (DomainCacheKeyQueryStringPtrOutput) Switch

func (DomainCacheKeyQueryStringPtrOutput) ToDomainCacheKeyQueryStringPtrOutput

func (o DomainCacheKeyQueryStringPtrOutput) ToDomainCacheKeyQueryStringPtrOutput() DomainCacheKeyQueryStringPtrOutput

func (DomainCacheKeyQueryStringPtrOutput) ToDomainCacheKeyQueryStringPtrOutputWithContext

func (o DomainCacheKeyQueryStringPtrOutput) ToDomainCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) DomainCacheKeyQueryStringPtrOutput

func (DomainCacheKeyQueryStringPtrOutput) Value

type DomainCompression

type DomainCompression struct {
	CompressionRules []DomainCompressionCompressionRule `pulumi:"compressionRules"`
	Switch           string                             `pulumi:"switch"`
}

type DomainCompressionArgs

type DomainCompressionArgs struct {
	CompressionRules DomainCompressionCompressionRuleArrayInput `pulumi:"compressionRules"`
	Switch           pulumi.StringInput                         `pulumi:"switch"`
}

func (DomainCompressionArgs) ElementType

func (DomainCompressionArgs) ElementType() reflect.Type

func (DomainCompressionArgs) ToDomainCompressionOutput

func (i DomainCompressionArgs) ToDomainCompressionOutput() DomainCompressionOutput

func (DomainCompressionArgs) ToDomainCompressionOutputWithContext

func (i DomainCompressionArgs) ToDomainCompressionOutputWithContext(ctx context.Context) DomainCompressionOutput

func (DomainCompressionArgs) ToDomainCompressionPtrOutput

func (i DomainCompressionArgs) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput

func (DomainCompressionArgs) ToDomainCompressionPtrOutputWithContext

func (i DomainCompressionArgs) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput

type DomainCompressionCompressionRule

type DomainCompressionCompressionRule struct {
	Algorithms     []string `pulumi:"algorithms"`
	Compress       bool     `pulumi:"compress"`
	FileExtensions []string `pulumi:"fileExtensions"`
	MaxLength      int      `pulumi:"maxLength"`
	MinLength      int      `pulumi:"minLength"`
	RulePaths      []string `pulumi:"rulePaths"`
	RuleType       *string  `pulumi:"ruleType"`
}

type DomainCompressionCompressionRuleArgs

type DomainCompressionCompressionRuleArgs struct {
	Algorithms     pulumi.StringArrayInput `pulumi:"algorithms"`
	Compress       pulumi.BoolInput        `pulumi:"compress"`
	FileExtensions pulumi.StringArrayInput `pulumi:"fileExtensions"`
	MaxLength      pulumi.IntInput         `pulumi:"maxLength"`
	MinLength      pulumi.IntInput         `pulumi:"minLength"`
	RulePaths      pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType       pulumi.StringPtrInput   `pulumi:"ruleType"`
}

func (DomainCompressionCompressionRuleArgs) ElementType

func (DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutput

func (i DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput

func (DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutputWithContext

func (i DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleOutput

type DomainCompressionCompressionRuleArray

type DomainCompressionCompressionRuleArray []DomainCompressionCompressionRuleInput

func (DomainCompressionCompressionRuleArray) ElementType

func (DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutput

func (i DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput

func (DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutputWithContext

func (i DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleArrayOutput

type DomainCompressionCompressionRuleArrayInput

type DomainCompressionCompressionRuleArrayInput interface {
	pulumi.Input

	ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput
	ToDomainCompressionCompressionRuleArrayOutputWithContext(context.Context) DomainCompressionCompressionRuleArrayOutput
}

DomainCompressionCompressionRuleArrayInput is an input type that accepts DomainCompressionCompressionRuleArray and DomainCompressionCompressionRuleArrayOutput values. You can construct a concrete instance of `DomainCompressionCompressionRuleArrayInput` via:

DomainCompressionCompressionRuleArray{ DomainCompressionCompressionRuleArgs{...} }

type DomainCompressionCompressionRuleArrayOutput

type DomainCompressionCompressionRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainCompressionCompressionRuleArrayOutput) ElementType

func (DomainCompressionCompressionRuleArrayOutput) Index

func (DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutput

func (o DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput

func (DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutputWithContext

func (o DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleArrayOutput

type DomainCompressionCompressionRuleInput

type DomainCompressionCompressionRuleInput interface {
	pulumi.Input

	ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput
	ToDomainCompressionCompressionRuleOutputWithContext(context.Context) DomainCompressionCompressionRuleOutput
}

DomainCompressionCompressionRuleInput is an input type that accepts DomainCompressionCompressionRuleArgs and DomainCompressionCompressionRuleOutput values. You can construct a concrete instance of `DomainCompressionCompressionRuleInput` via:

DomainCompressionCompressionRuleArgs{...}

type DomainCompressionCompressionRuleOutput

type DomainCompressionCompressionRuleOutput struct{ *pulumi.OutputState }

func (DomainCompressionCompressionRuleOutput) Algorithms

func (DomainCompressionCompressionRuleOutput) Compress

func (DomainCompressionCompressionRuleOutput) ElementType

func (DomainCompressionCompressionRuleOutput) FileExtensions

func (DomainCompressionCompressionRuleOutput) MaxLength

func (DomainCompressionCompressionRuleOutput) MinLength

func (DomainCompressionCompressionRuleOutput) RulePaths

func (DomainCompressionCompressionRuleOutput) RuleType

func (DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutput

func (o DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput

func (DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutputWithContext

func (o DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleOutput

type DomainCompressionInput

type DomainCompressionInput interface {
	pulumi.Input

	ToDomainCompressionOutput() DomainCompressionOutput
	ToDomainCompressionOutputWithContext(context.Context) DomainCompressionOutput
}

DomainCompressionInput is an input type that accepts DomainCompressionArgs and DomainCompressionOutput values. You can construct a concrete instance of `DomainCompressionInput` via:

DomainCompressionArgs{...}

type DomainCompressionOutput

type DomainCompressionOutput struct{ *pulumi.OutputState }

func (DomainCompressionOutput) CompressionRules

func (DomainCompressionOutput) ElementType

func (DomainCompressionOutput) ElementType() reflect.Type

func (DomainCompressionOutput) Switch

func (DomainCompressionOutput) ToDomainCompressionOutput

func (o DomainCompressionOutput) ToDomainCompressionOutput() DomainCompressionOutput

func (DomainCompressionOutput) ToDomainCompressionOutputWithContext

func (o DomainCompressionOutput) ToDomainCompressionOutputWithContext(ctx context.Context) DomainCompressionOutput

func (DomainCompressionOutput) ToDomainCompressionPtrOutput

func (o DomainCompressionOutput) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput

func (DomainCompressionOutput) ToDomainCompressionPtrOutputWithContext

func (o DomainCompressionOutput) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput

type DomainCompressionPtrInput

type DomainCompressionPtrInput interface {
	pulumi.Input

	ToDomainCompressionPtrOutput() DomainCompressionPtrOutput
	ToDomainCompressionPtrOutputWithContext(context.Context) DomainCompressionPtrOutput
}

DomainCompressionPtrInput is an input type that accepts DomainCompressionArgs, DomainCompressionPtr and DomainCompressionPtrOutput values. You can construct a concrete instance of `DomainCompressionPtrInput` via:

        DomainCompressionArgs{...}

or:

        nil

type DomainCompressionPtrOutput

type DomainCompressionPtrOutput struct{ *pulumi.OutputState }

func (DomainCompressionPtrOutput) CompressionRules

func (DomainCompressionPtrOutput) Elem

func (DomainCompressionPtrOutput) ElementType

func (DomainCompressionPtrOutput) ElementType() reflect.Type

func (DomainCompressionPtrOutput) Switch

func (DomainCompressionPtrOutput) ToDomainCompressionPtrOutput

func (o DomainCompressionPtrOutput) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput

func (DomainCompressionPtrOutput) ToDomainCompressionPtrOutputWithContext

func (o DomainCompressionPtrOutput) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput

type DomainDownstreamCapping

type DomainDownstreamCapping struct {
	CappingRules []DomainDownstreamCappingCappingRule `pulumi:"cappingRules"`
	Switch       string                               `pulumi:"switch"`
}

type DomainDownstreamCappingArgs

type DomainDownstreamCappingArgs struct {
	CappingRules DomainDownstreamCappingCappingRuleArrayInput `pulumi:"cappingRules"`
	Switch       pulumi.StringInput                           `pulumi:"switch"`
}

func (DomainDownstreamCappingArgs) ElementType

func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutput

func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput

func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutputWithContext

func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutputWithContext(ctx context.Context) DomainDownstreamCappingOutput

func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutput

func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput

func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutputWithContext

func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput

type DomainDownstreamCappingCappingRule

type DomainDownstreamCappingCappingRule struct {
	KbpsThreshold int      `pulumi:"kbpsThreshold"`
	RulePaths     []string `pulumi:"rulePaths"`
	RuleType      string   `pulumi:"ruleType"`
}

type DomainDownstreamCappingCappingRuleArgs

type DomainDownstreamCappingCappingRuleArgs struct {
	KbpsThreshold pulumi.IntInput         `pulumi:"kbpsThreshold"`
	RulePaths     pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType      pulumi.StringInput      `pulumi:"ruleType"`
}

func (DomainDownstreamCappingCappingRuleArgs) ElementType

func (DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutput

func (i DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput

func (DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutputWithContext

func (i DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleOutput

type DomainDownstreamCappingCappingRuleArray

type DomainDownstreamCappingCappingRuleArray []DomainDownstreamCappingCappingRuleInput

func (DomainDownstreamCappingCappingRuleArray) ElementType

func (DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutput

func (i DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput

func (DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext

func (i DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleArrayOutput

type DomainDownstreamCappingCappingRuleArrayInput

type DomainDownstreamCappingCappingRuleArrayInput interface {
	pulumi.Input

	ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput
	ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(context.Context) DomainDownstreamCappingCappingRuleArrayOutput
}

DomainDownstreamCappingCappingRuleArrayInput is an input type that accepts DomainDownstreamCappingCappingRuleArray and DomainDownstreamCappingCappingRuleArrayOutput values. You can construct a concrete instance of `DomainDownstreamCappingCappingRuleArrayInput` via:

DomainDownstreamCappingCappingRuleArray{ DomainDownstreamCappingCappingRuleArgs{...} }

type DomainDownstreamCappingCappingRuleArrayOutput

type DomainDownstreamCappingCappingRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainDownstreamCappingCappingRuleArrayOutput) ElementType

func (DomainDownstreamCappingCappingRuleArrayOutput) Index

func (DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutput

func (o DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput

func (DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext

func (o DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleArrayOutput

type DomainDownstreamCappingCappingRuleInput

type DomainDownstreamCappingCappingRuleInput interface {
	pulumi.Input

	ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput
	ToDomainDownstreamCappingCappingRuleOutputWithContext(context.Context) DomainDownstreamCappingCappingRuleOutput
}

DomainDownstreamCappingCappingRuleInput is an input type that accepts DomainDownstreamCappingCappingRuleArgs and DomainDownstreamCappingCappingRuleOutput values. You can construct a concrete instance of `DomainDownstreamCappingCappingRuleInput` via:

DomainDownstreamCappingCappingRuleArgs{...}

type DomainDownstreamCappingCappingRuleOutput

type DomainDownstreamCappingCappingRuleOutput struct{ *pulumi.OutputState }

func (DomainDownstreamCappingCappingRuleOutput) ElementType

func (DomainDownstreamCappingCappingRuleOutput) KbpsThreshold

func (DomainDownstreamCappingCappingRuleOutput) RulePaths

func (DomainDownstreamCappingCappingRuleOutput) RuleType

func (DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutput

func (o DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput

func (DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutputWithContext

func (o DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleOutput

type DomainDownstreamCappingInput

type DomainDownstreamCappingInput interface {
	pulumi.Input

	ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput
	ToDomainDownstreamCappingOutputWithContext(context.Context) DomainDownstreamCappingOutput
}

DomainDownstreamCappingInput is an input type that accepts DomainDownstreamCappingArgs and DomainDownstreamCappingOutput values. You can construct a concrete instance of `DomainDownstreamCappingInput` via:

DomainDownstreamCappingArgs{...}

type DomainDownstreamCappingOutput

type DomainDownstreamCappingOutput struct{ *pulumi.OutputState }

func (DomainDownstreamCappingOutput) CappingRules

func (DomainDownstreamCappingOutput) ElementType

func (DomainDownstreamCappingOutput) Switch

func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutput

func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput

func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutputWithContext

func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutputWithContext(ctx context.Context) DomainDownstreamCappingOutput

func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutput

func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput

func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutputWithContext

func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput

type DomainDownstreamCappingPtrInput

type DomainDownstreamCappingPtrInput interface {
	pulumi.Input

	ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput
	ToDomainDownstreamCappingPtrOutputWithContext(context.Context) DomainDownstreamCappingPtrOutput
}

DomainDownstreamCappingPtrInput is an input type that accepts DomainDownstreamCappingArgs, DomainDownstreamCappingPtr and DomainDownstreamCappingPtrOutput values. You can construct a concrete instance of `DomainDownstreamCappingPtrInput` via:

        DomainDownstreamCappingArgs{...}

or:

        nil

type DomainDownstreamCappingPtrOutput

type DomainDownstreamCappingPtrOutput struct{ *pulumi.OutputState }

func (DomainDownstreamCappingPtrOutput) CappingRules

func (DomainDownstreamCappingPtrOutput) Elem

func (DomainDownstreamCappingPtrOutput) ElementType

func (DomainDownstreamCappingPtrOutput) Switch

func (DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutput

func (o DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput

func (DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutputWithContext

func (o DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput

type DomainErrorPage

type DomainErrorPage struct {
	PageRules []DomainErrorPagePageRule `pulumi:"pageRules"`
	Switch    string                    `pulumi:"switch"`
}

type DomainErrorPageArgs

type DomainErrorPageArgs struct {
	PageRules DomainErrorPagePageRuleArrayInput `pulumi:"pageRules"`
	Switch    pulumi.StringInput                `pulumi:"switch"`
}

func (DomainErrorPageArgs) ElementType

func (DomainErrorPageArgs) ElementType() reflect.Type

func (DomainErrorPageArgs) ToDomainErrorPageOutput

func (i DomainErrorPageArgs) ToDomainErrorPageOutput() DomainErrorPageOutput

func (DomainErrorPageArgs) ToDomainErrorPageOutputWithContext

func (i DomainErrorPageArgs) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput

func (DomainErrorPageArgs) ToDomainErrorPagePtrOutput

func (i DomainErrorPageArgs) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput

func (DomainErrorPageArgs) ToDomainErrorPagePtrOutputWithContext

func (i DomainErrorPageArgs) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput

type DomainErrorPageInput

type DomainErrorPageInput interface {
	pulumi.Input

	ToDomainErrorPageOutput() DomainErrorPageOutput
	ToDomainErrorPageOutputWithContext(context.Context) DomainErrorPageOutput
}

DomainErrorPageInput is an input type that accepts DomainErrorPageArgs and DomainErrorPageOutput values. You can construct a concrete instance of `DomainErrorPageInput` via:

DomainErrorPageArgs{...}

type DomainErrorPageOutput

type DomainErrorPageOutput struct{ *pulumi.OutputState }

func (DomainErrorPageOutput) ElementType

func (DomainErrorPageOutput) ElementType() reflect.Type

func (DomainErrorPageOutput) PageRules

func (DomainErrorPageOutput) Switch

func (DomainErrorPageOutput) ToDomainErrorPageOutput

func (o DomainErrorPageOutput) ToDomainErrorPageOutput() DomainErrorPageOutput

func (DomainErrorPageOutput) ToDomainErrorPageOutputWithContext

func (o DomainErrorPageOutput) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput

func (DomainErrorPageOutput) ToDomainErrorPagePtrOutput

func (o DomainErrorPageOutput) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput

func (DomainErrorPageOutput) ToDomainErrorPagePtrOutputWithContext

func (o DomainErrorPageOutput) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput

type DomainErrorPagePageRule

type DomainErrorPagePageRule struct {
	RedirectCode int    `pulumi:"redirectCode"`
	RedirectUrl  string `pulumi:"redirectUrl"`
	StatusCode   int    `pulumi:"statusCode"`
}

type DomainErrorPagePageRuleArgs

type DomainErrorPagePageRuleArgs struct {
	RedirectCode pulumi.IntInput    `pulumi:"redirectCode"`
	RedirectUrl  pulumi.StringInput `pulumi:"redirectUrl"`
	StatusCode   pulumi.IntInput    `pulumi:"statusCode"`
}

func (DomainErrorPagePageRuleArgs) ElementType

func (DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutput

func (i DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutput() DomainErrorPagePageRuleOutput

func (DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutputWithContext

func (i DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutputWithContext(ctx context.Context) DomainErrorPagePageRuleOutput

type DomainErrorPagePageRuleArray

type DomainErrorPagePageRuleArray []DomainErrorPagePageRuleInput

func (DomainErrorPagePageRuleArray) ElementType

func (DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutput

func (i DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput

func (DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutputWithContext

func (i DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutputWithContext(ctx context.Context) DomainErrorPagePageRuleArrayOutput

type DomainErrorPagePageRuleArrayInput

type DomainErrorPagePageRuleArrayInput interface {
	pulumi.Input

	ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput
	ToDomainErrorPagePageRuleArrayOutputWithContext(context.Context) DomainErrorPagePageRuleArrayOutput
}

DomainErrorPagePageRuleArrayInput is an input type that accepts DomainErrorPagePageRuleArray and DomainErrorPagePageRuleArrayOutput values. You can construct a concrete instance of `DomainErrorPagePageRuleArrayInput` via:

DomainErrorPagePageRuleArray{ DomainErrorPagePageRuleArgs{...} }

type DomainErrorPagePageRuleArrayOutput

type DomainErrorPagePageRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainErrorPagePageRuleArrayOutput) ElementType

func (DomainErrorPagePageRuleArrayOutput) Index

func (DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutput

func (o DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput

func (DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutputWithContext

func (o DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutputWithContext(ctx context.Context) DomainErrorPagePageRuleArrayOutput

type DomainErrorPagePageRuleInput

type DomainErrorPagePageRuleInput interface {
	pulumi.Input

	ToDomainErrorPagePageRuleOutput() DomainErrorPagePageRuleOutput
	ToDomainErrorPagePageRuleOutputWithContext(context.Context) DomainErrorPagePageRuleOutput
}

DomainErrorPagePageRuleInput is an input type that accepts DomainErrorPagePageRuleArgs and DomainErrorPagePageRuleOutput values. You can construct a concrete instance of `DomainErrorPagePageRuleInput` via:

DomainErrorPagePageRuleArgs{...}

type DomainErrorPagePageRuleOutput

type DomainErrorPagePageRuleOutput struct{ *pulumi.OutputState }

func (DomainErrorPagePageRuleOutput) ElementType

func (DomainErrorPagePageRuleOutput) RedirectCode

func (DomainErrorPagePageRuleOutput) RedirectUrl

func (DomainErrorPagePageRuleOutput) StatusCode

func (DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutput

func (o DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutput() DomainErrorPagePageRuleOutput

func (DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutputWithContext

func (o DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutputWithContext(ctx context.Context) DomainErrorPagePageRuleOutput

type DomainErrorPagePtrInput

type DomainErrorPagePtrInput interface {
	pulumi.Input

	ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput
	ToDomainErrorPagePtrOutputWithContext(context.Context) DomainErrorPagePtrOutput
}

DomainErrorPagePtrInput is an input type that accepts DomainErrorPageArgs, DomainErrorPagePtr and DomainErrorPagePtrOutput values. You can construct a concrete instance of `DomainErrorPagePtrInput` via:

        DomainErrorPageArgs{...}

or:

        nil

type DomainErrorPagePtrOutput

type DomainErrorPagePtrOutput struct{ *pulumi.OutputState }

func (DomainErrorPagePtrOutput) Elem

func (DomainErrorPagePtrOutput) ElementType

func (DomainErrorPagePtrOutput) ElementType() reflect.Type

func (DomainErrorPagePtrOutput) PageRules

func (DomainErrorPagePtrOutput) Switch

func (DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutput

func (o DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput

func (DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutputWithContext

func (o DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput

type DomainHttpsConfig

type DomainHttpsConfig struct {
	ClientCertificateConfig *DomainHttpsConfigClientCertificateConfig `pulumi:"clientCertificateConfig"`
	ForceRedirect           *DomainHttpsConfigForceRedirect           `pulumi:"forceRedirect"`
	Http2Switch             *string                                   `pulumi:"http2Switch"`
	HttpsSwitch             string                                    `pulumi:"httpsSwitch"`
	OcspStaplingSwitch      *string                                   `pulumi:"ocspStaplingSwitch"`
	ServerCertificateConfig *DomainHttpsConfigServerCertificateConfig `pulumi:"serverCertificateConfig"`
	SpdySwitch              *string                                   `pulumi:"spdySwitch"`
	TlsVersions             []string                                  `pulumi:"tlsVersions"`
	VerifyClient            *string                                   `pulumi:"verifyClient"`
}

type DomainHttpsConfigArgs

type DomainHttpsConfigArgs struct {
	ClientCertificateConfig DomainHttpsConfigClientCertificateConfigPtrInput `pulumi:"clientCertificateConfig"`
	ForceRedirect           DomainHttpsConfigForceRedirectPtrInput           `pulumi:"forceRedirect"`
	Http2Switch             pulumi.StringPtrInput                            `pulumi:"http2Switch"`
	HttpsSwitch             pulumi.StringInput                               `pulumi:"httpsSwitch"`
	OcspStaplingSwitch      pulumi.StringPtrInput                            `pulumi:"ocspStaplingSwitch"`
	ServerCertificateConfig DomainHttpsConfigServerCertificateConfigPtrInput `pulumi:"serverCertificateConfig"`
	SpdySwitch              pulumi.StringPtrInput                            `pulumi:"spdySwitch"`
	TlsVersions             pulumi.StringArrayInput                          `pulumi:"tlsVersions"`
	VerifyClient            pulumi.StringPtrInput                            `pulumi:"verifyClient"`
}

func (DomainHttpsConfigArgs) ElementType

func (DomainHttpsConfigArgs) ElementType() reflect.Type

func (DomainHttpsConfigArgs) ToDomainHttpsConfigOutput

func (i DomainHttpsConfigArgs) ToDomainHttpsConfigOutput() DomainHttpsConfigOutput

func (DomainHttpsConfigArgs) ToDomainHttpsConfigOutputWithContext

func (i DomainHttpsConfigArgs) ToDomainHttpsConfigOutputWithContext(ctx context.Context) DomainHttpsConfigOutput

func (DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutput

func (i DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput

func (DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutputWithContext

func (i DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput

type DomainHttpsConfigClientCertificateConfig

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

type DomainHttpsConfigClientCertificateConfigArgs

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

func (DomainHttpsConfigClientCertificateConfigArgs) ElementType

func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutput

func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput

func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutputWithContext

func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigOutput

func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutput

func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput

func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext

func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput

type DomainHttpsConfigClientCertificateConfigInput

type DomainHttpsConfigClientCertificateConfigInput interface {
	pulumi.Input

	ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput
	ToDomainHttpsConfigClientCertificateConfigOutputWithContext(context.Context) DomainHttpsConfigClientCertificateConfigOutput
}

DomainHttpsConfigClientCertificateConfigInput is an input type that accepts DomainHttpsConfigClientCertificateConfigArgs and DomainHttpsConfigClientCertificateConfigOutput values. You can construct a concrete instance of `DomainHttpsConfigClientCertificateConfigInput` via:

DomainHttpsConfigClientCertificateConfigArgs{...}

type DomainHttpsConfigClientCertificateConfigOutput

type DomainHttpsConfigClientCertificateConfigOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigClientCertificateConfigOutput) CertificateContent

func (DomainHttpsConfigClientCertificateConfigOutput) CertificateName

func (DomainHttpsConfigClientCertificateConfigOutput) DeployTime

func (DomainHttpsConfigClientCertificateConfigOutput) ElementType

func (DomainHttpsConfigClientCertificateConfigOutput) ExpireTime

func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutput

func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput

func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutputWithContext

func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigOutput

func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput

func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput

func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext

func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput

type DomainHttpsConfigClientCertificateConfigPtrInput

type DomainHttpsConfigClientCertificateConfigPtrInput interface {
	pulumi.Input

	ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput
	ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput
}

DomainHttpsConfigClientCertificateConfigPtrInput is an input type that accepts DomainHttpsConfigClientCertificateConfigArgs, DomainHttpsConfigClientCertificateConfigPtr and DomainHttpsConfigClientCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigClientCertificateConfigPtrInput` via:

        DomainHttpsConfigClientCertificateConfigArgs{...}

or:

        nil

type DomainHttpsConfigClientCertificateConfigPtrOutput

type DomainHttpsConfigClientCertificateConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateContent

func (DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateName

func (DomainHttpsConfigClientCertificateConfigPtrOutput) DeployTime

func (DomainHttpsConfigClientCertificateConfigPtrOutput) Elem

func (DomainHttpsConfigClientCertificateConfigPtrOutput) ElementType

func (DomainHttpsConfigClientCertificateConfigPtrOutput) ExpireTime

func (DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput

func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput

func (DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext

func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput

type DomainHttpsConfigForceRedirect

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

type DomainHttpsConfigForceRedirectArgs

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

func (DomainHttpsConfigForceRedirectArgs) ElementType

func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutput

func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput

func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutputWithContext

func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectOutput

func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutput

func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput

func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutputWithContext

func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput

type DomainHttpsConfigForceRedirectInput

type DomainHttpsConfigForceRedirectInput interface {
	pulumi.Input

	ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput
	ToDomainHttpsConfigForceRedirectOutputWithContext(context.Context) DomainHttpsConfigForceRedirectOutput
}

DomainHttpsConfigForceRedirectInput is an input type that accepts DomainHttpsConfigForceRedirectArgs and DomainHttpsConfigForceRedirectOutput values. You can construct a concrete instance of `DomainHttpsConfigForceRedirectInput` via:

DomainHttpsConfigForceRedirectArgs{...}

type DomainHttpsConfigForceRedirectOutput

type DomainHttpsConfigForceRedirectOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigForceRedirectOutput) CarryHeaders

func (DomainHttpsConfigForceRedirectOutput) ElementType

func (DomainHttpsConfigForceRedirectOutput) RedirectStatusCode

func (DomainHttpsConfigForceRedirectOutput) RedirectType

func (DomainHttpsConfigForceRedirectOutput) Switch

func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutput

func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput

func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutputWithContext

func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectOutput

func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutput

func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput

func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext

func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput

type DomainHttpsConfigForceRedirectPtrInput

type DomainHttpsConfigForceRedirectPtrInput interface {
	pulumi.Input

	ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput
	ToDomainHttpsConfigForceRedirectPtrOutputWithContext(context.Context) DomainHttpsConfigForceRedirectPtrOutput
}

DomainHttpsConfigForceRedirectPtrInput is an input type that accepts DomainHttpsConfigForceRedirectArgs, DomainHttpsConfigForceRedirectPtr and DomainHttpsConfigForceRedirectPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigForceRedirectPtrInput` via:

        DomainHttpsConfigForceRedirectArgs{...}

or:

        nil

type DomainHttpsConfigForceRedirectPtrOutput

type DomainHttpsConfigForceRedirectPtrOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigForceRedirectPtrOutput) CarryHeaders

func (DomainHttpsConfigForceRedirectPtrOutput) Elem

func (DomainHttpsConfigForceRedirectPtrOutput) ElementType

func (DomainHttpsConfigForceRedirectPtrOutput) RedirectStatusCode

func (DomainHttpsConfigForceRedirectPtrOutput) RedirectType

func (DomainHttpsConfigForceRedirectPtrOutput) Switch

func (DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutput

func (o DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput

func (DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext

func (o DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput

type DomainHttpsConfigInput

type DomainHttpsConfigInput interface {
	pulumi.Input

	ToDomainHttpsConfigOutput() DomainHttpsConfigOutput
	ToDomainHttpsConfigOutputWithContext(context.Context) DomainHttpsConfigOutput
}

DomainHttpsConfigInput is an input type that accepts DomainHttpsConfigArgs and DomainHttpsConfigOutput values. You can construct a concrete instance of `DomainHttpsConfigInput` via:

DomainHttpsConfigArgs{...}

type DomainHttpsConfigOutput

type DomainHttpsConfigOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigOutput) ClientCertificateConfig

func (DomainHttpsConfigOutput) ElementType

func (DomainHttpsConfigOutput) ElementType() reflect.Type

func (DomainHttpsConfigOutput) ForceRedirect

func (DomainHttpsConfigOutput) Http2Switch

func (DomainHttpsConfigOutput) HttpsSwitch

func (DomainHttpsConfigOutput) OcspStaplingSwitch

func (o DomainHttpsConfigOutput) OcspStaplingSwitch() pulumi.StringPtrOutput

func (DomainHttpsConfigOutput) ServerCertificateConfig

func (DomainHttpsConfigOutput) SpdySwitch

func (DomainHttpsConfigOutput) TlsVersions

func (DomainHttpsConfigOutput) ToDomainHttpsConfigOutput

func (o DomainHttpsConfigOutput) ToDomainHttpsConfigOutput() DomainHttpsConfigOutput

func (DomainHttpsConfigOutput) ToDomainHttpsConfigOutputWithContext

func (o DomainHttpsConfigOutput) ToDomainHttpsConfigOutputWithContext(ctx context.Context) DomainHttpsConfigOutput

func (DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutput

func (o DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput

func (DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutputWithContext

func (o DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput

func (DomainHttpsConfigOutput) VerifyClient

type DomainHttpsConfigPtrInput

type DomainHttpsConfigPtrInput interface {
	pulumi.Input

	ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput
	ToDomainHttpsConfigPtrOutputWithContext(context.Context) DomainHttpsConfigPtrOutput
}

DomainHttpsConfigPtrInput is an input type that accepts DomainHttpsConfigArgs, DomainHttpsConfigPtr and DomainHttpsConfigPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigPtrInput` via:

        DomainHttpsConfigArgs{...}

or:

        nil

type DomainHttpsConfigPtrOutput

type DomainHttpsConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigPtrOutput) ClientCertificateConfig

func (DomainHttpsConfigPtrOutput) Elem

func (DomainHttpsConfigPtrOutput) ElementType

func (DomainHttpsConfigPtrOutput) ElementType() reflect.Type

func (DomainHttpsConfigPtrOutput) ForceRedirect

func (DomainHttpsConfigPtrOutput) Http2Switch

func (DomainHttpsConfigPtrOutput) HttpsSwitch

func (DomainHttpsConfigPtrOutput) OcspStaplingSwitch

func (o DomainHttpsConfigPtrOutput) OcspStaplingSwitch() pulumi.StringPtrOutput

func (DomainHttpsConfigPtrOutput) ServerCertificateConfig

func (DomainHttpsConfigPtrOutput) SpdySwitch

func (DomainHttpsConfigPtrOutput) TlsVersions

func (DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutput

func (o DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput

func (DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutputWithContext

func (o DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput

func (DomainHttpsConfigPtrOutput) VerifyClient

type DomainHttpsConfigServerCertificateConfig

type DomainHttpsConfigServerCertificateConfig 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 DomainHttpsConfigServerCertificateConfigArgs

type DomainHttpsConfigServerCertificateConfigArgs 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 (DomainHttpsConfigServerCertificateConfigArgs) ElementType

func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutput

func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput

func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutputWithContext

func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigOutput

func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutput

func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput

func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext

func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput

type DomainHttpsConfigServerCertificateConfigInput

type DomainHttpsConfigServerCertificateConfigInput interface {
	pulumi.Input

	ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput
	ToDomainHttpsConfigServerCertificateConfigOutputWithContext(context.Context) DomainHttpsConfigServerCertificateConfigOutput
}

DomainHttpsConfigServerCertificateConfigInput is an input type that accepts DomainHttpsConfigServerCertificateConfigArgs and DomainHttpsConfigServerCertificateConfigOutput values. You can construct a concrete instance of `DomainHttpsConfigServerCertificateConfigInput` via:

DomainHttpsConfigServerCertificateConfigArgs{...}

type DomainHttpsConfigServerCertificateConfigOutput

type DomainHttpsConfigServerCertificateConfigOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigServerCertificateConfigOutput) CertificateContent

func (DomainHttpsConfigServerCertificateConfigOutput) CertificateId

func (DomainHttpsConfigServerCertificateConfigOutput) CertificateName

func (DomainHttpsConfigServerCertificateConfigOutput) DeployTime

func (DomainHttpsConfigServerCertificateConfigOutput) ElementType

func (DomainHttpsConfigServerCertificateConfigOutput) ExpireTime

func (DomainHttpsConfigServerCertificateConfigOutput) Message

func (DomainHttpsConfigServerCertificateConfigOutput) PrivateKey

func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutput

func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput

func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutputWithContext

func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigOutput

func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput

func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput

func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext

func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput

type DomainHttpsConfigServerCertificateConfigPtrInput

type DomainHttpsConfigServerCertificateConfigPtrInput interface {
	pulumi.Input

	ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput
	ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput
}

DomainHttpsConfigServerCertificateConfigPtrInput is an input type that accepts DomainHttpsConfigServerCertificateConfigArgs, DomainHttpsConfigServerCertificateConfigPtr and DomainHttpsConfigServerCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigServerCertificateConfigPtrInput` via:

        DomainHttpsConfigServerCertificateConfigArgs{...}

or:

        nil

type DomainHttpsConfigServerCertificateConfigPtrOutput

type DomainHttpsConfigServerCertificateConfigPtrOutput struct{ *pulumi.OutputState }

func (DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateContent

func (DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateId

func (DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateName

func (DomainHttpsConfigServerCertificateConfigPtrOutput) DeployTime

func (DomainHttpsConfigServerCertificateConfigPtrOutput) Elem

func (DomainHttpsConfigServerCertificateConfigPtrOutput) ElementType

func (DomainHttpsConfigServerCertificateConfigPtrOutput) ExpireTime

func (DomainHttpsConfigServerCertificateConfigPtrOutput) Message

func (DomainHttpsConfigServerCertificateConfigPtrOutput) PrivateKey

func (DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput

func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput

func (DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext

func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput

type DomainHwPrivateAccess

type DomainHwPrivateAccess struct {
	AccessKey *string `pulumi:"accessKey"`
	Bucket    *string `pulumi:"bucket"`
	SecretKey *string `pulumi:"secretKey"`
	Switch    string  `pulumi:"switch"`
}

type DomainHwPrivateAccessArgs

type DomainHwPrivateAccessArgs struct {
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	Bucket    pulumi.StringPtrInput `pulumi:"bucket"`
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	Switch    pulumi.StringInput    `pulumi:"switch"`
}

func (DomainHwPrivateAccessArgs) ElementType

func (DomainHwPrivateAccessArgs) ElementType() reflect.Type

func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutput

func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput

func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutputWithContext

func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutputWithContext(ctx context.Context) DomainHwPrivateAccessOutput

func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutput

func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput

func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutputWithContext

func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput

type DomainHwPrivateAccessInput

type DomainHwPrivateAccessInput interface {
	pulumi.Input

	ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput
	ToDomainHwPrivateAccessOutputWithContext(context.Context) DomainHwPrivateAccessOutput
}

DomainHwPrivateAccessInput is an input type that accepts DomainHwPrivateAccessArgs and DomainHwPrivateAccessOutput values. You can construct a concrete instance of `DomainHwPrivateAccessInput` via:

DomainHwPrivateAccessArgs{...}

type DomainHwPrivateAccessOutput

type DomainHwPrivateAccessOutput struct{ *pulumi.OutputState }

func (DomainHwPrivateAccessOutput) AccessKey

func (DomainHwPrivateAccessOutput) Bucket

func (DomainHwPrivateAccessOutput) ElementType

func (DomainHwPrivateAccessOutput) SecretKey

func (DomainHwPrivateAccessOutput) Switch

func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutput

func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput

func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutputWithContext

func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutputWithContext(ctx context.Context) DomainHwPrivateAccessOutput

func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutput

func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput

func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutputWithContext

func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput

type DomainHwPrivateAccessPtrInput

type DomainHwPrivateAccessPtrInput interface {
	pulumi.Input

	ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput
	ToDomainHwPrivateAccessPtrOutputWithContext(context.Context) DomainHwPrivateAccessPtrOutput
}

DomainHwPrivateAccessPtrInput is an input type that accepts DomainHwPrivateAccessArgs, DomainHwPrivateAccessPtr and DomainHwPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainHwPrivateAccessPtrInput` via:

        DomainHwPrivateAccessArgs{...}

or:

        nil

type DomainHwPrivateAccessPtrOutput

type DomainHwPrivateAccessPtrOutput struct{ *pulumi.OutputState }

func (DomainHwPrivateAccessPtrOutput) AccessKey

func (DomainHwPrivateAccessPtrOutput) Bucket

func (DomainHwPrivateAccessPtrOutput) Elem

func (DomainHwPrivateAccessPtrOutput) ElementType

func (DomainHwPrivateAccessPtrOutput) SecretKey

func (DomainHwPrivateAccessPtrOutput) Switch

func (DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutput

func (o DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput

func (DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutputWithContext

func (o DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainIpFilter

type DomainIpFilter struct {
	FilterRules []DomainIpFilterFilterRule `pulumi:"filterRules"`
	FilterType  *string                    `pulumi:"filterType"`
	Filters     []string                   `pulumi:"filters"`
	ReturnCode  *int                       `pulumi:"returnCode"`
	Switch      string                     `pulumi:"switch"`
}

type DomainIpFilterArgs

type DomainIpFilterArgs struct {
	FilterRules DomainIpFilterFilterRuleArrayInput `pulumi:"filterRules"`
	FilterType  pulumi.StringPtrInput              `pulumi:"filterType"`
	Filters     pulumi.StringArrayInput            `pulumi:"filters"`
	ReturnCode  pulumi.IntPtrInput                 `pulumi:"returnCode"`
	Switch      pulumi.StringInput                 `pulumi:"switch"`
}

func (DomainIpFilterArgs) ElementType

func (DomainIpFilterArgs) ElementType() reflect.Type

func (DomainIpFilterArgs) ToDomainIpFilterOutput

func (i DomainIpFilterArgs) ToDomainIpFilterOutput() DomainIpFilterOutput

func (DomainIpFilterArgs) ToDomainIpFilterOutputWithContext

func (i DomainIpFilterArgs) ToDomainIpFilterOutputWithContext(ctx context.Context) DomainIpFilterOutput

func (DomainIpFilterArgs) ToDomainIpFilterPtrOutput

func (i DomainIpFilterArgs) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput

func (DomainIpFilterArgs) ToDomainIpFilterPtrOutputWithContext

func (i DomainIpFilterArgs) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput

type DomainIpFilterFilterRule

type DomainIpFilterFilterRule struct {
	FilterType string   `pulumi:"filterType"`
	Filters    []string `pulumi:"filters"`
	RulePaths  []string `pulumi:"rulePaths"`
	RuleType   string   `pulumi:"ruleType"`
}

type DomainIpFilterFilterRuleArgs

type DomainIpFilterFilterRuleArgs struct {
	FilterType pulumi.StringInput      `pulumi:"filterType"`
	Filters    pulumi.StringArrayInput `pulumi:"filters"`
	RulePaths  pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType   pulumi.StringInput      `pulumi:"ruleType"`
}

func (DomainIpFilterFilterRuleArgs) ElementType

func (DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutput

func (i DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput

func (DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutputWithContext

func (i DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleOutput

type DomainIpFilterFilterRuleArray

type DomainIpFilterFilterRuleArray []DomainIpFilterFilterRuleInput

func (DomainIpFilterFilterRuleArray) ElementType

func (DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutput

func (i DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput

func (DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutputWithContext

func (i DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleArrayOutput

type DomainIpFilterFilterRuleArrayInput

type DomainIpFilterFilterRuleArrayInput interface {
	pulumi.Input

	ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput
	ToDomainIpFilterFilterRuleArrayOutputWithContext(context.Context) DomainIpFilterFilterRuleArrayOutput
}

DomainIpFilterFilterRuleArrayInput is an input type that accepts DomainIpFilterFilterRuleArray and DomainIpFilterFilterRuleArrayOutput values. You can construct a concrete instance of `DomainIpFilterFilterRuleArrayInput` via:

DomainIpFilterFilterRuleArray{ DomainIpFilterFilterRuleArgs{...} }

type DomainIpFilterFilterRuleArrayOutput

type DomainIpFilterFilterRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainIpFilterFilterRuleArrayOutput) ElementType

func (DomainIpFilterFilterRuleArrayOutput) Index

func (DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutput

func (o DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput

func (DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutputWithContext

func (o DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleArrayOutput

type DomainIpFilterFilterRuleInput

type DomainIpFilterFilterRuleInput interface {
	pulumi.Input

	ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput
	ToDomainIpFilterFilterRuleOutputWithContext(context.Context) DomainIpFilterFilterRuleOutput
}

DomainIpFilterFilterRuleInput is an input type that accepts DomainIpFilterFilterRuleArgs and DomainIpFilterFilterRuleOutput values. You can construct a concrete instance of `DomainIpFilterFilterRuleInput` via:

DomainIpFilterFilterRuleArgs{...}

type DomainIpFilterFilterRuleOutput

type DomainIpFilterFilterRuleOutput struct{ *pulumi.OutputState }

func (DomainIpFilterFilterRuleOutput) ElementType

func (DomainIpFilterFilterRuleOutput) FilterType

func (DomainIpFilterFilterRuleOutput) Filters

func (DomainIpFilterFilterRuleOutput) RulePaths

func (DomainIpFilterFilterRuleOutput) RuleType

func (DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutput

func (o DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput

func (DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutputWithContext

func (o DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleOutput

type DomainIpFilterInput

type DomainIpFilterInput interface {
	pulumi.Input

	ToDomainIpFilterOutput() DomainIpFilterOutput
	ToDomainIpFilterOutputWithContext(context.Context) DomainIpFilterOutput
}

DomainIpFilterInput is an input type that accepts DomainIpFilterArgs and DomainIpFilterOutput values. You can construct a concrete instance of `DomainIpFilterInput` via:

DomainIpFilterArgs{...}

type DomainIpFilterOutput

type DomainIpFilterOutput struct{ *pulumi.OutputState }

func (DomainIpFilterOutput) ElementType

func (DomainIpFilterOutput) ElementType() reflect.Type

func (DomainIpFilterOutput) FilterRules

func (DomainIpFilterOutput) FilterType

func (DomainIpFilterOutput) Filters

func (DomainIpFilterOutput) ReturnCode

func (o DomainIpFilterOutput) ReturnCode() pulumi.IntPtrOutput

func (DomainIpFilterOutput) Switch

func (DomainIpFilterOutput) ToDomainIpFilterOutput

func (o DomainIpFilterOutput) ToDomainIpFilterOutput() DomainIpFilterOutput

func (DomainIpFilterOutput) ToDomainIpFilterOutputWithContext

func (o DomainIpFilterOutput) ToDomainIpFilterOutputWithContext(ctx context.Context) DomainIpFilterOutput

func (DomainIpFilterOutput) ToDomainIpFilterPtrOutput

func (o DomainIpFilterOutput) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput

func (DomainIpFilterOutput) ToDomainIpFilterPtrOutputWithContext

func (o DomainIpFilterOutput) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput

type DomainIpFilterPtrInput

type DomainIpFilterPtrInput interface {
	pulumi.Input

	ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput
	ToDomainIpFilterPtrOutputWithContext(context.Context) DomainIpFilterPtrOutput
}

DomainIpFilterPtrInput is an input type that accepts DomainIpFilterArgs, DomainIpFilterPtr and DomainIpFilterPtrOutput values. You can construct a concrete instance of `DomainIpFilterPtrInput` via:

        DomainIpFilterArgs{...}

or:

        nil

type DomainIpFilterPtrOutput

type DomainIpFilterPtrOutput struct{ *pulumi.OutputState }

func (DomainIpFilterPtrOutput) Elem

func (DomainIpFilterPtrOutput) ElementType

func (DomainIpFilterPtrOutput) ElementType() reflect.Type

func (DomainIpFilterPtrOutput) FilterRules

func (DomainIpFilterPtrOutput) FilterType

func (DomainIpFilterPtrOutput) Filters

func (DomainIpFilterPtrOutput) ReturnCode

func (DomainIpFilterPtrOutput) Switch

func (DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutput

func (o DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput

func (DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutputWithContext

func (o DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput

type DomainIpFreqLimit

type DomainIpFreqLimit struct {
	Qps    *int   `pulumi:"qps"`
	Switch string `pulumi:"switch"`
}

type DomainIpFreqLimitArgs

type DomainIpFreqLimitArgs struct {
	Qps    pulumi.IntPtrInput `pulumi:"qps"`
	Switch pulumi.StringInput `pulumi:"switch"`
}

func (DomainIpFreqLimitArgs) ElementType

func (DomainIpFreqLimitArgs) ElementType() reflect.Type

func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutput

func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput

func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutputWithContext

func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutputWithContext(ctx context.Context) DomainIpFreqLimitOutput

func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutput

func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput

func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutputWithContext

func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput

type DomainIpFreqLimitInput

type DomainIpFreqLimitInput interface {
	pulumi.Input

	ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput
	ToDomainIpFreqLimitOutputWithContext(context.Context) DomainIpFreqLimitOutput
}

DomainIpFreqLimitInput is an input type that accepts DomainIpFreqLimitArgs and DomainIpFreqLimitOutput values. You can construct a concrete instance of `DomainIpFreqLimitInput` via:

DomainIpFreqLimitArgs{...}

type DomainIpFreqLimitOutput

type DomainIpFreqLimitOutput struct{ *pulumi.OutputState }

func (DomainIpFreqLimitOutput) ElementType

func (DomainIpFreqLimitOutput) ElementType() reflect.Type

func (DomainIpFreqLimitOutput) Qps

func (DomainIpFreqLimitOutput) Switch

func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutput

func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput

func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutputWithContext

func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutputWithContext(ctx context.Context) DomainIpFreqLimitOutput

func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutput

func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput

func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutputWithContext

func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput

type DomainIpFreqLimitPtrInput

type DomainIpFreqLimitPtrInput interface {
	pulumi.Input

	ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput
	ToDomainIpFreqLimitPtrOutputWithContext(context.Context) DomainIpFreqLimitPtrOutput
}

DomainIpFreqLimitPtrInput is an input type that accepts DomainIpFreqLimitArgs, DomainIpFreqLimitPtr and DomainIpFreqLimitPtrOutput values. You can construct a concrete instance of `DomainIpFreqLimitPtrInput` via:

        DomainIpFreqLimitArgs{...}

or:

        nil

type DomainIpFreqLimitPtrOutput

type DomainIpFreqLimitPtrOutput struct{ *pulumi.OutputState }

func (DomainIpFreqLimitPtrOutput) Elem

func (DomainIpFreqLimitPtrOutput) ElementType

func (DomainIpFreqLimitPtrOutput) ElementType() reflect.Type

func (DomainIpFreqLimitPtrOutput) Qps

func (DomainIpFreqLimitPtrOutput) Switch

func (DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutput

func (o DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput

func (DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutputWithContext

func (o DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput

type DomainMap

type DomainMap map[string]DomainInput

func (DomainMap) ElementType

func (DomainMap) ElementType() reflect.Type

func (DomainMap) ToDomainMapOutput

func (i DomainMap) ToDomainMapOutput() DomainMapOutput

func (DomainMap) ToDomainMapOutputWithContext

func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

type DomainMapInput

type DomainMapInput interface {
	pulumi.Input

	ToDomainMapOutput() DomainMapOutput
	ToDomainMapOutputWithContext(context.Context) DomainMapOutput
}

DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:

DomainMap{ "key": DomainArgs{...} }

type DomainMapOutput

type DomainMapOutput struct{ *pulumi.OutputState }

func (DomainMapOutput) ElementType

func (DomainMapOutput) ElementType() reflect.Type

func (DomainMapOutput) MapIndex

func (DomainMapOutput) ToDomainMapOutput

func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput

func (DomainMapOutput) ToDomainMapOutputWithContext

func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

type DomainMaxAge

type DomainMaxAge struct {
	MaxAgeRules []DomainMaxAgeMaxAgeRule `pulumi:"maxAgeRules"`
	Switch      string                   `pulumi:"switch"`
}

type DomainMaxAgeArgs

type DomainMaxAgeArgs struct {
	MaxAgeRules DomainMaxAgeMaxAgeRuleArrayInput `pulumi:"maxAgeRules"`
	Switch      pulumi.StringInput               `pulumi:"switch"`
}

func (DomainMaxAgeArgs) ElementType

func (DomainMaxAgeArgs) ElementType() reflect.Type

func (DomainMaxAgeArgs) ToDomainMaxAgeOutput

func (i DomainMaxAgeArgs) ToDomainMaxAgeOutput() DomainMaxAgeOutput

func (DomainMaxAgeArgs) ToDomainMaxAgeOutputWithContext

func (i DomainMaxAgeArgs) ToDomainMaxAgeOutputWithContext(ctx context.Context) DomainMaxAgeOutput

func (DomainMaxAgeArgs) ToDomainMaxAgePtrOutput

func (i DomainMaxAgeArgs) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput

func (DomainMaxAgeArgs) ToDomainMaxAgePtrOutputWithContext

func (i DomainMaxAgeArgs) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput

type DomainMaxAgeInput

type DomainMaxAgeInput interface {
	pulumi.Input

	ToDomainMaxAgeOutput() DomainMaxAgeOutput
	ToDomainMaxAgeOutputWithContext(context.Context) DomainMaxAgeOutput
}

DomainMaxAgeInput is an input type that accepts DomainMaxAgeArgs and DomainMaxAgeOutput values. You can construct a concrete instance of `DomainMaxAgeInput` via:

DomainMaxAgeArgs{...}

type DomainMaxAgeMaxAgeRule

type DomainMaxAgeMaxAgeRule struct {
	FollowOrigin   *string  `pulumi:"followOrigin"`
	MaxAgeContents []string `pulumi:"maxAgeContents"`
	MaxAgeTime     int      `pulumi:"maxAgeTime"`
	MaxAgeType     string   `pulumi:"maxAgeType"`
}

type DomainMaxAgeMaxAgeRuleArgs

type DomainMaxAgeMaxAgeRuleArgs struct {
	FollowOrigin   pulumi.StringPtrInput   `pulumi:"followOrigin"`
	MaxAgeContents pulumi.StringArrayInput `pulumi:"maxAgeContents"`
	MaxAgeTime     pulumi.IntInput         `pulumi:"maxAgeTime"`
	MaxAgeType     pulumi.StringInput      `pulumi:"maxAgeType"`
}

func (DomainMaxAgeMaxAgeRuleArgs) ElementType

func (DomainMaxAgeMaxAgeRuleArgs) ElementType() reflect.Type

func (DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutput

func (i DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutput() DomainMaxAgeMaxAgeRuleOutput

func (DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutputWithContext

func (i DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleOutput

type DomainMaxAgeMaxAgeRuleArray

type DomainMaxAgeMaxAgeRuleArray []DomainMaxAgeMaxAgeRuleInput

func (DomainMaxAgeMaxAgeRuleArray) ElementType

func (DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutput

func (i DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput

func (DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext

func (i DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleArrayOutput

type DomainMaxAgeMaxAgeRuleArrayInput

type DomainMaxAgeMaxAgeRuleArrayInput interface {
	pulumi.Input

	ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput
	ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(context.Context) DomainMaxAgeMaxAgeRuleArrayOutput
}

DomainMaxAgeMaxAgeRuleArrayInput is an input type that accepts DomainMaxAgeMaxAgeRuleArray and DomainMaxAgeMaxAgeRuleArrayOutput values. You can construct a concrete instance of `DomainMaxAgeMaxAgeRuleArrayInput` via:

DomainMaxAgeMaxAgeRuleArray{ DomainMaxAgeMaxAgeRuleArgs{...} }

type DomainMaxAgeMaxAgeRuleArrayOutput

type DomainMaxAgeMaxAgeRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainMaxAgeMaxAgeRuleArrayOutput) ElementType

func (DomainMaxAgeMaxAgeRuleArrayOutput) Index

func (DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutput

func (o DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput

func (DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext

func (o DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleArrayOutput

type DomainMaxAgeMaxAgeRuleInput

type DomainMaxAgeMaxAgeRuleInput interface {
	pulumi.Input

	ToDomainMaxAgeMaxAgeRuleOutput() DomainMaxAgeMaxAgeRuleOutput
	ToDomainMaxAgeMaxAgeRuleOutputWithContext(context.Context) DomainMaxAgeMaxAgeRuleOutput
}

DomainMaxAgeMaxAgeRuleInput is an input type that accepts DomainMaxAgeMaxAgeRuleArgs and DomainMaxAgeMaxAgeRuleOutput values. You can construct a concrete instance of `DomainMaxAgeMaxAgeRuleInput` via:

DomainMaxAgeMaxAgeRuleArgs{...}

type DomainMaxAgeMaxAgeRuleOutput

type DomainMaxAgeMaxAgeRuleOutput struct{ *pulumi.OutputState }

func (DomainMaxAgeMaxAgeRuleOutput) ElementType

func (DomainMaxAgeMaxAgeRuleOutput) FollowOrigin

func (DomainMaxAgeMaxAgeRuleOutput) MaxAgeContents

func (DomainMaxAgeMaxAgeRuleOutput) MaxAgeTime

func (DomainMaxAgeMaxAgeRuleOutput) MaxAgeType

func (DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutput

func (o DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutput() DomainMaxAgeMaxAgeRuleOutput

func (DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutputWithContext

func (o DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleOutput

type DomainMaxAgeOutput

type DomainMaxAgeOutput struct{ *pulumi.OutputState }

func (DomainMaxAgeOutput) ElementType

func (DomainMaxAgeOutput) ElementType() reflect.Type

func (DomainMaxAgeOutput) MaxAgeRules

func (DomainMaxAgeOutput) Switch

func (DomainMaxAgeOutput) ToDomainMaxAgeOutput

func (o DomainMaxAgeOutput) ToDomainMaxAgeOutput() DomainMaxAgeOutput

func (DomainMaxAgeOutput) ToDomainMaxAgeOutputWithContext

func (o DomainMaxAgeOutput) ToDomainMaxAgeOutputWithContext(ctx context.Context) DomainMaxAgeOutput

func (DomainMaxAgeOutput) ToDomainMaxAgePtrOutput

func (o DomainMaxAgeOutput) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput

func (DomainMaxAgeOutput) ToDomainMaxAgePtrOutputWithContext

func (o DomainMaxAgeOutput) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput

type DomainMaxAgePtrInput

type DomainMaxAgePtrInput interface {
	pulumi.Input

	ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput
	ToDomainMaxAgePtrOutputWithContext(context.Context) DomainMaxAgePtrOutput
}

DomainMaxAgePtrInput is an input type that accepts DomainMaxAgeArgs, DomainMaxAgePtr and DomainMaxAgePtrOutput values. You can construct a concrete instance of `DomainMaxAgePtrInput` via:

        DomainMaxAgeArgs{...}

or:

        nil

type DomainMaxAgePtrOutput

type DomainMaxAgePtrOutput struct{ *pulumi.OutputState }

func (DomainMaxAgePtrOutput) Elem

func (DomainMaxAgePtrOutput) ElementType

func (DomainMaxAgePtrOutput) ElementType() reflect.Type

func (DomainMaxAgePtrOutput) MaxAgeRules

func (DomainMaxAgePtrOutput) Switch

func (DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutput

func (o DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput

func (DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutputWithContext

func (o DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput

type DomainOrigin

type DomainOrigin 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 DomainOriginArgs

type DomainOriginArgs 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 (DomainOriginArgs) ElementType

func (DomainOriginArgs) ElementType() reflect.Type

func (DomainOriginArgs) ToDomainOriginOutput

func (i DomainOriginArgs) ToDomainOriginOutput() DomainOriginOutput

func (DomainOriginArgs) ToDomainOriginOutputWithContext

func (i DomainOriginArgs) ToDomainOriginOutputWithContext(ctx context.Context) DomainOriginOutput

func (DomainOriginArgs) ToDomainOriginPtrOutput

func (i DomainOriginArgs) ToDomainOriginPtrOutput() DomainOriginPtrOutput

func (DomainOriginArgs) ToDomainOriginPtrOutputWithContext

func (i DomainOriginArgs) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput

type DomainOriginInput

type DomainOriginInput interface {
	pulumi.Input

	ToDomainOriginOutput() DomainOriginOutput
	ToDomainOriginOutputWithContext(context.Context) DomainOriginOutput
}

DomainOriginInput is an input type that accepts DomainOriginArgs and DomainOriginOutput values. You can construct a concrete instance of `DomainOriginInput` via:

DomainOriginArgs{...}

type DomainOriginOutput

type DomainOriginOutput struct{ *pulumi.OutputState }

func (DomainOriginOutput) BackupOriginLists

func (o DomainOriginOutput) BackupOriginLists() pulumi.StringArrayOutput

func (DomainOriginOutput) BackupOriginType

func (o DomainOriginOutput) BackupOriginType() pulumi.StringPtrOutput

func (DomainOriginOutput) BackupServerName

func (o DomainOriginOutput) BackupServerName() pulumi.StringPtrOutput

func (DomainOriginOutput) CosPrivateAccess

func (o DomainOriginOutput) CosPrivateAccess() pulumi.StringPtrOutput

func (DomainOriginOutput) ElementType

func (DomainOriginOutput) ElementType() reflect.Type

func (DomainOriginOutput) OriginLists

func (DomainOriginOutput) OriginPullProtocol

func (o DomainOriginOutput) OriginPullProtocol() pulumi.StringPtrOutput

func (DomainOriginOutput) OriginType

func (o DomainOriginOutput) OriginType() pulumi.StringOutput

func (DomainOriginOutput) ServerName

func (o DomainOriginOutput) ServerName() pulumi.StringPtrOutput

func (DomainOriginOutput) ToDomainOriginOutput

func (o DomainOriginOutput) ToDomainOriginOutput() DomainOriginOutput

func (DomainOriginOutput) ToDomainOriginOutputWithContext

func (o DomainOriginOutput) ToDomainOriginOutputWithContext(ctx context.Context) DomainOriginOutput

func (DomainOriginOutput) ToDomainOriginPtrOutput

func (o DomainOriginOutput) ToDomainOriginPtrOutput() DomainOriginPtrOutput

func (DomainOriginOutput) ToDomainOriginPtrOutputWithContext

func (o DomainOriginOutput) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput

type DomainOriginPtrInput

type DomainOriginPtrInput interface {
	pulumi.Input

	ToDomainOriginPtrOutput() DomainOriginPtrOutput
	ToDomainOriginPtrOutputWithContext(context.Context) DomainOriginPtrOutput
}

DomainOriginPtrInput is an input type that accepts DomainOriginArgs, DomainOriginPtr and DomainOriginPtrOutput values. You can construct a concrete instance of `DomainOriginPtrInput` via:

        DomainOriginArgs{...}

or:

        nil

type DomainOriginPtrOutput

type DomainOriginPtrOutput struct{ *pulumi.OutputState }

func (DomainOriginPtrOutput) BackupOriginLists

func (o DomainOriginPtrOutput) BackupOriginLists() pulumi.StringArrayOutput

func (DomainOriginPtrOutput) BackupOriginType

func (o DomainOriginPtrOutput) BackupOriginType() pulumi.StringPtrOutput

func (DomainOriginPtrOutput) BackupServerName

func (o DomainOriginPtrOutput) BackupServerName() pulumi.StringPtrOutput

func (DomainOriginPtrOutput) CosPrivateAccess

func (o DomainOriginPtrOutput) CosPrivateAccess() pulumi.StringPtrOutput

func (DomainOriginPtrOutput) Elem

func (DomainOriginPtrOutput) ElementType

func (DomainOriginPtrOutput) ElementType() reflect.Type

func (DomainOriginPtrOutput) OriginLists

func (DomainOriginPtrOutput) OriginPullProtocol

func (o DomainOriginPtrOutput) OriginPullProtocol() pulumi.StringPtrOutput

func (DomainOriginPtrOutput) OriginType

func (DomainOriginPtrOutput) ServerName

func (DomainOriginPtrOutput) ToDomainOriginPtrOutput

func (o DomainOriginPtrOutput) ToDomainOriginPtrOutput() DomainOriginPtrOutput

func (DomainOriginPtrOutput) ToDomainOriginPtrOutputWithContext

func (o DomainOriginPtrOutput) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput

type DomainOriginPullOptimization

type DomainOriginPullOptimization struct {
	OptimizationType *string `pulumi:"optimizationType"`
	Switch           string  `pulumi:"switch"`
}

type DomainOriginPullOptimizationArgs

type DomainOriginPullOptimizationArgs struct {
	OptimizationType pulumi.StringPtrInput `pulumi:"optimizationType"`
	Switch           pulumi.StringInput    `pulumi:"switch"`
}

func (DomainOriginPullOptimizationArgs) ElementType

func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutput

func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput

func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutputWithContext

func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutputWithContext(ctx context.Context) DomainOriginPullOptimizationOutput

func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutput

func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput

func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutputWithContext

func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput

type DomainOriginPullOptimizationInput

type DomainOriginPullOptimizationInput interface {
	pulumi.Input

	ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput
	ToDomainOriginPullOptimizationOutputWithContext(context.Context) DomainOriginPullOptimizationOutput
}

DomainOriginPullOptimizationInput is an input type that accepts DomainOriginPullOptimizationArgs and DomainOriginPullOptimizationOutput values. You can construct a concrete instance of `DomainOriginPullOptimizationInput` via:

DomainOriginPullOptimizationArgs{...}

type DomainOriginPullOptimizationOutput

type DomainOriginPullOptimizationOutput struct{ *pulumi.OutputState }

func (DomainOriginPullOptimizationOutput) ElementType

func (DomainOriginPullOptimizationOutput) OptimizationType

func (DomainOriginPullOptimizationOutput) Switch

func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutput

func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput

func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutputWithContext

func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutputWithContext(ctx context.Context) DomainOriginPullOptimizationOutput

func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutput

func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput

func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutputWithContext

func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput

type DomainOriginPullOptimizationPtrInput

type DomainOriginPullOptimizationPtrInput interface {
	pulumi.Input

	ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput
	ToDomainOriginPullOptimizationPtrOutputWithContext(context.Context) DomainOriginPullOptimizationPtrOutput
}

DomainOriginPullOptimizationPtrInput is an input type that accepts DomainOriginPullOptimizationArgs, DomainOriginPullOptimizationPtr and DomainOriginPullOptimizationPtrOutput values. You can construct a concrete instance of `DomainOriginPullOptimizationPtrInput` via:

        DomainOriginPullOptimizationArgs{...}

or:

        nil

type DomainOriginPullOptimizationPtrOutput

type DomainOriginPullOptimizationPtrOutput struct{ *pulumi.OutputState }

func (DomainOriginPullOptimizationPtrOutput) Elem

func (DomainOriginPullOptimizationPtrOutput) ElementType

func (DomainOriginPullOptimizationPtrOutput) OptimizationType

func (DomainOriginPullOptimizationPtrOutput) Switch

func (DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutput

func (o DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput

func (DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutputWithContext

func (o DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput

type DomainOriginPullTimeout

type DomainOriginPullTimeout struct {
	ConnectTimeout int `pulumi:"connectTimeout"`
	ReceiveTimeout int `pulumi:"receiveTimeout"`
}

type DomainOriginPullTimeoutArgs

type DomainOriginPullTimeoutArgs struct {
	ConnectTimeout pulumi.IntInput `pulumi:"connectTimeout"`
	ReceiveTimeout pulumi.IntInput `pulumi:"receiveTimeout"`
}

func (DomainOriginPullTimeoutArgs) ElementType

func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutput

func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput

func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutputWithContext

func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutputWithContext(ctx context.Context) DomainOriginPullTimeoutOutput

func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutput

func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput

func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutputWithContext

func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput

type DomainOriginPullTimeoutInput

type DomainOriginPullTimeoutInput interface {
	pulumi.Input

	ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput
	ToDomainOriginPullTimeoutOutputWithContext(context.Context) DomainOriginPullTimeoutOutput
}

DomainOriginPullTimeoutInput is an input type that accepts DomainOriginPullTimeoutArgs and DomainOriginPullTimeoutOutput values. You can construct a concrete instance of `DomainOriginPullTimeoutInput` via:

DomainOriginPullTimeoutArgs{...}

type DomainOriginPullTimeoutOutput

type DomainOriginPullTimeoutOutput struct{ *pulumi.OutputState }

func (DomainOriginPullTimeoutOutput) ConnectTimeout

func (o DomainOriginPullTimeoutOutput) ConnectTimeout() pulumi.IntOutput

func (DomainOriginPullTimeoutOutput) ElementType

func (DomainOriginPullTimeoutOutput) ReceiveTimeout

func (o DomainOriginPullTimeoutOutput) ReceiveTimeout() pulumi.IntOutput

func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutput

func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput

func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutputWithContext

func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutputWithContext(ctx context.Context) DomainOriginPullTimeoutOutput

func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutput

func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput

func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutputWithContext

func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput

type DomainOriginPullTimeoutPtrInput

type DomainOriginPullTimeoutPtrInput interface {
	pulumi.Input

	ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput
	ToDomainOriginPullTimeoutPtrOutputWithContext(context.Context) DomainOriginPullTimeoutPtrOutput
}

DomainOriginPullTimeoutPtrInput is an input type that accepts DomainOriginPullTimeoutArgs, DomainOriginPullTimeoutPtr and DomainOriginPullTimeoutPtrOutput values. You can construct a concrete instance of `DomainOriginPullTimeoutPtrInput` via:

        DomainOriginPullTimeoutArgs{...}

or:

        nil

type DomainOriginPullTimeoutPtrOutput

type DomainOriginPullTimeoutPtrOutput struct{ *pulumi.OutputState }

func (DomainOriginPullTimeoutPtrOutput) ConnectTimeout

func (DomainOriginPullTimeoutPtrOutput) Elem

func (DomainOriginPullTimeoutPtrOutput) ElementType

func (DomainOriginPullTimeoutPtrOutput) ReceiveTimeout

func (DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutput

func (o DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput

func (DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutputWithContext

func (o DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput

type DomainOssPrivateAccess

type DomainOssPrivateAccess struct {
	AccessKey *string `pulumi:"accessKey"`
	Bucket    *string `pulumi:"bucket"`
	Region    *string `pulumi:"region"`
	SecretKey *string `pulumi:"secretKey"`
	Switch    string  `pulumi:"switch"`
}

type DomainOssPrivateAccessArgs

type DomainOssPrivateAccessArgs struct {
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	Bucket    pulumi.StringPtrInput `pulumi:"bucket"`
	Region    pulumi.StringPtrInput `pulumi:"region"`
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	Switch    pulumi.StringInput    `pulumi:"switch"`
}

func (DomainOssPrivateAccessArgs) ElementType

func (DomainOssPrivateAccessArgs) ElementType() reflect.Type

func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutput

func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput

func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutputWithContext

func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutputWithContext(ctx context.Context) DomainOssPrivateAccessOutput

func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutput

func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput

func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutputWithContext

func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput

type DomainOssPrivateAccessInput

type DomainOssPrivateAccessInput interface {
	pulumi.Input

	ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput
	ToDomainOssPrivateAccessOutputWithContext(context.Context) DomainOssPrivateAccessOutput
}

DomainOssPrivateAccessInput is an input type that accepts DomainOssPrivateAccessArgs and DomainOssPrivateAccessOutput values. You can construct a concrete instance of `DomainOssPrivateAccessInput` via:

DomainOssPrivateAccessArgs{...}

type DomainOssPrivateAccessOutput

type DomainOssPrivateAccessOutput struct{ *pulumi.OutputState }

func (DomainOssPrivateAccessOutput) AccessKey

func (DomainOssPrivateAccessOutput) Bucket

func (DomainOssPrivateAccessOutput) ElementType

func (DomainOssPrivateAccessOutput) Region

func (DomainOssPrivateAccessOutput) SecretKey

func (DomainOssPrivateAccessOutput) Switch

func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutput

func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput

func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutputWithContext

func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutputWithContext(ctx context.Context) DomainOssPrivateAccessOutput

func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutput

func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput

func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutputWithContext

func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput

type DomainOssPrivateAccessPtrInput

type DomainOssPrivateAccessPtrInput interface {
	pulumi.Input

	ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput
	ToDomainOssPrivateAccessPtrOutputWithContext(context.Context) DomainOssPrivateAccessPtrOutput
}

DomainOssPrivateAccessPtrInput is an input type that accepts DomainOssPrivateAccessArgs, DomainOssPrivateAccessPtr and DomainOssPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainOssPrivateAccessPtrInput` via:

        DomainOssPrivateAccessArgs{...}

or:

        nil

type DomainOssPrivateAccessPtrOutput

type DomainOssPrivateAccessPtrOutput struct{ *pulumi.OutputState }

func (DomainOssPrivateAccessPtrOutput) AccessKey

func (DomainOssPrivateAccessPtrOutput) Bucket

func (DomainOssPrivateAccessPtrOutput) Elem

func (DomainOssPrivateAccessPtrOutput) ElementType

func (DomainOssPrivateAccessPtrOutput) Region

func (DomainOssPrivateAccessPtrOutput) SecretKey

func (DomainOssPrivateAccessPtrOutput) Switch

func (DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutput

func (o DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput

func (DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutputWithContext

func (o DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) 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 (DomainOutput) Authentication

func (o DomainOutput) Authentication() DomainAuthenticationPtrOutput

Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.

func (DomainOutput) AwsPrivateAccess

func (o DomainOutput) AwsPrivateAccess() DomainAwsPrivateAccessPtrOutput

Access authentication for S3 origin.

func (DomainOutput) BandWidthAlert

func (o DomainOutput) BandWidthAlert() DomainBandWidthAlertPtrOutput

Bandwidth cap configuration.

func (DomainOutput) CacheKey

Cache key configuration (Ignore Query String configuration). NOTE: All of `full_url_cache` default value is `on`.

func (DomainOutput) Cname

func (o DomainOutput) Cname() pulumi.StringOutput

CNAME address of domain name.

func (DomainOutput) Compression

func (o DomainOutput) Compression() DomainCompressionPtrOutput

Smart compression configurations.

func (DomainOutput) CreateTime

func (o DomainOutput) CreateTime() pulumi.StringOutput

Creation time of domain name.

func (DomainOutput) Domain

func (o DomainOutput) Domain() pulumi.StringOutput

Name of the acceleration domain.

func (DomainOutput) DownstreamCapping

func (o DomainOutput) DownstreamCapping() DomainDownstreamCappingPtrOutput

Downstream capping configuration.

func (DomainOutput) DryRunCreateResult

func (o DomainOutput) DryRunCreateResult() pulumi.StringOutput

Used for store `dry_run` request json.

func (DomainOutput) DryRunUpdateResult

func (o DomainOutput) DryRunUpdateResult() pulumi.StringOutput

Used for store `dry_run` update request json.

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) ErrorPage

func (o DomainOutput) ErrorPage() DomainErrorPagePtrOutput

Error page configurations.

func (DomainOutput) ExplicitUsingDryRun

func (o DomainOutput) ExplicitUsingDryRun() pulumi.BoolPtrOutput

Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api will be invoked but store as local data, do not use this argument unless you really know what you are doing.

func (DomainOutput) FollowRedirectSwitch

func (o DomainOutput) FollowRedirectSwitch() pulumi.StringPtrOutput

301/302 redirect following switch, available values: `on`, `off` (default).

func (DomainOutput) FullUrlCache deprecated

func (o DomainOutput) FullUrlCache() pulumi.BoolPtrOutput

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

Deprecated: Use `cache_key` -> `full_url_cache` instead.

func (DomainOutput) HttpsConfig

func (o DomainOutput) HttpsConfig() DomainHttpsConfigOutput

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

func (DomainOutput) HwPrivateAccess

func (o DomainOutput) HwPrivateAccess() DomainHwPrivateAccessPtrOutput

Access authentication for OBS origin.

func (DomainOutput) IpFilter

Specify Ip filter configurations.

func (DomainOutput) IpFreqLimit

func (o DomainOutput) IpFreqLimit() DomainIpFreqLimitPtrOutput

Specify Ip frequency limit configurations.

func (DomainOutput) Ipv6AccessSwitch

func (o DomainOutput) 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 (DomainOutput) MaxAge

Browser cache configuration. (This feature is in beta and not generally available yet).

func (DomainOutput) OfflineCacheSwitch

func (o DomainOutput) OfflineCacheSwitch() pulumi.StringPtrOutput

Offline cache switch, available values: `on`, `off` (default).

func (DomainOutput) Origin

func (o DomainOutput) Origin() DomainOriginOutput

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

func (DomainOutput) OriginPullOptimization

func (o DomainOutput) OriginPullOptimization() DomainOriginPullOptimizationPtrOutput

Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).

func (DomainOutput) OriginPullTimeout

func (o DomainOutput) OriginPullTimeout() DomainOriginPullTimeoutPtrOutput

Cross-border linkage optimization configuration.

func (DomainOutput) OssPrivateAccess

func (o DomainOutput) OssPrivateAccess() DomainOssPrivateAccessPtrOutput

Access authentication for OSS origin.

func (DomainOutput) PostMaxSizes

func (o DomainOutput) PostMaxSizes() DomainPostMaxSizeArrayOutput

Maximum post size configuration.

func (DomainOutput) ProjectId

func (o DomainOutput) ProjectId() pulumi.IntPtrOutput

The project CDN belongs to, default to 0.

func (DomainOutput) QnPrivateAccess

func (o DomainOutput) QnPrivateAccess() DomainQnPrivateAccessPtrOutput

Access authentication for OBS origin.

func (DomainOutput) QuicSwitch

func (o DomainOutput) QuicSwitch() pulumi.StringPtrOutput

QUIC switch, available values: `on`, `off` (default).

func (DomainOutput) RangeOriginSwitch

func (o DomainOutput) RangeOriginSwitch() pulumi.StringPtrOutput

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

func (DomainOutput) Referer

Referer configuration.

func (DomainOutput) RequestHeader

func (o DomainOutput) RequestHeader() DomainRequestHeaderOutput

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

func (DomainOutput) ResponseHeader

func (o DomainOutput) ResponseHeader() DomainResponseHeaderPtrOutput

Response header configurations.

func (DomainOutput) ResponseHeaderCacheSwitch

func (o DomainOutput) ResponseHeaderCacheSwitch() pulumi.StringPtrOutput

Response header cache switch, available values: `on`, `off` (default).

func (DomainOutput) RuleCaches

func (o DomainOutput) RuleCaches() DomainRuleCachArrayOutput

Advanced path cache configuration.

func (DomainOutput) SeoSwitch

func (o DomainOutput) SeoSwitch() pulumi.StringPtrOutput

SEO switch, available values: `on`, `off` (default).

func (DomainOutput) ServiceType

func (o DomainOutput) ServiceType() pulumi.StringOutput

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

func (DomainOutput) SpecificConfigMainland

func (o DomainOutput) SpecificConfigMainland() pulumi.StringPtrOutput

Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig) for more details.

func (DomainOutput) SpecificConfigOverseas

func (o DomainOutput) SpecificConfigOverseas() pulumi.StringPtrOutput

Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig) for more details.

func (DomainOutput) Status

func (o DomainOutput) Status() pulumi.StringOutput

Acceleration service status.

func (DomainOutput) StatusCodeCache

func (o DomainOutput) StatusCodeCache() DomainStatusCodeCachePtrOutput

Status code cache configurations.

func (DomainOutput) Tags

func (o DomainOutput) Tags() pulumi.MapOutput

Tags of cdn domain.

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

func (DomainOutput) VideoSeekSwitch

func (o DomainOutput) VideoSeekSwitch() pulumi.StringPtrOutput

Video seek switch, available values: `on`, `off` (default).

type DomainPostMaxSize

type DomainPostMaxSize struct {
	MaxSize *int   `pulumi:"maxSize"`
	Switch  string `pulumi:"switch"`
}

type DomainPostMaxSizeArgs

type DomainPostMaxSizeArgs struct {
	MaxSize pulumi.IntPtrInput `pulumi:"maxSize"`
	Switch  pulumi.StringInput `pulumi:"switch"`
}

func (DomainPostMaxSizeArgs) ElementType

func (DomainPostMaxSizeArgs) ElementType() reflect.Type

func (DomainPostMaxSizeArgs) ToDomainPostMaxSizeOutput

func (i DomainPostMaxSizeArgs) ToDomainPostMaxSizeOutput() DomainPostMaxSizeOutput

func (DomainPostMaxSizeArgs) ToDomainPostMaxSizeOutputWithContext

func (i DomainPostMaxSizeArgs) ToDomainPostMaxSizeOutputWithContext(ctx context.Context) DomainPostMaxSizeOutput

type DomainPostMaxSizeArray

type DomainPostMaxSizeArray []DomainPostMaxSizeInput

func (DomainPostMaxSizeArray) ElementType

func (DomainPostMaxSizeArray) ElementType() reflect.Type

func (DomainPostMaxSizeArray) ToDomainPostMaxSizeArrayOutput

func (i DomainPostMaxSizeArray) ToDomainPostMaxSizeArrayOutput() DomainPostMaxSizeArrayOutput

func (DomainPostMaxSizeArray) ToDomainPostMaxSizeArrayOutputWithContext

func (i DomainPostMaxSizeArray) ToDomainPostMaxSizeArrayOutputWithContext(ctx context.Context) DomainPostMaxSizeArrayOutput

type DomainPostMaxSizeArrayInput

type DomainPostMaxSizeArrayInput interface {
	pulumi.Input

	ToDomainPostMaxSizeArrayOutput() DomainPostMaxSizeArrayOutput
	ToDomainPostMaxSizeArrayOutputWithContext(context.Context) DomainPostMaxSizeArrayOutput
}

DomainPostMaxSizeArrayInput is an input type that accepts DomainPostMaxSizeArray and DomainPostMaxSizeArrayOutput values. You can construct a concrete instance of `DomainPostMaxSizeArrayInput` via:

DomainPostMaxSizeArray{ DomainPostMaxSizeArgs{...} }

type DomainPostMaxSizeArrayOutput

type DomainPostMaxSizeArrayOutput struct{ *pulumi.OutputState }

func (DomainPostMaxSizeArrayOutput) ElementType

func (DomainPostMaxSizeArrayOutput) Index

func (DomainPostMaxSizeArrayOutput) ToDomainPostMaxSizeArrayOutput

func (o DomainPostMaxSizeArrayOutput) ToDomainPostMaxSizeArrayOutput() DomainPostMaxSizeArrayOutput

func (DomainPostMaxSizeArrayOutput) ToDomainPostMaxSizeArrayOutputWithContext

func (o DomainPostMaxSizeArrayOutput) ToDomainPostMaxSizeArrayOutputWithContext(ctx context.Context) DomainPostMaxSizeArrayOutput

type DomainPostMaxSizeInput

type DomainPostMaxSizeInput interface {
	pulumi.Input

	ToDomainPostMaxSizeOutput() DomainPostMaxSizeOutput
	ToDomainPostMaxSizeOutputWithContext(context.Context) DomainPostMaxSizeOutput
}

DomainPostMaxSizeInput is an input type that accepts DomainPostMaxSizeArgs and DomainPostMaxSizeOutput values. You can construct a concrete instance of `DomainPostMaxSizeInput` via:

DomainPostMaxSizeArgs{...}

type DomainPostMaxSizeOutput

type DomainPostMaxSizeOutput struct{ *pulumi.OutputState }

func (DomainPostMaxSizeOutput) ElementType

func (DomainPostMaxSizeOutput) ElementType() reflect.Type

func (DomainPostMaxSizeOutput) MaxSize

func (DomainPostMaxSizeOutput) Switch

func (DomainPostMaxSizeOutput) ToDomainPostMaxSizeOutput

func (o DomainPostMaxSizeOutput) ToDomainPostMaxSizeOutput() DomainPostMaxSizeOutput

func (DomainPostMaxSizeOutput) ToDomainPostMaxSizeOutputWithContext

func (o DomainPostMaxSizeOutput) ToDomainPostMaxSizeOutputWithContext(ctx context.Context) DomainPostMaxSizeOutput

type DomainQnPrivateAccess

type DomainQnPrivateAccess struct {
	AccessKey *string `pulumi:"accessKey"`
	SecretKey *string `pulumi:"secretKey"`
	Switch    string  `pulumi:"switch"`
}

type DomainQnPrivateAccessArgs

type DomainQnPrivateAccessArgs struct {
	AccessKey pulumi.StringPtrInput `pulumi:"accessKey"`
	SecretKey pulumi.StringPtrInput `pulumi:"secretKey"`
	Switch    pulumi.StringInput    `pulumi:"switch"`
}

func (DomainQnPrivateAccessArgs) ElementType

func (DomainQnPrivateAccessArgs) ElementType() reflect.Type

func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutput

func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput

func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutputWithContext

func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutputWithContext(ctx context.Context) DomainQnPrivateAccessOutput

func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutput

func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput

func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutputWithContext

func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput

type DomainQnPrivateAccessInput

type DomainQnPrivateAccessInput interface {
	pulumi.Input

	ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput
	ToDomainQnPrivateAccessOutputWithContext(context.Context) DomainQnPrivateAccessOutput
}

DomainQnPrivateAccessInput is an input type that accepts DomainQnPrivateAccessArgs and DomainQnPrivateAccessOutput values. You can construct a concrete instance of `DomainQnPrivateAccessInput` via:

DomainQnPrivateAccessArgs{...}

type DomainQnPrivateAccessOutput

type DomainQnPrivateAccessOutput struct{ *pulumi.OutputState }

func (DomainQnPrivateAccessOutput) AccessKey

func (DomainQnPrivateAccessOutput) ElementType

func (DomainQnPrivateAccessOutput) SecretKey

func (DomainQnPrivateAccessOutput) Switch

func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutput

func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput

func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutputWithContext

func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutputWithContext(ctx context.Context) DomainQnPrivateAccessOutput

func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutput

func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput

func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutputWithContext

func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput

type DomainQnPrivateAccessPtrInput

type DomainQnPrivateAccessPtrInput interface {
	pulumi.Input

	ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput
	ToDomainQnPrivateAccessPtrOutputWithContext(context.Context) DomainQnPrivateAccessPtrOutput
}

DomainQnPrivateAccessPtrInput is an input type that accepts DomainQnPrivateAccessArgs, DomainQnPrivateAccessPtr and DomainQnPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainQnPrivateAccessPtrInput` via:

        DomainQnPrivateAccessArgs{...}

or:

        nil

type DomainQnPrivateAccessPtrOutput

type DomainQnPrivateAccessPtrOutput struct{ *pulumi.OutputState }

func (DomainQnPrivateAccessPtrOutput) AccessKey

func (DomainQnPrivateAccessPtrOutput) Elem

func (DomainQnPrivateAccessPtrOutput) ElementType

func (DomainQnPrivateAccessPtrOutput) SecretKey

func (DomainQnPrivateAccessPtrOutput) Switch

func (DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutput

func (o DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput

func (DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutputWithContext

func (o DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput

type DomainReferer

type DomainReferer struct {
	RefererRules []DomainRefererRefererRule `pulumi:"refererRules"`
	Switch       string                     `pulumi:"switch"`
}

type DomainRefererArgs

type DomainRefererArgs struct {
	RefererRules DomainRefererRefererRuleArrayInput `pulumi:"refererRules"`
	Switch       pulumi.StringInput                 `pulumi:"switch"`
}

func (DomainRefererArgs) ElementType

func (DomainRefererArgs) ElementType() reflect.Type

func (DomainRefererArgs) ToDomainRefererOutput

func (i DomainRefererArgs) ToDomainRefererOutput() DomainRefererOutput

func (DomainRefererArgs) ToDomainRefererOutputWithContext

func (i DomainRefererArgs) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput

func (DomainRefererArgs) ToDomainRefererPtrOutput

func (i DomainRefererArgs) ToDomainRefererPtrOutput() DomainRefererPtrOutput

func (DomainRefererArgs) ToDomainRefererPtrOutputWithContext

func (i DomainRefererArgs) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput

type DomainRefererInput

type DomainRefererInput interface {
	pulumi.Input

	ToDomainRefererOutput() DomainRefererOutput
	ToDomainRefererOutputWithContext(context.Context) DomainRefererOutput
}

DomainRefererInput is an input type that accepts DomainRefererArgs and DomainRefererOutput values. You can construct a concrete instance of `DomainRefererInput` via:

DomainRefererArgs{...}

type DomainRefererOutput

type DomainRefererOutput struct{ *pulumi.OutputState }

func (DomainRefererOutput) ElementType

func (DomainRefererOutput) ElementType() reflect.Type

func (DomainRefererOutput) RefererRules

func (DomainRefererOutput) Switch

func (DomainRefererOutput) ToDomainRefererOutput

func (o DomainRefererOutput) ToDomainRefererOutput() DomainRefererOutput

func (DomainRefererOutput) ToDomainRefererOutputWithContext

func (o DomainRefererOutput) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput

func (DomainRefererOutput) ToDomainRefererPtrOutput

func (o DomainRefererOutput) ToDomainRefererPtrOutput() DomainRefererPtrOutput

func (DomainRefererOutput) ToDomainRefererPtrOutputWithContext

func (o DomainRefererOutput) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput

type DomainRefererPtrInput

type DomainRefererPtrInput interface {
	pulumi.Input

	ToDomainRefererPtrOutput() DomainRefererPtrOutput
	ToDomainRefererPtrOutputWithContext(context.Context) DomainRefererPtrOutput
}

DomainRefererPtrInput is an input type that accepts DomainRefererArgs, DomainRefererPtr and DomainRefererPtrOutput values. You can construct a concrete instance of `DomainRefererPtrInput` via:

        DomainRefererArgs{...}

or:

        nil

type DomainRefererPtrOutput

type DomainRefererPtrOutput struct{ *pulumi.OutputState }

func (DomainRefererPtrOutput) Elem

func (DomainRefererPtrOutput) ElementType

func (DomainRefererPtrOutput) ElementType() reflect.Type

func (DomainRefererPtrOutput) RefererRules

func (DomainRefererPtrOutput) Switch

func (DomainRefererPtrOutput) ToDomainRefererPtrOutput

func (o DomainRefererPtrOutput) ToDomainRefererPtrOutput() DomainRefererPtrOutput

func (DomainRefererPtrOutput) ToDomainRefererPtrOutputWithContext

func (o DomainRefererPtrOutput) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput

type DomainRefererRefererRule

type DomainRefererRefererRule struct {
	AllowEmpty  bool     `pulumi:"allowEmpty"`
	RefererType string   `pulumi:"refererType"`
	Referers    []string `pulumi:"referers"`
	RulePaths   []string `pulumi:"rulePaths"`
	RuleType    string   `pulumi:"ruleType"`
}

type DomainRefererRefererRuleArgs

type DomainRefererRefererRuleArgs struct {
	AllowEmpty  pulumi.BoolInput        `pulumi:"allowEmpty"`
	RefererType pulumi.StringInput      `pulumi:"refererType"`
	Referers    pulumi.StringArrayInput `pulumi:"referers"`
	RulePaths   pulumi.StringArrayInput `pulumi:"rulePaths"`
	RuleType    pulumi.StringInput      `pulumi:"ruleType"`
}

func (DomainRefererRefererRuleArgs) ElementType

func (DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutput

func (i DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput

func (DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutputWithContext

func (i DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutputWithContext(ctx context.Context) DomainRefererRefererRuleOutput

type DomainRefererRefererRuleArray

type DomainRefererRefererRuleArray []DomainRefererRefererRuleInput

func (DomainRefererRefererRuleArray) ElementType

func (DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutput

func (i DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput

func (DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutputWithContext

func (i DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutputWithContext(ctx context.Context) DomainRefererRefererRuleArrayOutput

type DomainRefererRefererRuleArrayInput

type DomainRefererRefererRuleArrayInput interface {
	pulumi.Input

	ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput
	ToDomainRefererRefererRuleArrayOutputWithContext(context.Context) DomainRefererRefererRuleArrayOutput
}

DomainRefererRefererRuleArrayInput is an input type that accepts DomainRefererRefererRuleArray and DomainRefererRefererRuleArrayOutput values. You can construct a concrete instance of `DomainRefererRefererRuleArrayInput` via:

DomainRefererRefererRuleArray{ DomainRefererRefererRuleArgs{...} }

type DomainRefererRefererRuleArrayOutput

type DomainRefererRefererRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainRefererRefererRuleArrayOutput) ElementType

func (DomainRefererRefererRuleArrayOutput) Index

func (DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutput

func (o DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput

func (DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutputWithContext

func (o DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutputWithContext(ctx context.Context) DomainRefererRefererRuleArrayOutput

type DomainRefererRefererRuleInput

type DomainRefererRefererRuleInput interface {
	pulumi.Input

	ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput
	ToDomainRefererRefererRuleOutputWithContext(context.Context) DomainRefererRefererRuleOutput
}

DomainRefererRefererRuleInput is an input type that accepts DomainRefererRefererRuleArgs and DomainRefererRefererRuleOutput values. You can construct a concrete instance of `DomainRefererRefererRuleInput` via:

DomainRefererRefererRuleArgs{...}

type DomainRefererRefererRuleOutput

type DomainRefererRefererRuleOutput struct{ *pulumi.OutputState }

func (DomainRefererRefererRuleOutput) AllowEmpty

func (DomainRefererRefererRuleOutput) ElementType

func (DomainRefererRefererRuleOutput) RefererType

func (DomainRefererRefererRuleOutput) Referers

func (DomainRefererRefererRuleOutput) RulePaths

func (DomainRefererRefererRuleOutput) RuleType

func (DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutput

func (o DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput

func (DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutputWithContext

func (o DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutputWithContext(ctx context.Context) DomainRefererRefererRuleOutput

type DomainRequestHeader

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

type DomainRequestHeaderArgs

type DomainRequestHeaderArgs struct {
	HeaderRules DomainRequestHeaderHeaderRuleArrayInput `pulumi:"headerRules"`
	Switch      pulumi.StringPtrInput                   `pulumi:"switch"`
}

func (DomainRequestHeaderArgs) ElementType

func (DomainRequestHeaderArgs) ElementType() reflect.Type

func (DomainRequestHeaderArgs) ToDomainRequestHeaderOutput

func (i DomainRequestHeaderArgs) ToDomainRequestHeaderOutput() DomainRequestHeaderOutput

func (DomainRequestHeaderArgs) ToDomainRequestHeaderOutputWithContext

func (i DomainRequestHeaderArgs) ToDomainRequestHeaderOutputWithContext(ctx context.Context) DomainRequestHeaderOutput

func (DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutput

func (i DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput

func (DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutputWithContext

func (i DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput

type DomainRequestHeaderHeaderRule

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

type DomainRequestHeaderHeaderRuleArgs

type DomainRequestHeaderHeaderRuleArgs 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 (DomainRequestHeaderHeaderRuleArgs) ElementType

func (DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutput

func (i DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput

func (DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutputWithContext

func (i DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleOutput

type DomainRequestHeaderHeaderRuleArray

type DomainRequestHeaderHeaderRuleArray []DomainRequestHeaderHeaderRuleInput

func (DomainRequestHeaderHeaderRuleArray) ElementType

func (DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutput

func (i DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput

func (DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext

func (i DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleArrayOutput

type DomainRequestHeaderHeaderRuleArrayInput

type DomainRequestHeaderHeaderRuleArrayInput interface {
	pulumi.Input

	ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput
	ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(context.Context) DomainRequestHeaderHeaderRuleArrayOutput
}

DomainRequestHeaderHeaderRuleArrayInput is an input type that accepts DomainRequestHeaderHeaderRuleArray and DomainRequestHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `DomainRequestHeaderHeaderRuleArrayInput` via:

DomainRequestHeaderHeaderRuleArray{ DomainRequestHeaderHeaderRuleArgs{...} }

type DomainRequestHeaderHeaderRuleArrayOutput

type DomainRequestHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainRequestHeaderHeaderRuleArrayOutput) ElementType

func (DomainRequestHeaderHeaderRuleArrayOutput) Index

func (DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutput

func (o DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput

func (DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext

func (o DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleArrayOutput

type DomainRequestHeaderHeaderRuleInput

type DomainRequestHeaderHeaderRuleInput interface {
	pulumi.Input

	ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput
	ToDomainRequestHeaderHeaderRuleOutputWithContext(context.Context) DomainRequestHeaderHeaderRuleOutput
}

DomainRequestHeaderHeaderRuleInput is an input type that accepts DomainRequestHeaderHeaderRuleArgs and DomainRequestHeaderHeaderRuleOutput values. You can construct a concrete instance of `DomainRequestHeaderHeaderRuleInput` via:

DomainRequestHeaderHeaderRuleArgs{...}

type DomainRequestHeaderHeaderRuleOutput

type DomainRequestHeaderHeaderRuleOutput struct{ *pulumi.OutputState }

func (DomainRequestHeaderHeaderRuleOutput) ElementType

func (DomainRequestHeaderHeaderRuleOutput) HeaderMode

func (DomainRequestHeaderHeaderRuleOutput) HeaderName

func (DomainRequestHeaderHeaderRuleOutput) HeaderValue

func (DomainRequestHeaderHeaderRuleOutput) RulePaths

func (DomainRequestHeaderHeaderRuleOutput) RuleType

func (DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutput

func (o DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput

func (DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutputWithContext

func (o DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleOutput

type DomainRequestHeaderInput

type DomainRequestHeaderInput interface {
	pulumi.Input

	ToDomainRequestHeaderOutput() DomainRequestHeaderOutput
	ToDomainRequestHeaderOutputWithContext(context.Context) DomainRequestHeaderOutput
}

DomainRequestHeaderInput is an input type that accepts DomainRequestHeaderArgs and DomainRequestHeaderOutput values. You can construct a concrete instance of `DomainRequestHeaderInput` via:

DomainRequestHeaderArgs{...}

type DomainRequestHeaderOutput

type DomainRequestHeaderOutput struct{ *pulumi.OutputState }

func (DomainRequestHeaderOutput) ElementType

func (DomainRequestHeaderOutput) ElementType() reflect.Type

func (DomainRequestHeaderOutput) HeaderRules

func (DomainRequestHeaderOutput) Switch

func (DomainRequestHeaderOutput) ToDomainRequestHeaderOutput

func (o DomainRequestHeaderOutput) ToDomainRequestHeaderOutput() DomainRequestHeaderOutput

func (DomainRequestHeaderOutput) ToDomainRequestHeaderOutputWithContext

func (o DomainRequestHeaderOutput) ToDomainRequestHeaderOutputWithContext(ctx context.Context) DomainRequestHeaderOutput

func (DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutput

func (o DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput

func (DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutputWithContext

func (o DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput

type DomainRequestHeaderPtrInput

type DomainRequestHeaderPtrInput interface {
	pulumi.Input

	ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput
	ToDomainRequestHeaderPtrOutputWithContext(context.Context) DomainRequestHeaderPtrOutput
}

DomainRequestHeaderPtrInput is an input type that accepts DomainRequestHeaderArgs, DomainRequestHeaderPtr and DomainRequestHeaderPtrOutput values. You can construct a concrete instance of `DomainRequestHeaderPtrInput` via:

        DomainRequestHeaderArgs{...}

or:

        nil

type DomainRequestHeaderPtrOutput

type DomainRequestHeaderPtrOutput struct{ *pulumi.OutputState }

func (DomainRequestHeaderPtrOutput) Elem

func (DomainRequestHeaderPtrOutput) ElementType

func (DomainRequestHeaderPtrOutput) HeaderRules

func (DomainRequestHeaderPtrOutput) Switch

func (DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutput

func (o DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput

func (DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutputWithContext

func (o DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput

type DomainResponseHeader

type DomainResponseHeader struct {
	HeaderRules []DomainResponseHeaderHeaderRule `pulumi:"headerRules"`
	Switch      string                           `pulumi:"switch"`
}

type DomainResponseHeaderArgs

type DomainResponseHeaderArgs struct {
	HeaderRules DomainResponseHeaderHeaderRuleArrayInput `pulumi:"headerRules"`
	Switch      pulumi.StringInput                       `pulumi:"switch"`
}

func (DomainResponseHeaderArgs) ElementType

func (DomainResponseHeaderArgs) ElementType() reflect.Type

func (DomainResponseHeaderArgs) ToDomainResponseHeaderOutput

func (i DomainResponseHeaderArgs) ToDomainResponseHeaderOutput() DomainResponseHeaderOutput

func (DomainResponseHeaderArgs) ToDomainResponseHeaderOutputWithContext

func (i DomainResponseHeaderArgs) ToDomainResponseHeaderOutputWithContext(ctx context.Context) DomainResponseHeaderOutput

func (DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutput

func (i DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput

func (DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutputWithContext

func (i DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput

type DomainResponseHeaderHeaderRule

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

type DomainResponseHeaderHeaderRuleArgs

type DomainResponseHeaderHeaderRuleArgs 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 (DomainResponseHeaderHeaderRuleArgs) ElementType

func (DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutput

func (i DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput

func (DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutputWithContext

func (i DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleOutput

type DomainResponseHeaderHeaderRuleArray

type DomainResponseHeaderHeaderRuleArray []DomainResponseHeaderHeaderRuleInput

func (DomainResponseHeaderHeaderRuleArray) ElementType

func (DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutput

func (i DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput

func (DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext

func (i DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleArrayOutput

type DomainResponseHeaderHeaderRuleArrayInput

type DomainResponseHeaderHeaderRuleArrayInput interface {
	pulumi.Input

	ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput
	ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(context.Context) DomainResponseHeaderHeaderRuleArrayOutput
}

DomainResponseHeaderHeaderRuleArrayInput is an input type that accepts DomainResponseHeaderHeaderRuleArray and DomainResponseHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `DomainResponseHeaderHeaderRuleArrayInput` via:

DomainResponseHeaderHeaderRuleArray{ DomainResponseHeaderHeaderRuleArgs{...} }

type DomainResponseHeaderHeaderRuleArrayOutput

type DomainResponseHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainResponseHeaderHeaderRuleArrayOutput) ElementType

func (DomainResponseHeaderHeaderRuleArrayOutput) Index

func (DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutput

func (o DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput

func (DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext

func (o DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleArrayOutput

type DomainResponseHeaderHeaderRuleInput

type DomainResponseHeaderHeaderRuleInput interface {
	pulumi.Input

	ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput
	ToDomainResponseHeaderHeaderRuleOutputWithContext(context.Context) DomainResponseHeaderHeaderRuleOutput
}

DomainResponseHeaderHeaderRuleInput is an input type that accepts DomainResponseHeaderHeaderRuleArgs and DomainResponseHeaderHeaderRuleOutput values. You can construct a concrete instance of `DomainResponseHeaderHeaderRuleInput` via:

DomainResponseHeaderHeaderRuleArgs{...}

type DomainResponseHeaderHeaderRuleOutput

type DomainResponseHeaderHeaderRuleOutput struct{ *pulumi.OutputState }

func (DomainResponseHeaderHeaderRuleOutput) ElementType

func (DomainResponseHeaderHeaderRuleOutput) HeaderMode

func (DomainResponseHeaderHeaderRuleOutput) HeaderName

func (DomainResponseHeaderHeaderRuleOutput) HeaderValue

func (DomainResponseHeaderHeaderRuleOutput) RulePaths

func (DomainResponseHeaderHeaderRuleOutput) RuleType

func (DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutput

func (o DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput

func (DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutputWithContext

func (o DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleOutput

type DomainResponseHeaderInput

type DomainResponseHeaderInput interface {
	pulumi.Input

	ToDomainResponseHeaderOutput() DomainResponseHeaderOutput
	ToDomainResponseHeaderOutputWithContext(context.Context) DomainResponseHeaderOutput
}

DomainResponseHeaderInput is an input type that accepts DomainResponseHeaderArgs and DomainResponseHeaderOutput values. You can construct a concrete instance of `DomainResponseHeaderInput` via:

DomainResponseHeaderArgs{...}

type DomainResponseHeaderOutput

type DomainResponseHeaderOutput struct{ *pulumi.OutputState }

func (DomainResponseHeaderOutput) ElementType

func (DomainResponseHeaderOutput) ElementType() reflect.Type

func (DomainResponseHeaderOutput) HeaderRules

func (DomainResponseHeaderOutput) Switch

func (DomainResponseHeaderOutput) ToDomainResponseHeaderOutput

func (o DomainResponseHeaderOutput) ToDomainResponseHeaderOutput() DomainResponseHeaderOutput

func (DomainResponseHeaderOutput) ToDomainResponseHeaderOutputWithContext

func (o DomainResponseHeaderOutput) ToDomainResponseHeaderOutputWithContext(ctx context.Context) DomainResponseHeaderOutput

func (DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutput

func (o DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput

func (DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutputWithContext

func (o DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput

type DomainResponseHeaderPtrInput

type DomainResponseHeaderPtrInput interface {
	pulumi.Input

	ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput
	ToDomainResponseHeaderPtrOutputWithContext(context.Context) DomainResponseHeaderPtrOutput
}

DomainResponseHeaderPtrInput is an input type that accepts DomainResponseHeaderArgs, DomainResponseHeaderPtr and DomainResponseHeaderPtrOutput values. You can construct a concrete instance of `DomainResponseHeaderPtrInput` via:

        DomainResponseHeaderArgs{...}

or:

        nil

type DomainResponseHeaderPtrOutput

type DomainResponseHeaderPtrOutput struct{ *pulumi.OutputState }

func (DomainResponseHeaderPtrOutput) Elem

func (DomainResponseHeaderPtrOutput) ElementType

func (DomainResponseHeaderPtrOutput) HeaderRules

func (DomainResponseHeaderPtrOutput) Switch

func (DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutput

func (o DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput

func (DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutputWithContext

func (o DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput

type DomainRuleCach

type DomainRuleCach struct {
	CacheTime            int      `pulumi:"cacheTime"`
	CompareMaxAge        *string  `pulumi:"compareMaxAge"`
	FollowOriginSwitch   *string  `pulumi:"followOriginSwitch"`
	HeuristicCacheSwitch *string  `pulumi:"heuristicCacheSwitch"`
	HeuristicCacheTime   *int     `pulumi:"heuristicCacheTime"`
	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 DomainRuleCachArgs

type DomainRuleCachArgs struct {
	CacheTime            pulumi.IntInput         `pulumi:"cacheTime"`
	CompareMaxAge        pulumi.StringPtrInput   `pulumi:"compareMaxAge"`
	FollowOriginSwitch   pulumi.StringPtrInput   `pulumi:"followOriginSwitch"`
	HeuristicCacheSwitch pulumi.StringPtrInput   `pulumi:"heuristicCacheSwitch"`
	HeuristicCacheTime   pulumi.IntPtrInput      `pulumi:"heuristicCacheTime"`
	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 (DomainRuleCachArgs) ElementType

func (DomainRuleCachArgs) ElementType() reflect.Type

func (DomainRuleCachArgs) ToDomainRuleCachOutput

func (i DomainRuleCachArgs) ToDomainRuleCachOutput() DomainRuleCachOutput

func (DomainRuleCachArgs) ToDomainRuleCachOutputWithContext

func (i DomainRuleCachArgs) ToDomainRuleCachOutputWithContext(ctx context.Context) DomainRuleCachOutput

type DomainRuleCachArray

type DomainRuleCachArray []DomainRuleCachInput

func (DomainRuleCachArray) ElementType

func (DomainRuleCachArray) ElementType() reflect.Type

func (DomainRuleCachArray) ToDomainRuleCachArrayOutput

func (i DomainRuleCachArray) ToDomainRuleCachArrayOutput() DomainRuleCachArrayOutput

func (DomainRuleCachArray) ToDomainRuleCachArrayOutputWithContext

func (i DomainRuleCachArray) ToDomainRuleCachArrayOutputWithContext(ctx context.Context) DomainRuleCachArrayOutput

type DomainRuleCachArrayInput

type DomainRuleCachArrayInput interface {
	pulumi.Input

	ToDomainRuleCachArrayOutput() DomainRuleCachArrayOutput
	ToDomainRuleCachArrayOutputWithContext(context.Context) DomainRuleCachArrayOutput
}

DomainRuleCachArrayInput is an input type that accepts DomainRuleCachArray and DomainRuleCachArrayOutput values. You can construct a concrete instance of `DomainRuleCachArrayInput` via:

DomainRuleCachArray{ DomainRuleCachArgs{...} }

type DomainRuleCachArrayOutput

type DomainRuleCachArrayOutput struct{ *pulumi.OutputState }

func (DomainRuleCachArrayOutput) ElementType

func (DomainRuleCachArrayOutput) ElementType() reflect.Type

func (DomainRuleCachArrayOutput) Index

func (DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutput

func (o DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutput() DomainRuleCachArrayOutput

func (DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutputWithContext

func (o DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutputWithContext(ctx context.Context) DomainRuleCachArrayOutput

type DomainRuleCachInput

type DomainRuleCachInput interface {
	pulumi.Input

	ToDomainRuleCachOutput() DomainRuleCachOutput
	ToDomainRuleCachOutputWithContext(context.Context) DomainRuleCachOutput
}

DomainRuleCachInput is an input type that accepts DomainRuleCachArgs and DomainRuleCachOutput values. You can construct a concrete instance of `DomainRuleCachInput` via:

DomainRuleCachArgs{...}

type DomainRuleCachOutput

type DomainRuleCachOutput struct{ *pulumi.OutputState }

func (DomainRuleCachOutput) CacheTime

func (o DomainRuleCachOutput) CacheTime() pulumi.IntOutput

func (DomainRuleCachOutput) CompareMaxAge

func (o DomainRuleCachOutput) CompareMaxAge() pulumi.StringPtrOutput

func (DomainRuleCachOutput) ElementType

func (DomainRuleCachOutput) ElementType() reflect.Type

func (DomainRuleCachOutput) FollowOriginSwitch

func (o DomainRuleCachOutput) FollowOriginSwitch() pulumi.StringPtrOutput

func (DomainRuleCachOutput) HeuristicCacheSwitch

func (o DomainRuleCachOutput) HeuristicCacheSwitch() pulumi.StringPtrOutput

func (DomainRuleCachOutput) HeuristicCacheTime

func (o DomainRuleCachOutput) HeuristicCacheTime() pulumi.IntPtrOutput

func (DomainRuleCachOutput) IgnoreCacheControl

func (o DomainRuleCachOutput) IgnoreCacheControl() pulumi.StringPtrOutput

func (DomainRuleCachOutput) IgnoreSetCookie

func (o DomainRuleCachOutput) IgnoreSetCookie() pulumi.StringPtrOutput

func (DomainRuleCachOutput) NoCacheSwitch

func (o DomainRuleCachOutput) NoCacheSwitch() pulumi.StringPtrOutput

func (DomainRuleCachOutput) ReValidate

func (DomainRuleCachOutput) RulePaths

func (DomainRuleCachOutput) RuleType

func (DomainRuleCachOutput) Switch

func (DomainRuleCachOutput) ToDomainRuleCachOutput

func (o DomainRuleCachOutput) ToDomainRuleCachOutput() DomainRuleCachOutput

func (DomainRuleCachOutput) ToDomainRuleCachOutputWithContext

func (o DomainRuleCachOutput) ToDomainRuleCachOutputWithContext(ctx context.Context) DomainRuleCachOutput

type DomainState

type DomainState 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
	// Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.
	Authentication DomainAuthenticationPtrInput
	// Access authentication for S3 origin.
	AwsPrivateAccess DomainAwsPrivateAccessPtrInput
	// Bandwidth cap configuration.
	BandWidthAlert DomainBandWidthAlertPtrInput
	// Cache key configuration (Ignore Query String configuration). NOTE: All of `full_url_cache` default value is `on`.
	CacheKey DomainCacheKeyPtrInput
	// CNAME address of domain name.
	Cname pulumi.StringPtrInput
	// Smart compression configurations.
	Compression DomainCompressionPtrInput
	// Creation time of domain name.
	CreateTime pulumi.StringPtrInput
	// Name of the acceleration domain.
	Domain pulumi.StringPtrInput
	// Downstream capping configuration.
	DownstreamCapping DomainDownstreamCappingPtrInput
	// Used for store `dry_run` request json.
	DryRunCreateResult pulumi.StringPtrInput
	// Used for store `dry_run` update request json.
	DryRunUpdateResult pulumi.StringPtrInput
	// Error page configurations.
	ErrorPage DomainErrorPagePtrInput
	// Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api
	// will be invoked but store as local data, do not use this argument unless you really know what you are doing.
	ExplicitUsingDryRun pulumi.BoolPtrInput
	// 301/302 redirect following switch, available values: `on`, `off` (default).
	FollowRedirectSwitch pulumi.StringPtrInput
	// Whether to enable full-path cache. Default value is `true`.
	//
	// Deprecated: Use `cache_key` -> `full_url_cache` instead.
	FullUrlCache pulumi.BoolPtrInput
	// HTTPS acceleration configuration. It's a list and consist of at most one item.
	HttpsConfig DomainHttpsConfigPtrInput
	// Access authentication for OBS origin.
	HwPrivateAccess DomainHwPrivateAccessPtrInput
	// Specify Ip filter configurations.
	IpFilter DomainIpFilterPtrInput
	// Specify Ip frequency limit configurations.
	IpFreqLimit DomainIpFreqLimitPtrInput
	// ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default
	// value is `off`.
	Ipv6AccessSwitch pulumi.StringPtrInput
	// Browser cache configuration. (This feature is in beta and not generally available yet).
	MaxAge DomainMaxAgePtrInput
	// Offline cache switch, available values: `on`, `off` (default).
	OfflineCacheSwitch pulumi.StringPtrInput
	// Origin server configuration. It's a list and consist of at most one item.
	Origin DomainOriginPtrInput
	// Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).
	OriginPullOptimization DomainOriginPullOptimizationPtrInput
	// Cross-border linkage optimization configuration.
	OriginPullTimeout DomainOriginPullTimeoutPtrInput
	// Access authentication for OSS origin.
	OssPrivateAccess DomainOssPrivateAccessPtrInput
	// Maximum post size configuration.
	PostMaxSizes DomainPostMaxSizeArrayInput
	// The project CDN belongs to, default to 0.
	ProjectId pulumi.IntPtrInput
	// Access authentication for OBS origin.
	QnPrivateAccess DomainQnPrivateAccessPtrInput
	// QUIC switch, available values: `on`, `off` (default).
	QuicSwitch pulumi.StringPtrInput
	// Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.
	RangeOriginSwitch pulumi.StringPtrInput
	// Referer configuration.
	Referer DomainRefererPtrInput
	// Request header configuration. It's a list and consist of at most one item.
	RequestHeader DomainRequestHeaderPtrInput
	// Response header configurations.
	ResponseHeader DomainResponseHeaderPtrInput
	// Response header cache switch, available values: `on`, `off` (default).
	ResponseHeaderCacheSwitch pulumi.StringPtrInput
	// Advanced path cache configuration.
	RuleCaches DomainRuleCachArrayInput
	// SEO switch, available values: `on`, `off` (default).
	SeoSwitch pulumi.StringPtrInput
	// Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming
	// media VOD acceleration, `hybrid`: hybrid acceleration, `dynamic`: dynamic acceleration.
	ServiceType pulumi.StringPtrInput
	// Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api
	// parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig)
	// for more details.
	SpecificConfigMainland pulumi.StringPtrInput
	// Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api
	// parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig)
	// for more details.
	SpecificConfigOverseas pulumi.StringPtrInput
	// Acceleration service status.
	Status pulumi.StringPtrInput
	// Status code cache configurations.
	StatusCodeCache DomainStatusCodeCachePtrInput
	// Tags of cdn domain.
	Tags pulumi.MapInput
	// Video seek switch, available values: `on`, `off` (default).
	VideoSeekSwitch pulumi.StringPtrInput
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainStatusCodeCache

type DomainStatusCodeCache struct {
	CacheRules []DomainStatusCodeCacheCacheRule `pulumi:"cacheRules"`
	Switch     string                           `pulumi:"switch"`
}

type DomainStatusCodeCacheArgs

type DomainStatusCodeCacheArgs struct {
	CacheRules DomainStatusCodeCacheCacheRuleArrayInput `pulumi:"cacheRules"`
	Switch     pulumi.StringInput                       `pulumi:"switch"`
}

func (DomainStatusCodeCacheArgs) ElementType

func (DomainStatusCodeCacheArgs) ElementType() reflect.Type

func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutput

func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput

func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutputWithContext

func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutputWithContext(ctx context.Context) DomainStatusCodeCacheOutput

func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutput

func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput

func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutputWithContext

func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput

type DomainStatusCodeCacheCacheRule

type DomainStatusCodeCacheCacheRule struct {
	CacheTime  int    `pulumi:"cacheTime"`
	StatusCode string `pulumi:"statusCode"`
}

type DomainStatusCodeCacheCacheRuleArgs

type DomainStatusCodeCacheCacheRuleArgs struct {
	CacheTime  pulumi.IntInput    `pulumi:"cacheTime"`
	StatusCode pulumi.StringInput `pulumi:"statusCode"`
}

func (DomainStatusCodeCacheCacheRuleArgs) ElementType

func (DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutput

func (i DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput

func (DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutputWithContext

func (i DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleOutput

type DomainStatusCodeCacheCacheRuleArray

type DomainStatusCodeCacheCacheRuleArray []DomainStatusCodeCacheCacheRuleInput

func (DomainStatusCodeCacheCacheRuleArray) ElementType

func (DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutput

func (i DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput

func (DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext

func (i DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleArrayOutput

type DomainStatusCodeCacheCacheRuleArrayInput

type DomainStatusCodeCacheCacheRuleArrayInput interface {
	pulumi.Input

	ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput
	ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(context.Context) DomainStatusCodeCacheCacheRuleArrayOutput
}

DomainStatusCodeCacheCacheRuleArrayInput is an input type that accepts DomainStatusCodeCacheCacheRuleArray and DomainStatusCodeCacheCacheRuleArrayOutput values. You can construct a concrete instance of `DomainStatusCodeCacheCacheRuleArrayInput` via:

DomainStatusCodeCacheCacheRuleArray{ DomainStatusCodeCacheCacheRuleArgs{...} }

type DomainStatusCodeCacheCacheRuleArrayOutput

type DomainStatusCodeCacheCacheRuleArrayOutput struct{ *pulumi.OutputState }

func (DomainStatusCodeCacheCacheRuleArrayOutput) ElementType

func (DomainStatusCodeCacheCacheRuleArrayOutput) Index

func (DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutput

func (o DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput

func (DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext

func (o DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleArrayOutput

type DomainStatusCodeCacheCacheRuleInput

type DomainStatusCodeCacheCacheRuleInput interface {
	pulumi.Input

	ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput
	ToDomainStatusCodeCacheCacheRuleOutputWithContext(context.Context) DomainStatusCodeCacheCacheRuleOutput
}

DomainStatusCodeCacheCacheRuleInput is an input type that accepts DomainStatusCodeCacheCacheRuleArgs and DomainStatusCodeCacheCacheRuleOutput values. You can construct a concrete instance of `DomainStatusCodeCacheCacheRuleInput` via:

DomainStatusCodeCacheCacheRuleArgs{...}

type DomainStatusCodeCacheCacheRuleOutput

type DomainStatusCodeCacheCacheRuleOutput struct{ *pulumi.OutputState }

func (DomainStatusCodeCacheCacheRuleOutput) CacheTime

func (DomainStatusCodeCacheCacheRuleOutput) ElementType

func (DomainStatusCodeCacheCacheRuleOutput) StatusCode

func (DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutput

func (o DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput

func (DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutputWithContext

func (o DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleOutput

type DomainStatusCodeCacheInput

type DomainStatusCodeCacheInput interface {
	pulumi.Input

	ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput
	ToDomainStatusCodeCacheOutputWithContext(context.Context) DomainStatusCodeCacheOutput
}

DomainStatusCodeCacheInput is an input type that accepts DomainStatusCodeCacheArgs and DomainStatusCodeCacheOutput values. You can construct a concrete instance of `DomainStatusCodeCacheInput` via:

DomainStatusCodeCacheArgs{...}

type DomainStatusCodeCacheOutput

type DomainStatusCodeCacheOutput struct{ *pulumi.OutputState }

func (DomainStatusCodeCacheOutput) CacheRules

func (DomainStatusCodeCacheOutput) ElementType

func (DomainStatusCodeCacheOutput) Switch

func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutput

func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput

func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutputWithContext

func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutputWithContext(ctx context.Context) DomainStatusCodeCacheOutput

func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutput

func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput

func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutputWithContext

func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput

type DomainStatusCodeCachePtrInput

type DomainStatusCodeCachePtrInput interface {
	pulumi.Input

	ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput
	ToDomainStatusCodeCachePtrOutputWithContext(context.Context) DomainStatusCodeCachePtrOutput
}

DomainStatusCodeCachePtrInput is an input type that accepts DomainStatusCodeCacheArgs, DomainStatusCodeCachePtr and DomainStatusCodeCachePtrOutput values. You can construct a concrete instance of `DomainStatusCodeCachePtrInput` via:

        DomainStatusCodeCacheArgs{...}

or:

        nil

type DomainStatusCodeCachePtrOutput

type DomainStatusCodeCachePtrOutput struct{ *pulumi.OutputState }

func (DomainStatusCodeCachePtrOutput) CacheRules

func (DomainStatusCodeCachePtrOutput) Elem

func (DomainStatusCodeCachePtrOutput) ElementType

func (DomainStatusCodeCachePtrOutput) Switch

func (DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutput

func (o DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput

func (DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutputWithContext

func (o DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput

type GetDomainVerifierArgs

type GetDomainVerifierArgs struct {
	AutoVerify       *bool   `pulumi:"autoVerify"`
	Domain           string  `pulumi:"domain"`
	FailedReason     *string `pulumi:"failedReason"`
	FreezeRecord     *bool   `pulumi:"freezeRecord"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	VerifyType       *string `pulumi:"verifyType"`
}

A collection of arguments for invoking getDomainVerifier.

type GetDomainVerifierOutputArgs

type GetDomainVerifierOutputArgs struct {
	AutoVerify       pulumi.BoolPtrInput   `pulumi:"autoVerify"`
	Domain           pulumi.StringInput    `pulumi:"domain"`
	FailedReason     pulumi.StringPtrInput `pulumi:"failedReason"`
	FreezeRecord     pulumi.BoolPtrInput   `pulumi:"freezeRecord"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	VerifyType       pulumi.StringPtrInput `pulumi:"verifyType"`
}

A collection of arguments for invoking getDomainVerifier.

func (GetDomainVerifierOutputArgs) ElementType

type GetDomainVerifierResult

type GetDomainVerifierResult struct {
	AutoVerify        *bool    `pulumi:"autoVerify"`
	Domain            string   `pulumi:"domain"`
	FailedReason      *string  `pulumi:"failedReason"`
	FileVerifyDomains []string `pulumi:"fileVerifyDomains"`
	FileVerifyName    string   `pulumi:"fileVerifyName"`
	FileVerifyUrl     string   `pulumi:"fileVerifyUrl"`
	FreezeRecord      *bool    `pulumi:"freezeRecord"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Record           string  `pulumi:"record"`
	RecordType       string  `pulumi:"recordType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SubDomain        string  `pulumi:"subDomain"`
	VerifyResult     bool    `pulumi:"verifyResult"`
	VerifyType       *string `pulumi:"verifyType"`
}

A collection of values returned by getDomainVerifier.

type GetDomainVerifierResultOutput

type GetDomainVerifierResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDomainVerifier.

func (GetDomainVerifierResultOutput) AutoVerify

func (GetDomainVerifierResultOutput) Domain

func (GetDomainVerifierResultOutput) ElementType

func (GetDomainVerifierResultOutput) FailedReason

func (GetDomainVerifierResultOutput) FileVerifyDomains

func (GetDomainVerifierResultOutput) FileVerifyName

func (GetDomainVerifierResultOutput) FileVerifyUrl

func (GetDomainVerifierResultOutput) FreezeRecord

func (GetDomainVerifierResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDomainVerifierResultOutput) Record

func (GetDomainVerifierResultOutput) RecordType

func (GetDomainVerifierResultOutput) ResultOutputFile

func (GetDomainVerifierResultOutput) SubDomain

func (GetDomainVerifierResultOutput) ToGetDomainVerifierResultOutput

func (o GetDomainVerifierResultOutput) ToGetDomainVerifierResultOutput() GetDomainVerifierResultOutput

func (GetDomainVerifierResultOutput) ToGetDomainVerifierResultOutputWithContext

func (o GetDomainVerifierResultOutput) ToGetDomainVerifierResultOutputWithContext(ctx context.Context) GetDomainVerifierResultOutput

func (GetDomainVerifierResultOutput) VerifyResult

func (GetDomainVerifierResultOutput) VerifyType

type GetDomainsArgs

type GetDomainsArgs 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 getDomains.

type GetDomainsDomainList

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

type GetDomainsDomainListArgs

type GetDomainsDomainListArgs 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      GetDomainsDomainListHttpsConfigArrayInput   `pulumi:"httpsConfigs"`
	Id                pulumi.StringInput                          `pulumi:"id"`
	Origins           GetDomainsDomainListOriginArrayInput        `pulumi:"origins"`
	ProjectId         pulumi.IntInput                             `pulumi:"projectId"`
	RangeOriginSwitch pulumi.StringInput                          `pulumi:"rangeOriginSwitch"`
	RequestHeaders    GetDomainsDomainListRequestHeaderArrayInput `pulumi:"requestHeaders"`
	RuleCaches        GetDomainsDomainListRuleCachArrayInput      `pulumi:"ruleCaches"`
	ServiceType       pulumi.StringInput                          `pulumi:"serviceType"`
	Status            pulumi.StringInput                          `pulumi:"status"`
	Tags              pulumi.MapInput                             `pulumi:"tags"`
	UpdateTime        pulumi.StringInput                          `pulumi:"updateTime"`
}

func (GetDomainsDomainListArgs) ElementType

func (GetDomainsDomainListArgs) ElementType() reflect.Type

func (GetDomainsDomainListArgs) ToGetDomainsDomainListOutput

func (i GetDomainsDomainListArgs) ToGetDomainsDomainListOutput() GetDomainsDomainListOutput

func (GetDomainsDomainListArgs) ToGetDomainsDomainListOutputWithContext

func (i GetDomainsDomainListArgs) ToGetDomainsDomainListOutputWithContext(ctx context.Context) GetDomainsDomainListOutput

type GetDomainsDomainListArray

type GetDomainsDomainListArray []GetDomainsDomainListInput

func (GetDomainsDomainListArray) ElementType

func (GetDomainsDomainListArray) ElementType() reflect.Type

func (GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutput

func (i GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput

func (GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutputWithContext

func (i GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutputWithContext(ctx context.Context) GetDomainsDomainListArrayOutput

type GetDomainsDomainListArrayInput

type GetDomainsDomainListArrayInput interface {
	pulumi.Input

	ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput
	ToGetDomainsDomainListArrayOutputWithContext(context.Context) GetDomainsDomainListArrayOutput
}

GetDomainsDomainListArrayInput is an input type that accepts GetDomainsDomainListArray and GetDomainsDomainListArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListArrayInput` via:

GetDomainsDomainListArray{ GetDomainsDomainListArgs{...} }

type GetDomainsDomainListArrayOutput

type GetDomainsDomainListArrayOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListArrayOutput) ElementType

func (GetDomainsDomainListArrayOutput) Index

func (GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutput

func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput

func (GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutputWithContext

func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutputWithContext(ctx context.Context) GetDomainsDomainListArrayOutput

type GetDomainsDomainListHttpsConfig

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

type GetDomainsDomainListHttpsConfigArgs

type GetDomainsDomainListHttpsConfigArgs 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 (GetDomainsDomainListHttpsConfigArgs) ElementType

func (GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutput

func (i GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput

func (GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutputWithContext

func (i GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigOutput

type GetDomainsDomainListHttpsConfigArray

type GetDomainsDomainListHttpsConfigArray []GetDomainsDomainListHttpsConfigInput

func (GetDomainsDomainListHttpsConfigArray) ElementType

func (GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutput

func (i GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput

func (GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext

func (i GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigArrayOutput

type GetDomainsDomainListHttpsConfigArrayInput

type GetDomainsDomainListHttpsConfigArrayInput interface {
	pulumi.Input

	ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput
	ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(context.Context) GetDomainsDomainListHttpsConfigArrayOutput
}

GetDomainsDomainListHttpsConfigArrayInput is an input type that accepts GetDomainsDomainListHttpsConfigArray and GetDomainsDomainListHttpsConfigArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListHttpsConfigArrayInput` via:

GetDomainsDomainListHttpsConfigArray{ GetDomainsDomainListHttpsConfigArgs{...} }

type GetDomainsDomainListHttpsConfigArrayOutput

type GetDomainsDomainListHttpsConfigArrayOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListHttpsConfigArrayOutput) ElementType

func (GetDomainsDomainListHttpsConfigArrayOutput) Index

func (GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutput

func (o GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput

func (GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext

func (o GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigArrayOutput

type GetDomainsDomainListHttpsConfigInput

type GetDomainsDomainListHttpsConfigInput interface {
	pulumi.Input

	ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput
	ToGetDomainsDomainListHttpsConfigOutputWithContext(context.Context) GetDomainsDomainListHttpsConfigOutput
}

GetDomainsDomainListHttpsConfigInput is an input type that accepts GetDomainsDomainListHttpsConfigArgs and GetDomainsDomainListHttpsConfigOutput values. You can construct a concrete instance of `GetDomainsDomainListHttpsConfigInput` via:

GetDomainsDomainListHttpsConfigArgs{...}

type GetDomainsDomainListHttpsConfigOutput

type GetDomainsDomainListHttpsConfigOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListHttpsConfigOutput) ElementType

func (GetDomainsDomainListHttpsConfigOutput) Http2Switch

func (GetDomainsDomainListHttpsConfigOutput) HttpsSwitch

func (GetDomainsDomainListHttpsConfigOutput) OcspStaplingSwitch

func (GetDomainsDomainListHttpsConfigOutput) SpdySwitch

func (GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutput

func (o GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput

func (GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutputWithContext

func (o GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigOutput

func (GetDomainsDomainListHttpsConfigOutput) VerifyClient

type GetDomainsDomainListInput

type GetDomainsDomainListInput interface {
	pulumi.Input

	ToGetDomainsDomainListOutput() GetDomainsDomainListOutput
	ToGetDomainsDomainListOutputWithContext(context.Context) GetDomainsDomainListOutput
}

GetDomainsDomainListInput is an input type that accepts GetDomainsDomainListArgs and GetDomainsDomainListOutput values. You can construct a concrete instance of `GetDomainsDomainListInput` via:

GetDomainsDomainListArgs{...}

type GetDomainsDomainListOrigin

type GetDomainsDomainListOrigin 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 GetDomainsDomainListOriginArgs

type GetDomainsDomainListOriginArgs 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 (GetDomainsDomainListOriginArgs) ElementType

func (GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutput

func (i GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput

func (GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutputWithContext

func (i GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutputWithContext(ctx context.Context) GetDomainsDomainListOriginOutput

type GetDomainsDomainListOriginArray

type GetDomainsDomainListOriginArray []GetDomainsDomainListOriginInput

func (GetDomainsDomainListOriginArray) ElementType

func (GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutput

func (i GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput

func (GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutputWithContext

func (i GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) GetDomainsDomainListOriginArrayOutput

type GetDomainsDomainListOriginArrayInput

type GetDomainsDomainListOriginArrayInput interface {
	pulumi.Input

	ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput
	ToGetDomainsDomainListOriginArrayOutputWithContext(context.Context) GetDomainsDomainListOriginArrayOutput
}

GetDomainsDomainListOriginArrayInput is an input type that accepts GetDomainsDomainListOriginArray and GetDomainsDomainListOriginArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListOriginArrayInput` via:

GetDomainsDomainListOriginArray{ GetDomainsDomainListOriginArgs{...} }

type GetDomainsDomainListOriginArrayOutput

type GetDomainsDomainListOriginArrayOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListOriginArrayOutput) ElementType

func (GetDomainsDomainListOriginArrayOutput) Index

func (GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutput

func (o GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput

func (GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutputWithContext

func (o GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) GetDomainsDomainListOriginArrayOutput

type GetDomainsDomainListOriginInput

type GetDomainsDomainListOriginInput interface {
	pulumi.Input

	ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput
	ToGetDomainsDomainListOriginOutputWithContext(context.Context) GetDomainsDomainListOriginOutput
}

GetDomainsDomainListOriginInput is an input type that accepts GetDomainsDomainListOriginArgs and GetDomainsDomainListOriginOutput values. You can construct a concrete instance of `GetDomainsDomainListOriginInput` via:

GetDomainsDomainListOriginArgs{...}

type GetDomainsDomainListOriginOutput

type GetDomainsDomainListOriginOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListOriginOutput) BackupOriginLists

func (GetDomainsDomainListOriginOutput) BackupOriginType

func (GetDomainsDomainListOriginOutput) BackupServerName

func (GetDomainsDomainListOriginOutput) CosPrivateAccess

func (GetDomainsDomainListOriginOutput) ElementType

func (GetDomainsDomainListOriginOutput) OriginLists

func (GetDomainsDomainListOriginOutput) OriginPullProtocol

func (o GetDomainsDomainListOriginOutput) OriginPullProtocol() pulumi.StringOutput

func (GetDomainsDomainListOriginOutput) OriginType

func (GetDomainsDomainListOriginOutput) ServerName

func (GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutput

func (o GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput

func (GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutputWithContext

func (o GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutputWithContext(ctx context.Context) GetDomainsDomainListOriginOutput

type GetDomainsDomainListOutput

type GetDomainsDomainListOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListOutput) Area

func (GetDomainsDomainListOutput) Cname

func (GetDomainsDomainListOutput) CreateTime

func (GetDomainsDomainListOutput) Domain

func (GetDomainsDomainListOutput) ElementType

func (GetDomainsDomainListOutput) ElementType() reflect.Type

func (GetDomainsDomainListOutput) FullUrlCache

func (o GetDomainsDomainListOutput) FullUrlCache() pulumi.BoolOutput

func (GetDomainsDomainListOutput) HttpsConfigs

func (GetDomainsDomainListOutput) Id

func (GetDomainsDomainListOutput) Origins

func (GetDomainsDomainListOutput) ProjectId

func (GetDomainsDomainListOutput) RangeOriginSwitch

func (o GetDomainsDomainListOutput) RangeOriginSwitch() pulumi.StringOutput

func (GetDomainsDomainListOutput) RequestHeaders

func (GetDomainsDomainListOutput) RuleCaches

func (GetDomainsDomainListOutput) ServiceType

func (GetDomainsDomainListOutput) Status

func (GetDomainsDomainListOutput) Tags

func (GetDomainsDomainListOutput) ToGetDomainsDomainListOutput

func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutput() GetDomainsDomainListOutput

func (GetDomainsDomainListOutput) ToGetDomainsDomainListOutputWithContext

func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutputWithContext(ctx context.Context) GetDomainsDomainListOutput

func (GetDomainsDomainListOutput) UpdateTime

type GetDomainsDomainListRequestHeader

type GetDomainsDomainListRequestHeader struct {
	HeaderRules []GetDomainsDomainListRequestHeaderHeaderRule `pulumi:"headerRules"`
	Switch      string                                        `pulumi:"switch"`
}

type GetDomainsDomainListRequestHeaderArgs

type GetDomainsDomainListRequestHeaderArgs struct {
	HeaderRules GetDomainsDomainListRequestHeaderHeaderRuleArrayInput `pulumi:"headerRules"`
	Switch      pulumi.StringInput                                    `pulumi:"switch"`
}

func (GetDomainsDomainListRequestHeaderArgs) ElementType

func (GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutput

func (i GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput

func (GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutputWithContext

func (i GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderOutput

type GetDomainsDomainListRequestHeaderArray

type GetDomainsDomainListRequestHeaderArray []GetDomainsDomainListRequestHeaderInput

func (GetDomainsDomainListRequestHeaderArray) ElementType

func (GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutput

func (i GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput

func (GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext

func (i GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderArrayOutput

type GetDomainsDomainListRequestHeaderArrayInput

type GetDomainsDomainListRequestHeaderArrayInput interface {
	pulumi.Input

	ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput
	ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderArrayOutput
}

GetDomainsDomainListRequestHeaderArrayInput is an input type that accepts GetDomainsDomainListRequestHeaderArray and GetDomainsDomainListRequestHeaderArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderArrayInput` via:

GetDomainsDomainListRequestHeaderArray{ GetDomainsDomainListRequestHeaderArgs{...} }

type GetDomainsDomainListRequestHeaderArrayOutput

type GetDomainsDomainListRequestHeaderArrayOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListRequestHeaderArrayOutput) ElementType

func (GetDomainsDomainListRequestHeaderArrayOutput) Index

func (GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutput

func (o GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput

func (GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext

func (o GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderArrayOutput

type GetDomainsDomainListRequestHeaderHeaderRule

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

type GetDomainsDomainListRequestHeaderHeaderRuleArgs

type GetDomainsDomainListRequestHeaderHeaderRuleArgs 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 (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ElementType

func (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput

func (i GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput

func (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext

func (i GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput

type GetDomainsDomainListRequestHeaderHeaderRuleArray

type GetDomainsDomainListRequestHeaderHeaderRuleArray []GetDomainsDomainListRequestHeaderHeaderRuleInput

func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ElementType

func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput

func (i GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput

func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext

func (i GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput

type GetDomainsDomainListRequestHeaderHeaderRuleArrayInput

type GetDomainsDomainListRequestHeaderHeaderRuleArrayInput interface {
	pulumi.Input

	ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
	ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
}

GetDomainsDomainListRequestHeaderHeaderRuleArrayInput is an input type that accepts GetDomainsDomainListRequestHeaderHeaderRuleArray and GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderHeaderRuleArrayInput` via:

GetDomainsDomainListRequestHeaderHeaderRuleArray{ GetDomainsDomainListRequestHeaderHeaderRuleArgs{...} }

type GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput

type GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ElementType

func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) Index

func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput

func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext

func (o GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput

type GetDomainsDomainListRequestHeaderHeaderRuleInput

type GetDomainsDomainListRequestHeaderHeaderRuleInput interface {
	pulumi.Input

	ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput
	ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput
}

GetDomainsDomainListRequestHeaderHeaderRuleInput is an input type that accepts GetDomainsDomainListRequestHeaderHeaderRuleArgs and GetDomainsDomainListRequestHeaderHeaderRuleOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderHeaderRuleInput` via:

GetDomainsDomainListRequestHeaderHeaderRuleArgs{...}

type GetDomainsDomainListRequestHeaderHeaderRuleOutput

type GetDomainsDomainListRequestHeaderHeaderRuleOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ElementType

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderMode

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderName

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderValue

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) RulePaths

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) RuleType

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput

func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput

func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext

func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput

type GetDomainsDomainListRequestHeaderInput

type GetDomainsDomainListRequestHeaderInput interface {
	pulumi.Input

	ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput
	ToGetDomainsDomainListRequestHeaderOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderOutput
}

GetDomainsDomainListRequestHeaderInput is an input type that accepts GetDomainsDomainListRequestHeaderArgs and GetDomainsDomainListRequestHeaderOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderInput` via:

GetDomainsDomainListRequestHeaderArgs{...}

type GetDomainsDomainListRequestHeaderOutput

type GetDomainsDomainListRequestHeaderOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListRequestHeaderOutput) ElementType

func (GetDomainsDomainListRequestHeaderOutput) HeaderRules

func (GetDomainsDomainListRequestHeaderOutput) Switch

func (GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutput

func (o GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput

func (GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutputWithContext

func (o GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderOutput

type GetDomainsDomainListRuleCach

type GetDomainsDomainListRuleCach 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 GetDomainsDomainListRuleCachArgs

type GetDomainsDomainListRuleCachArgs 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 (GetDomainsDomainListRuleCachArgs) ElementType

func (GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutput

func (i GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput

func (GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutputWithContext

func (i GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachOutput

type GetDomainsDomainListRuleCachArray

type GetDomainsDomainListRuleCachArray []GetDomainsDomainListRuleCachInput

func (GetDomainsDomainListRuleCachArray) ElementType

func (GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutput

func (i GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput

func (GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutputWithContext

func (i GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachArrayOutput

type GetDomainsDomainListRuleCachArrayInput

type GetDomainsDomainListRuleCachArrayInput interface {
	pulumi.Input

	ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput
	ToGetDomainsDomainListRuleCachArrayOutputWithContext(context.Context) GetDomainsDomainListRuleCachArrayOutput
}

GetDomainsDomainListRuleCachArrayInput is an input type that accepts GetDomainsDomainListRuleCachArray and GetDomainsDomainListRuleCachArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListRuleCachArrayInput` via:

GetDomainsDomainListRuleCachArray{ GetDomainsDomainListRuleCachArgs{...} }

type GetDomainsDomainListRuleCachArrayOutput

type GetDomainsDomainListRuleCachArrayOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListRuleCachArrayOutput) ElementType

func (GetDomainsDomainListRuleCachArrayOutput) Index

func (GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutput

func (o GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput

func (GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutputWithContext

func (o GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachArrayOutput

type GetDomainsDomainListRuleCachInput

type GetDomainsDomainListRuleCachInput interface {
	pulumi.Input

	ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput
	ToGetDomainsDomainListRuleCachOutputWithContext(context.Context) GetDomainsDomainListRuleCachOutput
}

GetDomainsDomainListRuleCachInput is an input type that accepts GetDomainsDomainListRuleCachArgs and GetDomainsDomainListRuleCachOutput values. You can construct a concrete instance of `GetDomainsDomainListRuleCachInput` via:

GetDomainsDomainListRuleCachArgs{...}

type GetDomainsDomainListRuleCachOutput

type GetDomainsDomainListRuleCachOutput struct{ *pulumi.OutputState }

func (GetDomainsDomainListRuleCachOutput) CacheTime

func (GetDomainsDomainListRuleCachOutput) CompareMaxAge

func (GetDomainsDomainListRuleCachOutput) ElementType

func (GetDomainsDomainListRuleCachOutput) FollowOriginSwitch

func (GetDomainsDomainListRuleCachOutput) IgnoreCacheControl

func (GetDomainsDomainListRuleCachOutput) IgnoreSetCookie

func (GetDomainsDomainListRuleCachOutput) NoCacheSwitch

func (GetDomainsDomainListRuleCachOutput) ReValidate

func (GetDomainsDomainListRuleCachOutput) RulePaths

func (GetDomainsDomainListRuleCachOutput) RuleType

func (GetDomainsDomainListRuleCachOutput) Switch

func (GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutput

func (o GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput

func (GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutputWithContext

func (o GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachOutput

type GetDomainsOutputArgs

type GetDomainsOutputArgs 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 getDomains.

func (GetDomainsOutputArgs) ElementType

func (GetDomainsOutputArgs) ElementType() reflect.Type

type GetDomainsResult

type GetDomainsResult struct {
	Domain       *string                `pulumi:"domain"`
	DomainLists  []GetDomainsDomainList `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 getDomains.

func GetDomains

func GetDomains(ctx *pulumi.Context, args *GetDomainsArgs, opts ...pulumi.InvokeOption) (*GetDomainsResult, error)

type GetDomainsResultOutput

type GetDomainsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDomains.

func (GetDomainsResultOutput) Domain

func (GetDomainsResultOutput) DomainLists

func (GetDomainsResultOutput) ElementType

func (GetDomainsResultOutput) ElementType() reflect.Type

func (GetDomainsResultOutput) FullUrlCache

func (o GetDomainsResultOutput) FullUrlCache() pulumi.BoolPtrOutput

func (GetDomainsResultOutput) HttpsSwitch

func (GetDomainsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDomainsResultOutput) OriginPullProtocol

func (o GetDomainsResultOutput) OriginPullProtocol() pulumi.StringPtrOutput

func (GetDomainsResultOutput) ResultOutputFile

func (o GetDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDomainsResultOutput) ServiceType

func (GetDomainsResultOutput) ToGetDomainsResultOutput

func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput

func (GetDomainsResultOutput) ToGetDomainsResultOutputWithContext

func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput

type UrlPurge

type UrlPurge struct {
	pulumi.CustomResourceState

	// Specify purge area. NOTE: only purge same area cache contents.
	Area pulumi.StringPtrOutput `pulumi:"area"`
	// logs of latest purge task.
	PurgeHistories UrlPurgePurgeHistoryArrayOutput `pulumi:"purgeHistories"`
	// Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be
	// triggered.
	Redo pulumi.IntPtrOutput `pulumi:"redo"`
	// Task id of last operation.
	TaskId pulumi.StringOutput `pulumi:"taskId"`
	// Whether to encode urls, if set to `true` will auto encode instead of manual process.
	UrlEncode pulumi.BoolPtrOutput `pulumi:"urlEncode"`
	// List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`.
	Urls pulumi.StringArrayOutput `pulumi:"urls"`
}

func GetUrlPurge

func GetUrlPurge(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UrlPurgeState, opts ...pulumi.ResourceOption) (*UrlPurge, error)

GetUrlPurge gets an existing UrlPurge 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 NewUrlPurge

func NewUrlPurge(ctx *pulumi.Context,
	name string, args *UrlPurgeArgs, opts ...pulumi.ResourceOption) (*UrlPurge, error)

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

func (*UrlPurge) ElementType

func (*UrlPurge) ElementType() reflect.Type

func (*UrlPurge) ToUrlPurgeOutput

func (i *UrlPurge) ToUrlPurgeOutput() UrlPurgeOutput

func (*UrlPurge) ToUrlPurgeOutputWithContext

func (i *UrlPurge) ToUrlPurgeOutputWithContext(ctx context.Context) UrlPurgeOutput

type UrlPurgeArgs

type UrlPurgeArgs struct {
	// Specify purge area. NOTE: only purge same area cache contents.
	Area pulumi.StringPtrInput
	// Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be
	// triggered.
	Redo pulumi.IntPtrInput
	// Whether to encode urls, if set to `true` will auto encode instead of manual process.
	UrlEncode pulumi.BoolPtrInput
	// List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`.
	Urls pulumi.StringArrayInput
}

The set of arguments for constructing a UrlPurge resource.

func (UrlPurgeArgs) ElementType

func (UrlPurgeArgs) ElementType() reflect.Type

type UrlPurgeArray

type UrlPurgeArray []UrlPurgeInput

func (UrlPurgeArray) ElementType

func (UrlPurgeArray) ElementType() reflect.Type

func (UrlPurgeArray) ToUrlPurgeArrayOutput

func (i UrlPurgeArray) ToUrlPurgeArrayOutput() UrlPurgeArrayOutput

func (UrlPurgeArray) ToUrlPurgeArrayOutputWithContext

func (i UrlPurgeArray) ToUrlPurgeArrayOutputWithContext(ctx context.Context) UrlPurgeArrayOutput

type UrlPurgeArrayInput

type UrlPurgeArrayInput interface {
	pulumi.Input

	ToUrlPurgeArrayOutput() UrlPurgeArrayOutput
	ToUrlPurgeArrayOutputWithContext(context.Context) UrlPurgeArrayOutput
}

UrlPurgeArrayInput is an input type that accepts UrlPurgeArray and UrlPurgeArrayOutput values. You can construct a concrete instance of `UrlPurgeArrayInput` via:

UrlPurgeArray{ UrlPurgeArgs{...} }

type UrlPurgeArrayOutput

type UrlPurgeArrayOutput struct{ *pulumi.OutputState }

func (UrlPurgeArrayOutput) ElementType

func (UrlPurgeArrayOutput) ElementType() reflect.Type

func (UrlPurgeArrayOutput) Index

func (UrlPurgeArrayOutput) ToUrlPurgeArrayOutput

func (o UrlPurgeArrayOutput) ToUrlPurgeArrayOutput() UrlPurgeArrayOutput

func (UrlPurgeArrayOutput) ToUrlPurgeArrayOutputWithContext

func (o UrlPurgeArrayOutput) ToUrlPurgeArrayOutputWithContext(ctx context.Context) UrlPurgeArrayOutput

type UrlPurgeInput

type UrlPurgeInput interface {
	pulumi.Input

	ToUrlPurgeOutput() UrlPurgeOutput
	ToUrlPurgeOutputWithContext(ctx context.Context) UrlPurgeOutput
}

type UrlPurgeMap

type UrlPurgeMap map[string]UrlPurgeInput

func (UrlPurgeMap) ElementType

func (UrlPurgeMap) ElementType() reflect.Type

func (UrlPurgeMap) ToUrlPurgeMapOutput

func (i UrlPurgeMap) ToUrlPurgeMapOutput() UrlPurgeMapOutput

func (UrlPurgeMap) ToUrlPurgeMapOutputWithContext

func (i UrlPurgeMap) ToUrlPurgeMapOutputWithContext(ctx context.Context) UrlPurgeMapOutput

type UrlPurgeMapInput

type UrlPurgeMapInput interface {
	pulumi.Input

	ToUrlPurgeMapOutput() UrlPurgeMapOutput
	ToUrlPurgeMapOutputWithContext(context.Context) UrlPurgeMapOutput
}

UrlPurgeMapInput is an input type that accepts UrlPurgeMap and UrlPurgeMapOutput values. You can construct a concrete instance of `UrlPurgeMapInput` via:

UrlPurgeMap{ "key": UrlPurgeArgs{...} }

type UrlPurgeMapOutput

type UrlPurgeMapOutput struct{ *pulumi.OutputState }

func (UrlPurgeMapOutput) ElementType

func (UrlPurgeMapOutput) ElementType() reflect.Type

func (UrlPurgeMapOutput) MapIndex

func (UrlPurgeMapOutput) ToUrlPurgeMapOutput

func (o UrlPurgeMapOutput) ToUrlPurgeMapOutput() UrlPurgeMapOutput

func (UrlPurgeMapOutput) ToUrlPurgeMapOutputWithContext

func (o UrlPurgeMapOutput) ToUrlPurgeMapOutputWithContext(ctx context.Context) UrlPurgeMapOutput

type UrlPurgeOutput

type UrlPurgeOutput struct{ *pulumi.OutputState }

func (UrlPurgeOutput) Area

Specify purge area. NOTE: only purge same area cache contents.

func (UrlPurgeOutput) ElementType

func (UrlPurgeOutput) ElementType() reflect.Type

func (UrlPurgeOutput) PurgeHistories

logs of latest purge task.

func (UrlPurgeOutput) Redo

Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.

func (UrlPurgeOutput) TaskId

func (o UrlPurgeOutput) TaskId() pulumi.StringOutput

Task id of last operation.

func (UrlPurgeOutput) ToUrlPurgeOutput

func (o UrlPurgeOutput) ToUrlPurgeOutput() UrlPurgeOutput

func (UrlPurgeOutput) ToUrlPurgeOutputWithContext

func (o UrlPurgeOutput) ToUrlPurgeOutputWithContext(ctx context.Context) UrlPurgeOutput

func (UrlPurgeOutput) UrlEncode

func (o UrlPurgeOutput) UrlEncode() pulumi.BoolPtrOutput

Whether to encode urls, if set to `true` will auto encode instead of manual process.

func (UrlPurgeOutput) Urls

List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`.

type UrlPurgePurgeHistory

type UrlPurgePurgeHistory struct {
	CreateTime *string `pulumi:"createTime"`
	FlushType  *string `pulumi:"flushType"`
	PurgeType  *string `pulumi:"purgeType"`
	Status     *string `pulumi:"status"`
	TaskId     *string `pulumi:"taskId"`
	Url        *string `pulumi:"url"`
}

type UrlPurgePurgeHistoryArgs

type UrlPurgePurgeHistoryArgs struct {
	CreateTime pulumi.StringPtrInput `pulumi:"createTime"`
	FlushType  pulumi.StringPtrInput `pulumi:"flushType"`
	PurgeType  pulumi.StringPtrInput `pulumi:"purgeType"`
	Status     pulumi.StringPtrInput `pulumi:"status"`
	TaskId     pulumi.StringPtrInput `pulumi:"taskId"`
	Url        pulumi.StringPtrInput `pulumi:"url"`
}

func (UrlPurgePurgeHistoryArgs) ElementType

func (UrlPurgePurgeHistoryArgs) ElementType() reflect.Type

func (UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutput

func (i UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutput() UrlPurgePurgeHistoryOutput

func (UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutputWithContext

func (i UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryOutput

type UrlPurgePurgeHistoryArray

type UrlPurgePurgeHistoryArray []UrlPurgePurgeHistoryInput

func (UrlPurgePurgeHistoryArray) ElementType

func (UrlPurgePurgeHistoryArray) ElementType() reflect.Type

func (UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutput

func (i UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutput() UrlPurgePurgeHistoryArrayOutput

func (UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutputWithContext

func (i UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryArrayOutput

type UrlPurgePurgeHistoryArrayInput

type UrlPurgePurgeHistoryArrayInput interface {
	pulumi.Input

	ToUrlPurgePurgeHistoryArrayOutput() UrlPurgePurgeHistoryArrayOutput
	ToUrlPurgePurgeHistoryArrayOutputWithContext(context.Context) UrlPurgePurgeHistoryArrayOutput
}

UrlPurgePurgeHistoryArrayInput is an input type that accepts UrlPurgePurgeHistoryArray and UrlPurgePurgeHistoryArrayOutput values. You can construct a concrete instance of `UrlPurgePurgeHistoryArrayInput` via:

UrlPurgePurgeHistoryArray{ UrlPurgePurgeHistoryArgs{...} }

type UrlPurgePurgeHistoryArrayOutput

type UrlPurgePurgeHistoryArrayOutput struct{ *pulumi.OutputState }

func (UrlPurgePurgeHistoryArrayOutput) ElementType

func (UrlPurgePurgeHistoryArrayOutput) Index

func (UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutput

func (o UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutput() UrlPurgePurgeHistoryArrayOutput

func (UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutputWithContext

func (o UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryArrayOutput

type UrlPurgePurgeHistoryInput

type UrlPurgePurgeHistoryInput interface {
	pulumi.Input

	ToUrlPurgePurgeHistoryOutput() UrlPurgePurgeHistoryOutput
	ToUrlPurgePurgeHistoryOutputWithContext(context.Context) UrlPurgePurgeHistoryOutput
}

UrlPurgePurgeHistoryInput is an input type that accepts UrlPurgePurgeHistoryArgs and UrlPurgePurgeHistoryOutput values. You can construct a concrete instance of `UrlPurgePurgeHistoryInput` via:

UrlPurgePurgeHistoryArgs{...}

type UrlPurgePurgeHistoryOutput

type UrlPurgePurgeHistoryOutput struct{ *pulumi.OutputState }

func (UrlPurgePurgeHistoryOutput) CreateTime

func (UrlPurgePurgeHistoryOutput) ElementType

func (UrlPurgePurgeHistoryOutput) ElementType() reflect.Type

func (UrlPurgePurgeHistoryOutput) FlushType

func (UrlPurgePurgeHistoryOutput) PurgeType

func (UrlPurgePurgeHistoryOutput) Status

func (UrlPurgePurgeHistoryOutput) TaskId

func (UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutput

func (o UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutput() UrlPurgePurgeHistoryOutput

func (UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutputWithContext

func (o UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryOutput

func (UrlPurgePurgeHistoryOutput) Url

type UrlPurgeState

type UrlPurgeState struct {
	// Specify purge area. NOTE: only purge same area cache contents.
	Area pulumi.StringPtrInput
	// logs of latest purge task.
	PurgeHistories UrlPurgePurgeHistoryArrayInput
	// Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be
	// triggered.
	Redo pulumi.IntPtrInput
	// Task id of last operation.
	TaskId pulumi.StringPtrInput
	// Whether to encode urls, if set to `true` will auto encode instead of manual process.
	UrlEncode pulumi.BoolPtrInput
	// List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`.
	Urls pulumi.StringArrayInput
}

func (UrlPurgeState) ElementType

func (UrlPurgeState) ElementType() reflect.Type

type UrlPush

type UrlPush struct {
	pulumi.CustomResourceState

	// Specify push area. NOTE: only push same area cache contents.
	Area pulumi.StringPtrOutput `pulumi:"area"`
	// Layer to push.
	Layer pulumi.StringPtrOutput `pulumi:"layer"`
	// Whether to recursive parse m3u8 files.
	ParseM3u8 pulumi.BoolPtrOutput `pulumi:"parseM3u8"`
	// logs of latest push task.
	PushHistories UrlPushPushHistoryArrayOutput `pulumi:"pushHistories"`
	// Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.
	Redo pulumi.IntPtrOutput `pulumi:"redo"`
	// Push task id.
	TaskId pulumi.StringOutput `pulumi:"taskId"`
	// List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`.
	Urls pulumi.StringArrayOutput `pulumi:"urls"`
	// Specify `User-Agent` HTTP header, default: `TencentCdn`.
	UserAgent pulumi.StringPtrOutput `pulumi:"userAgent"`
}

func GetUrlPush

func GetUrlPush(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UrlPushState, opts ...pulumi.ResourceOption) (*UrlPush, error)

GetUrlPush gets an existing UrlPush 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 NewUrlPush

func NewUrlPush(ctx *pulumi.Context,
	name string, args *UrlPushArgs, opts ...pulumi.ResourceOption) (*UrlPush, error)

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

func (*UrlPush) ElementType

func (*UrlPush) ElementType() reflect.Type

func (*UrlPush) ToUrlPushOutput

func (i *UrlPush) ToUrlPushOutput() UrlPushOutput

func (*UrlPush) ToUrlPushOutputWithContext

func (i *UrlPush) ToUrlPushOutputWithContext(ctx context.Context) UrlPushOutput

type UrlPushArgs

type UrlPushArgs struct {
	// Specify push area. NOTE: only push same area cache contents.
	Area pulumi.StringPtrInput
	// Layer to push.
	Layer pulumi.StringPtrInput
	// Whether to recursive parse m3u8 files.
	ParseM3u8 pulumi.BoolPtrInput
	// Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.
	Redo pulumi.IntPtrInput
	// List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`.
	Urls pulumi.StringArrayInput
	// Specify `User-Agent` HTTP header, default: `TencentCdn`.
	UserAgent pulumi.StringPtrInput
}

The set of arguments for constructing a UrlPush resource.

func (UrlPushArgs) ElementType

func (UrlPushArgs) ElementType() reflect.Type

type UrlPushArray

type UrlPushArray []UrlPushInput

func (UrlPushArray) ElementType

func (UrlPushArray) ElementType() reflect.Type

func (UrlPushArray) ToUrlPushArrayOutput

func (i UrlPushArray) ToUrlPushArrayOutput() UrlPushArrayOutput

func (UrlPushArray) ToUrlPushArrayOutputWithContext

func (i UrlPushArray) ToUrlPushArrayOutputWithContext(ctx context.Context) UrlPushArrayOutput

type UrlPushArrayInput

type UrlPushArrayInput interface {
	pulumi.Input

	ToUrlPushArrayOutput() UrlPushArrayOutput
	ToUrlPushArrayOutputWithContext(context.Context) UrlPushArrayOutput
}

UrlPushArrayInput is an input type that accepts UrlPushArray and UrlPushArrayOutput values. You can construct a concrete instance of `UrlPushArrayInput` via:

UrlPushArray{ UrlPushArgs{...} }

type UrlPushArrayOutput

type UrlPushArrayOutput struct{ *pulumi.OutputState }

func (UrlPushArrayOutput) ElementType

func (UrlPushArrayOutput) ElementType() reflect.Type

func (UrlPushArrayOutput) Index

func (UrlPushArrayOutput) ToUrlPushArrayOutput

func (o UrlPushArrayOutput) ToUrlPushArrayOutput() UrlPushArrayOutput

func (UrlPushArrayOutput) ToUrlPushArrayOutputWithContext

func (o UrlPushArrayOutput) ToUrlPushArrayOutputWithContext(ctx context.Context) UrlPushArrayOutput

type UrlPushInput

type UrlPushInput interface {
	pulumi.Input

	ToUrlPushOutput() UrlPushOutput
	ToUrlPushOutputWithContext(ctx context.Context) UrlPushOutput
}

type UrlPushMap

type UrlPushMap map[string]UrlPushInput

func (UrlPushMap) ElementType

func (UrlPushMap) ElementType() reflect.Type

func (UrlPushMap) ToUrlPushMapOutput

func (i UrlPushMap) ToUrlPushMapOutput() UrlPushMapOutput

func (UrlPushMap) ToUrlPushMapOutputWithContext

func (i UrlPushMap) ToUrlPushMapOutputWithContext(ctx context.Context) UrlPushMapOutput

type UrlPushMapInput

type UrlPushMapInput interface {
	pulumi.Input

	ToUrlPushMapOutput() UrlPushMapOutput
	ToUrlPushMapOutputWithContext(context.Context) UrlPushMapOutput
}

UrlPushMapInput is an input type that accepts UrlPushMap and UrlPushMapOutput values. You can construct a concrete instance of `UrlPushMapInput` via:

UrlPushMap{ "key": UrlPushArgs{...} }

type UrlPushMapOutput

type UrlPushMapOutput struct{ *pulumi.OutputState }

func (UrlPushMapOutput) ElementType

func (UrlPushMapOutput) ElementType() reflect.Type

func (UrlPushMapOutput) MapIndex

func (UrlPushMapOutput) ToUrlPushMapOutput

func (o UrlPushMapOutput) ToUrlPushMapOutput() UrlPushMapOutput

func (UrlPushMapOutput) ToUrlPushMapOutputWithContext

func (o UrlPushMapOutput) ToUrlPushMapOutputWithContext(ctx context.Context) UrlPushMapOutput

type UrlPushOutput

type UrlPushOutput struct{ *pulumi.OutputState }

func (UrlPushOutput) Area

Specify push area. NOTE: only push same area cache contents.

func (UrlPushOutput) ElementType

func (UrlPushOutput) ElementType() reflect.Type

func (UrlPushOutput) Layer

Layer to push.

func (UrlPushOutput) ParseM3u8

func (o UrlPushOutput) ParseM3u8() pulumi.BoolPtrOutput

Whether to recursive parse m3u8 files.

func (UrlPushOutput) PushHistories

func (o UrlPushOutput) PushHistories() UrlPushPushHistoryArrayOutput

logs of latest push task.

func (UrlPushOutput) Redo

Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.

func (UrlPushOutput) TaskId

func (o UrlPushOutput) TaskId() pulumi.StringOutput

Push task id.

func (UrlPushOutput) ToUrlPushOutput

func (o UrlPushOutput) ToUrlPushOutput() UrlPushOutput

func (UrlPushOutput) ToUrlPushOutputWithContext

func (o UrlPushOutput) ToUrlPushOutputWithContext(ctx context.Context) UrlPushOutput

func (UrlPushOutput) Urls

List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`.

func (UrlPushOutput) UserAgent

func (o UrlPushOutput) UserAgent() pulumi.StringPtrOutput

Specify `User-Agent` HTTP header, default: `TencentCdn`.

type UrlPushPushHistory

type UrlPushPushHistory struct {
	Area       *string `pulumi:"area"`
	CreateTime *string `pulumi:"createTime"`
	Percent    *int    `pulumi:"percent"`
	Status     *string `pulumi:"status"`
	TaskId     *string `pulumi:"taskId"`
	UpdateTime *string `pulumi:"updateTime"`
	Url        *string `pulumi:"url"`
}

type UrlPushPushHistoryArgs

type UrlPushPushHistoryArgs struct {
	Area       pulumi.StringPtrInput `pulumi:"area"`
	CreateTime pulumi.StringPtrInput `pulumi:"createTime"`
	Percent    pulumi.IntPtrInput    `pulumi:"percent"`
	Status     pulumi.StringPtrInput `pulumi:"status"`
	TaskId     pulumi.StringPtrInput `pulumi:"taskId"`
	UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"`
	Url        pulumi.StringPtrInput `pulumi:"url"`
}

func (UrlPushPushHistoryArgs) ElementType

func (UrlPushPushHistoryArgs) ElementType() reflect.Type

func (UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutput

func (i UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutput() UrlPushPushHistoryOutput

func (UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutputWithContext

func (i UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutputWithContext(ctx context.Context) UrlPushPushHistoryOutput

type UrlPushPushHistoryArray

type UrlPushPushHistoryArray []UrlPushPushHistoryInput

func (UrlPushPushHistoryArray) ElementType

func (UrlPushPushHistoryArray) ElementType() reflect.Type

func (UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutput

func (i UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutput() UrlPushPushHistoryArrayOutput

func (UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutputWithContext

func (i UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutputWithContext(ctx context.Context) UrlPushPushHistoryArrayOutput

type UrlPushPushHistoryArrayInput

type UrlPushPushHistoryArrayInput interface {
	pulumi.Input

	ToUrlPushPushHistoryArrayOutput() UrlPushPushHistoryArrayOutput
	ToUrlPushPushHistoryArrayOutputWithContext(context.Context) UrlPushPushHistoryArrayOutput
}

UrlPushPushHistoryArrayInput is an input type that accepts UrlPushPushHistoryArray and UrlPushPushHistoryArrayOutput values. You can construct a concrete instance of `UrlPushPushHistoryArrayInput` via:

UrlPushPushHistoryArray{ UrlPushPushHistoryArgs{...} }

type UrlPushPushHistoryArrayOutput

type UrlPushPushHistoryArrayOutput struct{ *pulumi.OutputState }

func (UrlPushPushHistoryArrayOutput) ElementType

func (UrlPushPushHistoryArrayOutput) Index

func (UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutput

func (o UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutput() UrlPushPushHistoryArrayOutput

func (UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutputWithContext

func (o UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutputWithContext(ctx context.Context) UrlPushPushHistoryArrayOutput

type UrlPushPushHistoryInput

type UrlPushPushHistoryInput interface {
	pulumi.Input

	ToUrlPushPushHistoryOutput() UrlPushPushHistoryOutput
	ToUrlPushPushHistoryOutputWithContext(context.Context) UrlPushPushHistoryOutput
}

UrlPushPushHistoryInput is an input type that accepts UrlPushPushHistoryArgs and UrlPushPushHistoryOutput values. You can construct a concrete instance of `UrlPushPushHistoryInput` via:

UrlPushPushHistoryArgs{...}

type UrlPushPushHistoryOutput

type UrlPushPushHistoryOutput struct{ *pulumi.OutputState }

func (UrlPushPushHistoryOutput) Area

func (UrlPushPushHistoryOutput) CreateTime

func (UrlPushPushHistoryOutput) ElementType

func (UrlPushPushHistoryOutput) ElementType() reflect.Type

func (UrlPushPushHistoryOutput) Percent

func (UrlPushPushHistoryOutput) Status

func (UrlPushPushHistoryOutput) TaskId

func (UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutput

func (o UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutput() UrlPushPushHistoryOutput

func (UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutputWithContext

func (o UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutputWithContext(ctx context.Context) UrlPushPushHistoryOutput

func (UrlPushPushHistoryOutput) UpdateTime

func (UrlPushPushHistoryOutput) Url

type UrlPushState

type UrlPushState struct {
	// Specify push area. NOTE: only push same area cache contents.
	Area pulumi.StringPtrInput
	// Layer to push.
	Layer pulumi.StringPtrInput
	// Whether to recursive parse m3u8 files.
	ParseM3u8 pulumi.BoolPtrInput
	// logs of latest push task.
	PushHistories UrlPushPushHistoryArrayInput
	// Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.
	Redo pulumi.IntPtrInput
	// Push task id.
	TaskId pulumi.StringPtrInput
	// List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`.
	Urls pulumi.StringArrayInput
	// Specify `User-Agent` HTTP header, default: `TencentCdn`.
	UserAgent pulumi.StringPtrInput
}

func (UrlPushState) ElementType

func (UrlPushState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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