Documentation ¶
Index ¶
- type Endpoint
- type EndpointArgs
- type EndpointArray
- type EndpointArrayInput
- type EndpointArrayOutput
- type EndpointCustomDomain
- type EndpointCustomDomainArgs
- type EndpointCustomDomainArray
- type EndpointCustomDomainArrayInput
- type EndpointCustomDomainArrayOutput
- func (EndpointCustomDomainArrayOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainArrayOutput) Index(i pulumi.IntInput) EndpointCustomDomainOutput
- func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput
- func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutputWithContext(ctx context.Context) EndpointCustomDomainArrayOutput
- type EndpointCustomDomainCdnManagedHttps
- type EndpointCustomDomainCdnManagedHttpsArgs
- func (EndpointCustomDomainCdnManagedHttpsArgs) ElementType() reflect.Type
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
- type EndpointCustomDomainCdnManagedHttpsInput
- type EndpointCustomDomainCdnManagedHttpsOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) CertificateType() pulumi.StringOutput
- func (EndpointCustomDomainCdnManagedHttpsOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ProtocolType() pulumi.StringOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
- type EndpointCustomDomainCdnManagedHttpsPtrInput
- type EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) CertificateType() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) Elem() EndpointCustomDomainCdnManagedHttpsOutput
- func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ProtocolType() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
- func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
- type EndpointCustomDomainInput
- type EndpointCustomDomainMap
- type EndpointCustomDomainMapInput
- type EndpointCustomDomainMapOutput
- func (EndpointCustomDomainMapOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainMapOutput) MapIndex(k pulumi.StringInput) EndpointCustomDomainOutput
- func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput
- func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutputWithContext(ctx context.Context) EndpointCustomDomainMapOutput
- type EndpointCustomDomainOutput
- type EndpointCustomDomainState
- type EndpointCustomDomainUserManagedHttps
- type EndpointCustomDomainUserManagedHttpsArgs
- func (EndpointCustomDomainUserManagedHttpsArgs) ElementType() reflect.Type
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
- func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
- type EndpointCustomDomainUserManagedHttpsInput
- type EndpointCustomDomainUserManagedHttpsOutput
- func (EndpointCustomDomainUserManagedHttpsOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainUserManagedHttpsOutput) KeyVaultCertificateId() pulumi.StringOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
- type EndpointCustomDomainUserManagedHttpsPtrInput
- type EndpointCustomDomainUserManagedHttpsPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) Elem() EndpointCustomDomainUserManagedHttpsOutput
- func (EndpointCustomDomainUserManagedHttpsPtrOutput) ElementType() reflect.Type
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultCertificateId() pulumi.StringPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
- func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
- type EndpointDeliveryRule
- type EndpointDeliveryRuleArgs
- type EndpointDeliveryRuleArray
- type EndpointDeliveryRuleArrayInput
- type EndpointDeliveryRuleArrayOutput
- func (EndpointDeliveryRuleArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
- func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
- type EndpointDeliveryRuleCacheExpirationAction
- type EndpointDeliveryRuleCacheExpirationActionArgs
- func (EndpointDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointDeliveryRuleCacheExpirationActionInput
- type EndpointDeliveryRuleCacheExpirationActionOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
- func (EndpointDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointDeliveryRuleCacheExpirationActionPtrInput
- type EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Elem() EndpointDeliveryRuleCacheExpirationActionOutput
- func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointDeliveryRuleCacheKeyQueryStringAction
- type EndpointDeliveryRuleCacheKeyQueryStringActionArgs
- func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointDeliveryRuleCacheKeyQueryStringActionInput
- type EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
- func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput
- type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Elem() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
- func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointDeliveryRuleCookiesCondition
- type EndpointDeliveryRuleCookiesConditionArgs
- func (EndpointDeliveryRuleCookiesConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
- func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
- type EndpointDeliveryRuleCookiesConditionArray
- func (EndpointDeliveryRuleCookiesConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
- func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
- type EndpointDeliveryRuleCookiesConditionArrayInput
- type EndpointDeliveryRuleCookiesConditionArrayOutput
- func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCookiesConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleCookiesConditionOutput
- func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
- func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
- type EndpointDeliveryRuleCookiesConditionInput
- type EndpointDeliveryRuleCookiesConditionOutput
- func (EndpointDeliveryRuleCookiesConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleCookiesConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) Selector() pulumi.StringOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
- func (o EndpointDeliveryRuleCookiesConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleDeviceCondition
- type EndpointDeliveryRuleDeviceConditionArgs
- func (EndpointDeliveryRuleDeviceConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
- type EndpointDeliveryRuleDeviceConditionInput
- type EndpointDeliveryRuleDeviceConditionOutput
- func (EndpointDeliveryRuleDeviceConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleDeviceConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
- type EndpointDeliveryRuleDeviceConditionPtrInput
- type EndpointDeliveryRuleDeviceConditionPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) Elem() EndpointDeliveryRuleDeviceConditionOutput
- func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
- type EndpointDeliveryRuleHttpVersionCondition
- type EndpointDeliveryRuleHttpVersionConditionArgs
- func (EndpointDeliveryRuleHttpVersionConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
- func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
- type EndpointDeliveryRuleHttpVersionConditionArray
- func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
- type EndpointDeliveryRuleHttpVersionConditionArrayInput
- type EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleHttpVersionConditionOutput
- func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
- type EndpointDeliveryRuleHttpVersionConditionInput
- type EndpointDeliveryRuleHttpVersionConditionOutput
- func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
- func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
- type EndpointDeliveryRuleInput
- type EndpointDeliveryRuleModifyRequestHeaderAction
- type EndpointDeliveryRuleModifyRequestHeaderActionArgs
- func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
- type EndpointDeliveryRuleModifyRequestHeaderActionArray
- func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyRequestHeaderActionArrayInput
- type EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyRequestHeaderActionInput
- type EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointDeliveryRuleModifyResponseHeaderAction
- type EndpointDeliveryRuleModifyResponseHeaderActionArgs
- func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
- type EndpointDeliveryRuleModifyResponseHeaderActionArray
- func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyResponseHeaderActionArrayInput
- type EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointDeliveryRuleModifyResponseHeaderActionInput
- type EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleOutput) CacheExpirationAction() EndpointDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointDeliveryRuleOutput) CookiesConditions() EndpointDeliveryRuleCookiesConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) DeviceCondition() EndpointDeliveryRuleDeviceConditionPtrOutput
- func (EndpointDeliveryRuleOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleOutput) HttpVersionConditions() EndpointDeliveryRuleHttpVersionConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointDeliveryRuleOutput) Name() pulumi.StringOutput
- func (o EndpointDeliveryRuleOutput) Order() pulumi.IntOutput
- func (o EndpointDeliveryRuleOutput) PostArgConditions() EndpointDeliveryRulePostArgConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) QueryStringConditions() EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RemoteAddressConditions() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RequestBodyConditions() EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RequestHeaderConditions() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) RequestMethodCondition() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleOutput) RequestSchemeCondition() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleOutput) RequestUriConditions() EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
- func (o EndpointDeliveryRuleOutput) UrlFileExtensionConditions() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) UrlFileNameConditions() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) UrlPathConditions() EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (o EndpointDeliveryRuleOutput) UrlRedirectAction() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleOutput) UrlRewriteAction() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointDeliveryRulePostArgCondition
- type EndpointDeliveryRulePostArgConditionArgs
- func (EndpointDeliveryRulePostArgConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
- func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
- type EndpointDeliveryRulePostArgConditionArray
- func (EndpointDeliveryRulePostArgConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
- func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
- type EndpointDeliveryRulePostArgConditionArrayInput
- type EndpointDeliveryRulePostArgConditionArrayOutput
- func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRulePostArgConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRulePostArgConditionOutput
- func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
- func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
- type EndpointDeliveryRulePostArgConditionInput
- type EndpointDeliveryRulePostArgConditionOutput
- func (EndpointDeliveryRulePostArgConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRulePostArgConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) Selector() pulumi.StringOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
- func (o EndpointDeliveryRulePostArgConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleQueryStringCondition
- type EndpointDeliveryRuleQueryStringConditionArgs
- func (EndpointDeliveryRuleQueryStringConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
- func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
- type EndpointDeliveryRuleQueryStringConditionArray
- func (EndpointDeliveryRuleQueryStringConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
- type EndpointDeliveryRuleQueryStringConditionArrayInput
- type EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleQueryStringConditionOutput
- func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
- func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
- type EndpointDeliveryRuleQueryStringConditionInput
- type EndpointDeliveryRuleQueryStringConditionOutput
- func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleQueryStringConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
- func (o EndpointDeliveryRuleQueryStringConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleRemoteAddressCondition
- type EndpointDeliveryRuleRemoteAddressConditionArgs
- func (EndpointDeliveryRuleRemoteAddressConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
- func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
- type EndpointDeliveryRuleRemoteAddressConditionArray
- func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- type EndpointDeliveryRuleRemoteAddressConditionArrayInput
- type EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRemoteAddressConditionOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
- type EndpointDeliveryRuleRemoteAddressConditionInput
- type EndpointDeliveryRuleRemoteAddressConditionOutput
- func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
- func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
- type EndpointDeliveryRuleRequestBodyCondition
- type EndpointDeliveryRuleRequestBodyConditionArgs
- func (EndpointDeliveryRuleRequestBodyConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
- func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
- type EndpointDeliveryRuleRequestBodyConditionArray
- func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
- type EndpointDeliveryRuleRequestBodyConditionArrayInput
- type EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRequestBodyConditionOutput
- func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
- func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
- type EndpointDeliveryRuleRequestBodyConditionInput
- type EndpointDeliveryRuleRequestBodyConditionOutput
- func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
- func (o EndpointDeliveryRuleRequestBodyConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleRequestHeaderCondition
- type EndpointDeliveryRuleRequestHeaderConditionArgs
- func (EndpointDeliveryRuleRequestHeaderConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
- func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
- type EndpointDeliveryRuleRequestHeaderConditionArray
- func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- type EndpointDeliveryRuleRequestHeaderConditionArrayInput
- type EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRequestHeaderConditionOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
- type EndpointDeliveryRuleRequestHeaderConditionInput
- type EndpointDeliveryRuleRequestHeaderConditionOutput
- func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Selector() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
- func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleRequestMethodCondition
- type EndpointDeliveryRuleRequestMethodConditionArgs
- func (EndpointDeliveryRuleRequestMethodConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
- type EndpointDeliveryRuleRequestMethodConditionInput
- type EndpointDeliveryRuleRequestMethodConditionOutput
- func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
- type EndpointDeliveryRuleRequestMethodConditionPtrInput
- type EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) Elem() EndpointDeliveryRuleRequestMethodConditionOutput
- func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
- func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
- type EndpointDeliveryRuleRequestSchemeCondition
- type EndpointDeliveryRuleRequestSchemeConditionArgs
- func (EndpointDeliveryRuleRequestSchemeConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- type EndpointDeliveryRuleRequestSchemeConditionInput
- type EndpointDeliveryRuleRequestSchemeConditionOutput
- func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- type EndpointDeliveryRuleRequestSchemeConditionPtrInput
- type EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Elem() EndpointDeliveryRuleRequestSchemeConditionOutput
- func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
- type EndpointDeliveryRuleRequestUriCondition
- type EndpointDeliveryRuleRequestUriConditionArgs
- func (EndpointDeliveryRuleRequestUriConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
- func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
- type EndpointDeliveryRuleRequestUriConditionArray
- func (EndpointDeliveryRuleRequestUriConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
- type EndpointDeliveryRuleRequestUriConditionArrayInput
- type EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleRequestUriConditionOutput
- func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
- func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
- type EndpointDeliveryRuleRequestUriConditionInput
- type EndpointDeliveryRuleRequestUriConditionOutput
- func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleRequestUriConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
- func (o EndpointDeliveryRuleRequestUriConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlFileExtensionCondition
- type EndpointDeliveryRuleUrlFileExtensionConditionArgs
- func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
- type EndpointDeliveryRuleUrlFileExtensionConditionArray
- func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- type EndpointDeliveryRuleUrlFileExtensionConditionArrayInput
- type EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
- type EndpointDeliveryRuleUrlFileExtensionConditionInput
- type EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
- func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlFileNameCondition
- type EndpointDeliveryRuleUrlFileNameConditionArgs
- func (EndpointDeliveryRuleUrlFileNameConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
- func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
- type EndpointDeliveryRuleUrlFileNameConditionArray
- func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- type EndpointDeliveryRuleUrlFileNameConditionArrayInput
- type EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleUrlFileNameConditionOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
- type EndpointDeliveryRuleUrlFileNameConditionInput
- type EndpointDeliveryRuleUrlFileNameConditionOutput
- func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
- func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlPathCondition
- type EndpointDeliveryRuleUrlPathConditionArgs
- func (EndpointDeliveryRuleUrlPathConditionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
- func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
- type EndpointDeliveryRuleUrlPathConditionArray
- func (EndpointDeliveryRuleUrlPathConditionArray) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
- type EndpointDeliveryRuleUrlPathConditionArrayInput
- type EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleUrlPathConditionOutput
- func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
- func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
- type EndpointDeliveryRuleUrlPathConditionInput
- type EndpointDeliveryRuleUrlPathConditionOutput
- func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlPathConditionOutput) MatchValues() pulumi.StringArrayOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) Operator() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
- func (o EndpointDeliveryRuleUrlPathConditionOutput) Transforms() pulumi.StringArrayOutput
- type EndpointDeliveryRuleUrlRedirectAction
- type EndpointDeliveryRuleUrlRedirectActionArgs
- func (EndpointDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointDeliveryRuleUrlRedirectActionInput
- type EndpointDeliveryRuleUrlRedirectActionOutput
- func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointDeliveryRuleUrlRedirectActionPtrInput
- type EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Elem() EndpointDeliveryRuleUrlRedirectActionOutput
- func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointDeliveryRuleUrlRewriteAction
- type EndpointDeliveryRuleUrlRewriteActionArgs
- func (EndpointDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointDeliveryRuleUrlRewriteActionInput
- type EndpointDeliveryRuleUrlRewriteActionOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
- func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointDeliveryRuleUrlRewriteActionPtrInput
- type EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) Elem() EndpointDeliveryRuleUrlRewriteActionOutput
- func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGeoFilter
- type EndpointGeoFilterArgs
- type EndpointGeoFilterArray
- type EndpointGeoFilterArrayInput
- type EndpointGeoFilterArrayOutput
- func (EndpointGeoFilterArrayOutput) ElementType() reflect.Type
- func (o EndpointGeoFilterArrayOutput) Index(i pulumi.IntInput) EndpointGeoFilterOutput
- func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput
- func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutputWithContext(ctx context.Context) EndpointGeoFilterArrayOutput
- type EndpointGeoFilterInput
- type EndpointGeoFilterOutput
- func (o EndpointGeoFilterOutput) Action() pulumi.StringOutput
- func (o EndpointGeoFilterOutput) CountryCodes() pulumi.StringArrayOutput
- func (EndpointGeoFilterOutput) ElementType() reflect.Type
- func (o EndpointGeoFilterOutput) RelativePath() pulumi.StringOutput
- func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutput() EndpointGeoFilterOutput
- func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutputWithContext(ctx context.Context) EndpointGeoFilterOutput
- type EndpointGlobalDeliveryRule
- type EndpointGlobalDeliveryRuleArgs
- func (EndpointGlobalDeliveryRuleArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
- func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
- type EndpointGlobalDeliveryRuleCacheExpirationAction
- type EndpointGlobalDeliveryRuleCacheExpirationActionArgs
- func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheExpirationActionInput
- type EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
- func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput
- type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Elem() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
- func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringAction
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs
- func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput
- type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Elem() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
- func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- type EndpointGlobalDeliveryRuleInput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderAction
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput
- type EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderAction
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) Index(i pulumi.IntInput) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput
- type EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Name() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
- func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Value() pulumi.StringPtrOutput
- type EndpointGlobalDeliveryRuleOutput
- func (o EndpointGlobalDeliveryRuleOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (EndpointGlobalDeliveryRuleOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRulePtrInput
- type EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) Elem() EndpointGlobalDeliveryRuleOutput
- func (EndpointGlobalDeliveryRulePtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRedirectAction
- type EndpointGlobalDeliveryRuleUrlRedirectActionArgs
- func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRedirectActionInput
- type EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput
- type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Elem() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
- func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Path() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRewriteAction
- type EndpointGlobalDeliveryRuleUrlRewriteActionArgs
- func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRewriteActionInput
- type EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
- func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput
- type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Elem() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
- func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
- type EndpointInput
- type EndpointMap
- type EndpointMapInput
- type EndpointMapOutput
- type EndpointOrigin
- type EndpointOriginArgs
- type EndpointOriginArray
- type EndpointOriginArrayInput
- type EndpointOriginArrayOutput
- func (EndpointOriginArrayOutput) ElementType() reflect.Type
- func (o EndpointOriginArrayOutput) Index(i pulumi.IntInput) EndpointOriginOutput
- func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutput() EndpointOriginArrayOutput
- func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutputWithContext(ctx context.Context) EndpointOriginArrayOutput
- type EndpointOriginInput
- type EndpointOriginOutput
- func (EndpointOriginOutput) ElementType() reflect.Type
- func (o EndpointOriginOutput) HostName() pulumi.StringOutput
- func (o EndpointOriginOutput) HttpPort() pulumi.IntPtrOutput
- func (o EndpointOriginOutput) HttpsPort() pulumi.IntPtrOutput
- func (o EndpointOriginOutput) Name() pulumi.StringOutput
- func (o EndpointOriginOutput) ToEndpointOriginOutput() EndpointOriginOutput
- func (o EndpointOriginOutput) ToEndpointOriginOutputWithContext(ctx context.Context) EndpointOriginOutput
- type EndpointOutput
- type EndpointState
- type LookupProfileArgs
- type LookupProfileOutputArgs
- type LookupProfileResult
- type LookupProfileResultOutput
- func (LookupProfileResultOutput) ElementType() reflect.Type
- func (o LookupProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupProfileResultOutput) Location() pulumi.StringOutput
- func (o LookupProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupProfileResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupProfileResultOutput) Sku() pulumi.StringOutput
- func (o LookupProfileResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
- type Profile
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileInput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOutput
- type ProfileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct { pulumi.CustomResourceState // An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types. ContentTypesToCompresses pulumi.StringArrayOutput `pulumi:"contentTypesToCompresses"` // Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A `deliveryRule` blocks as defined below. DeliveryRules EndpointDeliveryRuleArrayOutput `pulumi:"deliveryRules"` // The Fully Qualified Domain Name of the CDN Endpoint. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // A set of Geo Filters for this CDN Endpoint. Each `geoFilter` block supports fields documented below. GeoFilters EndpointGeoFilterArrayOutput `pulumi:"geoFilters"` // Actions that are valid for all resources regardless of any conditions. A `globalDeliveryRule` block as defined below. GlobalDeliveryRule EndpointGlobalDeliveryRulePtrOutput `pulumi:"globalDeliveryRule"` // Indicates whether compression is to be enabled. IsCompressionEnabled pulumi.BoolPtrOutput `pulumi:"isCompressionEnabled"` // Defaults to `true`. IsHttpAllowed pulumi.BoolPtrOutput `pulumi:"isHttpAllowed"` // Defaults to `true`. IsHttpsAllowed pulumi.BoolPtrOutput `pulumi:"isHttpsAllowed"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // What types of optimization should this CDN Endpoint optimize for? Possible values include `DynamicSiteAcceleration`, `GeneralMediaStreaming`, `GeneralWebDelivery`, `LargeFileDownload` and `VideoOnDemandMediaStreaming`. OptimizationType pulumi.StringPtrOutput `pulumi:"optimizationType"` // The host header CDN provider will send along with content requests to origins. OriginHostHeader pulumi.StringPtrOutput `pulumi:"originHostHeader"` // The path used at for origin requests. OriginPath pulumi.StringOutput `pulumi:"originPath"` // The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each `origin` block supports fields documented below. Origins EndpointOriginArrayOutput `pulumi:"origins"` // the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the `originPath`. ProbePath pulumi.StringOutput `pulumi:"probePath"` // The CDN Profile to which to attach the CDN Endpoint. ProfileName pulumi.StringOutput `pulumi:"profileName"` // Sets query string caching behavior. Allowed values are `IgnoreQueryString`, `BypassCaching` and `UseQueryString`. `NotSet` value can be used for `Premium Verizon` CDN profile. Defaults to `IgnoreQueryString`. QuerystringCachingBehaviour pulumi.StringPtrOutput `pulumi:"querystringCachingBehaviour"` // The name of the resource group in which to create the CDN Endpoint. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleProfile, err := cdn.NewProfile(ctx, "exampleProfile", &cdn.ProfileArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard_Verizon"), }) if err != nil { return err } _, err = cdn.NewEndpoint(ctx, "exampleEndpoint", &cdn.EndpointArgs{ ProfileName: exampleProfile.Name, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Origins: cdn.EndpointOriginArray{ &cdn.EndpointOriginArgs{ Name: pulumi.String("example"), HostName: pulumi.String("www.contoso.com"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
CDN Endpoints can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/endpoint:Endpoint example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Cdn/profiles/myprofile1/endpoints/myendpoint1
```
func GetEndpoint ¶
func GetEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointState, opts ...pulumi.ResourceOption) (*Endpoint, error)
GetEndpoint gets an existing Endpoint 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 NewEndpoint ¶
func NewEndpoint(ctx *pulumi.Context, name string, args *EndpointArgs, opts ...pulumi.ResourceOption) (*Endpoint, error)
NewEndpoint registers a new resource with the given unique name, arguments, and options.
func (*Endpoint) ElementType ¶
func (*Endpoint) ToEndpointOutput ¶
func (i *Endpoint) ToEndpointOutput() EndpointOutput
func (*Endpoint) ToEndpointOutputWithContext ¶
func (i *Endpoint) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointArgs ¶
type EndpointArgs struct { // An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types. ContentTypesToCompresses pulumi.StringArrayInput // Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A `deliveryRule` blocks as defined below. DeliveryRules EndpointDeliveryRuleArrayInput // A set of Geo Filters for this CDN Endpoint. Each `geoFilter` block supports fields documented below. GeoFilters EndpointGeoFilterArrayInput // Actions that are valid for all resources regardless of any conditions. A `globalDeliveryRule` block as defined below. GlobalDeliveryRule EndpointGlobalDeliveryRulePtrInput // Indicates whether compression is to be enabled. IsCompressionEnabled pulumi.BoolPtrInput // Defaults to `true`. IsHttpAllowed pulumi.BoolPtrInput // Defaults to `true`. IsHttpsAllowed pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // What types of optimization should this CDN Endpoint optimize for? Possible values include `DynamicSiteAcceleration`, `GeneralMediaStreaming`, `GeneralWebDelivery`, `LargeFileDownload` and `VideoOnDemandMediaStreaming`. OptimizationType pulumi.StringPtrInput // The host header CDN provider will send along with content requests to origins. OriginHostHeader pulumi.StringPtrInput // The path used at for origin requests. OriginPath pulumi.StringPtrInput // The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each `origin` block supports fields documented below. Origins EndpointOriginArrayInput // the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the `originPath`. ProbePath pulumi.StringPtrInput // The CDN Profile to which to attach the CDN Endpoint. ProfileName pulumi.StringInput // Sets query string caching behavior. Allowed values are `IgnoreQueryString`, `BypassCaching` and `UseQueryString`. `NotSet` value can be used for `Premium Verizon` CDN profile. Defaults to `IgnoreQueryString`. QuerystringCachingBehaviour pulumi.StringPtrInput // The name of the resource group in which to create the CDN Endpoint. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointArray ¶
type EndpointArray []EndpointInput
func (EndpointArray) ElementType ¶
func (EndpointArray) ElementType() reflect.Type
func (EndpointArray) ToEndpointArrayOutput ¶
func (i EndpointArray) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArray) ToEndpointArrayOutputWithContext ¶
func (i EndpointArray) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointArrayInput ¶
type EndpointArrayInput interface { pulumi.Input ToEndpointArrayOutput() EndpointArrayOutput ToEndpointArrayOutputWithContext(context.Context) EndpointArrayOutput }
EndpointArrayInput is an input type that accepts EndpointArray and EndpointArrayOutput values. You can construct a concrete instance of `EndpointArrayInput` via:
EndpointArray{ EndpointArgs{...} }
type EndpointArrayOutput ¶
type EndpointArrayOutput struct{ *pulumi.OutputState }
func (EndpointArrayOutput) ElementType ¶
func (EndpointArrayOutput) ElementType() reflect.Type
func (EndpointArrayOutput) Index ¶
func (o EndpointArrayOutput) Index(i pulumi.IntInput) EndpointOutput
func (EndpointArrayOutput) ToEndpointArrayOutput ¶
func (o EndpointArrayOutput) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArrayOutput) ToEndpointArrayOutputWithContext ¶
func (o EndpointArrayOutput) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointCustomDomain ¶
type EndpointCustomDomain struct { pulumi.CustomResourceState // The ID of the CDN Endpoint. Changing this forces a new CDN Endpoint Custom Domain to be created. CdnEndpointId pulumi.StringOutput `pulumi:"cdnEndpointId"` // A `cdnManagedHttps` block as defined below. CdnManagedHttps EndpointCustomDomainCdnManagedHttpsPtrOutput `pulumi:"cdnManagedHttps"` // The host name of the custom domain. Changing this forces a new CDN Endpoint Custom Domain to be created. HostName pulumi.StringOutput `pulumi:"hostName"` // The name which should be used for this CDN Endpoint Custom Domain. Changing this forces a new CDN Endpoint Custom Domain to be created. Name pulumi.StringOutput `pulumi:"name"` // A `userManagedHttps` block as defined below. UserManagedHttps EndpointCustomDomainUserManagedHttpsPtrOutput `pulumi:"userManagedHttps"` }
Manages a Custom Domain for a CDN Endpoint.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/dns" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("west europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleProfile, err := cdn.NewProfile(ctx, "exampleProfile", &cdn.ProfileArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard_Verizon"), }) if err != nil { return err } exampleEndpoint, err := cdn.NewEndpoint(ctx, "exampleEndpoint", &cdn.EndpointArgs{ ProfileName: exampleProfile.Name, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Origins: cdn.EndpointOriginArray{ &cdn.EndpointOriginArgs{ Name: pulumi.String("example"), HostName: exampleAccount.PrimaryBlobHost, }, }, }) if err != nil { return err } exampleZone, err := dns.LookupZone(ctx, &dns.LookupZoneArgs{ Name: "example-domain.com", ResourceGroupName: pulumi.StringRef("domain-rg"), }, nil) if err != nil { return err } exampleCNameRecord, err := dns.NewCNameRecord(ctx, "exampleCNameRecord", &dns.CNameRecordArgs{ ZoneName: pulumi.String(exampleZone.Name), ResourceGroupName: pulumi.String(exampleZone.ResourceGroupName), Ttl: pulumi.Int(3600), TargetResourceId: exampleEndpoint.ID(), }) if err != nil { return err } _, err = cdn.NewEndpointCustomDomain(ctx, "exampleEndpointCustomDomain", &cdn.EndpointCustomDomainArgs{ CdnEndpointId: exampleEndpoint.ID(), HostName: exampleCNameRecord.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("%v%v%v", name, ".", exampleZone.Name), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
CDN Endpoint Custom Domains can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/endpointCustomDomain:EndpointCustomDomain example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customDomains/domain1
```
func GetEndpointCustomDomain ¶
func GetEndpointCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointCustomDomainState, opts ...pulumi.ResourceOption) (*EndpointCustomDomain, error)
GetEndpointCustomDomain gets an existing EndpointCustomDomain 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 NewEndpointCustomDomain ¶
func NewEndpointCustomDomain(ctx *pulumi.Context, name string, args *EndpointCustomDomainArgs, opts ...pulumi.ResourceOption) (*EndpointCustomDomain, error)
NewEndpointCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*EndpointCustomDomain) ElementType ¶
func (*EndpointCustomDomain) ElementType() reflect.Type
func (*EndpointCustomDomain) ToEndpointCustomDomainOutput ¶
func (i *EndpointCustomDomain) ToEndpointCustomDomainOutput() EndpointCustomDomainOutput
func (*EndpointCustomDomain) ToEndpointCustomDomainOutputWithContext ¶
func (i *EndpointCustomDomain) ToEndpointCustomDomainOutputWithContext(ctx context.Context) EndpointCustomDomainOutput
type EndpointCustomDomainArgs ¶
type EndpointCustomDomainArgs struct { // The ID of the CDN Endpoint. Changing this forces a new CDN Endpoint Custom Domain to be created. CdnEndpointId pulumi.StringInput // A `cdnManagedHttps` block as defined below. CdnManagedHttps EndpointCustomDomainCdnManagedHttpsPtrInput // The host name of the custom domain. Changing this forces a new CDN Endpoint Custom Domain to be created. HostName pulumi.StringInput // The name which should be used for this CDN Endpoint Custom Domain. Changing this forces a new CDN Endpoint Custom Domain to be created. Name pulumi.StringPtrInput // A `userManagedHttps` block as defined below. UserManagedHttps EndpointCustomDomainUserManagedHttpsPtrInput }
The set of arguments for constructing a EndpointCustomDomain resource.
func (EndpointCustomDomainArgs) ElementType ¶
func (EndpointCustomDomainArgs) ElementType() reflect.Type
type EndpointCustomDomainArray ¶
type EndpointCustomDomainArray []EndpointCustomDomainInput
func (EndpointCustomDomainArray) ElementType ¶
func (EndpointCustomDomainArray) ElementType() reflect.Type
func (EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutput ¶
func (i EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput
func (EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutputWithContext ¶
func (i EndpointCustomDomainArray) ToEndpointCustomDomainArrayOutputWithContext(ctx context.Context) EndpointCustomDomainArrayOutput
type EndpointCustomDomainArrayInput ¶
type EndpointCustomDomainArrayInput interface { pulumi.Input ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput ToEndpointCustomDomainArrayOutputWithContext(context.Context) EndpointCustomDomainArrayOutput }
EndpointCustomDomainArrayInput is an input type that accepts EndpointCustomDomainArray and EndpointCustomDomainArrayOutput values. You can construct a concrete instance of `EndpointCustomDomainArrayInput` via:
EndpointCustomDomainArray{ EndpointCustomDomainArgs{...} }
type EndpointCustomDomainArrayOutput ¶
type EndpointCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainArrayOutput) ElementType ¶
func (EndpointCustomDomainArrayOutput) ElementType() reflect.Type
func (EndpointCustomDomainArrayOutput) Index ¶
func (o EndpointCustomDomainArrayOutput) Index(i pulumi.IntInput) EndpointCustomDomainOutput
func (EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutput ¶
func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutput() EndpointCustomDomainArrayOutput
func (EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutputWithContext ¶
func (o EndpointCustomDomainArrayOutput) ToEndpointCustomDomainArrayOutputWithContext(ctx context.Context) EndpointCustomDomainArrayOutput
type EndpointCustomDomainCdnManagedHttps ¶
type EndpointCustomDomainCdnManagedHttps struct { // The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`. CertificateType string `pulumi:"certificateType"` // The type of protocol. Possible values are `ServerNameIndication` and `IPBased`. ProtocolType string `pulumi:"protocolType"` // The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`. TlsVersion *string `pulumi:"tlsVersion"` }
type EndpointCustomDomainCdnManagedHttpsArgs ¶
type EndpointCustomDomainCdnManagedHttpsArgs struct { // The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`. CertificateType pulumi.StringInput `pulumi:"certificateType"` // The type of protocol. Possible values are `ServerNameIndication` and `IPBased`. ProtocolType pulumi.StringInput `pulumi:"protocolType"` // The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`. TlsVersion pulumi.StringPtrInput `pulumi:"tlsVersion"` }
func (EndpointCustomDomainCdnManagedHttpsArgs) ElementType ¶
func (EndpointCustomDomainCdnManagedHttpsArgs) ElementType() reflect.Type
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutput ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutput ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
func (EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext ¶
func (i EndpointCustomDomainCdnManagedHttpsArgs) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
type EndpointCustomDomainCdnManagedHttpsInput ¶
type EndpointCustomDomainCdnManagedHttpsInput interface { pulumi.Input ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(context.Context) EndpointCustomDomainCdnManagedHttpsOutput }
EndpointCustomDomainCdnManagedHttpsInput is an input type that accepts EndpointCustomDomainCdnManagedHttpsArgs and EndpointCustomDomainCdnManagedHttpsOutput values. You can construct a concrete instance of `EndpointCustomDomainCdnManagedHttpsInput` via:
EndpointCustomDomainCdnManagedHttpsArgs{...}
type EndpointCustomDomainCdnManagedHttpsOutput ¶
type EndpointCustomDomainCdnManagedHttpsOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainCdnManagedHttpsOutput) CertificateType ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) CertificateType() pulumi.StringOutput
The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`.
func (EndpointCustomDomainCdnManagedHttpsOutput) ElementType ¶
func (EndpointCustomDomainCdnManagedHttpsOutput) ElementType() reflect.Type
func (EndpointCustomDomainCdnManagedHttpsOutput) ProtocolType ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ProtocolType() pulumi.StringOutput
The type of protocol. Possible values are `ServerNameIndication` and `IPBased`.
func (EndpointCustomDomainCdnManagedHttpsOutput) TlsVersion ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`.
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutput ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutput() EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsOutput
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
func (EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainCdnManagedHttpsOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
type EndpointCustomDomainCdnManagedHttpsPtrInput ¶
type EndpointCustomDomainCdnManagedHttpsPtrInput interface { pulumi.Input ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput }
EndpointCustomDomainCdnManagedHttpsPtrInput is an input type that accepts EndpointCustomDomainCdnManagedHttpsArgs, EndpointCustomDomainCdnManagedHttpsPtr and EndpointCustomDomainCdnManagedHttpsPtrOutput values. You can construct a concrete instance of `EndpointCustomDomainCdnManagedHttpsPtrInput` via:
EndpointCustomDomainCdnManagedHttpsArgs{...} or: nil
func EndpointCustomDomainCdnManagedHttpsPtr ¶
func EndpointCustomDomainCdnManagedHttpsPtr(v *EndpointCustomDomainCdnManagedHttpsArgs) EndpointCustomDomainCdnManagedHttpsPtrInput
type EndpointCustomDomainCdnManagedHttpsPtrOutput ¶
type EndpointCustomDomainCdnManagedHttpsPtrOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) CertificateType ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) CertificateType() pulumi.StringPtrOutput
The type of HTTPS certificate. Possible values are `Shared` and `Dedicated`.
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ElementType ¶
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ElementType() reflect.Type
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ProtocolType ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ProtocolType() pulumi.StringPtrOutput
The type of protocol. Possible values are `ServerNameIndication` and `IPBased`.
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) TlsVersion ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`.
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutput() EndpointCustomDomainCdnManagedHttpsPtrOutput
func (EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainCdnManagedHttpsPtrOutput) ToEndpointCustomDomainCdnManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainCdnManagedHttpsPtrOutput
type EndpointCustomDomainInput ¶
type EndpointCustomDomainInput interface { pulumi.Input ToEndpointCustomDomainOutput() EndpointCustomDomainOutput ToEndpointCustomDomainOutputWithContext(ctx context.Context) EndpointCustomDomainOutput }
type EndpointCustomDomainMap ¶
type EndpointCustomDomainMap map[string]EndpointCustomDomainInput
func (EndpointCustomDomainMap) ElementType ¶
func (EndpointCustomDomainMap) ElementType() reflect.Type
func (EndpointCustomDomainMap) ToEndpointCustomDomainMapOutput ¶
func (i EndpointCustomDomainMap) ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput
func (EndpointCustomDomainMap) ToEndpointCustomDomainMapOutputWithContext ¶
func (i EndpointCustomDomainMap) ToEndpointCustomDomainMapOutputWithContext(ctx context.Context) EndpointCustomDomainMapOutput
type EndpointCustomDomainMapInput ¶
type EndpointCustomDomainMapInput interface { pulumi.Input ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput ToEndpointCustomDomainMapOutputWithContext(context.Context) EndpointCustomDomainMapOutput }
EndpointCustomDomainMapInput is an input type that accepts EndpointCustomDomainMap and EndpointCustomDomainMapOutput values. You can construct a concrete instance of `EndpointCustomDomainMapInput` via:
EndpointCustomDomainMap{ "key": EndpointCustomDomainArgs{...} }
type EndpointCustomDomainMapOutput ¶
type EndpointCustomDomainMapOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainMapOutput) ElementType ¶
func (EndpointCustomDomainMapOutput) ElementType() reflect.Type
func (EndpointCustomDomainMapOutput) MapIndex ¶
func (o EndpointCustomDomainMapOutput) MapIndex(k pulumi.StringInput) EndpointCustomDomainOutput
func (EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutput ¶
func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutput() EndpointCustomDomainMapOutput
func (EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutputWithContext ¶
func (o EndpointCustomDomainMapOutput) ToEndpointCustomDomainMapOutputWithContext(ctx context.Context) EndpointCustomDomainMapOutput
type EndpointCustomDomainOutput ¶
type EndpointCustomDomainOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainOutput) ElementType ¶
func (EndpointCustomDomainOutput) ElementType() reflect.Type
func (EndpointCustomDomainOutput) ToEndpointCustomDomainOutput ¶
func (o EndpointCustomDomainOutput) ToEndpointCustomDomainOutput() EndpointCustomDomainOutput
func (EndpointCustomDomainOutput) ToEndpointCustomDomainOutputWithContext ¶
func (o EndpointCustomDomainOutput) ToEndpointCustomDomainOutputWithContext(ctx context.Context) EndpointCustomDomainOutput
type EndpointCustomDomainState ¶
type EndpointCustomDomainState struct { // The ID of the CDN Endpoint. Changing this forces a new CDN Endpoint Custom Domain to be created. CdnEndpointId pulumi.StringPtrInput // A `cdnManagedHttps` block as defined below. CdnManagedHttps EndpointCustomDomainCdnManagedHttpsPtrInput // The host name of the custom domain. Changing this forces a new CDN Endpoint Custom Domain to be created. HostName pulumi.StringPtrInput // The name which should be used for this CDN Endpoint Custom Domain. Changing this forces a new CDN Endpoint Custom Domain to be created. Name pulumi.StringPtrInput // A `userManagedHttps` block as defined below. UserManagedHttps EndpointCustomDomainUserManagedHttpsPtrInput }
func (EndpointCustomDomainState) ElementType ¶
func (EndpointCustomDomainState) ElementType() reflect.Type
type EndpointCustomDomainUserManagedHttps ¶
type EndpointCustomDomainUserManagedHttps struct { // The ID of the Key Vault Certificate that contains the HTTPS certificate. KeyVaultCertificateId string `pulumi:"keyVaultCertificateId"` // The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`. TlsVersion *string `pulumi:"tlsVersion"` }
type EndpointCustomDomainUserManagedHttpsArgs ¶
type EndpointCustomDomainUserManagedHttpsArgs struct { // The ID of the Key Vault Certificate that contains the HTTPS certificate. KeyVaultCertificateId pulumi.StringInput `pulumi:"keyVaultCertificateId"` // The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`. TlsVersion pulumi.StringPtrInput `pulumi:"tlsVersion"` }
func (EndpointCustomDomainUserManagedHttpsArgs) ElementType ¶
func (EndpointCustomDomainUserManagedHttpsArgs) ElementType() reflect.Type
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutput ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutputWithContext ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutput ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
func (EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext ¶
func (i EndpointCustomDomainUserManagedHttpsArgs) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
type EndpointCustomDomainUserManagedHttpsInput ¶
type EndpointCustomDomainUserManagedHttpsInput interface { pulumi.Input ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput ToEndpointCustomDomainUserManagedHttpsOutputWithContext(context.Context) EndpointCustomDomainUserManagedHttpsOutput }
EndpointCustomDomainUserManagedHttpsInput is an input type that accepts EndpointCustomDomainUserManagedHttpsArgs and EndpointCustomDomainUserManagedHttpsOutput values. You can construct a concrete instance of `EndpointCustomDomainUserManagedHttpsInput` via:
EndpointCustomDomainUserManagedHttpsArgs{...}
type EndpointCustomDomainUserManagedHttpsOutput ¶
type EndpointCustomDomainUserManagedHttpsOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainUserManagedHttpsOutput) ElementType ¶
func (EndpointCustomDomainUserManagedHttpsOutput) ElementType() reflect.Type
func (EndpointCustomDomainUserManagedHttpsOutput) KeyVaultCertificateId ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) KeyVaultCertificateId() pulumi.StringOutput
The ID of the Key Vault Certificate that contains the HTTPS certificate.
func (EndpointCustomDomainUserManagedHttpsOutput) TlsVersion ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) TlsVersion() pulumi.StringPtrOutput
The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`.
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutput ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutput() EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutputWithContext ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsOutput
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
func (EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainUserManagedHttpsOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
type EndpointCustomDomainUserManagedHttpsPtrInput ¶
type EndpointCustomDomainUserManagedHttpsPtrInput interface { pulumi.Input ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput }
EndpointCustomDomainUserManagedHttpsPtrInput is an input type that accepts EndpointCustomDomainUserManagedHttpsArgs, EndpointCustomDomainUserManagedHttpsPtr and EndpointCustomDomainUserManagedHttpsPtrOutput values. You can construct a concrete instance of `EndpointCustomDomainUserManagedHttpsPtrInput` via:
EndpointCustomDomainUserManagedHttpsArgs{...} or: nil
func EndpointCustomDomainUserManagedHttpsPtr ¶
func EndpointCustomDomainUserManagedHttpsPtr(v *EndpointCustomDomainUserManagedHttpsArgs) EndpointCustomDomainUserManagedHttpsPtrInput
type EndpointCustomDomainUserManagedHttpsPtrOutput ¶
type EndpointCustomDomainUserManagedHttpsPtrOutput struct{ *pulumi.OutputState }
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ElementType ¶
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ElementType() reflect.Type
func (EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultCertificateId ¶
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) KeyVaultCertificateId() pulumi.StringPtrOutput
The ID of the Key Vault Certificate that contains the HTTPS certificate.
func (EndpointCustomDomainUserManagedHttpsPtrOutput) TlsVersion ¶
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) TlsVersion() pulumi.StringPtrOutput
The TLS protocol version that is used for HTTPS. Possible values are `TLS10` (representing TLS 1.0/1.1) and `TLS12` (representing TLS 1.2). Defaults to `TLS12`.
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput ¶
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutput() EndpointCustomDomainUserManagedHttpsPtrOutput
func (EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext ¶
func (o EndpointCustomDomainUserManagedHttpsPtrOutput) ToEndpointCustomDomainUserManagedHttpsPtrOutputWithContext(ctx context.Context) EndpointCustomDomainUserManagedHttpsPtrOutput
type EndpointDeliveryRule ¶
type EndpointDeliveryRule struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction *EndpointDeliveryRuleCacheExpirationAction `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction *EndpointDeliveryRuleCacheKeyQueryStringAction `pulumi:"cacheKeyQueryStringAction"` // A `cookiesCondition` block as defined above. CookiesConditions []EndpointDeliveryRuleCookiesCondition `pulumi:"cookiesConditions"` // A `deviceCondition` block as defined below. DeviceCondition *EndpointDeliveryRuleDeviceCondition `pulumi:"deviceCondition"` // A `httpVersionCondition` block as defined below. HttpVersionConditions []EndpointDeliveryRuleHttpVersionCondition `pulumi:"httpVersionConditions"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions []EndpointDeliveryRuleModifyRequestHeaderAction `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions []EndpointDeliveryRuleModifyResponseHeaderAction `pulumi:"modifyResponseHeaderActions"` // The Name which should be used for this Delivery Rule. Name string `pulumi:"name"` // The order used for this rule. The order values should be sequential and begin at `1`. Order int `pulumi:"order"` // A `postArgCondition` block as defined below. PostArgConditions []EndpointDeliveryRulePostArgCondition `pulumi:"postArgConditions"` // A `queryStringCondition` block as defined below. QueryStringConditions []EndpointDeliveryRuleQueryStringCondition `pulumi:"queryStringConditions"` // A `remoteAddressCondition` block as defined below. RemoteAddressConditions []EndpointDeliveryRuleRemoteAddressCondition `pulumi:"remoteAddressConditions"` // A `requestBodyCondition` block as defined below. RequestBodyConditions []EndpointDeliveryRuleRequestBodyCondition `pulumi:"requestBodyConditions"` // A `requestHeaderCondition` block as defined below. RequestHeaderConditions []EndpointDeliveryRuleRequestHeaderCondition `pulumi:"requestHeaderConditions"` // A `requestMethodCondition` block as defined below. RequestMethodCondition *EndpointDeliveryRuleRequestMethodCondition `pulumi:"requestMethodCondition"` // A `requestSchemeCondition` block as defined below. RequestSchemeCondition *EndpointDeliveryRuleRequestSchemeCondition `pulumi:"requestSchemeCondition"` // A `requestUriCondition` block as defined below. RequestUriConditions []EndpointDeliveryRuleRequestUriCondition `pulumi:"requestUriConditions"` // A `urlFileExtensionCondition` block as defined below. UrlFileExtensionConditions []EndpointDeliveryRuleUrlFileExtensionCondition `pulumi:"urlFileExtensionConditions"` // A `urlFileNameCondition` block as defined below. UrlFileNameConditions []EndpointDeliveryRuleUrlFileNameCondition `pulumi:"urlFileNameConditions"` // A `urlPathCondition` block as defined below. UrlPathConditions []EndpointDeliveryRuleUrlPathCondition `pulumi:"urlPathConditions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction *EndpointDeliveryRuleUrlRedirectAction `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction *EndpointDeliveryRuleUrlRewriteAction `pulumi:"urlRewriteAction"` }
type EndpointDeliveryRuleArgs ¶
type EndpointDeliveryRuleArgs struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction EndpointDeliveryRuleCacheExpirationActionPtrInput `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput `pulumi:"cacheKeyQueryStringAction"` // A `cookiesCondition` block as defined above. CookiesConditions EndpointDeliveryRuleCookiesConditionArrayInput `pulumi:"cookiesConditions"` // A `deviceCondition` block as defined below. DeviceCondition EndpointDeliveryRuleDeviceConditionPtrInput `pulumi:"deviceCondition"` // A `httpVersionCondition` block as defined below. HttpVersionConditions EndpointDeliveryRuleHttpVersionConditionArrayInput `pulumi:"httpVersionConditions"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions EndpointDeliveryRuleModifyRequestHeaderActionArrayInput `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions EndpointDeliveryRuleModifyResponseHeaderActionArrayInput `pulumi:"modifyResponseHeaderActions"` // The Name which should be used for this Delivery Rule. Name pulumi.StringInput `pulumi:"name"` // The order used for this rule. The order values should be sequential and begin at `1`. Order pulumi.IntInput `pulumi:"order"` // A `postArgCondition` block as defined below. PostArgConditions EndpointDeliveryRulePostArgConditionArrayInput `pulumi:"postArgConditions"` // A `queryStringCondition` block as defined below. QueryStringConditions EndpointDeliveryRuleQueryStringConditionArrayInput `pulumi:"queryStringConditions"` // A `remoteAddressCondition` block as defined below. RemoteAddressConditions EndpointDeliveryRuleRemoteAddressConditionArrayInput `pulumi:"remoteAddressConditions"` // A `requestBodyCondition` block as defined below. RequestBodyConditions EndpointDeliveryRuleRequestBodyConditionArrayInput `pulumi:"requestBodyConditions"` // A `requestHeaderCondition` block as defined below. RequestHeaderConditions EndpointDeliveryRuleRequestHeaderConditionArrayInput `pulumi:"requestHeaderConditions"` // A `requestMethodCondition` block as defined below. RequestMethodCondition EndpointDeliveryRuleRequestMethodConditionPtrInput `pulumi:"requestMethodCondition"` // A `requestSchemeCondition` block as defined below. RequestSchemeCondition EndpointDeliveryRuleRequestSchemeConditionPtrInput `pulumi:"requestSchemeCondition"` // A `requestUriCondition` block as defined below. RequestUriConditions EndpointDeliveryRuleRequestUriConditionArrayInput `pulumi:"requestUriConditions"` // A `urlFileExtensionCondition` block as defined below. UrlFileExtensionConditions EndpointDeliveryRuleUrlFileExtensionConditionArrayInput `pulumi:"urlFileExtensionConditions"` // A `urlFileNameCondition` block as defined below. UrlFileNameConditions EndpointDeliveryRuleUrlFileNameConditionArrayInput `pulumi:"urlFileNameConditions"` // A `urlPathCondition` block as defined below. UrlPathConditions EndpointDeliveryRuleUrlPathConditionArrayInput `pulumi:"urlPathConditions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction EndpointDeliveryRuleUrlRedirectActionPtrInput `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction EndpointDeliveryRuleUrlRewriteActionPtrInput `pulumi:"urlRewriteAction"` }
func (EndpointDeliveryRuleArgs) ElementType ¶
func (EndpointDeliveryRuleArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutput ¶
func (i EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutputWithContext ¶
func (i EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
type EndpointDeliveryRuleArray ¶
type EndpointDeliveryRuleArray []EndpointDeliveryRuleInput
func (EndpointDeliveryRuleArray) ElementType ¶
func (EndpointDeliveryRuleArray) ElementType() reflect.Type
func (EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutput ¶
func (i EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
func (EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutputWithContext ¶
func (i EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
type EndpointDeliveryRuleArrayInput ¶
type EndpointDeliveryRuleArrayInput interface { pulumi.Input ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput ToEndpointDeliveryRuleArrayOutputWithContext(context.Context) EndpointDeliveryRuleArrayOutput }
EndpointDeliveryRuleArrayInput is an input type that accepts EndpointDeliveryRuleArray and EndpointDeliveryRuleArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleArrayInput` via:
EndpointDeliveryRuleArray{ EndpointDeliveryRuleArgs{...} }
type EndpointDeliveryRuleArrayOutput ¶
type EndpointDeliveryRuleArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleArrayOutput) ElementType ¶
func (EndpointDeliveryRuleArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleArrayOutput) Index ¶
func (o EndpointDeliveryRuleArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput ¶
func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
func (EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext ¶
func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
type EndpointDeliveryRuleCacheExpirationAction ¶
type EndpointDeliveryRuleCacheExpirationAction struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior string `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration *string `pulumi:"duration"` }
type EndpointDeliveryRuleCacheExpirationActionArgs ¶
type EndpointDeliveryRuleCacheExpirationActionArgs struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior pulumi.StringInput `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration pulumi.StringPtrInput `pulumi:"duration"` }
func (EndpointDeliveryRuleCacheExpirationActionArgs) ElementType ¶
func (EndpointDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheExpirationActionInput ¶
type EndpointDeliveryRuleCacheExpirationActionInput interface { pulumi.Input ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(context.Context) EndpointDeliveryRuleCacheExpirationActionOutput }
EndpointDeliveryRuleCacheExpirationActionInput is an input type that accepts EndpointDeliveryRuleCacheExpirationActionArgs and EndpointDeliveryRuleCacheExpirationActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheExpirationActionInput` via:
EndpointDeliveryRuleCacheExpirationActionArgs{...}
type EndpointDeliveryRuleCacheExpirationActionOutput ¶
type EndpointDeliveryRuleCacheExpirationActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheExpirationActionOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointDeliveryRuleCacheExpirationActionOutput) Duration ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointDeliveryRuleCacheExpirationActionOutput) ElementType ¶
func (EndpointDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheExpirationActionPtrInput ¶
type EndpointDeliveryRuleCacheExpirationActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput }
EndpointDeliveryRuleCacheExpirationActionPtrInput is an input type that accepts EndpointDeliveryRuleCacheExpirationActionArgs, EndpointDeliveryRuleCacheExpirationActionPtr and EndpointDeliveryRuleCacheExpirationActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheExpirationActionPtrInput` via:
EndpointDeliveryRuleCacheExpirationActionArgs{...} or: nil
func EndpointDeliveryRuleCacheExpirationActionPtr ¶
func EndpointDeliveryRuleCacheExpirationActionPtr(v *EndpointDeliveryRuleCacheExpirationActionArgs) EndpointDeliveryRuleCacheExpirationActionPtrInput
type EndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
type EndpointDeliveryRuleCacheExpirationActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) Duration ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringAction ¶
type EndpointDeliveryRuleCacheKeyQueryStringAction struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior string `pulumi:"behavior"` // Comma separated list of parameter values. Parameters *string `pulumi:"parameters"` }
type EndpointDeliveryRuleCacheKeyQueryStringActionArgs ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionArgs struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior pulumi.StringInput `pulumi:"behavior"` // Comma separated list of parameter values. Parameters pulumi.StringPtrInput `pulumi:"parameters"` }
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ElementType ¶
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringActionInput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionInput interface { pulumi.Input ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput }
EndpointDeliveryRuleCacheKeyQueryStringActionInput is an input type that accepts EndpointDeliveryRuleCacheKeyQueryStringActionArgs and EndpointDeliveryRuleCacheKeyQueryStringActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheKeyQueryStringActionInput` via:
EndpointDeliveryRuleCacheKeyQueryStringActionArgs{...}
type EndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ElementType ¶
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput }
EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput is an input type that accepts EndpointDeliveryRuleCacheKeyQueryStringActionArgs, EndpointDeliveryRuleCacheKeyQueryStringActionPtr and EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput` via:
EndpointDeliveryRuleCacheKeyQueryStringActionArgs{...} or: nil
func EndpointDeliveryRuleCacheKeyQueryStringActionPtr ¶
func EndpointDeliveryRuleCacheKeyQueryStringActionPtr(v *EndpointDeliveryRuleCacheKeyQueryStringActionArgs) EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCookiesCondition ¶
type EndpointDeliveryRuleCookiesCondition struct { // List of values for the cookie. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Name of the cookie. Selector string `pulumi:"selector"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleCookiesConditionArgs ¶
type EndpointDeliveryRuleCookiesConditionArgs struct { // List of values for the cookie. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Name of the cookie. Selector pulumi.StringInput `pulumi:"selector"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleCookiesConditionArgs) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput ¶
func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext ¶
func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
type EndpointDeliveryRuleCookiesConditionArray ¶
type EndpointDeliveryRuleCookiesConditionArray []EndpointDeliveryRuleCookiesConditionInput
func (EndpointDeliveryRuleCookiesConditionArray) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput ¶
func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
func (EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
type EndpointDeliveryRuleCookiesConditionArrayInput ¶
type EndpointDeliveryRuleCookiesConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput }
EndpointDeliveryRuleCookiesConditionArrayInput is an input type that accepts EndpointDeliveryRuleCookiesConditionArray and EndpointDeliveryRuleCookiesConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCookiesConditionArrayInput` via:
EndpointDeliveryRuleCookiesConditionArray{ EndpointDeliveryRuleCookiesConditionArgs{...} }
type EndpointDeliveryRuleCookiesConditionArrayOutput ¶
type EndpointDeliveryRuleCookiesConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput ¶
func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
type EndpointDeliveryRuleCookiesConditionInput ¶
type EndpointDeliveryRuleCookiesConditionInput interface { pulumi.Input ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput ToEndpointDeliveryRuleCookiesConditionOutputWithContext(context.Context) EndpointDeliveryRuleCookiesConditionOutput }
EndpointDeliveryRuleCookiesConditionInput is an input type that accepts EndpointDeliveryRuleCookiesConditionArgs and EndpointDeliveryRuleCookiesConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleCookiesConditionInput` via:
EndpointDeliveryRuleCookiesConditionArgs{...}
type EndpointDeliveryRuleCookiesConditionOutput ¶
type EndpointDeliveryRuleCookiesConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCookiesConditionOutput) ElementType ¶
func (EndpointDeliveryRuleCookiesConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) MatchValues() pulumi.StringArrayOutput
List of values for the cookie. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleCookiesConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleCookiesConditionOutput) Operator ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleCookiesConditionOutput) Selector ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) Selector() pulumi.StringOutput
Name of the cookie.
func (EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleCookiesConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleDeviceConditionArgs ¶
type EndpointDeliveryRuleDeviceConditionArgs struct { // Valid values are `Desktop` and `Mobile`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleDeviceConditionArgs) ElementType ¶
func (EndpointDeliveryRuleDeviceConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleDeviceConditionInput ¶
type EndpointDeliveryRuleDeviceConditionInput interface { pulumi.Input ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput ToEndpointDeliveryRuleDeviceConditionOutputWithContext(context.Context) EndpointDeliveryRuleDeviceConditionOutput }
EndpointDeliveryRuleDeviceConditionInput is an input type that accepts EndpointDeliveryRuleDeviceConditionArgs and EndpointDeliveryRuleDeviceConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleDeviceConditionInput` via:
EndpointDeliveryRuleDeviceConditionArgs{...}
type EndpointDeliveryRuleDeviceConditionOutput ¶
type EndpointDeliveryRuleDeviceConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleDeviceConditionOutput) ElementType ¶
func (EndpointDeliveryRuleDeviceConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `Desktop` and `Mobile`.
func (EndpointDeliveryRuleDeviceConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleDeviceConditionOutput) Operator ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleDeviceConditionPtrInput ¶
type EndpointDeliveryRuleDeviceConditionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput }
EndpointDeliveryRuleDeviceConditionPtrInput is an input type that accepts EndpointDeliveryRuleDeviceConditionArgs, EndpointDeliveryRuleDeviceConditionPtr and EndpointDeliveryRuleDeviceConditionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleDeviceConditionPtrInput` via:
EndpointDeliveryRuleDeviceConditionArgs{...} or: nil
func EndpointDeliveryRuleDeviceConditionPtr ¶
func EndpointDeliveryRuleDeviceConditionPtr(v *EndpointDeliveryRuleDeviceConditionArgs) EndpointDeliveryRuleDeviceConditionPtrInput
type EndpointDeliveryRuleDeviceConditionPtrOutput ¶
type EndpointDeliveryRuleDeviceConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `Desktop` and `Mobile`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) Operator ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleHttpVersionConditionArgs ¶
type EndpointDeliveryRuleHttpVersionConditionArgs struct { // Valid values are `0.9`, `1.0`, `1.1` and `2.0`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleHttpVersionConditionArgs) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput ¶
func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
func (EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext ¶
func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
type EndpointDeliveryRuleHttpVersionConditionArray ¶
type EndpointDeliveryRuleHttpVersionConditionArray []EndpointDeliveryRuleHttpVersionConditionInput
func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput ¶
func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
func (EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
type EndpointDeliveryRuleHttpVersionConditionArrayInput ¶
type EndpointDeliveryRuleHttpVersionConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput }
EndpointDeliveryRuleHttpVersionConditionArrayInput is an input type that accepts EndpointDeliveryRuleHttpVersionConditionArray and EndpointDeliveryRuleHttpVersionConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleHttpVersionConditionArrayInput` via:
EndpointDeliveryRuleHttpVersionConditionArray{ EndpointDeliveryRuleHttpVersionConditionArgs{...} }
type EndpointDeliveryRuleHttpVersionConditionArrayOutput ¶
type EndpointDeliveryRuleHttpVersionConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput ¶
func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
type EndpointDeliveryRuleHttpVersionConditionInput ¶
type EndpointDeliveryRuleHttpVersionConditionInput interface { pulumi.Input ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(context.Context) EndpointDeliveryRuleHttpVersionConditionOutput }
EndpointDeliveryRuleHttpVersionConditionInput is an input type that accepts EndpointDeliveryRuleHttpVersionConditionArgs and EndpointDeliveryRuleHttpVersionConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleHttpVersionConditionInput` via:
EndpointDeliveryRuleHttpVersionConditionArgs{...}
type EndpointDeliveryRuleHttpVersionConditionOutput ¶
type EndpointDeliveryRuleHttpVersionConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType ¶
func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `0.9`, `1.0`, `1.1` and `2.0`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) Operator ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
func (EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext ¶
func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
type EndpointDeliveryRuleInput ¶
type EndpointDeliveryRuleInput interface { pulumi.Input ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput ToEndpointDeliveryRuleOutputWithContext(context.Context) EndpointDeliveryRuleOutput }
EndpointDeliveryRuleInput is an input type that accepts EndpointDeliveryRuleArgs and EndpointDeliveryRuleOutput values. You can construct a concrete instance of `EndpointDeliveryRuleInput` via:
EndpointDeliveryRuleArgs{...}
type EndpointDeliveryRuleModifyRequestHeaderAction ¶
type EndpointDeliveryRuleModifyRequestHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointDeliveryRuleModifyRequestHeaderActionArgs ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
type EndpointDeliveryRuleModifyRequestHeaderActionArray ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArray []EndpointDeliveryRuleModifyRequestHeaderActionInput
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointDeliveryRuleModifyRequestHeaderActionArrayInput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput }
EndpointDeliveryRuleModifyRequestHeaderActionArrayInput is an input type that accepts EndpointDeliveryRuleModifyRequestHeaderActionArray and EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyRequestHeaderActionArrayInput` via:
EndpointDeliveryRuleModifyRequestHeaderActionArray{ EndpointDeliveryRuleModifyRequestHeaderActionArgs{...} }
type EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointDeliveryRuleModifyRequestHeaderActionInput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionInput interface { pulumi.Input ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput }
EndpointDeliveryRuleModifyRequestHeaderActionInput is an input type that accepts EndpointDeliveryRuleModifyRequestHeaderActionArgs and EndpointDeliveryRuleModifyRequestHeaderActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyRequestHeaderActionInput` via:
EndpointDeliveryRuleModifyRequestHeaderActionArgs{...}
type EndpointDeliveryRuleModifyRequestHeaderActionOutput ¶
type EndpointDeliveryRuleModifyRequestHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType ¶
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name() pulumi.StringOutput
The header name.
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value ¶
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value() pulumi.StringPtrOutput
The value of the header. Only needed when `action` is set to `Append` or `overwrite`.
type EndpointDeliveryRuleModifyResponseHeaderAction ¶
type EndpointDeliveryRuleModifyResponseHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointDeliveryRuleModifyResponseHeaderActionArgs ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
type EndpointDeliveryRuleModifyResponseHeaderActionArray ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArray []EndpointDeliveryRuleModifyResponseHeaderActionInput
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointDeliveryRuleModifyResponseHeaderActionArrayInput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput }
EndpointDeliveryRuleModifyResponseHeaderActionArrayInput is an input type that accepts EndpointDeliveryRuleModifyResponseHeaderActionArray and EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyResponseHeaderActionArrayInput` via:
EndpointDeliveryRuleModifyResponseHeaderActionArray{ EndpointDeliveryRuleModifyResponseHeaderActionArgs{...} }
type EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointDeliveryRuleModifyResponseHeaderActionInput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionInput interface { pulumi.Input ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput }
EndpointDeliveryRuleModifyResponseHeaderActionInput is an input type that accepts EndpointDeliveryRuleModifyResponseHeaderActionArgs and EndpointDeliveryRuleModifyResponseHeaderActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleModifyResponseHeaderActionInput` via:
EndpointDeliveryRuleModifyResponseHeaderActionArgs{...}
type EndpointDeliveryRuleModifyResponseHeaderActionOutput ¶
type EndpointDeliveryRuleModifyResponseHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType ¶
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name() pulumi.StringOutput
The header name.
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value ¶
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value() pulumi.StringPtrOutput
The value of the header. Only needed when `action` is set to `Append` or `overwrite`.
type EndpointDeliveryRuleOutput ¶
type EndpointDeliveryRuleOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleOutput) CacheExpirationAction ¶
func (o EndpointDeliveryRuleOutput) CacheExpirationAction() EndpointDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointDeliveryRuleOutput) CacheKeyQueryStringAction ¶
func (o EndpointDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointDeliveryRuleOutput) CookiesConditions ¶
func (o EndpointDeliveryRuleOutput) CookiesConditions() EndpointDeliveryRuleCookiesConditionArrayOutput
A `cookiesCondition` block as defined above.
func (EndpointDeliveryRuleOutput) DeviceCondition ¶
func (o EndpointDeliveryRuleOutput) DeviceCondition() EndpointDeliveryRuleDeviceConditionPtrOutput
A `deviceCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ElementType ¶
func (EndpointDeliveryRuleOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleOutput) HttpVersionConditions ¶
func (o EndpointDeliveryRuleOutput) HttpVersionConditions() EndpointDeliveryRuleHttpVersionConditionArrayOutput
A `httpVersionCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ModifyRequestHeaderActions ¶
func (o EndpointDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointDeliveryRuleOutput) ModifyResponseHeaderActions ¶
func (o EndpointDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointDeliveryRuleOutput) Name ¶
func (o EndpointDeliveryRuleOutput) Name() pulumi.StringOutput
The Name which should be used for this Delivery Rule.
func (EndpointDeliveryRuleOutput) Order ¶
func (o EndpointDeliveryRuleOutput) Order() pulumi.IntOutput
The order used for this rule. The order values should be sequential and begin at `1`.
func (EndpointDeliveryRuleOutput) PostArgConditions ¶
func (o EndpointDeliveryRuleOutput) PostArgConditions() EndpointDeliveryRulePostArgConditionArrayOutput
A `postArgCondition` block as defined below.
func (EndpointDeliveryRuleOutput) QueryStringConditions ¶
func (o EndpointDeliveryRuleOutput) QueryStringConditions() EndpointDeliveryRuleQueryStringConditionArrayOutput
A `queryStringCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RemoteAddressConditions ¶
func (o EndpointDeliveryRuleOutput) RemoteAddressConditions() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
A `remoteAddressCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestBodyConditions ¶
func (o EndpointDeliveryRuleOutput) RequestBodyConditions() EndpointDeliveryRuleRequestBodyConditionArrayOutput
A `requestBodyCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestHeaderConditions ¶
func (o EndpointDeliveryRuleOutput) RequestHeaderConditions() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
A `requestHeaderCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestMethodCondition ¶
func (o EndpointDeliveryRuleOutput) RequestMethodCondition() EndpointDeliveryRuleRequestMethodConditionPtrOutput
A `requestMethodCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestSchemeCondition ¶
func (o EndpointDeliveryRuleOutput) RequestSchemeCondition() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
A `requestSchemeCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestUriConditions ¶
func (o EndpointDeliveryRuleOutput) RequestUriConditions() EndpointDeliveryRuleRequestUriConditionArrayOutput
A `requestUriCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput ¶
func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext ¶
func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleOutput) UrlFileExtensionConditions ¶
func (o EndpointDeliveryRuleOutput) UrlFileExtensionConditions() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
A `urlFileExtensionCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlFileNameConditions ¶
func (o EndpointDeliveryRuleOutput) UrlFileNameConditions() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
A `urlFileNameCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlPathConditions ¶
func (o EndpointDeliveryRuleOutput) UrlPathConditions() EndpointDeliveryRuleUrlPathConditionArrayOutput
A `urlPathCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlRedirectAction ¶
func (o EndpointDeliveryRuleOutput) UrlRedirectAction() EndpointDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointDeliveryRuleOutput) UrlRewriteAction ¶
func (o EndpointDeliveryRuleOutput) UrlRewriteAction() EndpointDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointDeliveryRulePostArgCondition ¶
type EndpointDeliveryRulePostArgCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Name of the post arg. Selector string `pulumi:"selector"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRulePostArgConditionArgs ¶
type EndpointDeliveryRulePostArgConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Name of the post arg. Selector pulumi.StringInput `pulumi:"selector"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRulePostArgConditionArgs) ElementType ¶
func (EndpointDeliveryRulePostArgConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput ¶
func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext ¶
func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
type EndpointDeliveryRulePostArgConditionArray ¶
type EndpointDeliveryRulePostArgConditionArray []EndpointDeliveryRulePostArgConditionInput
func (EndpointDeliveryRulePostArgConditionArray) ElementType ¶
func (EndpointDeliveryRulePostArgConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput ¶
func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
func (EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
type EndpointDeliveryRulePostArgConditionArrayInput ¶
type EndpointDeliveryRulePostArgConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(context.Context) EndpointDeliveryRulePostArgConditionArrayOutput }
EndpointDeliveryRulePostArgConditionArrayInput is an input type that accepts EndpointDeliveryRulePostArgConditionArray and EndpointDeliveryRulePostArgConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRulePostArgConditionArrayInput` via:
EndpointDeliveryRulePostArgConditionArray{ EndpointDeliveryRulePostArgConditionArgs{...} }
type EndpointDeliveryRulePostArgConditionArrayOutput ¶
type EndpointDeliveryRulePostArgConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput ¶
func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
func (EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
type EndpointDeliveryRulePostArgConditionInput ¶
type EndpointDeliveryRulePostArgConditionInput interface { pulumi.Input ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput ToEndpointDeliveryRulePostArgConditionOutputWithContext(context.Context) EndpointDeliveryRulePostArgConditionOutput }
EndpointDeliveryRulePostArgConditionInput is an input type that accepts EndpointDeliveryRulePostArgConditionArgs and EndpointDeliveryRulePostArgConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRulePostArgConditionInput` via:
EndpointDeliveryRulePostArgConditionArgs{...}
type EndpointDeliveryRulePostArgConditionOutput ¶
type EndpointDeliveryRulePostArgConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRulePostArgConditionOutput) ElementType ¶
func (EndpointDeliveryRulePostArgConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionOutput) MatchValues ¶
func (o EndpointDeliveryRulePostArgConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRulePostArgConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRulePostArgConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRulePostArgConditionOutput) Operator ¶
func (o EndpointDeliveryRulePostArgConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRulePostArgConditionOutput) Selector ¶
func (o EndpointDeliveryRulePostArgConditionOutput) Selector() pulumi.StringOutput
Name of the post arg.
func (EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput ¶
func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext ¶
func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionOutput) Transforms ¶
func (o EndpointDeliveryRulePostArgConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleQueryStringCondition ¶
type EndpointDeliveryRuleQueryStringCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleQueryStringConditionArgs ¶
type EndpointDeliveryRuleQueryStringConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleQueryStringConditionArgs) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput ¶
func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext ¶
func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
type EndpointDeliveryRuleQueryStringConditionArray ¶
type EndpointDeliveryRuleQueryStringConditionArray []EndpointDeliveryRuleQueryStringConditionInput
func (EndpointDeliveryRuleQueryStringConditionArray) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput ¶
func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
func (EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
type EndpointDeliveryRuleQueryStringConditionArrayInput ¶
type EndpointDeliveryRuleQueryStringConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput }
EndpointDeliveryRuleQueryStringConditionArrayInput is an input type that accepts EndpointDeliveryRuleQueryStringConditionArray and EndpointDeliveryRuleQueryStringConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleQueryStringConditionArrayInput` via:
EndpointDeliveryRuleQueryStringConditionArray{ EndpointDeliveryRuleQueryStringConditionArgs{...} }
type EndpointDeliveryRuleQueryStringConditionArrayOutput ¶
type EndpointDeliveryRuleQueryStringConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput ¶
func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
type EndpointDeliveryRuleQueryStringConditionInput ¶
type EndpointDeliveryRuleQueryStringConditionInput interface { pulumi.Input ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(context.Context) EndpointDeliveryRuleQueryStringConditionOutput }
EndpointDeliveryRuleQueryStringConditionInput is an input type that accepts EndpointDeliveryRuleQueryStringConditionArgs and EndpointDeliveryRuleQueryStringConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleQueryStringConditionInput` via:
EndpointDeliveryRuleQueryStringConditionArgs{...}
type EndpointDeliveryRuleQueryStringConditionOutput ¶
type EndpointDeliveryRuleQueryStringConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType ¶
func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleQueryStringConditionOutput) Operator ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleQueryStringConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRemoteAddressCondition ¶
type EndpointDeliveryRuleRemoteAddressCondition struct { // List of string values. For `GeoMatch` `operator` this should be a list of country codes (e.g. `US` or `DE`). List of IP address if `operator` equals to `IPMatch`. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `GeoMatch` and `IPMatch`. Operator string `pulumi:"operator"` }
type EndpointDeliveryRuleRemoteAddressConditionArgs ¶
type EndpointDeliveryRuleRemoteAddressConditionArgs struct { // List of string values. For `GeoMatch` `operator` this should be a list of country codes (e.g. `US` or `DE`). List of IP address if `operator` equals to `IPMatch`. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `GeoMatch` and `IPMatch`. Operator pulumi.StringInput `pulumi:"operator"` }
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
type EndpointDeliveryRuleRemoteAddressConditionArray ¶
type EndpointDeliveryRuleRemoteAddressConditionArray []EndpointDeliveryRuleRemoteAddressConditionInput
func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
func (EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
type EndpointDeliveryRuleRemoteAddressConditionArrayInput ¶
type EndpointDeliveryRuleRemoteAddressConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput }
EndpointDeliveryRuleRemoteAddressConditionArrayInput is an input type that accepts EndpointDeliveryRuleRemoteAddressConditionArray and EndpointDeliveryRuleRemoteAddressConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRemoteAddressConditionArrayInput` via:
EndpointDeliveryRuleRemoteAddressConditionArray{ EndpointDeliveryRuleRemoteAddressConditionArgs{...} }
type EndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶
type EndpointDeliveryRuleRemoteAddressConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶
func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
type EndpointDeliveryRuleRemoteAddressConditionInput ¶
type EndpointDeliveryRuleRemoteAddressConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput }
EndpointDeliveryRuleRemoteAddressConditionInput is an input type that accepts EndpointDeliveryRuleRemoteAddressConditionArgs and EndpointDeliveryRuleRemoteAddressConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRemoteAddressConditionInput` via:
EndpointDeliveryRuleRemoteAddressConditionArgs{...}
type EndpointDeliveryRuleRemoteAddressConditionOutput ¶
type EndpointDeliveryRuleRemoteAddressConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. For `GeoMatch` `operator` this should be a list of country codes (e.g. `US` or `DE`). List of IP address if `operator` equals to `IPMatch`. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `GeoMatch` and `IPMatch`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
type EndpointDeliveryRuleRequestBodyCondition ¶
type EndpointDeliveryRuleRequestBodyCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleRequestBodyConditionArgs ¶
type EndpointDeliveryRuleRequestBodyConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleRequestBodyConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput ¶
func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
type EndpointDeliveryRuleRequestBodyConditionArray ¶
type EndpointDeliveryRuleRequestBodyConditionArray []EndpointDeliveryRuleRequestBodyConditionInput
func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput ¶
func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
func (EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
type EndpointDeliveryRuleRequestBodyConditionArrayInput ¶
type EndpointDeliveryRuleRequestBodyConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput }
EndpointDeliveryRuleRequestBodyConditionArrayInput is an input type that accepts EndpointDeliveryRuleRequestBodyConditionArray and EndpointDeliveryRuleRequestBodyConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestBodyConditionArrayInput` via:
EndpointDeliveryRuleRequestBodyConditionArray{ EndpointDeliveryRuleRequestBodyConditionArgs{...} }
type EndpointDeliveryRuleRequestBodyConditionArrayOutput ¶
type EndpointDeliveryRuleRequestBodyConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput ¶
func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
type EndpointDeliveryRuleRequestBodyConditionInput ¶
type EndpointDeliveryRuleRequestBodyConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestBodyConditionOutput }
EndpointDeliveryRuleRequestBodyConditionInput is an input type that accepts EndpointDeliveryRuleRequestBodyConditionArgs and EndpointDeliveryRuleRequestBodyConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestBodyConditionInput` via:
EndpointDeliveryRuleRequestBodyConditionArgs{...}
type EndpointDeliveryRuleRequestBodyConditionOutput ¶
type EndpointDeliveryRuleRequestBodyConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleRequestBodyConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRequestHeaderCondition ¶
type EndpointDeliveryRuleRequestHeaderCondition struct { // List of header values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Header name. Selector string `pulumi:"selector"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleRequestHeaderConditionArgs ¶
type EndpointDeliveryRuleRequestHeaderConditionArgs struct { // List of header values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Header name. Selector pulumi.StringInput `pulumi:"selector"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
type EndpointDeliveryRuleRequestHeaderConditionArray ¶
type EndpointDeliveryRuleRequestHeaderConditionArray []EndpointDeliveryRuleRequestHeaderConditionInput
func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
func (EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
type EndpointDeliveryRuleRequestHeaderConditionArrayInput ¶
type EndpointDeliveryRuleRequestHeaderConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput }
EndpointDeliveryRuleRequestHeaderConditionArrayInput is an input type that accepts EndpointDeliveryRuleRequestHeaderConditionArray and EndpointDeliveryRuleRequestHeaderConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestHeaderConditionArrayInput` via:
EndpointDeliveryRuleRequestHeaderConditionArray{ EndpointDeliveryRuleRequestHeaderConditionArgs{...} }
type EndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶
type EndpointDeliveryRuleRequestHeaderConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶
func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
type EndpointDeliveryRuleRequestHeaderConditionInput ¶
type EndpointDeliveryRuleRequestHeaderConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput }
EndpointDeliveryRuleRequestHeaderConditionInput is an input type that accepts EndpointDeliveryRuleRequestHeaderConditionArgs and EndpointDeliveryRuleRequestHeaderConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestHeaderConditionInput` via:
EndpointDeliveryRuleRequestHeaderConditionArgs{...}
type EndpointDeliveryRuleRequestHeaderConditionOutput ¶
type EndpointDeliveryRuleRequestHeaderConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues() pulumi.StringArrayOutput
List of header values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Selector ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Selector() pulumi.StringOutput
Header name.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRequestMethodCondition ¶
type EndpointDeliveryRuleRequestMethodCondition struct { // Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Equal`. Operator *string `pulumi:"operator"` }
type EndpointDeliveryRuleRequestMethodConditionArgs ¶
type EndpointDeliveryRuleRequestMethodConditionArgs struct { // Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleRequestMethodConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestMethodConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestMethodConditionInput ¶
type EndpointDeliveryRuleRequestMethodConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestMethodConditionOutput }
EndpointDeliveryRuleRequestMethodConditionInput is an input type that accepts EndpointDeliveryRuleRequestMethodConditionArgs and EndpointDeliveryRuleRequestMethodConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestMethodConditionInput` via:
EndpointDeliveryRuleRequestMethodConditionArgs{...}
type EndpointDeliveryRuleRequestMethodConditionOutput ¶
type EndpointDeliveryRuleRequestMethodConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestMethodConditionPtrInput ¶
type EndpointDeliveryRuleRequestMethodConditionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput }
EndpointDeliveryRuleRequestMethodConditionPtrInput is an input type that accepts EndpointDeliveryRuleRequestMethodConditionArgs, EndpointDeliveryRuleRequestMethodConditionPtr and EndpointDeliveryRuleRequestMethodConditionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestMethodConditionPtrInput` via:
EndpointDeliveryRuleRequestMethodConditionArgs{...} or: nil
func EndpointDeliveryRuleRequestMethodConditionPtr ¶
func EndpointDeliveryRuleRequestMethodConditionPtr(v *EndpointDeliveryRuleRequestMethodConditionArgs) EndpointDeliveryRuleRequestMethodConditionPtrInput
type EndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
type EndpointDeliveryRuleRequestMethodConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionArgs ¶
type EndpointDeliveryRuleRequestSchemeConditionArgs struct { // Valid values are `HTTP` and `HTTPS`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Equal`. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionInput ¶
type EndpointDeliveryRuleRequestSchemeConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput }
EndpointDeliveryRuleRequestSchemeConditionInput is an input type that accepts EndpointDeliveryRuleRequestSchemeConditionArgs and EndpointDeliveryRuleRequestSchemeConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestSchemeConditionInput` via:
EndpointDeliveryRuleRequestSchemeConditionArgs{...}
type EndpointDeliveryRuleRequestSchemeConditionOutput ¶
type EndpointDeliveryRuleRequestSchemeConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `HTTP` and `HTTPS`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionPtrInput ¶
type EndpointDeliveryRuleRequestSchemeConditionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput }
EndpointDeliveryRuleRequestSchemeConditionPtrInput is an input type that accepts EndpointDeliveryRuleRequestSchemeConditionArgs, EndpointDeliveryRuleRequestSchemeConditionPtr and EndpointDeliveryRuleRequestSchemeConditionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestSchemeConditionPtrInput` via:
EndpointDeliveryRuleRequestSchemeConditionArgs{...} or: nil
func EndpointDeliveryRuleRequestSchemeConditionPtr ¶
func EndpointDeliveryRuleRequestSchemeConditionPtr(v *EndpointDeliveryRuleRequestSchemeConditionArgs) EndpointDeliveryRuleRequestSchemeConditionPtrInput
type EndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
type EndpointDeliveryRuleRequestSchemeConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `HTTP` and `HTTPS`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestUriCondition ¶
type EndpointDeliveryRuleRequestUriCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleRequestUriConditionArgs ¶
type EndpointDeliveryRuleRequestUriConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleRequestUriConditionArgs) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput ¶
func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext ¶
func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
type EndpointDeliveryRuleRequestUriConditionArray ¶
type EndpointDeliveryRuleRequestUriConditionArray []EndpointDeliveryRuleRequestUriConditionInput
func (EndpointDeliveryRuleRequestUriConditionArray) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput ¶
func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
func (EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
type EndpointDeliveryRuleRequestUriConditionArrayInput ¶
type EndpointDeliveryRuleRequestUriConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput }
EndpointDeliveryRuleRequestUriConditionArrayInput is an input type that accepts EndpointDeliveryRuleRequestUriConditionArray and EndpointDeliveryRuleRequestUriConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestUriConditionArrayInput` via:
EndpointDeliveryRuleRequestUriConditionArray{ EndpointDeliveryRuleRequestUriConditionArgs{...} }
type EndpointDeliveryRuleRequestUriConditionArrayOutput ¶
type EndpointDeliveryRuleRequestUriConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput ¶
func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
type EndpointDeliveryRuleRequestUriConditionInput ¶
type EndpointDeliveryRuleRequestUriConditionInput interface { pulumi.Input ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(context.Context) EndpointDeliveryRuleRequestUriConditionOutput }
EndpointDeliveryRuleRequestUriConditionInput is an input type that accepts EndpointDeliveryRuleRequestUriConditionArgs and EndpointDeliveryRuleRequestUriConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleRequestUriConditionInput` via:
EndpointDeliveryRuleRequestUriConditionArgs{...}
type EndpointDeliveryRuleRequestUriConditionOutput ¶
type EndpointDeliveryRuleRequestUriConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType ¶
func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestUriConditionOutput) Operator ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleRequestUriConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlFileExtensionCondition ¶
type EndpointDeliveryRuleUrlFileExtensionCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleUrlFileExtensionConditionArgs ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
type EndpointDeliveryRuleUrlFileExtensionConditionArray ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArray []EndpointDeliveryRuleUrlFileExtensionConditionInput
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
type EndpointDeliveryRuleUrlFileExtensionConditionArrayInput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput }
EndpointDeliveryRuleUrlFileExtensionConditionArrayInput is an input type that accepts EndpointDeliveryRuleUrlFileExtensionConditionArray and EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileExtensionConditionArrayInput` via:
EndpointDeliveryRuleUrlFileExtensionConditionArray{ EndpointDeliveryRuleUrlFileExtensionConditionArgs{...} }
type EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
type EndpointDeliveryRuleUrlFileExtensionConditionInput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput }
EndpointDeliveryRuleUrlFileExtensionConditionInput is an input type that accepts EndpointDeliveryRuleUrlFileExtensionConditionArgs and EndpointDeliveryRuleUrlFileExtensionConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileExtensionConditionInput` via:
EndpointDeliveryRuleUrlFileExtensionConditionArgs{...}
type EndpointDeliveryRuleUrlFileExtensionConditionOutput ¶
type EndpointDeliveryRuleUrlFileExtensionConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlFileNameCondition ¶
type EndpointDeliveryRuleUrlFileNameCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleUrlFileNameConditionArgs ¶
type EndpointDeliveryRuleUrlFileNameConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
type EndpointDeliveryRuleUrlFileNameConditionArray ¶
type EndpointDeliveryRuleUrlFileNameConditionArray []EndpointDeliveryRuleUrlFileNameConditionInput
func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
func (EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
type EndpointDeliveryRuleUrlFileNameConditionArrayInput ¶
type EndpointDeliveryRuleUrlFileNameConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput }
EndpointDeliveryRuleUrlFileNameConditionArrayInput is an input type that accepts EndpointDeliveryRuleUrlFileNameConditionArray and EndpointDeliveryRuleUrlFileNameConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileNameConditionArrayInput` via:
EndpointDeliveryRuleUrlFileNameConditionArray{ EndpointDeliveryRuleUrlFileNameConditionArgs{...} }
type EndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶
type EndpointDeliveryRuleUrlFileNameConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶
func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
type EndpointDeliveryRuleUrlFileNameConditionInput ¶
type EndpointDeliveryRuleUrlFileNameConditionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput }
EndpointDeliveryRuleUrlFileNameConditionInput is an input type that accepts EndpointDeliveryRuleUrlFileNameConditionArgs and EndpointDeliveryRuleUrlFileNameConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlFileNameConditionInput` via:
EndpointDeliveryRuleUrlFileNameConditionArgs{...}
type EndpointDeliveryRuleUrlFileNameConditionOutput ¶
type EndpointDeliveryRuleUrlFileNameConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) Operator ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlPathCondition ¶
type EndpointDeliveryRuleUrlPathCondition struct { // List of string values. This is required if `operator` is not `Any`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator string `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms []string `pulumi:"transforms"` }
type EndpointDeliveryRuleUrlPathConditionArgs ¶
type EndpointDeliveryRuleUrlPathConditionArgs struct { // List of string values. This is required if `operator` is not `Any`. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Defaults to `false`. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`. Operator pulumi.StringInput `pulumi:"operator"` // Valid values are `Lowercase` and `Uppercase`. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
func (EndpointDeliveryRuleUrlPathConditionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput ¶
func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
type EndpointDeliveryRuleUrlPathConditionArray ¶
type EndpointDeliveryRuleUrlPathConditionArray []EndpointDeliveryRuleUrlPathConditionInput
func (EndpointDeliveryRuleUrlPathConditionArray) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput ¶
func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
func (EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext ¶
func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
type EndpointDeliveryRuleUrlPathConditionArrayInput ¶
type EndpointDeliveryRuleUrlPathConditionArrayInput interface { pulumi.Input ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput }
EndpointDeliveryRuleUrlPathConditionArrayInput is an input type that accepts EndpointDeliveryRuleUrlPathConditionArray and EndpointDeliveryRuleUrlPathConditionArrayOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlPathConditionArrayInput` via:
EndpointDeliveryRuleUrlPathConditionArray{ EndpointDeliveryRuleUrlPathConditionArgs{...} }
type EndpointDeliveryRuleUrlPathConditionArrayOutput ¶
type EndpointDeliveryRuleUrlPathConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput ¶
func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext ¶
func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
type EndpointDeliveryRuleUrlPathConditionInput ¶
type EndpointDeliveryRuleUrlPathConditionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(context.Context) EndpointDeliveryRuleUrlPathConditionOutput }
EndpointDeliveryRuleUrlPathConditionInput is an input type that accepts EndpointDeliveryRuleUrlPathConditionArgs and EndpointDeliveryRuleUrlPathConditionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlPathConditionInput` via:
EndpointDeliveryRuleUrlPathConditionArgs{...}
type EndpointDeliveryRuleUrlPathConditionOutput ¶
type EndpointDeliveryRuleUrlPathConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionOutput) MatchValues ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values. This is required if `operator` is not `Any`.
func (EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlPathConditionOutput) Operator ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionOutput) Transforms ¶
func (o EndpointDeliveryRuleUrlPathConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlRedirectAction ¶
type EndpointDeliveryRuleUrlRedirectAction struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment *string `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname *string `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path *string `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol *string `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString *string `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType string `pulumi:"redirectType"` }
type EndpointDeliveryRuleUrlRedirectActionArgs ¶
type EndpointDeliveryRuleUrlRedirectActionArgs struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment pulumi.StringPtrInput `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString pulumi.StringPtrInput `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType pulumi.StringInput `pulumi:"redirectType"` }
func (EndpointDeliveryRuleUrlRedirectActionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRedirectActionInput ¶
type EndpointDeliveryRuleUrlRedirectActionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(context.Context) EndpointDeliveryRuleUrlRedirectActionOutput }
EndpointDeliveryRuleUrlRedirectActionInput is an input type that accepts EndpointDeliveryRuleUrlRedirectActionArgs and EndpointDeliveryRuleUrlRedirectActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRedirectActionInput` via:
EndpointDeliveryRuleUrlRedirectActionArgs{...}
type EndpointDeliveryRuleUrlRedirectActionOutput ¶
type EndpointDeliveryRuleUrlRedirectActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionOutput) Fragment ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Hostname ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Path ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Protocol ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) QueryString ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) RedirectType ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRedirectActionPtrInput ¶
type EndpointDeliveryRuleUrlRedirectActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput }
EndpointDeliveryRuleUrlRedirectActionPtrInput is an input type that accepts EndpointDeliveryRuleUrlRedirectActionArgs, EndpointDeliveryRuleUrlRedirectActionPtr and EndpointDeliveryRuleUrlRedirectActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRedirectActionPtrInput` via:
EndpointDeliveryRuleUrlRedirectActionArgs{...} or: nil
func EndpointDeliveryRuleUrlRedirectActionPtr ¶
func EndpointDeliveryRuleUrlRedirectActionPtr(v *EndpointDeliveryRuleUrlRedirectActionArgs) EndpointDeliveryRuleUrlRedirectActionPtrInput
type EndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
type EndpointDeliveryRuleUrlRedirectActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) QueryString ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) RedirectType ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRewriteAction ¶
type EndpointDeliveryRuleUrlRewriteAction struct { // This value must start with a `/` and can't be longer than 260 characters. Destination string `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath *bool `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern string `pulumi:"sourcePattern"` }
type EndpointDeliveryRuleUrlRewriteActionArgs ¶
type EndpointDeliveryRuleUrlRewriteActionArgs struct { // This value must start with a `/` and can't be longer than 260 characters. Destination pulumi.StringInput `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath pulumi.BoolPtrInput `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern pulumi.StringInput `pulumi:"sourcePattern"` }
func (EndpointDeliveryRuleUrlRewriteActionArgs) ElementType ¶
func (EndpointDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointDeliveryRuleUrlRewriteActionInput ¶
type EndpointDeliveryRuleUrlRewriteActionInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(context.Context) EndpointDeliveryRuleUrlRewriteActionOutput }
EndpointDeliveryRuleUrlRewriteActionInput is an input type that accepts EndpointDeliveryRuleUrlRewriteActionArgs and EndpointDeliveryRuleUrlRewriteActionOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRewriteActionInput` via:
EndpointDeliveryRuleUrlRewriteActionArgs{...}
type EndpointDeliveryRuleUrlRewriteActionOutput ¶
type EndpointDeliveryRuleUrlRewriteActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRewriteActionOutput) Destination ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointDeliveryRuleUrlRewriteActionPtrInput ¶
type EndpointDeliveryRuleUrlRewriteActionPtrInput interface { pulumi.Input ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput }
EndpointDeliveryRuleUrlRewriteActionPtrInput is an input type that accepts EndpointDeliveryRuleUrlRewriteActionArgs, EndpointDeliveryRuleUrlRewriteActionPtr and EndpointDeliveryRuleUrlRewriteActionPtrOutput values. You can construct a concrete instance of `EndpointDeliveryRuleUrlRewriteActionPtrInput` via:
EndpointDeliveryRuleUrlRewriteActionArgs{...} or: nil
func EndpointDeliveryRuleUrlRewriteActionPtr ¶
func EndpointDeliveryRuleUrlRewriteActionPtr(v *EndpointDeliveryRuleUrlRewriteActionArgs) EndpointDeliveryRuleUrlRewriteActionPtrInput
type EndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
type EndpointDeliveryRuleUrlRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType ¶
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGeoFilter ¶
type EndpointGeoFilter struct { // The Action of the Geo Filter. Possible values include `Allow` and `Block`. Action string `pulumi:"action"` // A List of two letter country codes (e.g. `US`, `GB`) to be associated with this Geo Filter. CountryCodes []string `pulumi:"countryCodes"` // The relative path applicable to geo filter. RelativePath string `pulumi:"relativePath"` }
type EndpointGeoFilterArgs ¶
type EndpointGeoFilterArgs struct { // The Action of the Geo Filter. Possible values include `Allow` and `Block`. Action pulumi.StringInput `pulumi:"action"` // A List of two letter country codes (e.g. `US`, `GB`) to be associated with this Geo Filter. CountryCodes pulumi.StringArrayInput `pulumi:"countryCodes"` // The relative path applicable to geo filter. RelativePath pulumi.StringInput `pulumi:"relativePath"` }
func (EndpointGeoFilterArgs) ElementType ¶
func (EndpointGeoFilterArgs) ElementType() reflect.Type
func (EndpointGeoFilterArgs) ToEndpointGeoFilterOutput ¶
func (i EndpointGeoFilterArgs) ToEndpointGeoFilterOutput() EndpointGeoFilterOutput
func (EndpointGeoFilterArgs) ToEndpointGeoFilterOutputWithContext ¶
func (i EndpointGeoFilterArgs) ToEndpointGeoFilterOutputWithContext(ctx context.Context) EndpointGeoFilterOutput
type EndpointGeoFilterArray ¶
type EndpointGeoFilterArray []EndpointGeoFilterInput
func (EndpointGeoFilterArray) ElementType ¶
func (EndpointGeoFilterArray) ElementType() reflect.Type
func (EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutput ¶
func (i EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput
func (EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutputWithContext ¶
func (i EndpointGeoFilterArray) ToEndpointGeoFilterArrayOutputWithContext(ctx context.Context) EndpointGeoFilterArrayOutput
type EndpointGeoFilterArrayInput ¶
type EndpointGeoFilterArrayInput interface { pulumi.Input ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput ToEndpointGeoFilterArrayOutputWithContext(context.Context) EndpointGeoFilterArrayOutput }
EndpointGeoFilterArrayInput is an input type that accepts EndpointGeoFilterArray and EndpointGeoFilterArrayOutput values. You can construct a concrete instance of `EndpointGeoFilterArrayInput` via:
EndpointGeoFilterArray{ EndpointGeoFilterArgs{...} }
type EndpointGeoFilterArrayOutput ¶
type EndpointGeoFilterArrayOutput struct{ *pulumi.OutputState }
func (EndpointGeoFilterArrayOutput) ElementType ¶
func (EndpointGeoFilterArrayOutput) ElementType() reflect.Type
func (EndpointGeoFilterArrayOutput) Index ¶
func (o EndpointGeoFilterArrayOutput) Index(i pulumi.IntInput) EndpointGeoFilterOutput
func (EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutput ¶
func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutput() EndpointGeoFilterArrayOutput
func (EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutputWithContext ¶
func (o EndpointGeoFilterArrayOutput) ToEndpointGeoFilterArrayOutputWithContext(ctx context.Context) EndpointGeoFilterArrayOutput
type EndpointGeoFilterInput ¶
type EndpointGeoFilterInput interface { pulumi.Input ToEndpointGeoFilterOutput() EndpointGeoFilterOutput ToEndpointGeoFilterOutputWithContext(context.Context) EndpointGeoFilterOutput }
EndpointGeoFilterInput is an input type that accepts EndpointGeoFilterArgs and EndpointGeoFilterOutput values. You can construct a concrete instance of `EndpointGeoFilterInput` via:
EndpointGeoFilterArgs{...}
type EndpointGeoFilterOutput ¶
type EndpointGeoFilterOutput struct{ *pulumi.OutputState }
func (EndpointGeoFilterOutput) Action ¶
func (o EndpointGeoFilterOutput) Action() pulumi.StringOutput
The Action of the Geo Filter. Possible values include `Allow` and `Block`.
func (EndpointGeoFilterOutput) CountryCodes ¶
func (o EndpointGeoFilterOutput) CountryCodes() pulumi.StringArrayOutput
A List of two letter country codes (e.g. `US`, `GB`) to be associated with this Geo Filter.
func (EndpointGeoFilterOutput) ElementType ¶
func (EndpointGeoFilterOutput) ElementType() reflect.Type
func (EndpointGeoFilterOutput) RelativePath ¶
func (o EndpointGeoFilterOutput) RelativePath() pulumi.StringOutput
The relative path applicable to geo filter.
func (EndpointGeoFilterOutput) ToEndpointGeoFilterOutput ¶
func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutput() EndpointGeoFilterOutput
func (EndpointGeoFilterOutput) ToEndpointGeoFilterOutputWithContext ¶
func (o EndpointGeoFilterOutput) ToEndpointGeoFilterOutputWithContext(ctx context.Context) EndpointGeoFilterOutput
type EndpointGlobalDeliveryRule ¶
type EndpointGlobalDeliveryRule struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction *EndpointGlobalDeliveryRuleCacheExpirationAction `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction *EndpointGlobalDeliveryRuleCacheKeyQueryStringAction `pulumi:"cacheKeyQueryStringAction"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions []EndpointGlobalDeliveryRuleModifyRequestHeaderAction `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions []EndpointGlobalDeliveryRuleModifyResponseHeaderAction `pulumi:"modifyResponseHeaderActions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction *EndpointGlobalDeliveryRuleUrlRedirectAction `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction *EndpointGlobalDeliveryRuleUrlRewriteAction `pulumi:"urlRewriteAction"` }
type EndpointGlobalDeliveryRuleArgs ¶
type EndpointGlobalDeliveryRuleArgs struct { // A `cacheExpirationAction` block as defined above. CacheExpirationAction EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput `pulumi:"cacheExpirationAction"` // A `cacheKeyQueryStringAction` block as defined above. CacheKeyQueryStringAction EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput `pulumi:"cacheKeyQueryStringAction"` // A `modifyRequestHeaderAction` block as defined below. ModifyRequestHeaderActions EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput `pulumi:"modifyRequestHeaderActions"` // A `modifyResponseHeaderAction` block as defined below. ModifyResponseHeaderActions EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput `pulumi:"modifyResponseHeaderActions"` // A `urlRedirectAction` block as defined below. UrlRedirectAction EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput `pulumi:"urlRedirectAction"` // A `urlRewriteAction` block as defined below. UrlRewriteAction EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput `pulumi:"urlRewriteAction"` }
func (EndpointGlobalDeliveryRuleArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationAction ¶
type EndpointGlobalDeliveryRuleCacheExpirationAction struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior string `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration *string `pulumi:"duration"` }
type EndpointGlobalDeliveryRuleCacheExpirationActionArgs ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionArgs struct { // The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`. Behavior pulumi.StringInput `pulumi:"behavior"` // Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss` Duration pulumi.StringPtrInput `pulumi:"duration"` }
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationActionInput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput }
EndpointGlobalDeliveryRuleCacheExpirationActionInput is an input type that accepts EndpointGlobalDeliveryRuleCacheExpirationActionArgs and EndpointGlobalDeliveryRuleCacheExpirationActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheExpirationActionInput` via:
EndpointGlobalDeliveryRuleCacheExpirationActionArgs{...}
type EndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Duration ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput }
EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleCacheExpirationActionArgs, EndpointGlobalDeliveryRuleCacheExpirationActionPtr and EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput` via:
EndpointGlobalDeliveryRuleCacheExpirationActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleCacheExpirationActionPtr ¶
func EndpointGlobalDeliveryRuleCacheExpirationActionPtr(v *EndpointGlobalDeliveryRuleCacheExpirationActionArgs) EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Duration ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Duration() pulumi.StringPtrOutput
Duration of the cache. Only allowed when `behavior` is set to `Override` or `SetIfMissing`. Format: `[d.]hh:mm:ss`
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringAction ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringAction struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior string `pulumi:"behavior"` // Comma separated list of parameter values. Parameters *string `pulumi:"parameters"` }
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs struct { // The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`. Behavior pulumi.StringInput `pulumi:"behavior"` // Comma separated list of parameter values. Parameters pulumi.StringPtrInput `pulumi:"parameters"` }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput }
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput is an input type that accepts EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs and EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput` via:
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs{...}
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput }
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs, EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtr and EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput` via:
EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtr ¶
func EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtr(v *EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache key for query strings. Valid values are `Exclude`, `ExcludeAll`, `Include` and `IncludeAll`.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleInput ¶
type EndpointGlobalDeliveryRuleInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput ToEndpointGlobalDeliveryRuleOutputWithContext(context.Context) EndpointGlobalDeliveryRuleOutput }
EndpointGlobalDeliveryRuleInput is an input type that accepts EndpointGlobalDeliveryRuleArgs and EndpointGlobalDeliveryRuleOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleInput` via:
EndpointGlobalDeliveryRuleArgs{...}
type EndpointGlobalDeliveryRuleModifyRequestHeaderAction ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray []EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput }
EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput is an input type that accepts EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray and EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput` via:
EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray{ EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs{...} }
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput }
EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput is an input type that accepts EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs and EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput` via:
EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs{...}
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderAction ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderAction struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action string `pulumi:"action"` // The header name. Name string `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value *string `pulumi:"value"` }
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs struct { // Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`. Action pulumi.StringInput `pulumi:"action"` // The header name. Name pulumi.StringInput `pulumi:"name"` // The value of the header. Only needed when `action` is set to `Append` or `overwrite`. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray []EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput }
EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput is an input type that accepts EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray and EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput` via:
EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray{ EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs{...} }
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput }
EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput is an input type that accepts EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs and EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput` via:
EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs{...}
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
type EndpointGlobalDeliveryRuleOutput ¶
type EndpointGlobalDeliveryRuleOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleOutput) CacheExpirationAction ¶
func (o EndpointGlobalDeliveryRuleOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction ¶
func (o EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointGlobalDeliveryRuleOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions ¶
func (o EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions ¶
func (o EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleOutput) UrlRedirectAction ¶
func (o EndpointGlobalDeliveryRuleOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) UrlRewriteAction ¶
func (o EndpointGlobalDeliveryRuleOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointGlobalDeliveryRulePtrInput ¶
type EndpointGlobalDeliveryRulePtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput ToEndpointGlobalDeliveryRulePtrOutputWithContext(context.Context) EndpointGlobalDeliveryRulePtrOutput }
EndpointGlobalDeliveryRulePtrInput is an input type that accepts EndpointGlobalDeliveryRuleArgs, EndpointGlobalDeliveryRulePtr and EndpointGlobalDeliveryRulePtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRulePtrInput` via:
EndpointGlobalDeliveryRuleArgs{...} or: nil
func EndpointGlobalDeliveryRulePtr ¶
func EndpointGlobalDeliveryRulePtr(v *EndpointGlobalDeliveryRuleArgs) EndpointGlobalDeliveryRulePtrInput
type EndpointGlobalDeliveryRulePtrOutput ¶
type EndpointGlobalDeliveryRulePtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointGlobalDeliveryRulePtrOutput) Elem ¶
func (o EndpointGlobalDeliveryRulePtrOutput) Elem() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRulePtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRulePtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction ¶
func (o EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointGlobalDeliveryRuleUrlRedirectAction ¶
type EndpointGlobalDeliveryRuleUrlRedirectAction struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment *string `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname *string `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path *string `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol *string `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString *string `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType string `pulumi:"redirectType"` }
type EndpointGlobalDeliveryRuleUrlRedirectActionArgs ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionArgs struct { // Specifies the fragment part of the URL. This value must not start with a `#`. Fragment pulumi.StringPtrInput `pulumi:"fragment"` // Specifies the hostname part of the URL. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // Specifies the path part of the URL. This value must begin with a `/`. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the protocol part of the URL. Valid values are `Http` and `Https`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`. QueryString pulumi.StringPtrInput `pulumi:"queryString"` // Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`. RedirectType pulumi.StringInput `pulumi:"redirectType"` }
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRedirectActionInput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput }
EndpointGlobalDeliveryRuleUrlRedirectActionInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRedirectActionArgs and EndpointGlobalDeliveryRuleUrlRedirectActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRedirectActionInput` via:
EndpointGlobalDeliveryRuleUrlRedirectActionArgs{...}
type EndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) QueryString ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) RedirectType ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput }
EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRedirectActionArgs, EndpointGlobalDeliveryRuleUrlRedirectActionPtr and EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput` via:
EndpointGlobalDeliveryRuleUrlRedirectActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleUrlRedirectActionPtr ¶
func EndpointGlobalDeliveryRuleUrlRedirectActionPtr(v *EndpointGlobalDeliveryRuleUrlRedirectActionArgs) EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Path ¶
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) QueryString ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) QueryString() pulumi.StringPtrOutput
Specifies the query string part of the URL. This value must not start with a `?` or `&` and must be in `<key>=<value>` format separated by `&`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) RedirectType ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteAction ¶
type EndpointGlobalDeliveryRuleUrlRewriteAction struct { // This value must start with a `/` and can't be longer than 260 characters. Destination string `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath *bool `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern string `pulumi:"sourcePattern"` }
type EndpointGlobalDeliveryRuleUrlRewriteActionArgs ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionArgs struct { // This value must start with a `/` and can't be longer than 260 characters. Destination pulumi.StringInput `pulumi:"destination"` // Defaults to `true`. PreserveUnmatchedPath pulumi.BoolPtrInput `pulumi:"preserveUnmatchedPath"` // This value must start with a `/` and can't be longer than 260 characters. SourcePattern pulumi.StringInput `pulumi:"sourcePattern"` }
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteActionInput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput }
EndpointGlobalDeliveryRuleUrlRewriteActionInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRewriteActionArgs and EndpointGlobalDeliveryRuleUrlRewriteActionOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRewriteActionInput` via:
EndpointGlobalDeliveryRuleUrlRewriteActionArgs{...}
type EndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput interface { pulumi.Input ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput }
EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput is an input type that accepts EndpointGlobalDeliveryRuleUrlRewriteActionArgs, EndpointGlobalDeliveryRuleUrlRewriteActionPtr and EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput values. You can construct a concrete instance of `EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput` via:
EndpointGlobalDeliveryRuleUrlRewriteActionArgs{...} or: nil
func EndpointGlobalDeliveryRuleUrlRewriteActionPtr ¶
func EndpointGlobalDeliveryRuleUrlRewriteActionPtr(v *EndpointGlobalDeliveryRuleUrlRewriteActionArgs) EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType ¶
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointInput ¶
type EndpointInput interface { pulumi.Input ToEndpointOutput() EndpointOutput ToEndpointOutputWithContext(ctx context.Context) EndpointOutput }
type EndpointMap ¶
type EndpointMap map[string]EndpointInput
func (EndpointMap) ElementType ¶
func (EndpointMap) ElementType() reflect.Type
func (EndpointMap) ToEndpointMapOutput ¶
func (i EndpointMap) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMap) ToEndpointMapOutputWithContext ¶
func (i EndpointMap) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointMapInput ¶
type EndpointMapInput interface { pulumi.Input ToEndpointMapOutput() EndpointMapOutput ToEndpointMapOutputWithContext(context.Context) EndpointMapOutput }
EndpointMapInput is an input type that accepts EndpointMap and EndpointMapOutput values. You can construct a concrete instance of `EndpointMapInput` via:
EndpointMap{ "key": EndpointArgs{...} }
type EndpointMapOutput ¶
type EndpointMapOutput struct{ *pulumi.OutputState }
func (EndpointMapOutput) ElementType ¶
func (EndpointMapOutput) ElementType() reflect.Type
func (EndpointMapOutput) MapIndex ¶
func (o EndpointMapOutput) MapIndex(k pulumi.StringInput) EndpointOutput
func (EndpointMapOutput) ToEndpointMapOutput ¶
func (o EndpointMapOutput) ToEndpointMapOutput() EndpointMapOutput
func (EndpointMapOutput) ToEndpointMapOutputWithContext ¶
func (o EndpointMapOutput) ToEndpointMapOutputWithContext(ctx context.Context) EndpointMapOutput
type EndpointOrigin ¶
type EndpointOrigin struct { // A string that determines the hostname/IP address of the origin server. This string can be a domain name, Storage Account endpoint, Web App endpoint, IPv4 address or IPv6 address. Changing this forces a new resource to be created. HostName string `pulumi:"hostName"` // The HTTP port of the origin. Defaults to `80`. Changing this forces a new resource to be created. HttpPort *int `pulumi:"httpPort"` // The HTTPS port of the origin. Defaults to `443`. Changing this forces a new resource to be created. HttpsPort *int `pulumi:"httpsPort"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type EndpointOriginArgs ¶
type EndpointOriginArgs struct { // A string that determines the hostname/IP address of the origin server. This string can be a domain name, Storage Account endpoint, Web App endpoint, IPv4 address or IPv6 address. Changing this forces a new resource to be created. HostName pulumi.StringInput `pulumi:"hostName"` // The HTTP port of the origin. Defaults to `80`. Changing this forces a new resource to be created. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The HTTPS port of the origin. Defaults to `443`. Changing this forces a new resource to be created. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (EndpointOriginArgs) ElementType ¶
func (EndpointOriginArgs) ElementType() reflect.Type
func (EndpointOriginArgs) ToEndpointOriginOutput ¶
func (i EndpointOriginArgs) ToEndpointOriginOutput() EndpointOriginOutput
func (EndpointOriginArgs) ToEndpointOriginOutputWithContext ¶
func (i EndpointOriginArgs) ToEndpointOriginOutputWithContext(ctx context.Context) EndpointOriginOutput
type EndpointOriginArray ¶
type EndpointOriginArray []EndpointOriginInput
func (EndpointOriginArray) ElementType ¶
func (EndpointOriginArray) ElementType() reflect.Type
func (EndpointOriginArray) ToEndpointOriginArrayOutput ¶
func (i EndpointOriginArray) ToEndpointOriginArrayOutput() EndpointOriginArrayOutput
func (EndpointOriginArray) ToEndpointOriginArrayOutputWithContext ¶
func (i EndpointOriginArray) ToEndpointOriginArrayOutputWithContext(ctx context.Context) EndpointOriginArrayOutput
type EndpointOriginArrayInput ¶
type EndpointOriginArrayInput interface { pulumi.Input ToEndpointOriginArrayOutput() EndpointOriginArrayOutput ToEndpointOriginArrayOutputWithContext(context.Context) EndpointOriginArrayOutput }
EndpointOriginArrayInput is an input type that accepts EndpointOriginArray and EndpointOriginArrayOutput values. You can construct a concrete instance of `EndpointOriginArrayInput` via:
EndpointOriginArray{ EndpointOriginArgs{...} }
type EndpointOriginArrayOutput ¶
type EndpointOriginArrayOutput struct{ *pulumi.OutputState }
func (EndpointOriginArrayOutput) ElementType ¶
func (EndpointOriginArrayOutput) ElementType() reflect.Type
func (EndpointOriginArrayOutput) Index ¶
func (o EndpointOriginArrayOutput) Index(i pulumi.IntInput) EndpointOriginOutput
func (EndpointOriginArrayOutput) ToEndpointOriginArrayOutput ¶
func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutput() EndpointOriginArrayOutput
func (EndpointOriginArrayOutput) ToEndpointOriginArrayOutputWithContext ¶
func (o EndpointOriginArrayOutput) ToEndpointOriginArrayOutputWithContext(ctx context.Context) EndpointOriginArrayOutput
type EndpointOriginInput ¶
type EndpointOriginInput interface { pulumi.Input ToEndpointOriginOutput() EndpointOriginOutput ToEndpointOriginOutputWithContext(context.Context) EndpointOriginOutput }
EndpointOriginInput is an input type that accepts EndpointOriginArgs and EndpointOriginOutput values. You can construct a concrete instance of `EndpointOriginInput` via:
EndpointOriginArgs{...}
type EndpointOriginOutput ¶
type EndpointOriginOutput struct{ *pulumi.OutputState }
func (EndpointOriginOutput) ElementType ¶
func (EndpointOriginOutput) ElementType() reflect.Type
func (EndpointOriginOutput) HostName ¶
func (o EndpointOriginOutput) HostName() pulumi.StringOutput
A string that determines the hostname/IP address of the origin server. This string can be a domain name, Storage Account endpoint, Web App endpoint, IPv4 address or IPv6 address. Changing this forces a new resource to be created.
func (EndpointOriginOutput) HttpPort ¶
func (o EndpointOriginOutput) HttpPort() pulumi.IntPtrOutput
The HTTP port of the origin. Defaults to `80`. Changing this forces a new resource to be created.
func (EndpointOriginOutput) HttpsPort ¶
func (o EndpointOriginOutput) HttpsPort() pulumi.IntPtrOutput
The HTTPS port of the origin. Defaults to `443`. Changing this forces a new resource to be created.
func (EndpointOriginOutput) Name ¶
func (o EndpointOriginOutput) Name() pulumi.StringOutput
The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created.
func (EndpointOriginOutput) ToEndpointOriginOutput ¶
func (o EndpointOriginOutput) ToEndpointOriginOutput() EndpointOriginOutput
func (EndpointOriginOutput) ToEndpointOriginOutputWithContext ¶
func (o EndpointOriginOutput) ToEndpointOriginOutputWithContext(ctx context.Context) EndpointOriginOutput
type EndpointOutput ¶
type EndpointOutput struct{ *pulumi.OutputState }
func (EndpointOutput) ElementType ¶
func (EndpointOutput) ElementType() reflect.Type
func (EndpointOutput) ToEndpointOutput ¶
func (o EndpointOutput) ToEndpointOutput() EndpointOutput
func (EndpointOutput) ToEndpointOutputWithContext ¶
func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointState ¶
type EndpointState struct { // An array of strings that indicates a content types on which compression will be applied. The value for the elements should be MIME types. ContentTypesToCompresses pulumi.StringArrayInput // Rules for the rules engine. An endpoint can contain up until 4 of those rules that consist of conditions and actions. A `deliveryRule` blocks as defined below. DeliveryRules EndpointDeliveryRuleArrayInput // The Fully Qualified Domain Name of the CDN Endpoint. Fqdn pulumi.StringPtrInput // A set of Geo Filters for this CDN Endpoint. Each `geoFilter` block supports fields documented below. GeoFilters EndpointGeoFilterArrayInput // Actions that are valid for all resources regardless of any conditions. A `globalDeliveryRule` block as defined below. GlobalDeliveryRule EndpointGlobalDeliveryRulePtrInput // Indicates whether compression is to be enabled. IsCompressionEnabled pulumi.BoolPtrInput // Defaults to `true`. IsHttpAllowed pulumi.BoolPtrInput // Defaults to `true`. IsHttpsAllowed pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the origin. This is an arbitrary value. However, this value needs to be unique under the endpoint. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // What types of optimization should this CDN Endpoint optimize for? Possible values include `DynamicSiteAcceleration`, `GeneralMediaStreaming`, `GeneralWebDelivery`, `LargeFileDownload` and `VideoOnDemandMediaStreaming`. OptimizationType pulumi.StringPtrInput // The host header CDN provider will send along with content requests to origins. OriginHostHeader pulumi.StringPtrInput // The path used at for origin requests. OriginPath pulumi.StringPtrInput // The set of origins of the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options. Each `origin` block supports fields documented below. Origins EndpointOriginArrayInput // the path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the `originPath`. ProbePath pulumi.StringPtrInput // The CDN Profile to which to attach the CDN Endpoint. ProfileName pulumi.StringPtrInput // Sets query string caching behavior. Allowed values are `IgnoreQueryString`, `BypassCaching` and `UseQueryString`. `NotSet` value can be used for `Premium Verizon` CDN profile. Defaults to `IgnoreQueryString`. QuerystringCachingBehaviour pulumi.StringPtrInput // The name of the resource group in which to create the CDN Endpoint. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type LookupProfileArgs ¶
type LookupProfileArgs struct { // The name of the CDN Profile. Name string `pulumi:"name"` // The name of the resource group in which the CDN Profile exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getProfile.
type LookupProfileOutputArgs ¶
type LookupProfileOutputArgs struct { // The name of the CDN Profile. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group in which the CDN Profile exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getProfile.
func (LookupProfileOutputArgs) ElementType ¶
func (LookupProfileOutputArgs) ElementType() reflect.Type
type LookupProfileResult ¶
type LookupProfileResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the resource exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The pricing related information of current CDN profile. Sku string `pulumi:"sku"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getProfile.
func LookupProfile ¶
func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)
Use this data source to access information about an existing CDN Profile.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cdn.LookupProfile(ctx, &cdn.LookupProfileArgs{ Name: "myfirstcdnprofile", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } ctx.Export("cdnProfileId", example.Id) return nil }) }
```
type LookupProfileResultOutput ¶
type LookupProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProfile.
func LookupProfileOutput ¶
func LookupProfileOutput(ctx *pulumi.Context, args LookupProfileOutputArgs, opts ...pulumi.InvokeOption) LookupProfileResultOutput
func (LookupProfileResultOutput) ElementType ¶
func (LookupProfileResultOutput) ElementType() reflect.Type
func (LookupProfileResultOutput) Id ¶
func (o LookupProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupProfileResultOutput) Location ¶
func (o LookupProfileResultOutput) Location() pulumi.StringOutput
The Azure Region where the resource exists.
func (LookupProfileResultOutput) Name ¶
func (o LookupProfileResultOutput) Name() pulumi.StringOutput
func (LookupProfileResultOutput) ResourceGroupName ¶
func (o LookupProfileResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupProfileResultOutput) Sku ¶
func (o LookupProfileResultOutput) Sku() pulumi.StringOutput
The pricing related information of current CDN profile.
func (LookupProfileResultOutput) Tags ¶
func (o LookupProfileResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupProfileResultOutput) ToLookupProfileResultOutput ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext ¶
func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the CDN Profile. Changing this forces a // new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to // create the CDN Profile. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The pricing related information of current CDN profile. Accepted values are `Standard_Akamai`, `Standard_ChinaCdn`, `Standard_Microsoft`, `Standard_Verizon` or `Premium_Verizon`. Sku pulumi.StringOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = cdn.NewProfile(ctx, "exampleProfile", &cdn.ProfileArgs{ Location: pulumi.String("West US"), ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("Standard_Verizon"), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), "cost_center": pulumi.String("MSFT"), }, }) if err != nil { return err } return nil }) }
```
## Import
CDN Profiles can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:cdn/profile:Profile example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Cdn/profiles/myprofile1
```
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile 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 NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the CDN Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the CDN Profile. ResourceGroupName pulumi.StringInput // The pricing related information of current CDN profile. Accepted values are `Standard_Akamai`, `Standard_ChinaCdn`, `Standard_Microsoft`, `Standard_Verizon` or `Premium_Verizon`. Sku pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileState ¶
type ProfileState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the CDN Profile. Changing this forces a // new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to // create the CDN Profile. ResourceGroupName pulumi.StringPtrInput // The pricing related information of current CDN profile. Accepted values are `Standard_Akamai`, `Standard_ChinaCdn`, `Standard_Microsoft`, `Standard_Verizon` or `Premium_Verizon`. Sku pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type