Documentation
¶
Index ¶
- type Endpoint
- type EndpointArgs
- 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 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 EndpointState
- type LookupProfileArgs
- type LookupProfileResult
- type Profile
- type ProfileArgs
- 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"` // 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"` // 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.StringOutput `pulumi:"hostName"` // 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. Defaults to the host name of the origin. 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"` }
A CDN Endpoint is the entity within a CDN Profile containing configuration information regarding caching behaviours and origins. The CDN Endpoint is exposed using the URL format <endpointname>.azureedge.net.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/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 }) }
```
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.
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. Defaults to the host name of the origin. 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 EndpointDeliveryRule ¶ added in v3.1.0
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, which must be larger than 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 ¶ added in v3.1.0
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, which must be larger than 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleArgs) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
type EndpointDeliveryRuleArray ¶ added in v3.1.0
type EndpointDeliveryRuleArray []EndpointDeliveryRuleInput
func (EndpointDeliveryRuleArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleArray) ElementType() reflect.Type
func (EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
func (EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleArray) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
type EndpointDeliveryRuleArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleArrayOutput) Index ¶ added in v3.1.0
func (o EndpointDeliveryRuleArrayOutput) Index(i pulumi.IntInput) EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutput() EndpointDeliveryRuleArrayOutput
func (EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleArrayOutput) ToEndpointDeliveryRuleArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleArrayOutput
type EndpointDeliveryRuleCacheExpirationAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheExpirationActionArgs) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheExpirationActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleCacheExpirationActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheExpirationActionOutput) Behavior ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointDeliveryRuleCacheExpirationActionOutput) Duration ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutput() EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheExpirationActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointDeliveryRuleCacheExpirationActionPtr(v *EndpointDeliveryRuleCacheExpirationActionArgs) EndpointDeliveryRuleCacheExpirationActionPtrInput
type EndpointDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
type EndpointDeliveryRuleCacheExpirationActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) Duration ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutput() EndpointDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheExpirationActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleCacheKeyQueryStringActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Behavior ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutput() EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointDeliveryRuleCacheKeyQueryStringActionPtr(v *EndpointDeliveryRuleCacheKeyQueryStringActionArgs) EndpointDeliveryRuleCacheKeyQueryStringActionPtrInput
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
type EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointDeliveryRuleCookiesCondition ¶ added in v3.1.0
type EndpointDeliveryRuleCookiesCondition struct { // List of values for the cookie. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleCookiesConditionArgs struct { // List of values for the cookie. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleCookiesConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleCookiesConditionArgs) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
type EndpointDeliveryRuleCookiesConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleCookiesConditionArray []EndpointDeliveryRuleCookiesConditionInput
func (EndpointDeliveryRuleCookiesConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleCookiesConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
func (EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleCookiesConditionArray) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
type EndpointDeliveryRuleCookiesConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleCookiesConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutput() EndpointDeliveryRuleCookiesConditionArrayOutput
func (EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionArrayOutput) ToEndpointDeliveryRuleCookiesConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionArrayOutput
type EndpointDeliveryRuleCookiesConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleCookiesConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleCookiesConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleCookiesConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleCookiesConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionOutput) MatchValues() pulumi.StringArrayOutput
List of values for the cookie.
func (EndpointDeliveryRuleCookiesConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleCookiesConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleCookiesConditionOutput) Selector ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionOutput) Selector() pulumi.StringOutput
Name of the cookie.
func (EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutput() EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionOutput) ToEndpointDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleCookiesConditionOutput
func (EndpointDeliveryRuleCookiesConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleCookiesConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleDeviceCondition ¶ added in v3.1.0
type EndpointDeliveryRuleDeviceConditionArgs ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleDeviceConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleDeviceConditionArgs) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleDeviceConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleDeviceConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleDeviceConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleDeviceConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `Desktop` and `Mobile`.
func (EndpointDeliveryRuleDeviceConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleDeviceConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutput() EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleDeviceConditionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointDeliveryRuleDeviceConditionPtr(v *EndpointDeliveryRuleDeviceConditionArgs) EndpointDeliveryRuleDeviceConditionPtrInput
type EndpointDeliveryRuleDeviceConditionPtrOutput ¶ added in v3.1.0
type EndpointDeliveryRuleDeviceConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `Desktop` and `Mobile`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutput() EndpointDeliveryRuleDeviceConditionPtrOutput
func (EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleDeviceConditionPtrOutput) ToEndpointDeliveryRuleDeviceConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleDeviceConditionPtrOutput
type EndpointDeliveryRuleHttpVersionCondition ¶ added in v3.1.0
type EndpointDeliveryRuleHttpVersionConditionArgs ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleHttpVersionConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
func (EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleHttpVersionConditionArgs) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
type EndpointDeliveryRuleHttpVersionConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleHttpVersionConditionArray []EndpointDeliveryRuleHttpVersionConditionInput
func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleHttpVersionConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
func (EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleHttpVersionConditionArray) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
type EndpointDeliveryRuleHttpVersionConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleHttpVersionConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutput() EndpointDeliveryRuleHttpVersionConditionArrayOutput
func (EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleHttpVersionConditionArrayOutput) ToEndpointDeliveryRuleHttpVersionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionArrayOutput
type EndpointDeliveryRuleHttpVersionConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleHttpVersionConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleHttpVersionConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleHttpVersionConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `0.9`, `1.0`, `1.1` and `2.0`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleHttpVersionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleHttpVersionConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutput() EndpointDeliveryRuleHttpVersionConditionOutput
func (EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleHttpVersionConditionOutput) ToEndpointDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleHttpVersionConditionOutput
type EndpointDeliveryRuleInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
type EndpointDeliveryRuleModifyRequestHeaderActionArray ¶ added in v3.1.0
type EndpointDeliveryRuleModifyRequestHeaderActionArray []EndpointDeliveryRuleModifyRequestHeaderActionInput
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyRequestHeaderActionArray) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointDeliveryRuleModifyRequestHeaderActionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointDeliveryRuleModifyRequestHeaderActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleModifyRequestHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Name() pulumi.StringOutput
The header name.
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutput() EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyRequestHeaderActionOutput) Value() pulumi.StringPtrOutput
The value of the header. Only needed when `action` is set to `Append` or `overwrite`.
type EndpointDeliveryRuleModifyResponseHeaderAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
type EndpointDeliveryRuleModifyResponseHeaderActionArray ¶ added in v3.1.0
type EndpointDeliveryRuleModifyResponseHeaderActionArray []EndpointDeliveryRuleModifyResponseHeaderActionInput
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleModifyResponseHeaderActionArray) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointDeliveryRuleModifyResponseHeaderActionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointDeliveryRuleModifyResponseHeaderActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleModifyResponseHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Name() pulumi.StringOutput
The header name.
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutput() EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value ¶ added in v3.1.0
func (o EndpointDeliveryRuleModifyResponseHeaderActionOutput) Value() pulumi.StringPtrOutput
The value of the header. Only needed when `action` is set to `Append` or `overwrite`.
type EndpointDeliveryRuleOutput ¶ added in v3.1.0
type EndpointDeliveryRuleOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleOutput) CacheExpirationAction ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) CacheExpirationAction() EndpointDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointDeliveryRuleOutput) CacheKeyQueryStringAction ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointDeliveryRuleOutput) CookiesConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) CookiesConditions() EndpointDeliveryRuleCookiesConditionArrayOutput
A `cookiesCondition` block as defined above.
func (EndpointDeliveryRuleOutput) DeviceCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) DeviceCondition() EndpointDeliveryRuleDeviceConditionPtrOutput
A `deviceCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleOutput) HttpVersionConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) HttpVersionConditions() EndpointDeliveryRuleHttpVersionConditionArrayOutput
A `httpVersionCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ModifyRequestHeaderActions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointDeliveryRuleOutput) ModifyResponseHeaderActions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointDeliveryRuleOutput) Name ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) Name() pulumi.StringOutput
The Name which should be used for this Delivery Rule.
func (EndpointDeliveryRuleOutput) Order ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) Order() pulumi.IntOutput
The order used for this rule, which must be larger than 1.
func (EndpointDeliveryRuleOutput) PostArgConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) PostArgConditions() EndpointDeliveryRulePostArgConditionArrayOutput
A `postArgCondition` block as defined below.
func (EndpointDeliveryRuleOutput) QueryStringConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) QueryStringConditions() EndpointDeliveryRuleQueryStringConditionArrayOutput
A `queryStringCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RemoteAddressConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) RemoteAddressConditions() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
A `remoteAddressCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestBodyConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) RequestBodyConditions() EndpointDeliveryRuleRequestBodyConditionArrayOutput
A `requestBodyCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestHeaderConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) RequestHeaderConditions() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
A `requestHeaderCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestMethodCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) RequestMethodCondition() EndpointDeliveryRuleRequestMethodConditionPtrOutput
A `requestMethodCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestSchemeCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) RequestSchemeCondition() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
A `requestSchemeCondition` block as defined below.
func (EndpointDeliveryRuleOutput) RequestUriConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) RequestUriConditions() EndpointDeliveryRuleRequestUriConditionArrayOutput
A `requestUriCondition` block as defined below.
func (EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutput() EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) ToEndpointDeliveryRuleOutputWithContext(ctx context.Context) EndpointDeliveryRuleOutput
func (EndpointDeliveryRuleOutput) UrlFileExtensionConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) UrlFileExtensionConditions() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
A `urlFileExtensionCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlFileNameConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) UrlFileNameConditions() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
A `urlFileNameCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlPathConditions ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) UrlPathConditions() EndpointDeliveryRuleUrlPathConditionArrayOutput
A `urlPathCondition` block as defined below.
func (EndpointDeliveryRuleOutput) UrlRedirectAction ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) UrlRedirectAction() EndpointDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointDeliveryRuleOutput) UrlRewriteAction ¶ added in v3.1.0
func (o EndpointDeliveryRuleOutput) UrlRewriteAction() EndpointDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointDeliveryRulePostArgCondition ¶ added in v3.1.0
type EndpointDeliveryRulePostArgCondition struct { // List of string values. 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 ¶ added in v3.1.0
type EndpointDeliveryRulePostArgConditionArgs struct { // List of string values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRulePostArgConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRulePostArgConditionArgs) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
type EndpointDeliveryRulePostArgConditionArray ¶ added in v3.1.0
type EndpointDeliveryRulePostArgConditionArray []EndpointDeliveryRulePostArgConditionInput
func (EndpointDeliveryRulePostArgConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRulePostArgConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
func (EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRulePostArgConditionArray) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
type EndpointDeliveryRulePostArgConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRulePostArgConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRulePostArgConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutput() EndpointDeliveryRulePostArgConditionArrayOutput
func (EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionArrayOutput) ToEndpointDeliveryRulePostArgConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionArrayOutput
type EndpointDeliveryRulePostArgConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRulePostArgConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRulePostArgConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRulePostArgConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRulePostArgConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values.
func (EndpointDeliveryRulePostArgConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRulePostArgConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRulePostArgConditionOutput) Selector ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionOutput) Selector() pulumi.StringOutput
Name of the post arg.
func (EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutput() EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionOutput) ToEndpointDeliveryRulePostArgConditionOutputWithContext(ctx context.Context) EndpointDeliveryRulePostArgConditionOutput
func (EndpointDeliveryRulePostArgConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRulePostArgConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleQueryStringCondition ¶ added in v3.1.0
type EndpointDeliveryRuleQueryStringCondition struct { // List of string values. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleQueryStringConditionArgs struct { // List of string values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleQueryStringConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleQueryStringConditionArgs) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
type EndpointDeliveryRuleQueryStringConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleQueryStringConditionArray []EndpointDeliveryRuleQueryStringConditionInput
func (EndpointDeliveryRuleQueryStringConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleQueryStringConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
func (EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleQueryStringConditionArray) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
type EndpointDeliveryRuleQueryStringConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleQueryStringConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutput() EndpointDeliveryRuleQueryStringConditionArrayOutput
func (EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionArrayOutput) ToEndpointDeliveryRuleQueryStringConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionArrayOutput
type EndpointDeliveryRuleQueryStringConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleQueryStringConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleQueryStringConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleQueryStringConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values.
func (EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleQueryStringConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutput() EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionOutput) ToEndpointDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleQueryStringConditionOutput
func (EndpointDeliveryRuleQueryStringConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleQueryStringConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRemoteAddressCondition ¶ added in v3.1.0
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`. MatchValues []string `pulumi:"matchValues"` // Defaults to `false`. NegateCondition *bool `pulumi:"negateCondition"` // Valid values are `Any`, `GeoMatch` and `IPMatch`. Operator string `pulumi:"operator"` }
type EndpointDeliveryRuleRemoteAddressConditionArgs ¶ added in v3.1.0
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`. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
func (EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRemoteAddressConditionArgs) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
type EndpointDeliveryRuleRemoteAddressConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleRemoteAddressConditionArray []EndpointDeliveryRuleRemoteAddressConditionInput
func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRemoteAddressConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
func (EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRemoteAddressConditionArray) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
type EndpointDeliveryRuleRemoteAddressConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRemoteAddressConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutput() EndpointDeliveryRuleRemoteAddressConditionArrayOutput
func (EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRemoteAddressConditionArrayOutput) ToEndpointDeliveryRuleRemoteAddressConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionArrayOutput
type EndpointDeliveryRuleRemoteAddressConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRemoteAddressConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRemoteAddressConditionOutput) MatchValues ¶ added in v3.1.0
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`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `GeoMatch` and `IPMatch`.
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutput() EndpointDeliveryRuleRemoteAddressConditionOutput
func (EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRemoteAddressConditionOutput) ToEndpointDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRemoteAddressConditionOutput
type EndpointDeliveryRuleRequestBodyCondition ¶ added in v3.1.0
type EndpointDeliveryRuleRequestBodyCondition struct { // List of string values. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestBodyConditionArgs struct { // List of string values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestBodyConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestBodyConditionArgs) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
type EndpointDeliveryRuleRequestBodyConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleRequestBodyConditionArray []EndpointDeliveryRuleRequestBodyConditionInput
func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestBodyConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
func (EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestBodyConditionArray) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
type EndpointDeliveryRuleRequestBodyConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestBodyConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutput() EndpointDeliveryRuleRequestBodyConditionArrayOutput
func (EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionArrayOutput) ToEndpointDeliveryRuleRequestBodyConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionArrayOutput
type EndpointDeliveryRuleRequestBodyConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestBodyConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestBodyConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values.
func (EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutput() EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionOutput) ToEndpointDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestBodyConditionOutput
func (EndpointDeliveryRuleRequestBodyConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestBodyConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRequestHeaderCondition ¶ added in v3.1.0
type EndpointDeliveryRuleRequestHeaderCondition struct { // List of header values. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestHeaderConditionArgs struct { // List of header values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestHeaderConditionArgs) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
type EndpointDeliveryRuleRequestHeaderConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleRequestHeaderConditionArray []EndpointDeliveryRuleRequestHeaderConditionInput
func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestHeaderConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
func (EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestHeaderConditionArray) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
type EndpointDeliveryRuleRequestHeaderConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestHeaderConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutput() EndpointDeliveryRuleRequestHeaderConditionArrayOutput
func (EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionArrayOutput) ToEndpointDeliveryRuleRequestHeaderConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionArrayOutput
type EndpointDeliveryRuleRequestHeaderConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestHeaderConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) MatchValues() pulumi.StringArrayOutput
List of header values.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Selector ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Selector() pulumi.StringOutput
Header name.
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutput() EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) ToEndpointDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestHeaderConditionOutput
func (EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestHeaderConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleRequestMethodCondition ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestMethodConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestMethodConditionArgs) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestMethodConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestMethodConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestMethodConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutput() EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestMethodConditionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointDeliveryRuleRequestMethodConditionPtr(v *EndpointDeliveryRuleRequestMethodConditionArgs) EndpointDeliveryRuleRequestMethodConditionPtrInput
type EndpointDeliveryRuleRequestMethodConditionPtrOutput ¶ added in v3.1.0
type EndpointDeliveryRuleRequestMethodConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `POST` and `PUT`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutput() EndpointDeliveryRuleRequestMethodConditionPtrOutput
func (EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestMethodConditionPtrOutput) ToEndpointDeliveryRuleRequestMethodConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestMethodConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeCondition ¶ added in v3.1.0
type EndpointDeliveryRuleRequestSchemeConditionArgs ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestSchemeConditionArgs) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestSchemeConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `HTTP` and `HTTPS`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutput() EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestSchemeConditionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointDeliveryRuleRequestSchemeConditionPtr(v *EndpointDeliveryRuleRequestSchemeConditionArgs) EndpointDeliveryRuleRequestSchemeConditionPtrInput
type EndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶ added in v3.1.0
type EndpointDeliveryRuleRequestSchemeConditionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) MatchValues() pulumi.StringArrayOutput
Valid values are `HTTP` and `HTTPS`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) Operator() pulumi.StringPtrOutput
Valid values are `Equal`.
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutput() EndpointDeliveryRuleRequestSchemeConditionPtrOutput
func (EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestSchemeConditionPtrOutput) ToEndpointDeliveryRuleRequestSchemeConditionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestSchemeConditionPtrOutput
type EndpointDeliveryRuleRequestUriCondition ¶ added in v3.1.0
type EndpointDeliveryRuleRequestUriCondition struct { // List of string values. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestUriConditionArgs struct { // List of string values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestUriConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestUriConditionArgs) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
type EndpointDeliveryRuleRequestUriConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleRequestUriConditionArray []EndpointDeliveryRuleRequestUriConditionInput
func (EndpointDeliveryRuleRequestUriConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestUriConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
func (EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleRequestUriConditionArray) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
type EndpointDeliveryRuleRequestUriConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestUriConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutput() EndpointDeliveryRuleRequestUriConditionArrayOutput
func (EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionArrayOutput) ToEndpointDeliveryRuleRequestUriConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionArrayOutput
type EndpointDeliveryRuleRequestUriConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleRequestUriConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleRequestUriConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleRequestUriConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values.
func (EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleRequestUriConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutput() EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionOutput) ToEndpointDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleRequestUriConditionOutput
func (EndpointDeliveryRuleRequestUriConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleRequestUriConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlFileExtensionCondition ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileExtensionCondition struct { // List of string values. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileExtensionConditionArgs struct { // List of string values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileExtensionConditionArgs) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
type EndpointDeliveryRuleUrlFileExtensionConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileExtensionConditionArray []EndpointDeliveryRuleUrlFileExtensionConditionInput
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileExtensionConditionArray) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
type EndpointDeliveryRuleUrlFileExtensionConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutput() EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionArrayOutput
type EndpointDeliveryRuleUrlFileExtensionConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileExtensionConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutput() EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) ToEndpointDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileExtensionConditionOutput
func (EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileExtensionConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlFileNameCondition ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileNameCondition struct { // List of string values. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileNameConditionArgs struct { // List of string values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileNameConditionArgs) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
type EndpointDeliveryRuleUrlFileNameConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileNameConditionArray []EndpointDeliveryRuleUrlFileNameConditionInput
func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileNameConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
func (EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlFileNameConditionArray) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
type EndpointDeliveryRuleUrlFileNameConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileNameConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutput() EndpointDeliveryRuleUrlFileNameConditionArrayOutput
func (EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionArrayOutput) ToEndpointDeliveryRuleUrlFileNameConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionArrayOutput
type EndpointDeliveryRuleUrlFileNameConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlFileNameConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutput() EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) ToEndpointDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlFileNameConditionOutput
func (EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlFileNameConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlPathCondition ¶ added in v3.1.0
type EndpointDeliveryRuleUrlPathCondition struct { // List of string values. 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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlPathConditionArgs struct { // List of string values. 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 ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlPathConditionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlPathConditionArgs) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
type EndpointDeliveryRuleUrlPathConditionArray ¶ added in v3.1.0
type EndpointDeliveryRuleUrlPathConditionArray []EndpointDeliveryRuleUrlPathConditionInput
func (EndpointDeliveryRuleUrlPathConditionArray) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlPathConditionArray) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
func (EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlPathConditionArray) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
type EndpointDeliveryRuleUrlPathConditionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlPathConditionArrayOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutput() EndpointDeliveryRuleUrlPathConditionArrayOutput
func (EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionArrayOutput) ToEndpointDeliveryRuleUrlPathConditionArrayOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionArrayOutput
type EndpointDeliveryRuleUrlPathConditionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlPathConditionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlPathConditionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlPathConditionOutput) MatchValues ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionOutput) MatchValues() pulumi.StringArrayOutput
List of string values.
func (EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Defaults to `false`.
func (EndpointDeliveryRuleUrlPathConditionOutput) Operator ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionOutput) Operator() pulumi.StringOutput
Valid values are `Any`, `BeginsWith`, `Contains`, `EndsWith`, `Equal`, `GreaterThan`, `GreaterThanOrEqual`, `LessThan` and `LessThanOrEqual`.
func (EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutput() EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionOutput) ToEndpointDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlPathConditionOutput
func (EndpointDeliveryRuleUrlPathConditionOutput) Transforms ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlPathConditionOutput) Transforms() pulumi.StringArrayOutput
Valid values are `Lowercase` and `Uppercase`.
type EndpointDeliveryRuleUrlRedirectAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRedirectActionArgs) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRedirectActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlRedirectActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionOutput) Fragment ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Hostname ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Path ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) Protocol ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) QueryString ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutput() EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRedirectActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointDeliveryRuleUrlRedirectActionPtr(v *EndpointDeliveryRuleUrlRedirectActionArgs) EndpointDeliveryRuleUrlRedirectActionPtrInput
type EndpointDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
type EndpointDeliveryRuleUrlRedirectActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) QueryString ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutput() EndpointDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRedirectActionPtrOutput
type EndpointDeliveryRuleUrlRewriteAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointDeliveryRuleUrlRewriteActionArgs) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointDeliveryRuleUrlRewriteActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointDeliveryRuleUrlRewriteActionOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRewriteActionOutput) Destination ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutput() EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointDeliveryRuleUrlRewriteActionPtrOutput
type EndpointDeliveryRuleUrlRewriteActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointDeliveryRuleUrlRewriteActionPtr(v *EndpointDeliveryRuleUrlRewriteActionArgs) EndpointDeliveryRuleUrlRewriteActionPtrInput
type EndpointDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
type EndpointDeliveryRuleUrlRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType ¶ added in v3.1.0
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
func (o EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutput() EndpointDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleArgs) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheExpirationActionArgs) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleCacheExpirationActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Behavior() pulumi.StringOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) Duration ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutput() EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointGlobalDeliveryRuleCacheExpirationActionPtr(v *EndpointGlobalDeliveryRuleCacheExpirationActionArgs) EndpointGlobalDeliveryRuleCacheExpirationActionPtrInput
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Behavior() pulumi.StringPtrOutput
The behavior of the cache. Valid values are `BypassCache`, `Override` and `SetIfMissing`.
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) Duration ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheExpirationActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Behavior ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtr(v *EndpointGlobalDeliveryRuleCacheKeyQueryStringActionArgs) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrInput
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Behavior ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) Parameters() pulumi.StringPtrOutput
Comma separated list of parameter values.
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
func (EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput) ToEndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
type EndpointGlobalDeliveryRuleInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray []EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyRequestHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) Name ¶ added in v3.1.0
The header name.
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput() EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyRequestHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArgs) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray []EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleModifyResponseHeaderActionArray) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Action() pulumi.StringOutput
Action to be executed on a header value. Valid values are `Append`, `Delete` and `Overwrite`.
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) Name ¶ added in v3.1.0
The header name.
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput() EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
func (EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput) ToEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleModifyResponseHeaderActionOutput
type EndpointGlobalDeliveryRuleOutput ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleOutput) CacheExpirationAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointGlobalDeliveryRuleOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutput() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRuleOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRuleOutput) UrlRedirectAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointGlobalDeliveryRuleOutput) UrlRewriteAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointGlobalDeliveryRulePtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointGlobalDeliveryRulePtr(v *EndpointGlobalDeliveryRuleArgs) EndpointGlobalDeliveryRulePtrInput
type EndpointGlobalDeliveryRulePtrOutput ¶ added in v3.1.0
type EndpointGlobalDeliveryRulePtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) CacheExpirationAction() EndpointGlobalDeliveryRuleCacheExpirationActionPtrOutput
A `cacheExpirationAction` block as defined above.
func (EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) CacheKeyQueryStringAction() EndpointGlobalDeliveryRuleCacheKeyQueryStringActionPtrOutput
A `cacheKeyQueryStringAction` block as defined above.
func (EndpointGlobalDeliveryRulePtrOutput) Elem ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) Elem() EndpointGlobalDeliveryRuleOutput
func (EndpointGlobalDeliveryRulePtrOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRulePtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) ModifyRequestHeaderActions() EndpointGlobalDeliveryRuleModifyRequestHeaderActionArrayOutput
A `modifyRequestHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) ModifyResponseHeaderActions() EndpointGlobalDeliveryRuleModifyResponseHeaderActionArrayOutput
A `modifyResponseHeaderAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutput() EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) ToEndpointGlobalDeliveryRulePtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRulePtrOutput
func (EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
A `urlRedirectAction` block as defined below.
func (EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRulePtrOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
A `urlRewriteAction` block as defined below.
type EndpointGlobalDeliveryRuleUrlRedirectAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRedirectActionArgs) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRedirectActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleUrlRedirectActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Path() pulumi.StringPtrOutput
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) QueryString ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) RedirectType() pulumi.StringOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutput() EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointGlobalDeliveryRuleUrlRedirectActionPtr(v *EndpointGlobalDeliveryRuleUrlRedirectActionArgs) EndpointGlobalDeliveryRuleUrlRedirectActionPtrInput
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Fragment() pulumi.StringPtrOutput
Specifies the fragment part of the URL. This value must not start with a `#`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Hostname() pulumi.StringPtrOutput
Specifies the hostname part of the URL.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Path ¶ added in v3.1.0
Specifies the path part of the URL. This value must begin with a `/`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol part of the URL. Valid values are `Http` and `Https`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) QueryString ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) RedirectType() pulumi.StringPtrOutput
Type of the redirect. Valid values are `Found`, `Moved`, `PermanentRedirect` and `TemporaryRedirect`.
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRedirectActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteAction ¶ added in v3.1.0
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 ¶ added in v3.1.0
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 ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶ added in v3.1.0
func (i EndpointGlobalDeliveryRuleUrlRewriteActionArgs) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteActionInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleUrlRewriteActionOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) Destination() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) SourcePattern() pulumi.StringOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutput() EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput ¶ added in v3.1.0
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 ¶ added in v3.1.0
func EndpointGlobalDeliveryRuleUrlRewriteActionPtr(v *EndpointGlobalDeliveryRuleUrlRewriteActionArgs) EndpointGlobalDeliveryRuleUrlRewriteActionPtrInput
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
type EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) Destination() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType ¶ added in v3.1.0
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ElementType() reflect.Type
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Defaults to `true`.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) SourcePattern() pulumi.StringPtrOutput
This value must start with a `/` and can't be longer than 260 characters.
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
func (EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext ¶ added in v3.1.0
func (o EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput) ToEndpointGlobalDeliveryRuleUrlRewriteActionPtrOutputWithContext(ctx context.Context) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput
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 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 // 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 // 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.StringPtrInput // 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. Defaults to the host name of the origin. 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 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/v3/go/azure/cdn" "github.com/pulumi/pulumi/sdk/v2/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 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"` }
Manages a CDN Profile to create a collection of CDN Endpoints.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/cdn" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) 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 }) }
```
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.
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 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