Documentation
¶
Index ¶
- type CacheExpirationActionParameters
- type CacheExpirationActionParametersArgs
- func (CacheExpirationActionParametersArgs) ElementType() reflect.Type
- func (i CacheExpirationActionParametersArgs) ToCacheExpirationActionParametersOutput() CacheExpirationActionParametersOutput
- func (i CacheExpirationActionParametersArgs) ToCacheExpirationActionParametersOutputWithContext(ctx context.Context) CacheExpirationActionParametersOutput
- type CacheExpirationActionParametersInput
- type CacheExpirationActionParametersOutput
- func (o CacheExpirationActionParametersOutput) CacheBehavior() pulumi.StringOutput
- func (o CacheExpirationActionParametersOutput) CacheDuration() pulumi.StringPtrOutput
- func (o CacheExpirationActionParametersOutput) CacheType() pulumi.StringOutput
- func (CacheExpirationActionParametersOutput) ElementType() reflect.Type
- func (o CacheExpirationActionParametersOutput) OdataType() pulumi.StringOutput
- func (o CacheExpirationActionParametersOutput) ToCacheExpirationActionParametersOutput() CacheExpirationActionParametersOutput
- func (o CacheExpirationActionParametersOutput) ToCacheExpirationActionParametersOutputWithContext(ctx context.Context) CacheExpirationActionParametersOutput
- type CacheExpirationActionParametersResponse
- type CacheExpirationActionParametersResponseArgs
- func (CacheExpirationActionParametersResponseArgs) ElementType() reflect.Type
- func (i CacheExpirationActionParametersResponseArgs) ToCacheExpirationActionParametersResponseOutput() CacheExpirationActionParametersResponseOutput
- func (i CacheExpirationActionParametersResponseArgs) ToCacheExpirationActionParametersResponseOutputWithContext(ctx context.Context) CacheExpirationActionParametersResponseOutput
- type CacheExpirationActionParametersResponseInput
- type CacheExpirationActionParametersResponseOutput
- func (o CacheExpirationActionParametersResponseOutput) CacheBehavior() pulumi.StringOutput
- func (o CacheExpirationActionParametersResponseOutput) CacheDuration() pulumi.StringPtrOutput
- func (o CacheExpirationActionParametersResponseOutput) CacheType() pulumi.StringOutput
- func (CacheExpirationActionParametersResponseOutput) ElementType() reflect.Type
- func (o CacheExpirationActionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o CacheExpirationActionParametersResponseOutput) ToCacheExpirationActionParametersResponseOutput() CacheExpirationActionParametersResponseOutput
- func (o CacheExpirationActionParametersResponseOutput) ToCacheExpirationActionParametersResponseOutputWithContext(ctx context.Context) CacheExpirationActionParametersResponseOutput
- type CacheKeyQueryStringActionParameters
- type CacheKeyQueryStringActionParametersArgs
- func (CacheKeyQueryStringActionParametersArgs) ElementType() reflect.Type
- func (i CacheKeyQueryStringActionParametersArgs) ToCacheKeyQueryStringActionParametersOutput() CacheKeyQueryStringActionParametersOutput
- func (i CacheKeyQueryStringActionParametersArgs) ToCacheKeyQueryStringActionParametersOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersOutput
- type CacheKeyQueryStringActionParametersInput
- type CacheKeyQueryStringActionParametersOutput
- func (CacheKeyQueryStringActionParametersOutput) ElementType() reflect.Type
- func (o CacheKeyQueryStringActionParametersOutput) OdataType() pulumi.StringOutput
- func (o CacheKeyQueryStringActionParametersOutput) QueryParameters() pulumi.StringPtrOutput
- func (o CacheKeyQueryStringActionParametersOutput) QueryStringBehavior() pulumi.StringOutput
- func (o CacheKeyQueryStringActionParametersOutput) ToCacheKeyQueryStringActionParametersOutput() CacheKeyQueryStringActionParametersOutput
- func (o CacheKeyQueryStringActionParametersOutput) ToCacheKeyQueryStringActionParametersOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersOutput
- type CacheKeyQueryStringActionParametersResponse
- type CacheKeyQueryStringActionParametersResponseArgs
- func (CacheKeyQueryStringActionParametersResponseArgs) ElementType() reflect.Type
- func (i CacheKeyQueryStringActionParametersResponseArgs) ToCacheKeyQueryStringActionParametersResponseOutput() CacheKeyQueryStringActionParametersResponseOutput
- func (i CacheKeyQueryStringActionParametersResponseArgs) ToCacheKeyQueryStringActionParametersResponseOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersResponseOutput
- type CacheKeyQueryStringActionParametersResponseInput
- type CacheKeyQueryStringActionParametersResponseOutput
- func (CacheKeyQueryStringActionParametersResponseOutput) ElementType() reflect.Type
- func (o CacheKeyQueryStringActionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o CacheKeyQueryStringActionParametersResponseOutput) QueryParameters() pulumi.StringPtrOutput
- func (o CacheKeyQueryStringActionParametersResponseOutput) QueryStringBehavior() pulumi.StringOutput
- func (o CacheKeyQueryStringActionParametersResponseOutput) ToCacheKeyQueryStringActionParametersResponseOutput() CacheKeyQueryStringActionParametersResponseOutput
- func (o CacheKeyQueryStringActionParametersResponseOutput) ToCacheKeyQueryStringActionParametersResponseOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersResponseOutput
- type CdnEndpointResponse
- type CdnEndpointResponseArgs
- type CdnEndpointResponseArray
- type CdnEndpointResponseArrayInput
- type CdnEndpointResponseArrayOutput
- func (CdnEndpointResponseArrayOutput) ElementType() reflect.Type
- func (o CdnEndpointResponseArrayOutput) Index(i pulumi.IntInput) CdnEndpointResponseOutput
- func (o CdnEndpointResponseArrayOutput) ToCdnEndpointResponseArrayOutput() CdnEndpointResponseArrayOutput
- func (o CdnEndpointResponseArrayOutput) ToCdnEndpointResponseArrayOutputWithContext(ctx context.Context) CdnEndpointResponseArrayOutput
- type CdnEndpointResponseInput
- type CdnEndpointResponseOutput
- func (CdnEndpointResponseOutput) ElementType() reflect.Type
- func (o CdnEndpointResponseOutput) Id() pulumi.StringPtrOutput
- func (o CdnEndpointResponseOutput) ToCdnEndpointResponseOutput() CdnEndpointResponseOutput
- func (o CdnEndpointResponseOutput) ToCdnEndpointResponseOutputWithContext(ctx context.Context) CdnEndpointResponseOutput
- type CookiesMatchConditionParameters
- type CookiesMatchConditionParametersArgs
- func (CookiesMatchConditionParametersArgs) ElementType() reflect.Type
- func (i CookiesMatchConditionParametersArgs) ToCookiesMatchConditionParametersOutput() CookiesMatchConditionParametersOutput
- func (i CookiesMatchConditionParametersArgs) ToCookiesMatchConditionParametersOutputWithContext(ctx context.Context) CookiesMatchConditionParametersOutput
- type CookiesMatchConditionParametersInput
- type CookiesMatchConditionParametersOutput
- func (CookiesMatchConditionParametersOutput) ElementType() reflect.Type
- func (o CookiesMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o CookiesMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o CookiesMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o CookiesMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o CookiesMatchConditionParametersOutput) Selector() pulumi.StringPtrOutput
- func (o CookiesMatchConditionParametersOutput) ToCookiesMatchConditionParametersOutput() CookiesMatchConditionParametersOutput
- func (o CookiesMatchConditionParametersOutput) ToCookiesMatchConditionParametersOutputWithContext(ctx context.Context) CookiesMatchConditionParametersOutput
- func (o CookiesMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type CookiesMatchConditionParametersResponse
- type CookiesMatchConditionParametersResponseArgs
- func (CookiesMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i CookiesMatchConditionParametersResponseArgs) ToCookiesMatchConditionParametersResponseOutput() CookiesMatchConditionParametersResponseOutput
- func (i CookiesMatchConditionParametersResponseArgs) ToCookiesMatchConditionParametersResponseOutputWithContext(ctx context.Context) CookiesMatchConditionParametersResponseOutput
- type CookiesMatchConditionParametersResponseInput
- type CookiesMatchConditionParametersResponseOutput
- func (CookiesMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o CookiesMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o CookiesMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o CookiesMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o CookiesMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o CookiesMatchConditionParametersResponseOutput) Selector() pulumi.StringPtrOutput
- func (o CookiesMatchConditionParametersResponseOutput) ToCookiesMatchConditionParametersResponseOutput() CookiesMatchConditionParametersResponseOutput
- func (o CookiesMatchConditionParametersResponseOutput) ToCookiesMatchConditionParametersResponseOutputWithContext(ctx context.Context) CookiesMatchConditionParametersResponseOutput
- func (o CookiesMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type CustomDomain
- type CustomDomainArgs
- type CustomDomainState
- type CustomRule
- type CustomRuleArgs
- type CustomRuleArray
- type CustomRuleArrayInput
- type CustomRuleArrayOutput
- func (CustomRuleArrayOutput) ElementType() reflect.Type
- func (o CustomRuleArrayOutput) Index(i pulumi.IntInput) CustomRuleOutput
- func (o CustomRuleArrayOutput) ToCustomRuleArrayOutput() CustomRuleArrayOutput
- func (o CustomRuleArrayOutput) ToCustomRuleArrayOutputWithContext(ctx context.Context) CustomRuleArrayOutput
- type CustomRuleInput
- type CustomRuleList
- type CustomRuleListArgs
- func (CustomRuleListArgs) ElementType() reflect.Type
- func (i CustomRuleListArgs) ToCustomRuleListOutput() CustomRuleListOutput
- func (i CustomRuleListArgs) ToCustomRuleListOutputWithContext(ctx context.Context) CustomRuleListOutput
- func (i CustomRuleListArgs) ToCustomRuleListPtrOutput() CustomRuleListPtrOutput
- func (i CustomRuleListArgs) ToCustomRuleListPtrOutputWithContext(ctx context.Context) CustomRuleListPtrOutput
- type CustomRuleListInput
- type CustomRuleListOutput
- func (CustomRuleListOutput) ElementType() reflect.Type
- func (o CustomRuleListOutput) Rules() CustomRuleArrayOutput
- func (o CustomRuleListOutput) ToCustomRuleListOutput() CustomRuleListOutput
- func (o CustomRuleListOutput) ToCustomRuleListOutputWithContext(ctx context.Context) CustomRuleListOutput
- func (o CustomRuleListOutput) ToCustomRuleListPtrOutput() CustomRuleListPtrOutput
- func (o CustomRuleListOutput) ToCustomRuleListPtrOutputWithContext(ctx context.Context) CustomRuleListPtrOutput
- type CustomRuleListPtrInput
- type CustomRuleListPtrOutput
- func (o CustomRuleListPtrOutput) Elem() CustomRuleListOutput
- func (CustomRuleListPtrOutput) ElementType() reflect.Type
- func (o CustomRuleListPtrOutput) Rules() CustomRuleArrayOutput
- func (o CustomRuleListPtrOutput) ToCustomRuleListPtrOutput() CustomRuleListPtrOutput
- func (o CustomRuleListPtrOutput) ToCustomRuleListPtrOutputWithContext(ctx context.Context) CustomRuleListPtrOutput
- type CustomRuleListResponse
- type CustomRuleListResponseArgs
- func (CustomRuleListResponseArgs) ElementType() reflect.Type
- func (i CustomRuleListResponseArgs) ToCustomRuleListResponseOutput() CustomRuleListResponseOutput
- func (i CustomRuleListResponseArgs) ToCustomRuleListResponseOutputWithContext(ctx context.Context) CustomRuleListResponseOutput
- func (i CustomRuleListResponseArgs) ToCustomRuleListResponsePtrOutput() CustomRuleListResponsePtrOutput
- func (i CustomRuleListResponseArgs) ToCustomRuleListResponsePtrOutputWithContext(ctx context.Context) CustomRuleListResponsePtrOutput
- type CustomRuleListResponseInput
- type CustomRuleListResponseOutput
- func (CustomRuleListResponseOutput) ElementType() reflect.Type
- func (o CustomRuleListResponseOutput) Rules() CustomRuleResponseArrayOutput
- func (o CustomRuleListResponseOutput) ToCustomRuleListResponseOutput() CustomRuleListResponseOutput
- func (o CustomRuleListResponseOutput) ToCustomRuleListResponseOutputWithContext(ctx context.Context) CustomRuleListResponseOutput
- func (o CustomRuleListResponseOutput) ToCustomRuleListResponsePtrOutput() CustomRuleListResponsePtrOutput
- func (o CustomRuleListResponseOutput) ToCustomRuleListResponsePtrOutputWithContext(ctx context.Context) CustomRuleListResponsePtrOutput
- type CustomRuleListResponsePtrInput
- type CustomRuleListResponsePtrOutput
- func (o CustomRuleListResponsePtrOutput) Elem() CustomRuleListResponseOutput
- func (CustomRuleListResponsePtrOutput) ElementType() reflect.Type
- func (o CustomRuleListResponsePtrOutput) Rules() CustomRuleResponseArrayOutput
- func (o CustomRuleListResponsePtrOutput) ToCustomRuleListResponsePtrOutput() CustomRuleListResponsePtrOutput
- func (o CustomRuleListResponsePtrOutput) ToCustomRuleListResponsePtrOutputWithContext(ctx context.Context) CustomRuleListResponsePtrOutput
- type CustomRuleOutput
- func (o CustomRuleOutput) Action() pulumi.StringOutput
- func (CustomRuleOutput) ElementType() reflect.Type
- func (o CustomRuleOutput) EnabledState() pulumi.StringPtrOutput
- func (o CustomRuleOutput) MatchConditions() MatchConditionArrayOutput
- func (o CustomRuleOutput) Name() pulumi.StringOutput
- func (o CustomRuleOutput) Priority() pulumi.IntOutput
- func (o CustomRuleOutput) ToCustomRuleOutput() CustomRuleOutput
- func (o CustomRuleOutput) ToCustomRuleOutputWithContext(ctx context.Context) CustomRuleOutput
- type CustomRuleResponse
- type CustomRuleResponseArgs
- type CustomRuleResponseArray
- type CustomRuleResponseArrayInput
- type CustomRuleResponseArrayOutput
- func (CustomRuleResponseArrayOutput) ElementType() reflect.Type
- func (o CustomRuleResponseArrayOutput) Index(i pulumi.IntInput) CustomRuleResponseOutput
- func (o CustomRuleResponseArrayOutput) ToCustomRuleResponseArrayOutput() CustomRuleResponseArrayOutput
- func (o CustomRuleResponseArrayOutput) ToCustomRuleResponseArrayOutputWithContext(ctx context.Context) CustomRuleResponseArrayOutput
- type CustomRuleResponseInput
- type CustomRuleResponseOutput
- func (o CustomRuleResponseOutput) Action() pulumi.StringOutput
- func (CustomRuleResponseOutput) ElementType() reflect.Type
- func (o CustomRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o CustomRuleResponseOutput) MatchConditions() MatchConditionResponseArrayOutput
- func (o CustomRuleResponseOutput) Name() pulumi.StringOutput
- func (o CustomRuleResponseOutput) Priority() pulumi.IntOutput
- func (o CustomRuleResponseOutput) ToCustomRuleResponseOutput() CustomRuleResponseOutput
- func (o CustomRuleResponseOutput) ToCustomRuleResponseOutputWithContext(ctx context.Context) CustomRuleResponseOutput
- type DeepCreatedOrigin
- type DeepCreatedOriginArgs
- type DeepCreatedOriginArray
- type DeepCreatedOriginArrayInput
- type DeepCreatedOriginArrayOutput
- func (DeepCreatedOriginArrayOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginArrayOutput) Index(i pulumi.IntInput) DeepCreatedOriginOutput
- func (o DeepCreatedOriginArrayOutput) ToDeepCreatedOriginArrayOutput() DeepCreatedOriginArrayOutput
- func (o DeepCreatedOriginArrayOutput) ToDeepCreatedOriginArrayOutputWithContext(ctx context.Context) DeepCreatedOriginArrayOutput
- type DeepCreatedOriginGroup
- type DeepCreatedOriginGroupArgs
- type DeepCreatedOriginGroupArray
- func (DeepCreatedOriginGroupArray) ElementType() reflect.Type
- func (i DeepCreatedOriginGroupArray) ToDeepCreatedOriginGroupArrayOutput() DeepCreatedOriginGroupArrayOutput
- func (i DeepCreatedOriginGroupArray) ToDeepCreatedOriginGroupArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupArrayOutput
- type DeepCreatedOriginGroupArrayInput
- type DeepCreatedOriginGroupArrayOutput
- func (DeepCreatedOriginGroupArrayOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginGroupArrayOutput) Index(i pulumi.IntInput) DeepCreatedOriginGroupOutput
- func (o DeepCreatedOriginGroupArrayOutput) ToDeepCreatedOriginGroupArrayOutput() DeepCreatedOriginGroupArrayOutput
- func (o DeepCreatedOriginGroupArrayOutput) ToDeepCreatedOriginGroupArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupArrayOutput
- type DeepCreatedOriginGroupInput
- type DeepCreatedOriginGroupOutput
- func (DeepCreatedOriginGroupOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginGroupOutput) HealthProbeSettings() HealthProbeParametersPtrOutput
- func (o DeepCreatedOriginGroupOutput) Name() pulumi.StringOutput
- func (o DeepCreatedOriginGroupOutput) Origins() ResourceReferenceArrayOutput
- func (o DeepCreatedOriginGroupOutput) ResponseBasedOriginErrorDetectionSettings() ResponseBasedOriginErrorDetectionParametersPtrOutput
- func (o DeepCreatedOriginGroupOutput) ToDeepCreatedOriginGroupOutput() DeepCreatedOriginGroupOutput
- func (o DeepCreatedOriginGroupOutput) ToDeepCreatedOriginGroupOutputWithContext(ctx context.Context) DeepCreatedOriginGroupOutput
- func (o DeepCreatedOriginGroupOutput) TrafficRestorationTimeToHealedOrNewEndpointsInMinutes() pulumi.IntPtrOutput
- type DeepCreatedOriginGroupResponse
- type DeepCreatedOriginGroupResponseArgs
- func (DeepCreatedOriginGroupResponseArgs) ElementType() reflect.Type
- func (i DeepCreatedOriginGroupResponseArgs) ToDeepCreatedOriginGroupResponseOutput() DeepCreatedOriginGroupResponseOutput
- func (i DeepCreatedOriginGroupResponseArgs) ToDeepCreatedOriginGroupResponseOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseOutput
- type DeepCreatedOriginGroupResponseArray
- func (DeepCreatedOriginGroupResponseArray) ElementType() reflect.Type
- func (i DeepCreatedOriginGroupResponseArray) ToDeepCreatedOriginGroupResponseArrayOutput() DeepCreatedOriginGroupResponseArrayOutput
- func (i DeepCreatedOriginGroupResponseArray) ToDeepCreatedOriginGroupResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseArrayOutput
- type DeepCreatedOriginGroupResponseArrayInput
- type DeepCreatedOriginGroupResponseArrayOutput
- func (DeepCreatedOriginGroupResponseArrayOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginGroupResponseArrayOutput) Index(i pulumi.IntInput) DeepCreatedOriginGroupResponseOutput
- func (o DeepCreatedOriginGroupResponseArrayOutput) ToDeepCreatedOriginGroupResponseArrayOutput() DeepCreatedOriginGroupResponseArrayOutput
- func (o DeepCreatedOriginGroupResponseArrayOutput) ToDeepCreatedOriginGroupResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseArrayOutput
- type DeepCreatedOriginGroupResponseInput
- type DeepCreatedOriginGroupResponseOutput
- func (DeepCreatedOriginGroupResponseOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginGroupResponseOutput) HealthProbeSettings() HealthProbeParametersResponsePtrOutput
- func (o DeepCreatedOriginGroupResponseOutput) Name() pulumi.StringOutput
- func (o DeepCreatedOriginGroupResponseOutput) Origins() ResourceReferenceResponseArrayOutput
- func (o DeepCreatedOriginGroupResponseOutput) ResponseBasedOriginErrorDetectionSettings() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- func (o DeepCreatedOriginGroupResponseOutput) ToDeepCreatedOriginGroupResponseOutput() DeepCreatedOriginGroupResponseOutput
- func (o DeepCreatedOriginGroupResponseOutput) ToDeepCreatedOriginGroupResponseOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseOutput
- func (o DeepCreatedOriginGroupResponseOutput) TrafficRestorationTimeToHealedOrNewEndpointsInMinutes() pulumi.IntPtrOutput
- type DeepCreatedOriginInput
- type DeepCreatedOriginOutput
- func (DeepCreatedOriginOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeepCreatedOriginOutput) HostName() pulumi.StringOutput
- func (o DeepCreatedOriginOutput) HttpPort() pulumi.IntPtrOutput
- func (o DeepCreatedOriginOutput) HttpsPort() pulumi.IntPtrOutput
- func (o DeepCreatedOriginOutput) Name() pulumi.StringOutput
- func (o DeepCreatedOriginOutput) OriginHostHeader() pulumi.StringPtrOutput
- func (o DeepCreatedOriginOutput) Priority() pulumi.IntPtrOutput
- func (o DeepCreatedOriginOutput) PrivateLinkAlias() pulumi.StringPtrOutput
- func (o DeepCreatedOriginOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
- func (o DeepCreatedOriginOutput) PrivateLinkLocation() pulumi.StringPtrOutput
- func (o DeepCreatedOriginOutput) PrivateLinkResourceId() pulumi.StringPtrOutput
- func (o DeepCreatedOriginOutput) ToDeepCreatedOriginOutput() DeepCreatedOriginOutput
- func (o DeepCreatedOriginOutput) ToDeepCreatedOriginOutputWithContext(ctx context.Context) DeepCreatedOriginOutput
- func (o DeepCreatedOriginOutput) Weight() pulumi.IntPtrOutput
- type DeepCreatedOriginResponse
- type DeepCreatedOriginResponseArgs
- func (DeepCreatedOriginResponseArgs) ElementType() reflect.Type
- func (i DeepCreatedOriginResponseArgs) ToDeepCreatedOriginResponseOutput() DeepCreatedOriginResponseOutput
- func (i DeepCreatedOriginResponseArgs) ToDeepCreatedOriginResponseOutputWithContext(ctx context.Context) DeepCreatedOriginResponseOutput
- type DeepCreatedOriginResponseArray
- func (DeepCreatedOriginResponseArray) ElementType() reflect.Type
- func (i DeepCreatedOriginResponseArray) ToDeepCreatedOriginResponseArrayOutput() DeepCreatedOriginResponseArrayOutput
- func (i DeepCreatedOriginResponseArray) ToDeepCreatedOriginResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginResponseArrayOutput
- type DeepCreatedOriginResponseArrayInput
- type DeepCreatedOriginResponseArrayOutput
- func (DeepCreatedOriginResponseArrayOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginResponseArrayOutput) Index(i pulumi.IntInput) DeepCreatedOriginResponseOutput
- func (o DeepCreatedOriginResponseArrayOutput) ToDeepCreatedOriginResponseArrayOutput() DeepCreatedOriginResponseArrayOutput
- func (o DeepCreatedOriginResponseArrayOutput) ToDeepCreatedOriginResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginResponseArrayOutput
- type DeepCreatedOriginResponseInput
- type DeepCreatedOriginResponseOutput
- func (DeepCreatedOriginResponseOutput) ElementType() reflect.Type
- func (o DeepCreatedOriginResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeepCreatedOriginResponseOutput) HostName() pulumi.StringOutput
- func (o DeepCreatedOriginResponseOutput) HttpPort() pulumi.IntPtrOutput
- func (o DeepCreatedOriginResponseOutput) HttpsPort() pulumi.IntPtrOutput
- func (o DeepCreatedOriginResponseOutput) Name() pulumi.StringOutput
- func (o DeepCreatedOriginResponseOutput) OriginHostHeader() pulumi.StringPtrOutput
- func (o DeepCreatedOriginResponseOutput) Priority() pulumi.IntPtrOutput
- func (o DeepCreatedOriginResponseOutput) PrivateLinkAlias() pulumi.StringPtrOutput
- func (o DeepCreatedOriginResponseOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
- func (o DeepCreatedOriginResponseOutput) PrivateLinkLocation() pulumi.StringPtrOutput
- func (o DeepCreatedOriginResponseOutput) PrivateLinkResourceId() pulumi.StringPtrOutput
- func (o DeepCreatedOriginResponseOutput) ToDeepCreatedOriginResponseOutput() DeepCreatedOriginResponseOutput
- func (o DeepCreatedOriginResponseOutput) ToDeepCreatedOriginResponseOutputWithContext(ctx context.Context) DeepCreatedOriginResponseOutput
- func (o DeepCreatedOriginResponseOutput) Weight() pulumi.IntPtrOutput
- type DeliveryRule
- type DeliveryRuleArgs
- type DeliveryRuleArray
- type DeliveryRuleArrayInput
- type DeliveryRuleArrayOutput
- func (DeliveryRuleArrayOutput) ElementType() reflect.Type
- func (o DeliveryRuleArrayOutput) Index(i pulumi.IntInput) DeliveryRuleOutput
- func (o DeliveryRuleArrayOutput) ToDeliveryRuleArrayOutput() DeliveryRuleArrayOutput
- func (o DeliveryRuleArrayOutput) ToDeliveryRuleArrayOutputWithContext(ctx context.Context) DeliveryRuleArrayOutput
- type DeliveryRuleCacheExpirationAction
- type DeliveryRuleCacheExpirationActionArgs
- func (DeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
- func (i DeliveryRuleCacheExpirationActionArgs) ToDeliveryRuleCacheExpirationActionOutput() DeliveryRuleCacheExpirationActionOutput
- func (i DeliveryRuleCacheExpirationActionArgs) ToDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionOutput
- type DeliveryRuleCacheExpirationActionInput
- type DeliveryRuleCacheExpirationActionOutput
- func (DeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
- func (o DeliveryRuleCacheExpirationActionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleCacheExpirationActionOutput) Parameters() CacheExpirationActionParametersOutput
- func (o DeliveryRuleCacheExpirationActionOutput) ToDeliveryRuleCacheExpirationActionOutput() DeliveryRuleCacheExpirationActionOutput
- func (o DeliveryRuleCacheExpirationActionOutput) ToDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionOutput
- type DeliveryRuleCacheExpirationActionResponse
- type DeliveryRuleCacheExpirationActionResponseArgs
- func (DeliveryRuleCacheExpirationActionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleCacheExpirationActionResponseArgs) ToDeliveryRuleCacheExpirationActionResponseOutput() DeliveryRuleCacheExpirationActionResponseOutput
- func (i DeliveryRuleCacheExpirationActionResponseArgs) ToDeliveryRuleCacheExpirationActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionResponseOutput
- type DeliveryRuleCacheExpirationActionResponseInput
- type DeliveryRuleCacheExpirationActionResponseOutput
- func (DeliveryRuleCacheExpirationActionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleCacheExpirationActionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleCacheExpirationActionResponseOutput) Parameters() CacheExpirationActionParametersResponseOutput
- func (o DeliveryRuleCacheExpirationActionResponseOutput) ToDeliveryRuleCacheExpirationActionResponseOutput() DeliveryRuleCacheExpirationActionResponseOutput
- func (o DeliveryRuleCacheExpirationActionResponseOutput) ToDeliveryRuleCacheExpirationActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionResponseOutput
- type DeliveryRuleCacheKeyQueryStringAction
- type DeliveryRuleCacheKeyQueryStringActionArgs
- func (DeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
- func (i DeliveryRuleCacheKeyQueryStringActionArgs) ToDeliveryRuleCacheKeyQueryStringActionOutput() DeliveryRuleCacheKeyQueryStringActionOutput
- func (i DeliveryRuleCacheKeyQueryStringActionArgs) ToDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionOutput
- type DeliveryRuleCacheKeyQueryStringActionInput
- type DeliveryRuleCacheKeyQueryStringActionOutput
- func (DeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
- func (o DeliveryRuleCacheKeyQueryStringActionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleCacheKeyQueryStringActionOutput) Parameters() CacheKeyQueryStringActionParametersOutput
- func (o DeliveryRuleCacheKeyQueryStringActionOutput) ToDeliveryRuleCacheKeyQueryStringActionOutput() DeliveryRuleCacheKeyQueryStringActionOutput
- func (o DeliveryRuleCacheKeyQueryStringActionOutput) ToDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionOutput
- type DeliveryRuleCacheKeyQueryStringActionResponse
- type DeliveryRuleCacheKeyQueryStringActionResponseArgs
- func (DeliveryRuleCacheKeyQueryStringActionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleCacheKeyQueryStringActionResponseArgs) ToDeliveryRuleCacheKeyQueryStringActionResponseOutput() DeliveryRuleCacheKeyQueryStringActionResponseOutput
- func (i DeliveryRuleCacheKeyQueryStringActionResponseArgs) ToDeliveryRuleCacheKeyQueryStringActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionResponseOutput
- type DeliveryRuleCacheKeyQueryStringActionResponseInput
- type DeliveryRuleCacheKeyQueryStringActionResponseOutput
- func (DeliveryRuleCacheKeyQueryStringActionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) Parameters() CacheKeyQueryStringActionParametersResponseOutput
- func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) ToDeliveryRuleCacheKeyQueryStringActionResponseOutput() DeliveryRuleCacheKeyQueryStringActionResponseOutput
- func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) ToDeliveryRuleCacheKeyQueryStringActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionResponseOutput
- type DeliveryRuleCookiesCondition
- type DeliveryRuleCookiesConditionArgs
- func (DeliveryRuleCookiesConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleCookiesConditionArgs) ToDeliveryRuleCookiesConditionOutput() DeliveryRuleCookiesConditionOutput
- func (i DeliveryRuleCookiesConditionArgs) ToDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionOutput
- type DeliveryRuleCookiesConditionInput
- type DeliveryRuleCookiesConditionOutput
- func (DeliveryRuleCookiesConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleCookiesConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleCookiesConditionOutput) Parameters() CookiesMatchConditionParametersOutput
- func (o DeliveryRuleCookiesConditionOutput) ToDeliveryRuleCookiesConditionOutput() DeliveryRuleCookiesConditionOutput
- func (o DeliveryRuleCookiesConditionOutput) ToDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionOutput
- type DeliveryRuleCookiesConditionResponse
- type DeliveryRuleCookiesConditionResponseArgs
- func (DeliveryRuleCookiesConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleCookiesConditionResponseArgs) ToDeliveryRuleCookiesConditionResponseOutput() DeliveryRuleCookiesConditionResponseOutput
- func (i DeliveryRuleCookiesConditionResponseArgs) ToDeliveryRuleCookiesConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionResponseOutput
- type DeliveryRuleCookiesConditionResponseInput
- type DeliveryRuleCookiesConditionResponseOutput
- func (DeliveryRuleCookiesConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleCookiesConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleCookiesConditionResponseOutput) Parameters() CookiesMatchConditionParametersResponseOutput
- func (o DeliveryRuleCookiesConditionResponseOutput) ToDeliveryRuleCookiesConditionResponseOutput() DeliveryRuleCookiesConditionResponseOutput
- func (o DeliveryRuleCookiesConditionResponseOutput) ToDeliveryRuleCookiesConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionResponseOutput
- type DeliveryRuleHttpVersionCondition
- type DeliveryRuleHttpVersionConditionArgs
- func (DeliveryRuleHttpVersionConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleHttpVersionConditionArgs) ToDeliveryRuleHttpVersionConditionOutput() DeliveryRuleHttpVersionConditionOutput
- func (i DeliveryRuleHttpVersionConditionArgs) ToDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionOutput
- type DeliveryRuleHttpVersionConditionInput
- type DeliveryRuleHttpVersionConditionOutput
- func (DeliveryRuleHttpVersionConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleHttpVersionConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleHttpVersionConditionOutput) Parameters() HttpVersionMatchConditionParametersOutput
- func (o DeliveryRuleHttpVersionConditionOutput) ToDeliveryRuleHttpVersionConditionOutput() DeliveryRuleHttpVersionConditionOutput
- func (o DeliveryRuleHttpVersionConditionOutput) ToDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionOutput
- type DeliveryRuleHttpVersionConditionResponse
- type DeliveryRuleHttpVersionConditionResponseArgs
- func (DeliveryRuleHttpVersionConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleHttpVersionConditionResponseArgs) ToDeliveryRuleHttpVersionConditionResponseOutput() DeliveryRuleHttpVersionConditionResponseOutput
- func (i DeliveryRuleHttpVersionConditionResponseArgs) ToDeliveryRuleHttpVersionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionResponseOutput
- type DeliveryRuleHttpVersionConditionResponseInput
- type DeliveryRuleHttpVersionConditionResponseOutput
- func (DeliveryRuleHttpVersionConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleHttpVersionConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleHttpVersionConditionResponseOutput) Parameters() HttpVersionMatchConditionParametersResponseOutput
- func (o DeliveryRuleHttpVersionConditionResponseOutput) ToDeliveryRuleHttpVersionConditionResponseOutput() DeliveryRuleHttpVersionConditionResponseOutput
- func (o DeliveryRuleHttpVersionConditionResponseOutput) ToDeliveryRuleHttpVersionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionResponseOutput
- type DeliveryRuleInput
- type DeliveryRuleIsDeviceCondition
- type DeliveryRuleIsDeviceConditionArgs
- func (DeliveryRuleIsDeviceConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleIsDeviceConditionArgs) ToDeliveryRuleIsDeviceConditionOutput() DeliveryRuleIsDeviceConditionOutput
- func (i DeliveryRuleIsDeviceConditionArgs) ToDeliveryRuleIsDeviceConditionOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionOutput
- type DeliveryRuleIsDeviceConditionInput
- type DeliveryRuleIsDeviceConditionOutput
- func (DeliveryRuleIsDeviceConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleIsDeviceConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleIsDeviceConditionOutput) Parameters() IsDeviceMatchConditionParametersOutput
- func (o DeliveryRuleIsDeviceConditionOutput) ToDeliveryRuleIsDeviceConditionOutput() DeliveryRuleIsDeviceConditionOutput
- func (o DeliveryRuleIsDeviceConditionOutput) ToDeliveryRuleIsDeviceConditionOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionOutput
- type DeliveryRuleIsDeviceConditionResponse
- type DeliveryRuleIsDeviceConditionResponseArgs
- func (DeliveryRuleIsDeviceConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleIsDeviceConditionResponseArgs) ToDeliveryRuleIsDeviceConditionResponseOutput() DeliveryRuleIsDeviceConditionResponseOutput
- func (i DeliveryRuleIsDeviceConditionResponseArgs) ToDeliveryRuleIsDeviceConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionResponseOutput
- type DeliveryRuleIsDeviceConditionResponseInput
- type DeliveryRuleIsDeviceConditionResponseOutput
- func (DeliveryRuleIsDeviceConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleIsDeviceConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleIsDeviceConditionResponseOutput) Parameters() IsDeviceMatchConditionParametersResponseOutput
- func (o DeliveryRuleIsDeviceConditionResponseOutput) ToDeliveryRuleIsDeviceConditionResponseOutput() DeliveryRuleIsDeviceConditionResponseOutput
- func (o DeliveryRuleIsDeviceConditionResponseOutput) ToDeliveryRuleIsDeviceConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionResponseOutput
- type DeliveryRuleOutput
- func (o DeliveryRuleOutput) Actions() pulumi.ArrayOutput
- func (o DeliveryRuleOutput) Conditions() pulumi.ArrayOutput
- func (DeliveryRuleOutput) ElementType() reflect.Type
- func (o DeliveryRuleOutput) Name() pulumi.StringPtrOutput
- func (o DeliveryRuleOutput) Order() pulumi.IntOutput
- func (o DeliveryRuleOutput) ToDeliveryRuleOutput() DeliveryRuleOutput
- func (o DeliveryRuleOutput) ToDeliveryRuleOutputWithContext(ctx context.Context) DeliveryRuleOutput
- type DeliveryRulePostArgsCondition
- type DeliveryRulePostArgsConditionArgs
- func (DeliveryRulePostArgsConditionArgs) ElementType() reflect.Type
- func (i DeliveryRulePostArgsConditionArgs) ToDeliveryRulePostArgsConditionOutput() DeliveryRulePostArgsConditionOutput
- func (i DeliveryRulePostArgsConditionArgs) ToDeliveryRulePostArgsConditionOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionOutput
- type DeliveryRulePostArgsConditionInput
- type DeliveryRulePostArgsConditionOutput
- func (DeliveryRulePostArgsConditionOutput) ElementType() reflect.Type
- func (o DeliveryRulePostArgsConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRulePostArgsConditionOutput) Parameters() PostArgsMatchConditionParametersOutput
- func (o DeliveryRulePostArgsConditionOutput) ToDeliveryRulePostArgsConditionOutput() DeliveryRulePostArgsConditionOutput
- func (o DeliveryRulePostArgsConditionOutput) ToDeliveryRulePostArgsConditionOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionOutput
- type DeliveryRulePostArgsConditionResponse
- type DeliveryRulePostArgsConditionResponseArgs
- func (DeliveryRulePostArgsConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRulePostArgsConditionResponseArgs) ToDeliveryRulePostArgsConditionResponseOutput() DeliveryRulePostArgsConditionResponseOutput
- func (i DeliveryRulePostArgsConditionResponseArgs) ToDeliveryRulePostArgsConditionResponseOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionResponseOutput
- type DeliveryRulePostArgsConditionResponseInput
- type DeliveryRulePostArgsConditionResponseOutput
- func (DeliveryRulePostArgsConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRulePostArgsConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRulePostArgsConditionResponseOutput) Parameters() PostArgsMatchConditionParametersResponseOutput
- func (o DeliveryRulePostArgsConditionResponseOutput) ToDeliveryRulePostArgsConditionResponseOutput() DeliveryRulePostArgsConditionResponseOutput
- func (o DeliveryRulePostArgsConditionResponseOutput) ToDeliveryRulePostArgsConditionResponseOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionResponseOutput
- type DeliveryRuleQueryStringCondition
- type DeliveryRuleQueryStringConditionArgs
- func (DeliveryRuleQueryStringConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleQueryStringConditionArgs) ToDeliveryRuleQueryStringConditionOutput() DeliveryRuleQueryStringConditionOutput
- func (i DeliveryRuleQueryStringConditionArgs) ToDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionOutput
- type DeliveryRuleQueryStringConditionInput
- type DeliveryRuleQueryStringConditionOutput
- func (DeliveryRuleQueryStringConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleQueryStringConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleQueryStringConditionOutput) Parameters() QueryStringMatchConditionParametersOutput
- func (o DeliveryRuleQueryStringConditionOutput) ToDeliveryRuleQueryStringConditionOutput() DeliveryRuleQueryStringConditionOutput
- func (o DeliveryRuleQueryStringConditionOutput) ToDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionOutput
- type DeliveryRuleQueryStringConditionResponse
- type DeliveryRuleQueryStringConditionResponseArgs
- func (DeliveryRuleQueryStringConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleQueryStringConditionResponseArgs) ToDeliveryRuleQueryStringConditionResponseOutput() DeliveryRuleQueryStringConditionResponseOutput
- func (i DeliveryRuleQueryStringConditionResponseArgs) ToDeliveryRuleQueryStringConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionResponseOutput
- type DeliveryRuleQueryStringConditionResponseInput
- type DeliveryRuleQueryStringConditionResponseOutput
- func (DeliveryRuleQueryStringConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleQueryStringConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleQueryStringConditionResponseOutput) Parameters() QueryStringMatchConditionParametersResponseOutput
- func (o DeliveryRuleQueryStringConditionResponseOutput) ToDeliveryRuleQueryStringConditionResponseOutput() DeliveryRuleQueryStringConditionResponseOutput
- func (o DeliveryRuleQueryStringConditionResponseOutput) ToDeliveryRuleQueryStringConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionResponseOutput
- type DeliveryRuleRemoteAddressCondition
- type DeliveryRuleRemoteAddressConditionArgs
- func (DeliveryRuleRemoteAddressConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleRemoteAddressConditionArgs) ToDeliveryRuleRemoteAddressConditionOutput() DeliveryRuleRemoteAddressConditionOutput
- func (i DeliveryRuleRemoteAddressConditionArgs) ToDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionOutput
- type DeliveryRuleRemoteAddressConditionInput
- type DeliveryRuleRemoteAddressConditionOutput
- func (DeliveryRuleRemoteAddressConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleRemoteAddressConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRemoteAddressConditionOutput) Parameters() RemoteAddressMatchConditionParametersOutput
- func (o DeliveryRuleRemoteAddressConditionOutput) ToDeliveryRuleRemoteAddressConditionOutput() DeliveryRuleRemoteAddressConditionOutput
- func (o DeliveryRuleRemoteAddressConditionOutput) ToDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionOutput
- type DeliveryRuleRemoteAddressConditionResponse
- type DeliveryRuleRemoteAddressConditionResponseArgs
- func (DeliveryRuleRemoteAddressConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleRemoteAddressConditionResponseArgs) ToDeliveryRuleRemoteAddressConditionResponseOutput() DeliveryRuleRemoteAddressConditionResponseOutput
- func (i DeliveryRuleRemoteAddressConditionResponseArgs) ToDeliveryRuleRemoteAddressConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionResponseOutput
- type DeliveryRuleRemoteAddressConditionResponseInput
- type DeliveryRuleRemoteAddressConditionResponseOutput
- func (DeliveryRuleRemoteAddressConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleRemoteAddressConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRemoteAddressConditionResponseOutput) Parameters() RemoteAddressMatchConditionParametersResponseOutput
- func (o DeliveryRuleRemoteAddressConditionResponseOutput) ToDeliveryRuleRemoteAddressConditionResponseOutput() DeliveryRuleRemoteAddressConditionResponseOutput
- func (o DeliveryRuleRemoteAddressConditionResponseOutput) ToDeliveryRuleRemoteAddressConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionResponseOutput
- type DeliveryRuleRequestBodyCondition
- type DeliveryRuleRequestBodyConditionArgs
- func (DeliveryRuleRequestBodyConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestBodyConditionArgs) ToDeliveryRuleRequestBodyConditionOutput() DeliveryRuleRequestBodyConditionOutput
- func (i DeliveryRuleRequestBodyConditionArgs) ToDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionOutput
- type DeliveryRuleRequestBodyConditionInput
- type DeliveryRuleRequestBodyConditionOutput
- func (DeliveryRuleRequestBodyConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestBodyConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestBodyConditionOutput) Parameters() RequestBodyMatchConditionParametersOutput
- func (o DeliveryRuleRequestBodyConditionOutput) ToDeliveryRuleRequestBodyConditionOutput() DeliveryRuleRequestBodyConditionOutput
- func (o DeliveryRuleRequestBodyConditionOutput) ToDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionOutput
- type DeliveryRuleRequestBodyConditionResponse
- type DeliveryRuleRequestBodyConditionResponseArgs
- func (DeliveryRuleRequestBodyConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestBodyConditionResponseArgs) ToDeliveryRuleRequestBodyConditionResponseOutput() DeliveryRuleRequestBodyConditionResponseOutput
- func (i DeliveryRuleRequestBodyConditionResponseArgs) ToDeliveryRuleRequestBodyConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionResponseOutput
- type DeliveryRuleRequestBodyConditionResponseInput
- type DeliveryRuleRequestBodyConditionResponseOutput
- func (DeliveryRuleRequestBodyConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestBodyConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestBodyConditionResponseOutput) Parameters() RequestBodyMatchConditionParametersResponseOutput
- func (o DeliveryRuleRequestBodyConditionResponseOutput) ToDeliveryRuleRequestBodyConditionResponseOutput() DeliveryRuleRequestBodyConditionResponseOutput
- func (o DeliveryRuleRequestBodyConditionResponseOutput) ToDeliveryRuleRequestBodyConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionResponseOutput
- type DeliveryRuleRequestHeaderAction
- type DeliveryRuleRequestHeaderActionArgs
- func (DeliveryRuleRequestHeaderActionArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestHeaderActionArgs) ToDeliveryRuleRequestHeaderActionOutput() DeliveryRuleRequestHeaderActionOutput
- func (i DeliveryRuleRequestHeaderActionArgs) ToDeliveryRuleRequestHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionOutput
- type DeliveryRuleRequestHeaderActionInput
- type DeliveryRuleRequestHeaderActionOutput
- func (DeliveryRuleRequestHeaderActionOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestHeaderActionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestHeaderActionOutput) Parameters() HeaderActionParametersOutput
- func (o DeliveryRuleRequestHeaderActionOutput) ToDeliveryRuleRequestHeaderActionOutput() DeliveryRuleRequestHeaderActionOutput
- func (o DeliveryRuleRequestHeaderActionOutput) ToDeliveryRuleRequestHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionOutput
- type DeliveryRuleRequestHeaderActionResponse
- type DeliveryRuleRequestHeaderActionResponseArgs
- func (DeliveryRuleRequestHeaderActionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestHeaderActionResponseArgs) ToDeliveryRuleRequestHeaderActionResponseOutput() DeliveryRuleRequestHeaderActionResponseOutput
- func (i DeliveryRuleRequestHeaderActionResponseArgs) ToDeliveryRuleRequestHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionResponseOutput
- type DeliveryRuleRequestHeaderActionResponseInput
- type DeliveryRuleRequestHeaderActionResponseOutput
- func (DeliveryRuleRequestHeaderActionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestHeaderActionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestHeaderActionResponseOutput) Parameters() HeaderActionParametersResponseOutput
- func (o DeliveryRuleRequestHeaderActionResponseOutput) ToDeliveryRuleRequestHeaderActionResponseOutput() DeliveryRuleRequestHeaderActionResponseOutput
- func (o DeliveryRuleRequestHeaderActionResponseOutput) ToDeliveryRuleRequestHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionResponseOutput
- type DeliveryRuleRequestHeaderCondition
- type DeliveryRuleRequestHeaderConditionArgs
- func (DeliveryRuleRequestHeaderConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestHeaderConditionArgs) ToDeliveryRuleRequestHeaderConditionOutput() DeliveryRuleRequestHeaderConditionOutput
- func (i DeliveryRuleRequestHeaderConditionArgs) ToDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionOutput
- type DeliveryRuleRequestHeaderConditionInput
- type DeliveryRuleRequestHeaderConditionOutput
- func (DeliveryRuleRequestHeaderConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestHeaderConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestHeaderConditionOutput) Parameters() RequestHeaderMatchConditionParametersOutput
- func (o DeliveryRuleRequestHeaderConditionOutput) ToDeliveryRuleRequestHeaderConditionOutput() DeliveryRuleRequestHeaderConditionOutput
- func (o DeliveryRuleRequestHeaderConditionOutput) ToDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionOutput
- type DeliveryRuleRequestHeaderConditionResponse
- type DeliveryRuleRequestHeaderConditionResponseArgs
- func (DeliveryRuleRequestHeaderConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestHeaderConditionResponseArgs) ToDeliveryRuleRequestHeaderConditionResponseOutput() DeliveryRuleRequestHeaderConditionResponseOutput
- func (i DeliveryRuleRequestHeaderConditionResponseArgs) ToDeliveryRuleRequestHeaderConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionResponseOutput
- type DeliveryRuleRequestHeaderConditionResponseInput
- type DeliveryRuleRequestHeaderConditionResponseOutput
- func (DeliveryRuleRequestHeaderConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestHeaderConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestHeaderConditionResponseOutput) Parameters() RequestHeaderMatchConditionParametersResponseOutput
- func (o DeliveryRuleRequestHeaderConditionResponseOutput) ToDeliveryRuleRequestHeaderConditionResponseOutput() DeliveryRuleRequestHeaderConditionResponseOutput
- func (o DeliveryRuleRequestHeaderConditionResponseOutput) ToDeliveryRuleRequestHeaderConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionResponseOutput
- type DeliveryRuleRequestMethodCondition
- type DeliveryRuleRequestMethodConditionArgs
- func (DeliveryRuleRequestMethodConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestMethodConditionArgs) ToDeliveryRuleRequestMethodConditionOutput() DeliveryRuleRequestMethodConditionOutput
- func (i DeliveryRuleRequestMethodConditionArgs) ToDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionOutput
- type DeliveryRuleRequestMethodConditionInput
- type DeliveryRuleRequestMethodConditionOutput
- func (DeliveryRuleRequestMethodConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestMethodConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestMethodConditionOutput) Parameters() RequestMethodMatchConditionParametersOutput
- func (o DeliveryRuleRequestMethodConditionOutput) ToDeliveryRuleRequestMethodConditionOutput() DeliveryRuleRequestMethodConditionOutput
- func (o DeliveryRuleRequestMethodConditionOutput) ToDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionOutput
- type DeliveryRuleRequestMethodConditionResponse
- type DeliveryRuleRequestMethodConditionResponseArgs
- func (DeliveryRuleRequestMethodConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestMethodConditionResponseArgs) ToDeliveryRuleRequestMethodConditionResponseOutput() DeliveryRuleRequestMethodConditionResponseOutput
- func (i DeliveryRuleRequestMethodConditionResponseArgs) ToDeliveryRuleRequestMethodConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionResponseOutput
- type DeliveryRuleRequestMethodConditionResponseInput
- type DeliveryRuleRequestMethodConditionResponseOutput
- func (DeliveryRuleRequestMethodConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestMethodConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestMethodConditionResponseOutput) Parameters() RequestMethodMatchConditionParametersResponseOutput
- func (o DeliveryRuleRequestMethodConditionResponseOutput) ToDeliveryRuleRequestMethodConditionResponseOutput() DeliveryRuleRequestMethodConditionResponseOutput
- func (o DeliveryRuleRequestMethodConditionResponseOutput) ToDeliveryRuleRequestMethodConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionResponseOutput
- type DeliveryRuleRequestSchemeCondition
- type DeliveryRuleRequestSchemeConditionArgs
- func (DeliveryRuleRequestSchemeConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestSchemeConditionArgs) ToDeliveryRuleRequestSchemeConditionOutput() DeliveryRuleRequestSchemeConditionOutput
- func (i DeliveryRuleRequestSchemeConditionArgs) ToDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionOutput
- type DeliveryRuleRequestSchemeConditionInput
- type DeliveryRuleRequestSchemeConditionOutput
- func (DeliveryRuleRequestSchemeConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestSchemeConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestSchemeConditionOutput) Parameters() RequestSchemeMatchConditionParametersOutput
- func (o DeliveryRuleRequestSchemeConditionOutput) ToDeliveryRuleRequestSchemeConditionOutput() DeliveryRuleRequestSchemeConditionOutput
- func (o DeliveryRuleRequestSchemeConditionOutput) ToDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionOutput
- type DeliveryRuleRequestSchemeConditionResponse
- type DeliveryRuleRequestSchemeConditionResponseArgs
- func (DeliveryRuleRequestSchemeConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestSchemeConditionResponseArgs) ToDeliveryRuleRequestSchemeConditionResponseOutput() DeliveryRuleRequestSchemeConditionResponseOutput
- func (i DeliveryRuleRequestSchemeConditionResponseArgs) ToDeliveryRuleRequestSchemeConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionResponseOutput
- type DeliveryRuleRequestSchemeConditionResponseInput
- type DeliveryRuleRequestSchemeConditionResponseOutput
- func (DeliveryRuleRequestSchemeConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestSchemeConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestSchemeConditionResponseOutput) Parameters() RequestSchemeMatchConditionParametersResponseOutput
- func (o DeliveryRuleRequestSchemeConditionResponseOutput) ToDeliveryRuleRequestSchemeConditionResponseOutput() DeliveryRuleRequestSchemeConditionResponseOutput
- func (o DeliveryRuleRequestSchemeConditionResponseOutput) ToDeliveryRuleRequestSchemeConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionResponseOutput
- type DeliveryRuleRequestUriCondition
- type DeliveryRuleRequestUriConditionArgs
- func (DeliveryRuleRequestUriConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestUriConditionArgs) ToDeliveryRuleRequestUriConditionOutput() DeliveryRuleRequestUriConditionOutput
- func (i DeliveryRuleRequestUriConditionArgs) ToDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionOutput
- type DeliveryRuleRequestUriConditionInput
- type DeliveryRuleRequestUriConditionOutput
- func (DeliveryRuleRequestUriConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestUriConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestUriConditionOutput) Parameters() RequestUriMatchConditionParametersOutput
- func (o DeliveryRuleRequestUriConditionOutput) ToDeliveryRuleRequestUriConditionOutput() DeliveryRuleRequestUriConditionOutput
- func (o DeliveryRuleRequestUriConditionOutput) ToDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionOutput
- type DeliveryRuleRequestUriConditionResponse
- type DeliveryRuleRequestUriConditionResponseArgs
- func (DeliveryRuleRequestUriConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleRequestUriConditionResponseArgs) ToDeliveryRuleRequestUriConditionResponseOutput() DeliveryRuleRequestUriConditionResponseOutput
- func (i DeliveryRuleRequestUriConditionResponseArgs) ToDeliveryRuleRequestUriConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionResponseOutput
- type DeliveryRuleRequestUriConditionResponseInput
- type DeliveryRuleRequestUriConditionResponseOutput
- func (DeliveryRuleRequestUriConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleRequestUriConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleRequestUriConditionResponseOutput) Parameters() RequestUriMatchConditionParametersResponseOutput
- func (o DeliveryRuleRequestUriConditionResponseOutput) ToDeliveryRuleRequestUriConditionResponseOutput() DeliveryRuleRequestUriConditionResponseOutput
- func (o DeliveryRuleRequestUriConditionResponseOutput) ToDeliveryRuleRequestUriConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionResponseOutput
- type DeliveryRuleResponse
- type DeliveryRuleResponseArgs
- type DeliveryRuleResponseArray
- type DeliveryRuleResponseArrayInput
- type DeliveryRuleResponseArrayOutput
- func (DeliveryRuleResponseArrayOutput) ElementType() reflect.Type
- func (o DeliveryRuleResponseArrayOutput) Index(i pulumi.IntInput) DeliveryRuleResponseOutput
- func (o DeliveryRuleResponseArrayOutput) ToDeliveryRuleResponseArrayOutput() DeliveryRuleResponseArrayOutput
- func (o DeliveryRuleResponseArrayOutput) ToDeliveryRuleResponseArrayOutputWithContext(ctx context.Context) DeliveryRuleResponseArrayOutput
- type DeliveryRuleResponseHeaderAction
- type DeliveryRuleResponseHeaderActionArgs
- func (DeliveryRuleResponseHeaderActionArgs) ElementType() reflect.Type
- func (i DeliveryRuleResponseHeaderActionArgs) ToDeliveryRuleResponseHeaderActionOutput() DeliveryRuleResponseHeaderActionOutput
- func (i DeliveryRuleResponseHeaderActionArgs) ToDeliveryRuleResponseHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionOutput
- type DeliveryRuleResponseHeaderActionInput
- type DeliveryRuleResponseHeaderActionOutput
- func (DeliveryRuleResponseHeaderActionOutput) ElementType() reflect.Type
- func (o DeliveryRuleResponseHeaderActionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleResponseHeaderActionOutput) Parameters() HeaderActionParametersOutput
- func (o DeliveryRuleResponseHeaderActionOutput) ToDeliveryRuleResponseHeaderActionOutput() DeliveryRuleResponseHeaderActionOutput
- func (o DeliveryRuleResponseHeaderActionOutput) ToDeliveryRuleResponseHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionOutput
- type DeliveryRuleResponseHeaderActionResponse
- type DeliveryRuleResponseHeaderActionResponseArgs
- func (DeliveryRuleResponseHeaderActionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleResponseHeaderActionResponseArgs) ToDeliveryRuleResponseHeaderActionResponseOutput() DeliveryRuleResponseHeaderActionResponseOutput
- func (i DeliveryRuleResponseHeaderActionResponseArgs) ToDeliveryRuleResponseHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionResponseOutput
- type DeliveryRuleResponseHeaderActionResponseInput
- type DeliveryRuleResponseHeaderActionResponseOutput
- func (DeliveryRuleResponseHeaderActionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleResponseHeaderActionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleResponseHeaderActionResponseOutput) Parameters() HeaderActionParametersResponseOutput
- func (o DeliveryRuleResponseHeaderActionResponseOutput) ToDeliveryRuleResponseHeaderActionResponseOutput() DeliveryRuleResponseHeaderActionResponseOutput
- func (o DeliveryRuleResponseHeaderActionResponseOutput) ToDeliveryRuleResponseHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionResponseOutput
- type DeliveryRuleResponseInput
- type DeliveryRuleResponseOutput
- func (o DeliveryRuleResponseOutput) Actions() pulumi.ArrayOutput
- func (o DeliveryRuleResponseOutput) Conditions() pulumi.ArrayOutput
- func (DeliveryRuleResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleResponseOutput) Name() pulumi.StringPtrOutput
- func (o DeliveryRuleResponseOutput) Order() pulumi.IntOutput
- func (o DeliveryRuleResponseOutput) ToDeliveryRuleResponseOutput() DeliveryRuleResponseOutput
- func (o DeliveryRuleResponseOutput) ToDeliveryRuleResponseOutputWithContext(ctx context.Context) DeliveryRuleResponseOutput
- type DeliveryRuleUrlFileExtensionCondition
- type DeliveryRuleUrlFileExtensionConditionArgs
- func (DeliveryRuleUrlFileExtensionConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleUrlFileExtensionConditionArgs) ToDeliveryRuleUrlFileExtensionConditionOutput() DeliveryRuleUrlFileExtensionConditionOutput
- func (i DeliveryRuleUrlFileExtensionConditionArgs) ToDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionOutput
- type DeliveryRuleUrlFileExtensionConditionInput
- type DeliveryRuleUrlFileExtensionConditionOutput
- func (DeliveryRuleUrlFileExtensionConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleUrlFileExtensionConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleUrlFileExtensionConditionOutput) Parameters() UrlFileExtensionMatchConditionParametersOutput
- func (o DeliveryRuleUrlFileExtensionConditionOutput) ToDeliveryRuleUrlFileExtensionConditionOutput() DeliveryRuleUrlFileExtensionConditionOutput
- func (o DeliveryRuleUrlFileExtensionConditionOutput) ToDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionOutput
- type DeliveryRuleUrlFileExtensionConditionResponse
- type DeliveryRuleUrlFileExtensionConditionResponseArgs
- func (DeliveryRuleUrlFileExtensionConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleUrlFileExtensionConditionResponseArgs) ToDeliveryRuleUrlFileExtensionConditionResponseOutput() DeliveryRuleUrlFileExtensionConditionResponseOutput
- func (i DeliveryRuleUrlFileExtensionConditionResponseArgs) ToDeliveryRuleUrlFileExtensionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionResponseOutput
- type DeliveryRuleUrlFileExtensionConditionResponseInput
- type DeliveryRuleUrlFileExtensionConditionResponseOutput
- func (DeliveryRuleUrlFileExtensionConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) Parameters() UrlFileExtensionMatchConditionParametersResponseOutput
- func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) ToDeliveryRuleUrlFileExtensionConditionResponseOutput() DeliveryRuleUrlFileExtensionConditionResponseOutput
- func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) ToDeliveryRuleUrlFileExtensionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionResponseOutput
- type DeliveryRuleUrlFileNameCondition
- type DeliveryRuleUrlFileNameConditionArgs
- func (DeliveryRuleUrlFileNameConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleUrlFileNameConditionArgs) ToDeliveryRuleUrlFileNameConditionOutput() DeliveryRuleUrlFileNameConditionOutput
- func (i DeliveryRuleUrlFileNameConditionArgs) ToDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionOutput
- type DeliveryRuleUrlFileNameConditionInput
- type DeliveryRuleUrlFileNameConditionOutput
- func (DeliveryRuleUrlFileNameConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleUrlFileNameConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleUrlFileNameConditionOutput) Parameters() UrlFileNameMatchConditionParametersOutput
- func (o DeliveryRuleUrlFileNameConditionOutput) ToDeliveryRuleUrlFileNameConditionOutput() DeliveryRuleUrlFileNameConditionOutput
- func (o DeliveryRuleUrlFileNameConditionOutput) ToDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionOutput
- type DeliveryRuleUrlFileNameConditionResponse
- type DeliveryRuleUrlFileNameConditionResponseArgs
- func (DeliveryRuleUrlFileNameConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleUrlFileNameConditionResponseArgs) ToDeliveryRuleUrlFileNameConditionResponseOutput() DeliveryRuleUrlFileNameConditionResponseOutput
- func (i DeliveryRuleUrlFileNameConditionResponseArgs) ToDeliveryRuleUrlFileNameConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionResponseOutput
- type DeliveryRuleUrlFileNameConditionResponseInput
- type DeliveryRuleUrlFileNameConditionResponseOutput
- func (DeliveryRuleUrlFileNameConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleUrlFileNameConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleUrlFileNameConditionResponseOutput) Parameters() UrlFileNameMatchConditionParametersResponseOutput
- func (o DeliveryRuleUrlFileNameConditionResponseOutput) ToDeliveryRuleUrlFileNameConditionResponseOutput() DeliveryRuleUrlFileNameConditionResponseOutput
- func (o DeliveryRuleUrlFileNameConditionResponseOutput) ToDeliveryRuleUrlFileNameConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionResponseOutput
- type DeliveryRuleUrlPathCondition
- type DeliveryRuleUrlPathConditionArgs
- func (DeliveryRuleUrlPathConditionArgs) ElementType() reflect.Type
- func (i DeliveryRuleUrlPathConditionArgs) ToDeliveryRuleUrlPathConditionOutput() DeliveryRuleUrlPathConditionOutput
- func (i DeliveryRuleUrlPathConditionArgs) ToDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionOutput
- type DeliveryRuleUrlPathConditionInput
- type DeliveryRuleUrlPathConditionOutput
- func (DeliveryRuleUrlPathConditionOutput) ElementType() reflect.Type
- func (o DeliveryRuleUrlPathConditionOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleUrlPathConditionOutput) Parameters() UrlPathMatchConditionParametersOutput
- func (o DeliveryRuleUrlPathConditionOutput) ToDeliveryRuleUrlPathConditionOutput() DeliveryRuleUrlPathConditionOutput
- func (o DeliveryRuleUrlPathConditionOutput) ToDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionOutput
- type DeliveryRuleUrlPathConditionResponse
- type DeliveryRuleUrlPathConditionResponseArgs
- func (DeliveryRuleUrlPathConditionResponseArgs) ElementType() reflect.Type
- func (i DeliveryRuleUrlPathConditionResponseArgs) ToDeliveryRuleUrlPathConditionResponseOutput() DeliveryRuleUrlPathConditionResponseOutput
- func (i DeliveryRuleUrlPathConditionResponseArgs) ToDeliveryRuleUrlPathConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionResponseOutput
- type DeliveryRuleUrlPathConditionResponseInput
- type DeliveryRuleUrlPathConditionResponseOutput
- func (DeliveryRuleUrlPathConditionResponseOutput) ElementType() reflect.Type
- func (o DeliveryRuleUrlPathConditionResponseOutput) Name() pulumi.StringOutput
- func (o DeliveryRuleUrlPathConditionResponseOutput) Parameters() UrlPathMatchConditionParametersResponseOutput
- func (o DeliveryRuleUrlPathConditionResponseOutput) ToDeliveryRuleUrlPathConditionResponseOutput() DeliveryRuleUrlPathConditionResponseOutput
- func (o DeliveryRuleUrlPathConditionResponseOutput) ToDeliveryRuleUrlPathConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionResponseOutput
- type Endpoint
- type EndpointArgs
- type EndpointPropertiesUpdateParametersDeliveryPolicy
- type EndpointPropertiesUpdateParametersDeliveryPolicyArgs
- func (EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ElementType() reflect.Type
- func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutput() EndpointPropertiesUpdateParametersDeliveryPolicyOutput
- func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyOutput
- func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
- func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
- type EndpointPropertiesUpdateParametersDeliveryPolicyInput
- type EndpointPropertiesUpdateParametersDeliveryPolicyOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) Description() pulumi.StringPtrOutput
- func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) Rules() DeliveryRuleArrayOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutput() EndpointPropertiesUpdateParametersDeliveryPolicyOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
- type EndpointPropertiesUpdateParametersDeliveryPolicyPtrInput
- type EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) Description() pulumi.StringPtrOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) Elem() EndpointPropertiesUpdateParametersDeliveryPolicyOutput
- func (EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) Rules() DeliveryRuleArrayOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
- func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
- type EndpointPropertiesUpdateParametersResponseDeliveryPolicy
- type EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs
- func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ElementType() reflect.Type
- func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
- func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
- func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
- func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
- type EndpointPropertiesUpdateParametersResponseDeliveryPolicyInput
- type EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) Description() pulumi.StringPtrOutput
- func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) Rules() DeliveryRuleResponseArrayOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
- type EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrInput
- type EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) Description() pulumi.StringPtrOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) Elem() EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
- func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) Rules() DeliveryRuleResponseArrayOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
- func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
- type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink
- type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs
- func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
- func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() ...
- func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) ...
- func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkInput
- type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
- func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() ...
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) ...
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput
- type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Elem() ...
- func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() ...
- func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) ...
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs
- func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
- func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkInput
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrInput
- type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Elem() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
- func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
- type EndpointState
- type GeoFilter
- type GeoFilterArgs
- type GeoFilterArray
- type GeoFilterArrayInput
- type GeoFilterArrayOutput
- func (GeoFilterArrayOutput) ElementType() reflect.Type
- func (o GeoFilterArrayOutput) Index(i pulumi.IntInput) GeoFilterOutput
- func (o GeoFilterArrayOutput) ToGeoFilterArrayOutput() GeoFilterArrayOutput
- func (o GeoFilterArrayOutput) ToGeoFilterArrayOutputWithContext(ctx context.Context) GeoFilterArrayOutput
- type GeoFilterInput
- type GeoFilterOutput
- func (o GeoFilterOutput) Action() pulumi.StringOutput
- func (o GeoFilterOutput) CountryCodes() pulumi.StringArrayOutput
- func (GeoFilterOutput) ElementType() reflect.Type
- func (o GeoFilterOutput) RelativePath() pulumi.StringOutput
- func (o GeoFilterOutput) ToGeoFilterOutput() GeoFilterOutput
- func (o GeoFilterOutput) ToGeoFilterOutputWithContext(ctx context.Context) GeoFilterOutput
- type GeoFilterResponse
- type GeoFilterResponseArgs
- type GeoFilterResponseArray
- type GeoFilterResponseArrayInput
- type GeoFilterResponseArrayOutput
- func (GeoFilterResponseArrayOutput) ElementType() reflect.Type
- func (o GeoFilterResponseArrayOutput) Index(i pulumi.IntInput) GeoFilterResponseOutput
- func (o GeoFilterResponseArrayOutput) ToGeoFilterResponseArrayOutput() GeoFilterResponseArrayOutput
- func (o GeoFilterResponseArrayOutput) ToGeoFilterResponseArrayOutputWithContext(ctx context.Context) GeoFilterResponseArrayOutput
- type GeoFilterResponseInput
- type GeoFilterResponseOutput
- func (o GeoFilterResponseOutput) Action() pulumi.StringOutput
- func (o GeoFilterResponseOutput) CountryCodes() pulumi.StringArrayOutput
- func (GeoFilterResponseOutput) ElementType() reflect.Type
- func (o GeoFilterResponseOutput) RelativePath() pulumi.StringOutput
- func (o GeoFilterResponseOutput) ToGeoFilterResponseOutput() GeoFilterResponseOutput
- func (o GeoFilterResponseOutput) ToGeoFilterResponseOutputWithContext(ctx context.Context) GeoFilterResponseOutput
- type GetProfileSupportedOptimizationTypesArgs
- type GetProfileSupportedOptimizationTypesResult
- type HeaderActionParameters
- type HeaderActionParametersArgs
- type HeaderActionParametersInput
- type HeaderActionParametersOutput
- func (HeaderActionParametersOutput) ElementType() reflect.Type
- func (o HeaderActionParametersOutput) HeaderAction() pulumi.StringOutput
- func (o HeaderActionParametersOutput) HeaderName() pulumi.StringOutput
- func (o HeaderActionParametersOutput) OdataType() pulumi.StringOutput
- func (o HeaderActionParametersOutput) ToHeaderActionParametersOutput() HeaderActionParametersOutput
- func (o HeaderActionParametersOutput) ToHeaderActionParametersOutputWithContext(ctx context.Context) HeaderActionParametersOutput
- func (o HeaderActionParametersOutput) Value() pulumi.StringPtrOutput
- type HeaderActionParametersResponse
- type HeaderActionParametersResponseArgs
- func (HeaderActionParametersResponseArgs) ElementType() reflect.Type
- func (i HeaderActionParametersResponseArgs) ToHeaderActionParametersResponseOutput() HeaderActionParametersResponseOutput
- func (i HeaderActionParametersResponseArgs) ToHeaderActionParametersResponseOutputWithContext(ctx context.Context) HeaderActionParametersResponseOutput
- type HeaderActionParametersResponseInput
- type HeaderActionParametersResponseOutput
- func (HeaderActionParametersResponseOutput) ElementType() reflect.Type
- func (o HeaderActionParametersResponseOutput) HeaderAction() pulumi.StringOutput
- func (o HeaderActionParametersResponseOutput) HeaderName() pulumi.StringOutput
- func (o HeaderActionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o HeaderActionParametersResponseOutput) ToHeaderActionParametersResponseOutput() HeaderActionParametersResponseOutput
- func (o HeaderActionParametersResponseOutput) ToHeaderActionParametersResponseOutputWithContext(ctx context.Context) HeaderActionParametersResponseOutput
- func (o HeaderActionParametersResponseOutput) Value() pulumi.StringPtrOutput
- type HealthProbeParameters
- type HealthProbeParametersArgs
- func (HealthProbeParametersArgs) ElementType() reflect.Type
- func (i HealthProbeParametersArgs) ToHealthProbeParametersOutput() HealthProbeParametersOutput
- func (i HealthProbeParametersArgs) ToHealthProbeParametersOutputWithContext(ctx context.Context) HealthProbeParametersOutput
- func (i HealthProbeParametersArgs) ToHealthProbeParametersPtrOutput() HealthProbeParametersPtrOutput
- func (i HealthProbeParametersArgs) ToHealthProbeParametersPtrOutputWithContext(ctx context.Context) HealthProbeParametersPtrOutput
- type HealthProbeParametersInput
- type HealthProbeParametersOutput
- func (HealthProbeParametersOutput) ElementType() reflect.Type
- func (o HealthProbeParametersOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeParametersOutput) ProbePath() pulumi.StringPtrOutput
- func (o HealthProbeParametersOutput) ProbeProtocol() pulumi.StringPtrOutput
- func (o HealthProbeParametersOutput) ProbeRequestType() pulumi.StringPtrOutput
- func (o HealthProbeParametersOutput) ToHealthProbeParametersOutput() HealthProbeParametersOutput
- func (o HealthProbeParametersOutput) ToHealthProbeParametersOutputWithContext(ctx context.Context) HealthProbeParametersOutput
- func (o HealthProbeParametersOutput) ToHealthProbeParametersPtrOutput() HealthProbeParametersPtrOutput
- func (o HealthProbeParametersOutput) ToHealthProbeParametersPtrOutputWithContext(ctx context.Context) HealthProbeParametersPtrOutput
- type HealthProbeParametersPtrInput
- type HealthProbeParametersPtrOutput
- func (o HealthProbeParametersPtrOutput) Elem() HealthProbeParametersOutput
- func (HealthProbeParametersPtrOutput) ElementType() reflect.Type
- func (o HealthProbeParametersPtrOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeParametersPtrOutput) ProbePath() pulumi.StringPtrOutput
- func (o HealthProbeParametersPtrOutput) ProbeProtocol() pulumi.StringPtrOutput
- func (o HealthProbeParametersPtrOutput) ProbeRequestType() pulumi.StringPtrOutput
- func (o HealthProbeParametersPtrOutput) ToHealthProbeParametersPtrOutput() HealthProbeParametersPtrOutput
- func (o HealthProbeParametersPtrOutput) ToHealthProbeParametersPtrOutputWithContext(ctx context.Context) HealthProbeParametersPtrOutput
- type HealthProbeParametersResponse
- type HealthProbeParametersResponseArgs
- func (HealthProbeParametersResponseArgs) ElementType() reflect.Type
- func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponseOutput() HealthProbeParametersResponseOutput
- func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponseOutputWithContext(ctx context.Context) HealthProbeParametersResponseOutput
- func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponsePtrOutput() HealthProbeParametersResponsePtrOutput
- func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponsePtrOutputWithContext(ctx context.Context) HealthProbeParametersResponsePtrOutput
- type HealthProbeParametersResponseInput
- type HealthProbeParametersResponseOutput
- func (HealthProbeParametersResponseOutput) ElementType() reflect.Type
- func (o HealthProbeParametersResponseOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeParametersResponseOutput) ProbePath() pulumi.StringPtrOutput
- func (o HealthProbeParametersResponseOutput) ProbeProtocol() pulumi.StringPtrOutput
- func (o HealthProbeParametersResponseOutput) ProbeRequestType() pulumi.StringPtrOutput
- func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponseOutput() HealthProbeParametersResponseOutput
- func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponseOutputWithContext(ctx context.Context) HealthProbeParametersResponseOutput
- func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponsePtrOutput() HealthProbeParametersResponsePtrOutput
- func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponsePtrOutputWithContext(ctx context.Context) HealthProbeParametersResponsePtrOutput
- type HealthProbeParametersResponsePtrInput
- type HealthProbeParametersResponsePtrOutput
- func (o HealthProbeParametersResponsePtrOutput) Elem() HealthProbeParametersResponseOutput
- func (HealthProbeParametersResponsePtrOutput) ElementType() reflect.Type
- func (o HealthProbeParametersResponsePtrOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
- func (o HealthProbeParametersResponsePtrOutput) ProbePath() pulumi.StringPtrOutput
- func (o HealthProbeParametersResponsePtrOutput) ProbeProtocol() pulumi.StringPtrOutput
- func (o HealthProbeParametersResponsePtrOutput) ProbeRequestType() pulumi.StringPtrOutput
- func (o HealthProbeParametersResponsePtrOutput) ToHealthProbeParametersResponsePtrOutput() HealthProbeParametersResponsePtrOutput
- func (o HealthProbeParametersResponsePtrOutput) ToHealthProbeParametersResponsePtrOutputWithContext(ctx context.Context) HealthProbeParametersResponsePtrOutput
- type HttpErrorRangeParameters
- type HttpErrorRangeParametersArgs
- func (HttpErrorRangeParametersArgs) ElementType() reflect.Type
- func (i HttpErrorRangeParametersArgs) ToHttpErrorRangeParametersOutput() HttpErrorRangeParametersOutput
- func (i HttpErrorRangeParametersArgs) ToHttpErrorRangeParametersOutputWithContext(ctx context.Context) HttpErrorRangeParametersOutput
- type HttpErrorRangeParametersArray
- func (HttpErrorRangeParametersArray) ElementType() reflect.Type
- func (i HttpErrorRangeParametersArray) ToHttpErrorRangeParametersArrayOutput() HttpErrorRangeParametersArrayOutput
- func (i HttpErrorRangeParametersArray) ToHttpErrorRangeParametersArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersArrayOutput
- type HttpErrorRangeParametersArrayInput
- type HttpErrorRangeParametersArrayOutput
- func (HttpErrorRangeParametersArrayOutput) ElementType() reflect.Type
- func (o HttpErrorRangeParametersArrayOutput) Index(i pulumi.IntInput) HttpErrorRangeParametersOutput
- func (o HttpErrorRangeParametersArrayOutput) ToHttpErrorRangeParametersArrayOutput() HttpErrorRangeParametersArrayOutput
- func (o HttpErrorRangeParametersArrayOutput) ToHttpErrorRangeParametersArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersArrayOutput
- type HttpErrorRangeParametersInput
- type HttpErrorRangeParametersOutput
- func (o HttpErrorRangeParametersOutput) Begin() pulumi.IntPtrOutput
- func (HttpErrorRangeParametersOutput) ElementType() reflect.Type
- func (o HttpErrorRangeParametersOutput) End() pulumi.IntPtrOutput
- func (o HttpErrorRangeParametersOutput) ToHttpErrorRangeParametersOutput() HttpErrorRangeParametersOutput
- func (o HttpErrorRangeParametersOutput) ToHttpErrorRangeParametersOutputWithContext(ctx context.Context) HttpErrorRangeParametersOutput
- type HttpErrorRangeParametersResponse
- type HttpErrorRangeParametersResponseArgs
- func (HttpErrorRangeParametersResponseArgs) ElementType() reflect.Type
- func (i HttpErrorRangeParametersResponseArgs) ToHttpErrorRangeParametersResponseOutput() HttpErrorRangeParametersResponseOutput
- func (i HttpErrorRangeParametersResponseArgs) ToHttpErrorRangeParametersResponseOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseOutput
- type HttpErrorRangeParametersResponseArray
- func (HttpErrorRangeParametersResponseArray) ElementType() reflect.Type
- func (i HttpErrorRangeParametersResponseArray) ToHttpErrorRangeParametersResponseArrayOutput() HttpErrorRangeParametersResponseArrayOutput
- func (i HttpErrorRangeParametersResponseArray) ToHttpErrorRangeParametersResponseArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseArrayOutput
- type HttpErrorRangeParametersResponseArrayInput
- type HttpErrorRangeParametersResponseArrayOutput
- func (HttpErrorRangeParametersResponseArrayOutput) ElementType() reflect.Type
- func (o HttpErrorRangeParametersResponseArrayOutput) Index(i pulumi.IntInput) HttpErrorRangeParametersResponseOutput
- func (o HttpErrorRangeParametersResponseArrayOutput) ToHttpErrorRangeParametersResponseArrayOutput() HttpErrorRangeParametersResponseArrayOutput
- func (o HttpErrorRangeParametersResponseArrayOutput) ToHttpErrorRangeParametersResponseArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseArrayOutput
- type HttpErrorRangeParametersResponseInput
- type HttpErrorRangeParametersResponseOutput
- func (o HttpErrorRangeParametersResponseOutput) Begin() pulumi.IntPtrOutput
- func (HttpErrorRangeParametersResponseOutput) ElementType() reflect.Type
- func (o HttpErrorRangeParametersResponseOutput) End() pulumi.IntPtrOutput
- func (o HttpErrorRangeParametersResponseOutput) ToHttpErrorRangeParametersResponseOutput() HttpErrorRangeParametersResponseOutput
- func (o HttpErrorRangeParametersResponseOutput) ToHttpErrorRangeParametersResponseOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseOutput
- type HttpVersionMatchConditionParameters
- type HttpVersionMatchConditionParametersArgs
- func (HttpVersionMatchConditionParametersArgs) ElementType() reflect.Type
- func (i HttpVersionMatchConditionParametersArgs) ToHttpVersionMatchConditionParametersOutput() HttpVersionMatchConditionParametersOutput
- func (i HttpVersionMatchConditionParametersArgs) ToHttpVersionMatchConditionParametersOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersOutput
- type HttpVersionMatchConditionParametersInput
- type HttpVersionMatchConditionParametersOutput
- func (HttpVersionMatchConditionParametersOutput) ElementType() reflect.Type
- func (o HttpVersionMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o HttpVersionMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o HttpVersionMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o HttpVersionMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o HttpVersionMatchConditionParametersOutput) ToHttpVersionMatchConditionParametersOutput() HttpVersionMatchConditionParametersOutput
- func (o HttpVersionMatchConditionParametersOutput) ToHttpVersionMatchConditionParametersOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersOutput
- type HttpVersionMatchConditionParametersResponse
- type HttpVersionMatchConditionParametersResponseArgs
- func (HttpVersionMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i HttpVersionMatchConditionParametersResponseArgs) ToHttpVersionMatchConditionParametersResponseOutput() HttpVersionMatchConditionParametersResponseOutput
- func (i HttpVersionMatchConditionParametersResponseArgs) ToHttpVersionMatchConditionParametersResponseOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersResponseOutput
- type HttpVersionMatchConditionParametersResponseInput
- type HttpVersionMatchConditionParametersResponseOutput
- func (HttpVersionMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o HttpVersionMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o HttpVersionMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o HttpVersionMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o HttpVersionMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o HttpVersionMatchConditionParametersResponseOutput) ToHttpVersionMatchConditionParametersResponseOutput() HttpVersionMatchConditionParametersResponseOutput
- func (o HttpVersionMatchConditionParametersResponseOutput) ToHttpVersionMatchConditionParametersResponseOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersResponseOutput
- type IsDeviceMatchConditionParameters
- type IsDeviceMatchConditionParametersArgs
- func (IsDeviceMatchConditionParametersArgs) ElementType() reflect.Type
- func (i IsDeviceMatchConditionParametersArgs) ToIsDeviceMatchConditionParametersOutput() IsDeviceMatchConditionParametersOutput
- func (i IsDeviceMatchConditionParametersArgs) ToIsDeviceMatchConditionParametersOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersOutput
- type IsDeviceMatchConditionParametersInput
- type IsDeviceMatchConditionParametersOutput
- func (IsDeviceMatchConditionParametersOutput) ElementType() reflect.Type
- func (o IsDeviceMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o IsDeviceMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o IsDeviceMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o IsDeviceMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o IsDeviceMatchConditionParametersOutput) ToIsDeviceMatchConditionParametersOutput() IsDeviceMatchConditionParametersOutput
- func (o IsDeviceMatchConditionParametersOutput) ToIsDeviceMatchConditionParametersOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersOutput
- func (o IsDeviceMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type IsDeviceMatchConditionParametersResponse
- type IsDeviceMatchConditionParametersResponseArgs
- func (IsDeviceMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i IsDeviceMatchConditionParametersResponseArgs) ToIsDeviceMatchConditionParametersResponseOutput() IsDeviceMatchConditionParametersResponseOutput
- func (i IsDeviceMatchConditionParametersResponseArgs) ToIsDeviceMatchConditionParametersResponseOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersResponseOutput
- type IsDeviceMatchConditionParametersResponseInput
- type IsDeviceMatchConditionParametersResponseOutput
- func (IsDeviceMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o IsDeviceMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o IsDeviceMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o IsDeviceMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o IsDeviceMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o IsDeviceMatchConditionParametersResponseOutput) ToIsDeviceMatchConditionParametersResponseOutput() IsDeviceMatchConditionParametersResponseOutput
- func (o IsDeviceMatchConditionParametersResponseOutput) ToIsDeviceMatchConditionParametersResponseOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersResponseOutput
- func (o IsDeviceMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type KeyVaultSigningKeyParameters
- type KeyVaultSigningKeyParametersArgs
- func (KeyVaultSigningKeyParametersArgs) ElementType() reflect.Type
- func (i KeyVaultSigningKeyParametersArgs) ToKeyVaultSigningKeyParametersOutput() KeyVaultSigningKeyParametersOutput
- func (i KeyVaultSigningKeyParametersArgs) ToKeyVaultSigningKeyParametersOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersOutput
- type KeyVaultSigningKeyParametersInput
- type KeyVaultSigningKeyParametersOutput
- func (KeyVaultSigningKeyParametersOutput) ElementType() reflect.Type
- func (o KeyVaultSigningKeyParametersOutput) OdataType() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersOutput) ResourceGroupName() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersOutput) SecretName() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersOutput) SecretVersion() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersOutput) SubscriptionId() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersOutput) ToKeyVaultSigningKeyParametersOutput() KeyVaultSigningKeyParametersOutput
- func (o KeyVaultSigningKeyParametersOutput) ToKeyVaultSigningKeyParametersOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersOutput
- func (o KeyVaultSigningKeyParametersOutput) VaultName() pulumi.StringOutput
- type KeyVaultSigningKeyParametersResponse
- type KeyVaultSigningKeyParametersResponseArgs
- func (KeyVaultSigningKeyParametersResponseArgs) ElementType() reflect.Type
- func (i KeyVaultSigningKeyParametersResponseArgs) ToKeyVaultSigningKeyParametersResponseOutput() KeyVaultSigningKeyParametersResponseOutput
- func (i KeyVaultSigningKeyParametersResponseArgs) ToKeyVaultSigningKeyParametersResponseOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersResponseOutput
- type KeyVaultSigningKeyParametersResponseInput
- type KeyVaultSigningKeyParametersResponseOutput
- func (KeyVaultSigningKeyParametersResponseOutput) ElementType() reflect.Type
- func (o KeyVaultSigningKeyParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersResponseOutput) ResourceGroupName() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersResponseOutput) SecretName() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersResponseOutput) SecretVersion() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersResponseOutput) SubscriptionId() pulumi.StringOutput
- func (o KeyVaultSigningKeyParametersResponseOutput) ToKeyVaultSigningKeyParametersResponseOutput() KeyVaultSigningKeyParametersResponseOutput
- func (o KeyVaultSigningKeyParametersResponseOutput) ToKeyVaultSigningKeyParametersResponseOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersResponseOutput
- func (o KeyVaultSigningKeyParametersResponseOutput) VaultName() pulumi.StringOutput
- type LookupCustomDomainArgs
- type LookupCustomDomainResult
- type LookupEndpointArgs
- type LookupEndpointResult
- type LookupOriginArgs
- type LookupOriginGroupArgs
- type LookupOriginGroupResult
- type LookupOriginResult
- type LookupPolicyArgs
- type LookupPolicyResult
- type LookupProfileArgs
- type LookupProfileResult
- type ManagedRuleGroupOverride
- type ManagedRuleGroupOverrideArgs
- func (ManagedRuleGroupOverrideArgs) ElementType() reflect.Type
- func (i ManagedRuleGroupOverrideArgs) ToManagedRuleGroupOverrideOutput() ManagedRuleGroupOverrideOutput
- func (i ManagedRuleGroupOverrideArgs) ToManagedRuleGroupOverrideOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideOutput
- type ManagedRuleGroupOverrideArray
- func (ManagedRuleGroupOverrideArray) ElementType() reflect.Type
- func (i ManagedRuleGroupOverrideArray) ToManagedRuleGroupOverrideArrayOutput() ManagedRuleGroupOverrideArrayOutput
- func (i ManagedRuleGroupOverrideArray) ToManagedRuleGroupOverrideArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideArrayOutput
- type ManagedRuleGroupOverrideArrayInput
- type ManagedRuleGroupOverrideArrayOutput
- func (ManagedRuleGroupOverrideArrayOutput) ElementType() reflect.Type
- func (o ManagedRuleGroupOverrideArrayOutput) Index(i pulumi.IntInput) ManagedRuleGroupOverrideOutput
- func (o ManagedRuleGroupOverrideArrayOutput) ToManagedRuleGroupOverrideArrayOutput() ManagedRuleGroupOverrideArrayOutput
- func (o ManagedRuleGroupOverrideArrayOutput) ToManagedRuleGroupOverrideArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideArrayOutput
- type ManagedRuleGroupOverrideInput
- type ManagedRuleGroupOverrideOutput
- func (ManagedRuleGroupOverrideOutput) ElementType() reflect.Type
- func (o ManagedRuleGroupOverrideOutput) RuleGroupName() pulumi.StringOutput
- func (o ManagedRuleGroupOverrideOutput) Rules() ManagedRuleOverrideArrayOutput
- func (o ManagedRuleGroupOverrideOutput) ToManagedRuleGroupOverrideOutput() ManagedRuleGroupOverrideOutput
- func (o ManagedRuleGroupOverrideOutput) ToManagedRuleGroupOverrideOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideOutput
- type ManagedRuleGroupOverrideResponse
- type ManagedRuleGroupOverrideResponseArgs
- func (ManagedRuleGroupOverrideResponseArgs) ElementType() reflect.Type
- func (i ManagedRuleGroupOverrideResponseArgs) ToManagedRuleGroupOverrideResponseOutput() ManagedRuleGroupOverrideResponseOutput
- func (i ManagedRuleGroupOverrideResponseArgs) ToManagedRuleGroupOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseOutput
- type ManagedRuleGroupOverrideResponseArray
- func (ManagedRuleGroupOverrideResponseArray) ElementType() reflect.Type
- func (i ManagedRuleGroupOverrideResponseArray) ToManagedRuleGroupOverrideResponseArrayOutput() ManagedRuleGroupOverrideResponseArrayOutput
- func (i ManagedRuleGroupOverrideResponseArray) ToManagedRuleGroupOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseArrayOutput
- type ManagedRuleGroupOverrideResponseArrayInput
- type ManagedRuleGroupOverrideResponseArrayOutput
- func (ManagedRuleGroupOverrideResponseArrayOutput) ElementType() reflect.Type
- func (o ManagedRuleGroupOverrideResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleGroupOverrideResponseOutput
- func (o ManagedRuleGroupOverrideResponseArrayOutput) ToManagedRuleGroupOverrideResponseArrayOutput() ManagedRuleGroupOverrideResponseArrayOutput
- func (o ManagedRuleGroupOverrideResponseArrayOutput) ToManagedRuleGroupOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseArrayOutput
- type ManagedRuleGroupOverrideResponseInput
- type ManagedRuleGroupOverrideResponseOutput
- func (ManagedRuleGroupOverrideResponseOutput) ElementType() reflect.Type
- func (o ManagedRuleGroupOverrideResponseOutput) RuleGroupName() pulumi.StringOutput
- func (o ManagedRuleGroupOverrideResponseOutput) Rules() ManagedRuleOverrideResponseArrayOutput
- func (o ManagedRuleGroupOverrideResponseOutput) ToManagedRuleGroupOverrideResponseOutput() ManagedRuleGroupOverrideResponseOutput
- func (o ManagedRuleGroupOverrideResponseOutput) ToManagedRuleGroupOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseOutput
- type ManagedRuleOverride
- type ManagedRuleOverrideArgs
- type ManagedRuleOverrideArray
- type ManagedRuleOverrideArrayInput
- type ManagedRuleOverrideArrayOutput
- func (ManagedRuleOverrideArrayOutput) ElementType() reflect.Type
- func (o ManagedRuleOverrideArrayOutput) Index(i pulumi.IntInput) ManagedRuleOverrideOutput
- func (o ManagedRuleOverrideArrayOutput) ToManagedRuleOverrideArrayOutput() ManagedRuleOverrideArrayOutput
- func (o ManagedRuleOverrideArrayOutput) ToManagedRuleOverrideArrayOutputWithContext(ctx context.Context) ManagedRuleOverrideArrayOutput
- type ManagedRuleOverrideInput
- type ManagedRuleOverrideOutput
- func (o ManagedRuleOverrideOutput) Action() pulumi.StringPtrOutput
- func (ManagedRuleOverrideOutput) ElementType() reflect.Type
- func (o ManagedRuleOverrideOutput) EnabledState() pulumi.StringPtrOutput
- func (o ManagedRuleOverrideOutput) RuleId() pulumi.StringOutput
- func (o ManagedRuleOverrideOutput) ToManagedRuleOverrideOutput() ManagedRuleOverrideOutput
- func (o ManagedRuleOverrideOutput) ToManagedRuleOverrideOutputWithContext(ctx context.Context) ManagedRuleOverrideOutput
- type ManagedRuleOverrideResponse
- type ManagedRuleOverrideResponseArgs
- func (ManagedRuleOverrideResponseArgs) ElementType() reflect.Type
- func (i ManagedRuleOverrideResponseArgs) ToManagedRuleOverrideResponseOutput() ManagedRuleOverrideResponseOutput
- func (i ManagedRuleOverrideResponseArgs) ToManagedRuleOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseOutput
- type ManagedRuleOverrideResponseArray
- func (ManagedRuleOverrideResponseArray) ElementType() reflect.Type
- func (i ManagedRuleOverrideResponseArray) ToManagedRuleOverrideResponseArrayOutput() ManagedRuleOverrideResponseArrayOutput
- func (i ManagedRuleOverrideResponseArray) ToManagedRuleOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseArrayOutput
- type ManagedRuleOverrideResponseArrayInput
- type ManagedRuleOverrideResponseArrayOutput
- func (ManagedRuleOverrideResponseArrayOutput) ElementType() reflect.Type
- func (o ManagedRuleOverrideResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleOverrideResponseOutput
- func (o ManagedRuleOverrideResponseArrayOutput) ToManagedRuleOverrideResponseArrayOutput() ManagedRuleOverrideResponseArrayOutput
- func (o ManagedRuleOverrideResponseArrayOutput) ToManagedRuleOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseArrayOutput
- type ManagedRuleOverrideResponseInput
- type ManagedRuleOverrideResponseOutput
- func (o ManagedRuleOverrideResponseOutput) Action() pulumi.StringPtrOutput
- func (ManagedRuleOverrideResponseOutput) ElementType() reflect.Type
- func (o ManagedRuleOverrideResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o ManagedRuleOverrideResponseOutput) RuleId() pulumi.StringOutput
- func (o ManagedRuleOverrideResponseOutput) ToManagedRuleOverrideResponseOutput() ManagedRuleOverrideResponseOutput
- func (o ManagedRuleOverrideResponseOutput) ToManagedRuleOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseOutput
- type ManagedRuleSet
- type ManagedRuleSetArgs
- type ManagedRuleSetArray
- type ManagedRuleSetArrayInput
- type ManagedRuleSetArrayOutput
- func (ManagedRuleSetArrayOutput) ElementType() reflect.Type
- func (o ManagedRuleSetArrayOutput) Index(i pulumi.IntInput) ManagedRuleSetOutput
- func (o ManagedRuleSetArrayOutput) ToManagedRuleSetArrayOutput() ManagedRuleSetArrayOutput
- func (o ManagedRuleSetArrayOutput) ToManagedRuleSetArrayOutputWithContext(ctx context.Context) ManagedRuleSetArrayOutput
- type ManagedRuleSetInput
- type ManagedRuleSetList
- type ManagedRuleSetListArgs
- func (ManagedRuleSetListArgs) ElementType() reflect.Type
- func (i ManagedRuleSetListArgs) ToManagedRuleSetListOutput() ManagedRuleSetListOutput
- func (i ManagedRuleSetListArgs) ToManagedRuleSetListOutputWithContext(ctx context.Context) ManagedRuleSetListOutput
- func (i ManagedRuleSetListArgs) ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput
- func (i ManagedRuleSetListArgs) ToManagedRuleSetListPtrOutputWithContext(ctx context.Context) ManagedRuleSetListPtrOutput
- type ManagedRuleSetListInput
- type ManagedRuleSetListOutput
- func (ManagedRuleSetListOutput) ElementType() reflect.Type
- func (o ManagedRuleSetListOutput) ManagedRuleSets() ManagedRuleSetArrayOutput
- func (o ManagedRuleSetListOutput) ToManagedRuleSetListOutput() ManagedRuleSetListOutput
- func (o ManagedRuleSetListOutput) ToManagedRuleSetListOutputWithContext(ctx context.Context) ManagedRuleSetListOutput
- func (o ManagedRuleSetListOutput) ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput
- func (o ManagedRuleSetListOutput) ToManagedRuleSetListPtrOutputWithContext(ctx context.Context) ManagedRuleSetListPtrOutput
- type ManagedRuleSetListPtrInput
- type ManagedRuleSetListPtrOutput
- func (o ManagedRuleSetListPtrOutput) Elem() ManagedRuleSetListOutput
- func (ManagedRuleSetListPtrOutput) ElementType() reflect.Type
- func (o ManagedRuleSetListPtrOutput) ManagedRuleSets() ManagedRuleSetArrayOutput
- func (o ManagedRuleSetListPtrOutput) ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput
- func (o ManagedRuleSetListPtrOutput) ToManagedRuleSetListPtrOutputWithContext(ctx context.Context) ManagedRuleSetListPtrOutput
- type ManagedRuleSetListResponse
- type ManagedRuleSetListResponseArgs
- func (ManagedRuleSetListResponseArgs) ElementType() reflect.Type
- func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponseOutput() ManagedRuleSetListResponseOutput
- func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponseOutputWithContext(ctx context.Context) ManagedRuleSetListResponseOutput
- func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponsePtrOutput() ManagedRuleSetListResponsePtrOutput
- func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponsePtrOutputWithContext(ctx context.Context) ManagedRuleSetListResponsePtrOutput
- type ManagedRuleSetListResponseInput
- type ManagedRuleSetListResponseOutput
- func (ManagedRuleSetListResponseOutput) ElementType() reflect.Type
- func (o ManagedRuleSetListResponseOutput) ManagedRuleSets() ManagedRuleSetResponseArrayOutput
- func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponseOutput() ManagedRuleSetListResponseOutput
- func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponseOutputWithContext(ctx context.Context) ManagedRuleSetListResponseOutput
- func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponsePtrOutput() ManagedRuleSetListResponsePtrOutput
- func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponsePtrOutputWithContext(ctx context.Context) ManagedRuleSetListResponsePtrOutput
- type ManagedRuleSetListResponsePtrInput
- type ManagedRuleSetListResponsePtrOutput
- func (o ManagedRuleSetListResponsePtrOutput) Elem() ManagedRuleSetListResponseOutput
- func (ManagedRuleSetListResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedRuleSetListResponsePtrOutput) ManagedRuleSets() ManagedRuleSetResponseArrayOutput
- func (o ManagedRuleSetListResponsePtrOutput) ToManagedRuleSetListResponsePtrOutput() ManagedRuleSetListResponsePtrOutput
- func (o ManagedRuleSetListResponsePtrOutput) ToManagedRuleSetListResponsePtrOutputWithContext(ctx context.Context) ManagedRuleSetListResponsePtrOutput
- type ManagedRuleSetOutput
- func (o ManagedRuleSetOutput) AnomalyScore() pulumi.IntPtrOutput
- func (ManagedRuleSetOutput) ElementType() reflect.Type
- func (o ManagedRuleSetOutput) RuleGroupOverrides() ManagedRuleGroupOverrideArrayOutput
- func (o ManagedRuleSetOutput) RuleSetType() pulumi.StringOutput
- func (o ManagedRuleSetOutput) RuleSetVersion() pulumi.StringOutput
- func (o ManagedRuleSetOutput) ToManagedRuleSetOutput() ManagedRuleSetOutput
- func (o ManagedRuleSetOutput) ToManagedRuleSetOutputWithContext(ctx context.Context) ManagedRuleSetOutput
- type ManagedRuleSetResponse
- type ManagedRuleSetResponseArgs
- type ManagedRuleSetResponseArray
- func (ManagedRuleSetResponseArray) ElementType() reflect.Type
- func (i ManagedRuleSetResponseArray) ToManagedRuleSetResponseArrayOutput() ManagedRuleSetResponseArrayOutput
- func (i ManagedRuleSetResponseArray) ToManagedRuleSetResponseArrayOutputWithContext(ctx context.Context) ManagedRuleSetResponseArrayOutput
- type ManagedRuleSetResponseArrayInput
- type ManagedRuleSetResponseArrayOutput
- func (ManagedRuleSetResponseArrayOutput) ElementType() reflect.Type
- func (o ManagedRuleSetResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleSetResponseOutput
- func (o ManagedRuleSetResponseArrayOutput) ToManagedRuleSetResponseArrayOutput() ManagedRuleSetResponseArrayOutput
- func (o ManagedRuleSetResponseArrayOutput) ToManagedRuleSetResponseArrayOutputWithContext(ctx context.Context) ManagedRuleSetResponseArrayOutput
- type ManagedRuleSetResponseInput
- type ManagedRuleSetResponseOutput
- func (o ManagedRuleSetResponseOutput) AnomalyScore() pulumi.IntPtrOutput
- func (ManagedRuleSetResponseOutput) ElementType() reflect.Type
- func (o ManagedRuleSetResponseOutput) RuleGroupOverrides() ManagedRuleGroupOverrideResponseArrayOutput
- func (o ManagedRuleSetResponseOutput) RuleSetType() pulumi.StringOutput
- func (o ManagedRuleSetResponseOutput) RuleSetVersion() pulumi.StringOutput
- func (o ManagedRuleSetResponseOutput) ToManagedRuleSetResponseOutput() ManagedRuleSetResponseOutput
- func (o ManagedRuleSetResponseOutput) ToManagedRuleSetResponseOutputWithContext(ctx context.Context) ManagedRuleSetResponseOutput
- type MatchCondition
- type MatchConditionArgs
- type MatchConditionArray
- type MatchConditionArrayInput
- type MatchConditionArrayOutput
- func (MatchConditionArrayOutput) ElementType() reflect.Type
- func (o MatchConditionArrayOutput) Index(i pulumi.IntInput) MatchConditionOutput
- func (o MatchConditionArrayOutput) ToMatchConditionArrayOutput() MatchConditionArrayOutput
- func (o MatchConditionArrayOutput) ToMatchConditionArrayOutputWithContext(ctx context.Context) MatchConditionArrayOutput
- type MatchConditionInput
- type MatchConditionOutput
- func (MatchConditionOutput) ElementType() reflect.Type
- func (o MatchConditionOutput) MatchValue() pulumi.StringArrayOutput
- func (o MatchConditionOutput) MatchVariable() pulumi.StringOutput
- func (o MatchConditionOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o MatchConditionOutput) Operator() pulumi.StringOutput
- func (o MatchConditionOutput) Selector() pulumi.StringPtrOutput
- func (o MatchConditionOutput) ToMatchConditionOutput() MatchConditionOutput
- func (o MatchConditionOutput) ToMatchConditionOutputWithContext(ctx context.Context) MatchConditionOutput
- func (o MatchConditionOutput) Transforms() pulumi.StringArrayOutput
- type MatchConditionResponse
- type MatchConditionResponseArgs
- type MatchConditionResponseArray
- func (MatchConditionResponseArray) ElementType() reflect.Type
- func (i MatchConditionResponseArray) ToMatchConditionResponseArrayOutput() MatchConditionResponseArrayOutput
- func (i MatchConditionResponseArray) ToMatchConditionResponseArrayOutputWithContext(ctx context.Context) MatchConditionResponseArrayOutput
- type MatchConditionResponseArrayInput
- type MatchConditionResponseArrayOutput
- func (MatchConditionResponseArrayOutput) ElementType() reflect.Type
- func (o MatchConditionResponseArrayOutput) Index(i pulumi.IntInput) MatchConditionResponseOutput
- func (o MatchConditionResponseArrayOutput) ToMatchConditionResponseArrayOutput() MatchConditionResponseArrayOutput
- func (o MatchConditionResponseArrayOutput) ToMatchConditionResponseArrayOutputWithContext(ctx context.Context) MatchConditionResponseArrayOutput
- type MatchConditionResponseInput
- type MatchConditionResponseOutput
- func (MatchConditionResponseOutput) ElementType() reflect.Type
- func (o MatchConditionResponseOutput) MatchValue() pulumi.StringArrayOutput
- func (o MatchConditionResponseOutput) MatchVariable() pulumi.StringOutput
- func (o MatchConditionResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o MatchConditionResponseOutput) Operator() pulumi.StringOutput
- func (o MatchConditionResponseOutput) Selector() pulumi.StringPtrOutput
- func (o MatchConditionResponseOutput) ToMatchConditionResponseOutput() MatchConditionResponseOutput
- func (o MatchConditionResponseOutput) ToMatchConditionResponseOutputWithContext(ctx context.Context) MatchConditionResponseOutput
- func (o MatchConditionResponseOutput) Transforms() pulumi.StringArrayOutput
- type Origin
- type OriginArgs
- type OriginGroup
- type OriginGroupArgs
- type OriginGroupState
- type OriginState
- type Policy
- type PolicyArgs
- type PolicySettings
- type PolicySettingsArgs
- func (PolicySettingsArgs) ElementType() reflect.Type
- func (i PolicySettingsArgs) ToPolicySettingsOutput() PolicySettingsOutput
- func (i PolicySettingsArgs) ToPolicySettingsOutputWithContext(ctx context.Context) PolicySettingsOutput
- func (i PolicySettingsArgs) ToPolicySettingsPtrOutput() PolicySettingsPtrOutput
- func (i PolicySettingsArgs) ToPolicySettingsPtrOutputWithContext(ctx context.Context) PolicySettingsPtrOutput
- type PolicySettingsInput
- type PolicySettingsOutput
- func (o PolicySettingsOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
- func (o PolicySettingsOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
- func (o PolicySettingsOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
- func (PolicySettingsOutput) ElementType() reflect.Type
- func (o PolicySettingsOutput) EnabledState() pulumi.StringPtrOutput
- func (o PolicySettingsOutput) Mode() pulumi.StringPtrOutput
- func (o PolicySettingsOutput) ToPolicySettingsOutput() PolicySettingsOutput
- func (o PolicySettingsOutput) ToPolicySettingsOutputWithContext(ctx context.Context) PolicySettingsOutput
- func (o PolicySettingsOutput) ToPolicySettingsPtrOutput() PolicySettingsPtrOutput
- func (o PolicySettingsOutput) ToPolicySettingsPtrOutputWithContext(ctx context.Context) PolicySettingsPtrOutput
- type PolicySettingsPtrInput
- type PolicySettingsPtrOutput
- func (o PolicySettingsPtrOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
- func (o PolicySettingsPtrOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
- func (o PolicySettingsPtrOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
- func (o PolicySettingsPtrOutput) Elem() PolicySettingsOutput
- func (PolicySettingsPtrOutput) ElementType() reflect.Type
- func (o PolicySettingsPtrOutput) EnabledState() pulumi.StringPtrOutput
- func (o PolicySettingsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o PolicySettingsPtrOutput) ToPolicySettingsPtrOutput() PolicySettingsPtrOutput
- func (o PolicySettingsPtrOutput) ToPolicySettingsPtrOutputWithContext(ctx context.Context) PolicySettingsPtrOutput
- type PolicySettingsResponse
- type PolicySettingsResponseArgs
- func (PolicySettingsResponseArgs) ElementType() reflect.Type
- func (i PolicySettingsResponseArgs) ToPolicySettingsResponseOutput() PolicySettingsResponseOutput
- func (i PolicySettingsResponseArgs) ToPolicySettingsResponseOutputWithContext(ctx context.Context) PolicySettingsResponseOutput
- func (i PolicySettingsResponseArgs) ToPolicySettingsResponsePtrOutput() PolicySettingsResponsePtrOutput
- func (i PolicySettingsResponseArgs) ToPolicySettingsResponsePtrOutputWithContext(ctx context.Context) PolicySettingsResponsePtrOutput
- type PolicySettingsResponseInput
- type PolicySettingsResponseOutput
- func (o PolicySettingsResponseOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
- func (o PolicySettingsResponseOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
- func (o PolicySettingsResponseOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
- func (PolicySettingsResponseOutput) ElementType() reflect.Type
- func (o PolicySettingsResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o PolicySettingsResponseOutput) Mode() pulumi.StringPtrOutput
- func (o PolicySettingsResponseOutput) ToPolicySettingsResponseOutput() PolicySettingsResponseOutput
- func (o PolicySettingsResponseOutput) ToPolicySettingsResponseOutputWithContext(ctx context.Context) PolicySettingsResponseOutput
- func (o PolicySettingsResponseOutput) ToPolicySettingsResponsePtrOutput() PolicySettingsResponsePtrOutput
- func (o PolicySettingsResponseOutput) ToPolicySettingsResponsePtrOutputWithContext(ctx context.Context) PolicySettingsResponsePtrOutput
- type PolicySettingsResponsePtrInput
- type PolicySettingsResponsePtrOutput
- func (o PolicySettingsResponsePtrOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
- func (o PolicySettingsResponsePtrOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
- func (o PolicySettingsResponsePtrOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
- func (o PolicySettingsResponsePtrOutput) Elem() PolicySettingsResponseOutput
- func (PolicySettingsResponsePtrOutput) ElementType() reflect.Type
- func (o PolicySettingsResponsePtrOutput) EnabledState() pulumi.StringPtrOutput
- func (o PolicySettingsResponsePtrOutput) Mode() pulumi.StringPtrOutput
- func (o PolicySettingsResponsePtrOutput) ToPolicySettingsResponsePtrOutput() PolicySettingsResponsePtrOutput
- func (o PolicySettingsResponsePtrOutput) ToPolicySettingsResponsePtrOutputWithContext(ctx context.Context) PolicySettingsResponsePtrOutput
- type PolicyState
- type PostArgsMatchConditionParameters
- type PostArgsMatchConditionParametersArgs
- func (PostArgsMatchConditionParametersArgs) ElementType() reflect.Type
- func (i PostArgsMatchConditionParametersArgs) ToPostArgsMatchConditionParametersOutput() PostArgsMatchConditionParametersOutput
- func (i PostArgsMatchConditionParametersArgs) ToPostArgsMatchConditionParametersOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersOutput
- type PostArgsMatchConditionParametersInput
- type PostArgsMatchConditionParametersOutput
- func (PostArgsMatchConditionParametersOutput) ElementType() reflect.Type
- func (o PostArgsMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o PostArgsMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o PostArgsMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o PostArgsMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o PostArgsMatchConditionParametersOutput) Selector() pulumi.StringPtrOutput
- func (o PostArgsMatchConditionParametersOutput) ToPostArgsMatchConditionParametersOutput() PostArgsMatchConditionParametersOutput
- func (o PostArgsMatchConditionParametersOutput) ToPostArgsMatchConditionParametersOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersOutput
- func (o PostArgsMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type PostArgsMatchConditionParametersResponse
- type PostArgsMatchConditionParametersResponseArgs
- func (PostArgsMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i PostArgsMatchConditionParametersResponseArgs) ToPostArgsMatchConditionParametersResponseOutput() PostArgsMatchConditionParametersResponseOutput
- func (i PostArgsMatchConditionParametersResponseArgs) ToPostArgsMatchConditionParametersResponseOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersResponseOutput
- type PostArgsMatchConditionParametersResponseInput
- type PostArgsMatchConditionParametersResponseOutput
- func (PostArgsMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o PostArgsMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o PostArgsMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o PostArgsMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o PostArgsMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o PostArgsMatchConditionParametersResponseOutput) Selector() pulumi.StringPtrOutput
- func (o PostArgsMatchConditionParametersResponseOutput) ToPostArgsMatchConditionParametersResponseOutput() PostArgsMatchConditionParametersResponseOutput
- func (o PostArgsMatchConditionParametersResponseOutput) ToPostArgsMatchConditionParametersResponseOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersResponseOutput
- func (o PostArgsMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type Profile
- type ProfileArgs
- type ProfileState
- type QueryStringMatchConditionParameters
- type QueryStringMatchConditionParametersArgs
- func (QueryStringMatchConditionParametersArgs) ElementType() reflect.Type
- func (i QueryStringMatchConditionParametersArgs) ToQueryStringMatchConditionParametersOutput() QueryStringMatchConditionParametersOutput
- func (i QueryStringMatchConditionParametersArgs) ToQueryStringMatchConditionParametersOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersOutput
- type QueryStringMatchConditionParametersInput
- type QueryStringMatchConditionParametersOutput
- func (QueryStringMatchConditionParametersOutput) ElementType() reflect.Type
- func (o QueryStringMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o QueryStringMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o QueryStringMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o QueryStringMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o QueryStringMatchConditionParametersOutput) ToQueryStringMatchConditionParametersOutput() QueryStringMatchConditionParametersOutput
- func (o QueryStringMatchConditionParametersOutput) ToQueryStringMatchConditionParametersOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersOutput
- func (o QueryStringMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type QueryStringMatchConditionParametersResponse
- type QueryStringMatchConditionParametersResponseArgs
- func (QueryStringMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i QueryStringMatchConditionParametersResponseArgs) ToQueryStringMatchConditionParametersResponseOutput() QueryStringMatchConditionParametersResponseOutput
- func (i QueryStringMatchConditionParametersResponseArgs) ToQueryStringMatchConditionParametersResponseOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersResponseOutput
- type QueryStringMatchConditionParametersResponseInput
- type QueryStringMatchConditionParametersResponseOutput
- func (QueryStringMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o QueryStringMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o QueryStringMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o QueryStringMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o QueryStringMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o QueryStringMatchConditionParametersResponseOutput) ToQueryStringMatchConditionParametersResponseOutput() QueryStringMatchConditionParametersResponseOutput
- func (o QueryStringMatchConditionParametersResponseOutput) ToQueryStringMatchConditionParametersResponseOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersResponseOutput
- func (o QueryStringMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type RateLimitRule
- type RateLimitRuleArgs
- type RateLimitRuleArray
- type RateLimitRuleArrayInput
- type RateLimitRuleArrayOutput
- func (RateLimitRuleArrayOutput) ElementType() reflect.Type
- func (o RateLimitRuleArrayOutput) Index(i pulumi.IntInput) RateLimitRuleOutput
- func (o RateLimitRuleArrayOutput) ToRateLimitRuleArrayOutput() RateLimitRuleArrayOutput
- func (o RateLimitRuleArrayOutput) ToRateLimitRuleArrayOutputWithContext(ctx context.Context) RateLimitRuleArrayOutput
- type RateLimitRuleInput
- type RateLimitRuleList
- type RateLimitRuleListArgs
- func (RateLimitRuleListArgs) ElementType() reflect.Type
- func (i RateLimitRuleListArgs) ToRateLimitRuleListOutput() RateLimitRuleListOutput
- func (i RateLimitRuleListArgs) ToRateLimitRuleListOutputWithContext(ctx context.Context) RateLimitRuleListOutput
- func (i RateLimitRuleListArgs) ToRateLimitRuleListPtrOutput() RateLimitRuleListPtrOutput
- func (i RateLimitRuleListArgs) ToRateLimitRuleListPtrOutputWithContext(ctx context.Context) RateLimitRuleListPtrOutput
- type RateLimitRuleListInput
- type RateLimitRuleListOutput
- func (RateLimitRuleListOutput) ElementType() reflect.Type
- func (o RateLimitRuleListOutput) Rules() RateLimitRuleArrayOutput
- func (o RateLimitRuleListOutput) ToRateLimitRuleListOutput() RateLimitRuleListOutput
- func (o RateLimitRuleListOutput) ToRateLimitRuleListOutputWithContext(ctx context.Context) RateLimitRuleListOutput
- func (o RateLimitRuleListOutput) ToRateLimitRuleListPtrOutput() RateLimitRuleListPtrOutput
- func (o RateLimitRuleListOutput) ToRateLimitRuleListPtrOutputWithContext(ctx context.Context) RateLimitRuleListPtrOutput
- type RateLimitRuleListPtrInput
- type RateLimitRuleListPtrOutput
- func (o RateLimitRuleListPtrOutput) Elem() RateLimitRuleListOutput
- func (RateLimitRuleListPtrOutput) ElementType() reflect.Type
- func (o RateLimitRuleListPtrOutput) Rules() RateLimitRuleArrayOutput
- func (o RateLimitRuleListPtrOutput) ToRateLimitRuleListPtrOutput() RateLimitRuleListPtrOutput
- func (o RateLimitRuleListPtrOutput) ToRateLimitRuleListPtrOutputWithContext(ctx context.Context) RateLimitRuleListPtrOutput
- type RateLimitRuleListResponse
- type RateLimitRuleListResponseArgs
- func (RateLimitRuleListResponseArgs) ElementType() reflect.Type
- func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponseOutput() RateLimitRuleListResponseOutput
- func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponseOutputWithContext(ctx context.Context) RateLimitRuleListResponseOutput
- func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponsePtrOutput() RateLimitRuleListResponsePtrOutput
- func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponsePtrOutputWithContext(ctx context.Context) RateLimitRuleListResponsePtrOutput
- type RateLimitRuleListResponseInput
- type RateLimitRuleListResponseOutput
- func (RateLimitRuleListResponseOutput) ElementType() reflect.Type
- func (o RateLimitRuleListResponseOutput) Rules() RateLimitRuleResponseArrayOutput
- func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponseOutput() RateLimitRuleListResponseOutput
- func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponseOutputWithContext(ctx context.Context) RateLimitRuleListResponseOutput
- func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponsePtrOutput() RateLimitRuleListResponsePtrOutput
- func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponsePtrOutputWithContext(ctx context.Context) RateLimitRuleListResponsePtrOutput
- type RateLimitRuleListResponsePtrInput
- type RateLimitRuleListResponsePtrOutput
- func (o RateLimitRuleListResponsePtrOutput) Elem() RateLimitRuleListResponseOutput
- func (RateLimitRuleListResponsePtrOutput) ElementType() reflect.Type
- func (o RateLimitRuleListResponsePtrOutput) Rules() RateLimitRuleResponseArrayOutput
- func (o RateLimitRuleListResponsePtrOutput) ToRateLimitRuleListResponsePtrOutput() RateLimitRuleListResponsePtrOutput
- func (o RateLimitRuleListResponsePtrOutput) ToRateLimitRuleListResponsePtrOutputWithContext(ctx context.Context) RateLimitRuleListResponsePtrOutput
- type RateLimitRuleOutput
- func (o RateLimitRuleOutput) Action() pulumi.StringOutput
- func (RateLimitRuleOutput) ElementType() reflect.Type
- func (o RateLimitRuleOutput) EnabledState() pulumi.StringPtrOutput
- func (o RateLimitRuleOutput) MatchConditions() MatchConditionArrayOutput
- func (o RateLimitRuleOutput) Name() pulumi.StringOutput
- func (o RateLimitRuleOutput) Priority() pulumi.IntOutput
- func (o RateLimitRuleOutput) RateLimitDurationInMinutes() pulumi.IntOutput
- func (o RateLimitRuleOutput) RateLimitThreshold() pulumi.IntOutput
- func (o RateLimitRuleOutput) ToRateLimitRuleOutput() RateLimitRuleOutput
- func (o RateLimitRuleOutput) ToRateLimitRuleOutputWithContext(ctx context.Context) RateLimitRuleOutput
- type RateLimitRuleResponse
- type RateLimitRuleResponseArgs
- type RateLimitRuleResponseArray
- func (RateLimitRuleResponseArray) ElementType() reflect.Type
- func (i RateLimitRuleResponseArray) ToRateLimitRuleResponseArrayOutput() RateLimitRuleResponseArrayOutput
- func (i RateLimitRuleResponseArray) ToRateLimitRuleResponseArrayOutputWithContext(ctx context.Context) RateLimitRuleResponseArrayOutput
- type RateLimitRuleResponseArrayInput
- type RateLimitRuleResponseArrayOutput
- func (RateLimitRuleResponseArrayOutput) ElementType() reflect.Type
- func (o RateLimitRuleResponseArrayOutput) Index(i pulumi.IntInput) RateLimitRuleResponseOutput
- func (o RateLimitRuleResponseArrayOutput) ToRateLimitRuleResponseArrayOutput() RateLimitRuleResponseArrayOutput
- func (o RateLimitRuleResponseArrayOutput) ToRateLimitRuleResponseArrayOutputWithContext(ctx context.Context) RateLimitRuleResponseArrayOutput
- type RateLimitRuleResponseInput
- type RateLimitRuleResponseOutput
- func (o RateLimitRuleResponseOutput) Action() pulumi.StringOutput
- func (RateLimitRuleResponseOutput) ElementType() reflect.Type
- func (o RateLimitRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
- func (o RateLimitRuleResponseOutput) MatchConditions() MatchConditionResponseArrayOutput
- func (o RateLimitRuleResponseOutput) Name() pulumi.StringOutput
- func (o RateLimitRuleResponseOutput) Priority() pulumi.IntOutput
- func (o RateLimitRuleResponseOutput) RateLimitDurationInMinutes() pulumi.IntOutput
- func (o RateLimitRuleResponseOutput) RateLimitThreshold() pulumi.IntOutput
- func (o RateLimitRuleResponseOutput) ToRateLimitRuleResponseOutput() RateLimitRuleResponseOutput
- func (o RateLimitRuleResponseOutput) ToRateLimitRuleResponseOutputWithContext(ctx context.Context) RateLimitRuleResponseOutput
- type RemoteAddressMatchConditionParameters
- type RemoteAddressMatchConditionParametersArgs
- func (RemoteAddressMatchConditionParametersArgs) ElementType() reflect.Type
- func (i RemoteAddressMatchConditionParametersArgs) ToRemoteAddressMatchConditionParametersOutput() RemoteAddressMatchConditionParametersOutput
- func (i RemoteAddressMatchConditionParametersArgs) ToRemoteAddressMatchConditionParametersOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersOutput
- type RemoteAddressMatchConditionParametersInput
- type RemoteAddressMatchConditionParametersOutput
- func (RemoteAddressMatchConditionParametersOutput) ElementType() reflect.Type
- func (o RemoteAddressMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o RemoteAddressMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RemoteAddressMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o RemoteAddressMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o RemoteAddressMatchConditionParametersOutput) ToRemoteAddressMatchConditionParametersOutput() RemoteAddressMatchConditionParametersOutput
- func (o RemoteAddressMatchConditionParametersOutput) ToRemoteAddressMatchConditionParametersOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersOutput
- func (o RemoteAddressMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type RemoteAddressMatchConditionParametersResponse
- type RemoteAddressMatchConditionParametersResponseArgs
- func (RemoteAddressMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i RemoteAddressMatchConditionParametersResponseArgs) ToRemoteAddressMatchConditionParametersResponseOutput() RemoteAddressMatchConditionParametersResponseOutput
- func (i RemoteAddressMatchConditionParametersResponseArgs) ToRemoteAddressMatchConditionParametersResponseOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersResponseOutput
- type RemoteAddressMatchConditionParametersResponseInput
- type RemoteAddressMatchConditionParametersResponseOutput
- func (RemoteAddressMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o RemoteAddressMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o RemoteAddressMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RemoteAddressMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o RemoteAddressMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o RemoteAddressMatchConditionParametersResponseOutput) ToRemoteAddressMatchConditionParametersResponseOutput() RemoteAddressMatchConditionParametersResponseOutput
- func (o RemoteAddressMatchConditionParametersResponseOutput) ToRemoteAddressMatchConditionParametersResponseOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersResponseOutput
- func (o RemoteAddressMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type RequestBodyMatchConditionParameters
- type RequestBodyMatchConditionParametersArgs
- func (RequestBodyMatchConditionParametersArgs) ElementType() reflect.Type
- func (i RequestBodyMatchConditionParametersArgs) ToRequestBodyMatchConditionParametersOutput() RequestBodyMatchConditionParametersOutput
- func (i RequestBodyMatchConditionParametersArgs) ToRequestBodyMatchConditionParametersOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersOutput
- type RequestBodyMatchConditionParametersInput
- type RequestBodyMatchConditionParametersOutput
- func (RequestBodyMatchConditionParametersOutput) ElementType() reflect.Type
- func (o RequestBodyMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestBodyMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestBodyMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o RequestBodyMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o RequestBodyMatchConditionParametersOutput) ToRequestBodyMatchConditionParametersOutput() RequestBodyMatchConditionParametersOutput
- func (o RequestBodyMatchConditionParametersOutput) ToRequestBodyMatchConditionParametersOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersOutput
- func (o RequestBodyMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type RequestBodyMatchConditionParametersResponse
- type RequestBodyMatchConditionParametersResponseArgs
- func (RequestBodyMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i RequestBodyMatchConditionParametersResponseArgs) ToRequestBodyMatchConditionParametersResponseOutput() RequestBodyMatchConditionParametersResponseOutput
- func (i RequestBodyMatchConditionParametersResponseArgs) ToRequestBodyMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersResponseOutput
- type RequestBodyMatchConditionParametersResponseInput
- type RequestBodyMatchConditionParametersResponseOutput
- func (RequestBodyMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o RequestBodyMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestBodyMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestBodyMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o RequestBodyMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o RequestBodyMatchConditionParametersResponseOutput) ToRequestBodyMatchConditionParametersResponseOutput() RequestBodyMatchConditionParametersResponseOutput
- func (o RequestBodyMatchConditionParametersResponseOutput) ToRequestBodyMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersResponseOutput
- func (o RequestBodyMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type RequestHeaderMatchConditionParameters
- type RequestHeaderMatchConditionParametersArgs
- func (RequestHeaderMatchConditionParametersArgs) ElementType() reflect.Type
- func (i RequestHeaderMatchConditionParametersArgs) ToRequestHeaderMatchConditionParametersOutput() RequestHeaderMatchConditionParametersOutput
- func (i RequestHeaderMatchConditionParametersArgs) ToRequestHeaderMatchConditionParametersOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersOutput
- type RequestHeaderMatchConditionParametersInput
- type RequestHeaderMatchConditionParametersOutput
- func (RequestHeaderMatchConditionParametersOutput) ElementType() reflect.Type
- func (o RequestHeaderMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestHeaderMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestHeaderMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o RequestHeaderMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o RequestHeaderMatchConditionParametersOutput) Selector() pulumi.StringPtrOutput
- func (o RequestHeaderMatchConditionParametersOutput) ToRequestHeaderMatchConditionParametersOutput() RequestHeaderMatchConditionParametersOutput
- func (o RequestHeaderMatchConditionParametersOutput) ToRequestHeaderMatchConditionParametersOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersOutput
- func (o RequestHeaderMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type RequestHeaderMatchConditionParametersResponse
- type RequestHeaderMatchConditionParametersResponseArgs
- func (RequestHeaderMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i RequestHeaderMatchConditionParametersResponseArgs) ToRequestHeaderMatchConditionParametersResponseOutput() RequestHeaderMatchConditionParametersResponseOutput
- func (i RequestHeaderMatchConditionParametersResponseArgs) ToRequestHeaderMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersResponseOutput
- type RequestHeaderMatchConditionParametersResponseInput
- type RequestHeaderMatchConditionParametersResponseOutput
- func (RequestHeaderMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o RequestHeaderMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestHeaderMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestHeaderMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o RequestHeaderMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o RequestHeaderMatchConditionParametersResponseOutput) Selector() pulumi.StringPtrOutput
- func (o RequestHeaderMatchConditionParametersResponseOutput) ToRequestHeaderMatchConditionParametersResponseOutput() RequestHeaderMatchConditionParametersResponseOutput
- func (o RequestHeaderMatchConditionParametersResponseOutput) ToRequestHeaderMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersResponseOutput
- func (o RequestHeaderMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type RequestMethodMatchConditionParameters
- type RequestMethodMatchConditionParametersArgs
- func (RequestMethodMatchConditionParametersArgs) ElementType() reflect.Type
- func (i RequestMethodMatchConditionParametersArgs) ToRequestMethodMatchConditionParametersOutput() RequestMethodMatchConditionParametersOutput
- func (i RequestMethodMatchConditionParametersArgs) ToRequestMethodMatchConditionParametersOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersOutput
- type RequestMethodMatchConditionParametersInput
- type RequestMethodMatchConditionParametersOutput
- func (RequestMethodMatchConditionParametersOutput) ElementType() reflect.Type
- func (o RequestMethodMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestMethodMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestMethodMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o RequestMethodMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o RequestMethodMatchConditionParametersOutput) ToRequestMethodMatchConditionParametersOutput() RequestMethodMatchConditionParametersOutput
- func (o RequestMethodMatchConditionParametersOutput) ToRequestMethodMatchConditionParametersOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersOutput
- type RequestMethodMatchConditionParametersResponse
- type RequestMethodMatchConditionParametersResponseArgs
- func (RequestMethodMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i RequestMethodMatchConditionParametersResponseArgs) ToRequestMethodMatchConditionParametersResponseOutput() RequestMethodMatchConditionParametersResponseOutput
- func (i RequestMethodMatchConditionParametersResponseArgs) ToRequestMethodMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersResponseOutput
- type RequestMethodMatchConditionParametersResponseInput
- type RequestMethodMatchConditionParametersResponseOutput
- func (RequestMethodMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o RequestMethodMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestMethodMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestMethodMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o RequestMethodMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o RequestMethodMatchConditionParametersResponseOutput) ToRequestMethodMatchConditionParametersResponseOutput() RequestMethodMatchConditionParametersResponseOutput
- func (o RequestMethodMatchConditionParametersResponseOutput) ToRequestMethodMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersResponseOutput
- type RequestSchemeMatchConditionParameters
- type RequestSchemeMatchConditionParametersArgs
- func (RequestSchemeMatchConditionParametersArgs) ElementType() reflect.Type
- func (i RequestSchemeMatchConditionParametersArgs) ToRequestSchemeMatchConditionParametersOutput() RequestSchemeMatchConditionParametersOutput
- func (i RequestSchemeMatchConditionParametersArgs) ToRequestSchemeMatchConditionParametersOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersOutput
- type RequestSchemeMatchConditionParametersInput
- type RequestSchemeMatchConditionParametersOutput
- func (RequestSchemeMatchConditionParametersOutput) ElementType() reflect.Type
- func (o RequestSchemeMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestSchemeMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestSchemeMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o RequestSchemeMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o RequestSchemeMatchConditionParametersOutput) ToRequestSchemeMatchConditionParametersOutput() RequestSchemeMatchConditionParametersOutput
- func (o RequestSchemeMatchConditionParametersOutput) ToRequestSchemeMatchConditionParametersOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersOutput
- type RequestSchemeMatchConditionParametersResponse
- type RequestSchemeMatchConditionParametersResponseArgs
- func (RequestSchemeMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i RequestSchemeMatchConditionParametersResponseArgs) ToRequestSchemeMatchConditionParametersResponseOutput() RequestSchemeMatchConditionParametersResponseOutput
- func (i RequestSchemeMatchConditionParametersResponseArgs) ToRequestSchemeMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersResponseOutput
- type RequestSchemeMatchConditionParametersResponseInput
- type RequestSchemeMatchConditionParametersResponseOutput
- func (RequestSchemeMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o RequestSchemeMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestSchemeMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestSchemeMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o RequestSchemeMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o RequestSchemeMatchConditionParametersResponseOutput) ToRequestSchemeMatchConditionParametersResponseOutput() RequestSchemeMatchConditionParametersResponseOutput
- func (o RequestSchemeMatchConditionParametersResponseOutput) ToRequestSchemeMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersResponseOutput
- type RequestUriMatchConditionParameters
- type RequestUriMatchConditionParametersArgs
- func (RequestUriMatchConditionParametersArgs) ElementType() reflect.Type
- func (i RequestUriMatchConditionParametersArgs) ToRequestUriMatchConditionParametersOutput() RequestUriMatchConditionParametersOutput
- func (i RequestUriMatchConditionParametersArgs) ToRequestUriMatchConditionParametersOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersOutput
- type RequestUriMatchConditionParametersInput
- type RequestUriMatchConditionParametersOutput
- func (RequestUriMatchConditionParametersOutput) ElementType() reflect.Type
- func (o RequestUriMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestUriMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestUriMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o RequestUriMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o RequestUriMatchConditionParametersOutput) ToRequestUriMatchConditionParametersOutput() RequestUriMatchConditionParametersOutput
- func (o RequestUriMatchConditionParametersOutput) ToRequestUriMatchConditionParametersOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersOutput
- func (o RequestUriMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type RequestUriMatchConditionParametersResponse
- type RequestUriMatchConditionParametersResponseArgs
- func (RequestUriMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i RequestUriMatchConditionParametersResponseArgs) ToRequestUriMatchConditionParametersResponseOutput() RequestUriMatchConditionParametersResponseOutput
- func (i RequestUriMatchConditionParametersResponseArgs) ToRequestUriMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersResponseOutput
- type RequestUriMatchConditionParametersResponseInput
- type RequestUriMatchConditionParametersResponseOutput
- func (RequestUriMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o RequestUriMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o RequestUriMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o RequestUriMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o RequestUriMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o RequestUriMatchConditionParametersResponseOutput) ToRequestUriMatchConditionParametersResponseOutput() RequestUriMatchConditionParametersResponseOutput
- func (o RequestUriMatchConditionParametersResponseOutput) ToRequestUriMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersResponseOutput
- func (o RequestUriMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type ResourceReference
- type ResourceReferenceArgs
- func (ResourceReferenceArgs) ElementType() reflect.Type
- func (i ResourceReferenceArgs) ToResourceReferenceOutput() ResourceReferenceOutput
- func (i ResourceReferenceArgs) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput
- func (i ResourceReferenceArgs) ToResourceReferencePtrOutput() ResourceReferencePtrOutput
- func (i ResourceReferenceArgs) ToResourceReferencePtrOutputWithContext(ctx context.Context) ResourceReferencePtrOutput
- type ResourceReferenceArray
- type ResourceReferenceArrayInput
- type ResourceReferenceArrayOutput
- func (ResourceReferenceArrayOutput) ElementType() reflect.Type
- func (o ResourceReferenceArrayOutput) Index(i pulumi.IntInput) ResourceReferenceOutput
- func (o ResourceReferenceArrayOutput) ToResourceReferenceArrayOutput() ResourceReferenceArrayOutput
- func (o ResourceReferenceArrayOutput) ToResourceReferenceArrayOutputWithContext(ctx context.Context) ResourceReferenceArrayOutput
- type ResourceReferenceInput
- type ResourceReferenceOutput
- func (ResourceReferenceOutput) ElementType() reflect.Type
- func (o ResourceReferenceOutput) Id() pulumi.StringPtrOutput
- func (o ResourceReferenceOutput) ToResourceReferenceOutput() ResourceReferenceOutput
- func (o ResourceReferenceOutput) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput
- func (o ResourceReferenceOutput) ToResourceReferencePtrOutput() ResourceReferencePtrOutput
- func (o ResourceReferenceOutput) ToResourceReferencePtrOutputWithContext(ctx context.Context) ResourceReferencePtrOutput
- type ResourceReferencePtrInput
- type ResourceReferencePtrOutput
- func (o ResourceReferencePtrOutput) Elem() ResourceReferenceOutput
- func (ResourceReferencePtrOutput) ElementType() reflect.Type
- func (o ResourceReferencePtrOutput) Id() pulumi.StringPtrOutput
- func (o ResourceReferencePtrOutput) ToResourceReferencePtrOutput() ResourceReferencePtrOutput
- func (o ResourceReferencePtrOutput) ToResourceReferencePtrOutputWithContext(ctx context.Context) ResourceReferencePtrOutput
- type ResourceReferenceResponse
- type ResourceReferenceResponseArgs
- func (ResourceReferenceResponseArgs) ElementType() reflect.Type
- func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput
- func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput
- func (i ResourceReferenceResponseArgs) ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput
- func (i ResourceReferenceResponseArgs) ToResourceReferenceResponsePtrOutputWithContext(ctx context.Context) ResourceReferenceResponsePtrOutput
- type ResourceReferenceResponseArray
- func (ResourceReferenceResponseArray) ElementType() reflect.Type
- func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput
- func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput
- type ResourceReferenceResponseArrayInput
- type ResourceReferenceResponseArrayOutput
- func (ResourceReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceReferenceResponseArrayOutput) Index(i pulumi.IntInput) ResourceReferenceResponseOutput
- func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput
- func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput
- type ResourceReferenceResponseInput
- type ResourceReferenceResponseOutput
- func (ResourceReferenceResponseOutput) ElementType() reflect.Type
- func (o ResourceReferenceResponseOutput) Id() pulumi.StringPtrOutput
- func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput
- func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput
- func (o ResourceReferenceResponseOutput) ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput
- func (o ResourceReferenceResponseOutput) ToResourceReferenceResponsePtrOutputWithContext(ctx context.Context) ResourceReferenceResponsePtrOutput
- type ResourceReferenceResponsePtrInput
- type ResourceReferenceResponsePtrOutput
- func (o ResourceReferenceResponsePtrOutput) Elem() ResourceReferenceResponseOutput
- func (ResourceReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput
- func (o ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutputWithContext(ctx context.Context) ResourceReferenceResponsePtrOutput
- type ResponseBasedOriginErrorDetectionParameters
- type ResponseBasedOriginErrorDetectionParametersArgs
- func (ResponseBasedOriginErrorDetectionParametersArgs) ElementType() reflect.Type
- func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersOutput() ResponseBasedOriginErrorDetectionParametersOutput
- func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersOutput
- func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersPtrOutput() ResponseBasedOriginErrorDetectionParametersPtrOutput
- func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersPtrOutput
- type ResponseBasedOriginErrorDetectionParametersInput
- type ResponseBasedOriginErrorDetectionParametersOutput
- func (ResponseBasedOriginErrorDetectionParametersOutput) ElementType() reflect.Type
- func (o ResponseBasedOriginErrorDetectionParametersOutput) HttpErrorRanges() HttpErrorRangeParametersArrayOutput
- func (o ResponseBasedOriginErrorDetectionParametersOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersOutput() ResponseBasedOriginErrorDetectionParametersOutput
- func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersOutput
- func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutput() ResponseBasedOriginErrorDetectionParametersPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersPtrOutput
- type ResponseBasedOriginErrorDetectionParametersPtrInput
- type ResponseBasedOriginErrorDetectionParametersPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) Elem() ResponseBasedOriginErrorDetectionParametersOutput
- func (ResponseBasedOriginErrorDetectionParametersPtrOutput) ElementType() reflect.Type
- func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) HttpErrorRanges() HttpErrorRangeParametersArrayOutput
- func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutput() ResponseBasedOriginErrorDetectionParametersPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersPtrOutput
- type ResponseBasedOriginErrorDetectionParametersResponse
- type ResponseBasedOriginErrorDetectionParametersResponseArgs
- func (ResponseBasedOriginErrorDetectionParametersResponseArgs) ElementType() reflect.Type
- func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponseOutput() ResponseBasedOriginErrorDetectionParametersResponseOutput
- func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponseOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponseOutput
- func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- type ResponseBasedOriginErrorDetectionParametersResponseInput
- type ResponseBasedOriginErrorDetectionParametersResponseOutput
- func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ElementType() reflect.Type
- func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) HttpErrorRanges() HttpErrorRangeParametersResponseArrayOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponseOutput() ResponseBasedOriginErrorDetectionParametersResponseOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponseOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponseOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- type ResponseBasedOriginErrorDetectionParametersResponsePtrInput
- type ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) Elem() ResponseBasedOriginErrorDetectionParametersResponseOutput
- func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ElementType() reflect.Type
- func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) HttpErrorRanges() HttpErrorRangeParametersResponseArrayOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type UrlFileExtensionMatchConditionParameters
- type UrlFileExtensionMatchConditionParametersArgs
- func (UrlFileExtensionMatchConditionParametersArgs) ElementType() reflect.Type
- func (i UrlFileExtensionMatchConditionParametersArgs) ToUrlFileExtensionMatchConditionParametersOutput() UrlFileExtensionMatchConditionParametersOutput
- func (i UrlFileExtensionMatchConditionParametersArgs) ToUrlFileExtensionMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersOutput
- type UrlFileExtensionMatchConditionParametersInput
- type UrlFileExtensionMatchConditionParametersOutput
- func (UrlFileExtensionMatchConditionParametersOutput) ElementType() reflect.Type
- func (o UrlFileExtensionMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o UrlFileExtensionMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o UrlFileExtensionMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o UrlFileExtensionMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o UrlFileExtensionMatchConditionParametersOutput) ToUrlFileExtensionMatchConditionParametersOutput() UrlFileExtensionMatchConditionParametersOutput
- func (o UrlFileExtensionMatchConditionParametersOutput) ToUrlFileExtensionMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersOutput
- func (o UrlFileExtensionMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type UrlFileExtensionMatchConditionParametersResponse
- type UrlFileExtensionMatchConditionParametersResponseArgs
- func (UrlFileExtensionMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i UrlFileExtensionMatchConditionParametersResponseArgs) ToUrlFileExtensionMatchConditionParametersResponseOutput() UrlFileExtensionMatchConditionParametersResponseOutput
- func (i UrlFileExtensionMatchConditionParametersResponseArgs) ToUrlFileExtensionMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersResponseOutput
- type UrlFileExtensionMatchConditionParametersResponseInput
- type UrlFileExtensionMatchConditionParametersResponseOutput
- func (UrlFileExtensionMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o UrlFileExtensionMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o UrlFileExtensionMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o UrlFileExtensionMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o UrlFileExtensionMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o UrlFileExtensionMatchConditionParametersResponseOutput) ToUrlFileExtensionMatchConditionParametersResponseOutput() UrlFileExtensionMatchConditionParametersResponseOutput
- func (o UrlFileExtensionMatchConditionParametersResponseOutput) ToUrlFileExtensionMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersResponseOutput
- func (o UrlFileExtensionMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type UrlFileNameMatchConditionParameters
- type UrlFileNameMatchConditionParametersArgs
- func (UrlFileNameMatchConditionParametersArgs) ElementType() reflect.Type
- func (i UrlFileNameMatchConditionParametersArgs) ToUrlFileNameMatchConditionParametersOutput() UrlFileNameMatchConditionParametersOutput
- func (i UrlFileNameMatchConditionParametersArgs) ToUrlFileNameMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersOutput
- type UrlFileNameMatchConditionParametersInput
- type UrlFileNameMatchConditionParametersOutput
- func (UrlFileNameMatchConditionParametersOutput) ElementType() reflect.Type
- func (o UrlFileNameMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o UrlFileNameMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o UrlFileNameMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o UrlFileNameMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o UrlFileNameMatchConditionParametersOutput) ToUrlFileNameMatchConditionParametersOutput() UrlFileNameMatchConditionParametersOutput
- func (o UrlFileNameMatchConditionParametersOutput) ToUrlFileNameMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersOutput
- func (o UrlFileNameMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type UrlFileNameMatchConditionParametersResponse
- type UrlFileNameMatchConditionParametersResponseArgs
- func (UrlFileNameMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i UrlFileNameMatchConditionParametersResponseArgs) ToUrlFileNameMatchConditionParametersResponseOutput() UrlFileNameMatchConditionParametersResponseOutput
- func (i UrlFileNameMatchConditionParametersResponseArgs) ToUrlFileNameMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersResponseOutput
- type UrlFileNameMatchConditionParametersResponseInput
- type UrlFileNameMatchConditionParametersResponseOutput
- func (UrlFileNameMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o UrlFileNameMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o UrlFileNameMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o UrlFileNameMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o UrlFileNameMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o UrlFileNameMatchConditionParametersResponseOutput) ToUrlFileNameMatchConditionParametersResponseOutput() UrlFileNameMatchConditionParametersResponseOutput
- func (o UrlFileNameMatchConditionParametersResponseOutput) ToUrlFileNameMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersResponseOutput
- func (o UrlFileNameMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type UrlPathMatchConditionParameters
- type UrlPathMatchConditionParametersArgs
- func (UrlPathMatchConditionParametersArgs) ElementType() reflect.Type
- func (i UrlPathMatchConditionParametersArgs) ToUrlPathMatchConditionParametersOutput() UrlPathMatchConditionParametersOutput
- func (i UrlPathMatchConditionParametersArgs) ToUrlPathMatchConditionParametersOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersOutput
- type UrlPathMatchConditionParametersInput
- type UrlPathMatchConditionParametersOutput
- func (UrlPathMatchConditionParametersOutput) ElementType() reflect.Type
- func (o UrlPathMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
- func (o UrlPathMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o UrlPathMatchConditionParametersOutput) OdataType() pulumi.StringOutput
- func (o UrlPathMatchConditionParametersOutput) Operator() pulumi.StringOutput
- func (o UrlPathMatchConditionParametersOutput) ToUrlPathMatchConditionParametersOutput() UrlPathMatchConditionParametersOutput
- func (o UrlPathMatchConditionParametersOutput) ToUrlPathMatchConditionParametersOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersOutput
- func (o UrlPathMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
- type UrlPathMatchConditionParametersResponse
- type UrlPathMatchConditionParametersResponseArgs
- func (UrlPathMatchConditionParametersResponseArgs) ElementType() reflect.Type
- func (i UrlPathMatchConditionParametersResponseArgs) ToUrlPathMatchConditionParametersResponseOutput() UrlPathMatchConditionParametersResponseOutput
- func (i UrlPathMatchConditionParametersResponseArgs) ToUrlPathMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersResponseOutput
- type UrlPathMatchConditionParametersResponseInput
- type UrlPathMatchConditionParametersResponseOutput
- func (UrlPathMatchConditionParametersResponseOutput) ElementType() reflect.Type
- func (o UrlPathMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
- func (o UrlPathMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
- func (o UrlPathMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o UrlPathMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
- func (o UrlPathMatchConditionParametersResponseOutput) ToUrlPathMatchConditionParametersResponseOutput() UrlPathMatchConditionParametersResponseOutput
- func (o UrlPathMatchConditionParametersResponseOutput) ToUrlPathMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersResponseOutput
- func (o UrlPathMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
- type UrlRedirectAction
- type UrlRedirectActionArgs
- type UrlRedirectActionInput
- type UrlRedirectActionOutput
- func (UrlRedirectActionOutput) ElementType() reflect.Type
- func (o UrlRedirectActionOutput) Name() pulumi.StringOutput
- func (o UrlRedirectActionOutput) Parameters() UrlRedirectActionParametersOutput
- func (o UrlRedirectActionOutput) ToUrlRedirectActionOutput() UrlRedirectActionOutput
- func (o UrlRedirectActionOutput) ToUrlRedirectActionOutputWithContext(ctx context.Context) UrlRedirectActionOutput
- type UrlRedirectActionParameters
- type UrlRedirectActionParametersArgs
- func (UrlRedirectActionParametersArgs) ElementType() reflect.Type
- func (i UrlRedirectActionParametersArgs) ToUrlRedirectActionParametersOutput() UrlRedirectActionParametersOutput
- func (i UrlRedirectActionParametersArgs) ToUrlRedirectActionParametersOutputWithContext(ctx context.Context) UrlRedirectActionParametersOutput
- type UrlRedirectActionParametersInput
- type UrlRedirectActionParametersOutput
- func (o UrlRedirectActionParametersOutput) CustomFragment() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersOutput) CustomHostname() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersOutput) CustomPath() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersOutput) CustomQueryString() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersOutput) DestinationProtocol() pulumi.StringPtrOutput
- func (UrlRedirectActionParametersOutput) ElementType() reflect.Type
- func (o UrlRedirectActionParametersOutput) OdataType() pulumi.StringOutput
- func (o UrlRedirectActionParametersOutput) RedirectType() pulumi.StringOutput
- func (o UrlRedirectActionParametersOutput) ToUrlRedirectActionParametersOutput() UrlRedirectActionParametersOutput
- func (o UrlRedirectActionParametersOutput) ToUrlRedirectActionParametersOutputWithContext(ctx context.Context) UrlRedirectActionParametersOutput
- type UrlRedirectActionParametersResponse
- type UrlRedirectActionParametersResponseArgs
- func (UrlRedirectActionParametersResponseArgs) ElementType() reflect.Type
- func (i UrlRedirectActionParametersResponseArgs) ToUrlRedirectActionParametersResponseOutput() UrlRedirectActionParametersResponseOutput
- func (i UrlRedirectActionParametersResponseArgs) ToUrlRedirectActionParametersResponseOutputWithContext(ctx context.Context) UrlRedirectActionParametersResponseOutput
- type UrlRedirectActionParametersResponseInput
- type UrlRedirectActionParametersResponseOutput
- func (o UrlRedirectActionParametersResponseOutput) CustomFragment() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersResponseOutput) CustomHostname() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersResponseOutput) CustomPath() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersResponseOutput) CustomQueryString() pulumi.StringPtrOutput
- func (o UrlRedirectActionParametersResponseOutput) DestinationProtocol() pulumi.StringPtrOutput
- func (UrlRedirectActionParametersResponseOutput) ElementType() reflect.Type
- func (o UrlRedirectActionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o UrlRedirectActionParametersResponseOutput) RedirectType() pulumi.StringOutput
- func (o UrlRedirectActionParametersResponseOutput) ToUrlRedirectActionParametersResponseOutput() UrlRedirectActionParametersResponseOutput
- func (o UrlRedirectActionParametersResponseOutput) ToUrlRedirectActionParametersResponseOutputWithContext(ctx context.Context) UrlRedirectActionParametersResponseOutput
- type UrlRedirectActionResponse
- type UrlRedirectActionResponseArgs
- func (UrlRedirectActionResponseArgs) ElementType() reflect.Type
- func (i UrlRedirectActionResponseArgs) ToUrlRedirectActionResponseOutput() UrlRedirectActionResponseOutput
- func (i UrlRedirectActionResponseArgs) ToUrlRedirectActionResponseOutputWithContext(ctx context.Context) UrlRedirectActionResponseOutput
- type UrlRedirectActionResponseInput
- type UrlRedirectActionResponseOutput
- func (UrlRedirectActionResponseOutput) ElementType() reflect.Type
- func (o UrlRedirectActionResponseOutput) Name() pulumi.StringOutput
- func (o UrlRedirectActionResponseOutput) Parameters() UrlRedirectActionParametersResponseOutput
- func (o UrlRedirectActionResponseOutput) ToUrlRedirectActionResponseOutput() UrlRedirectActionResponseOutput
- func (o UrlRedirectActionResponseOutput) ToUrlRedirectActionResponseOutputWithContext(ctx context.Context) UrlRedirectActionResponseOutput
- type UrlRewriteAction
- type UrlRewriteActionArgs
- type UrlRewriteActionInput
- type UrlRewriteActionOutput
- func (UrlRewriteActionOutput) ElementType() reflect.Type
- func (o UrlRewriteActionOutput) Name() pulumi.StringOutput
- func (o UrlRewriteActionOutput) Parameters() UrlRewriteActionParametersOutput
- func (o UrlRewriteActionOutput) ToUrlRewriteActionOutput() UrlRewriteActionOutput
- func (o UrlRewriteActionOutput) ToUrlRewriteActionOutputWithContext(ctx context.Context) UrlRewriteActionOutput
- type UrlRewriteActionParameters
- type UrlRewriteActionParametersArgs
- func (UrlRewriteActionParametersArgs) ElementType() reflect.Type
- func (i UrlRewriteActionParametersArgs) ToUrlRewriteActionParametersOutput() UrlRewriteActionParametersOutput
- func (i UrlRewriteActionParametersArgs) ToUrlRewriteActionParametersOutputWithContext(ctx context.Context) UrlRewriteActionParametersOutput
- type UrlRewriteActionParametersInput
- type UrlRewriteActionParametersOutput
- func (o UrlRewriteActionParametersOutput) Destination() pulumi.StringOutput
- func (UrlRewriteActionParametersOutput) ElementType() reflect.Type
- func (o UrlRewriteActionParametersOutput) OdataType() pulumi.StringOutput
- func (o UrlRewriteActionParametersOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o UrlRewriteActionParametersOutput) SourcePattern() pulumi.StringOutput
- func (o UrlRewriteActionParametersOutput) ToUrlRewriteActionParametersOutput() UrlRewriteActionParametersOutput
- func (o UrlRewriteActionParametersOutput) ToUrlRewriteActionParametersOutputWithContext(ctx context.Context) UrlRewriteActionParametersOutput
- type UrlRewriteActionParametersResponse
- type UrlRewriteActionParametersResponseArgs
- func (UrlRewriteActionParametersResponseArgs) ElementType() reflect.Type
- func (i UrlRewriteActionParametersResponseArgs) ToUrlRewriteActionParametersResponseOutput() UrlRewriteActionParametersResponseOutput
- func (i UrlRewriteActionParametersResponseArgs) ToUrlRewriteActionParametersResponseOutputWithContext(ctx context.Context) UrlRewriteActionParametersResponseOutput
- type UrlRewriteActionParametersResponseInput
- type UrlRewriteActionParametersResponseOutput
- func (o UrlRewriteActionParametersResponseOutput) Destination() pulumi.StringOutput
- func (UrlRewriteActionParametersResponseOutput) ElementType() reflect.Type
- func (o UrlRewriteActionParametersResponseOutput) OdataType() pulumi.StringOutput
- func (o UrlRewriteActionParametersResponseOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
- func (o UrlRewriteActionParametersResponseOutput) SourcePattern() pulumi.StringOutput
- func (o UrlRewriteActionParametersResponseOutput) ToUrlRewriteActionParametersResponseOutput() UrlRewriteActionParametersResponseOutput
- func (o UrlRewriteActionParametersResponseOutput) ToUrlRewriteActionParametersResponseOutputWithContext(ctx context.Context) UrlRewriteActionParametersResponseOutput
- type UrlRewriteActionResponse
- type UrlRewriteActionResponseArgs
- func (UrlRewriteActionResponseArgs) ElementType() reflect.Type
- func (i UrlRewriteActionResponseArgs) ToUrlRewriteActionResponseOutput() UrlRewriteActionResponseOutput
- func (i UrlRewriteActionResponseArgs) ToUrlRewriteActionResponseOutputWithContext(ctx context.Context) UrlRewriteActionResponseOutput
- type UrlRewriteActionResponseInput
- type UrlRewriteActionResponseOutput
- func (UrlRewriteActionResponseOutput) ElementType() reflect.Type
- func (o UrlRewriteActionResponseOutput) Name() pulumi.StringOutput
- func (o UrlRewriteActionResponseOutput) Parameters() UrlRewriteActionParametersResponseOutput
- func (o UrlRewriteActionResponseOutput) ToUrlRewriteActionResponseOutput() UrlRewriteActionResponseOutput
- func (o UrlRewriteActionResponseOutput) ToUrlRewriteActionResponseOutputWithContext(ctx context.Context) UrlRewriteActionResponseOutput
- type UrlSigningAction
- type UrlSigningActionArgs
- type UrlSigningActionInput
- type UrlSigningActionOutput
- func (UrlSigningActionOutput) ElementType() reflect.Type
- func (o UrlSigningActionOutput) Name() pulumi.StringOutput
- func (o UrlSigningActionOutput) Parameters() UrlSigningActionParametersOutput
- func (o UrlSigningActionOutput) ToUrlSigningActionOutput() UrlSigningActionOutput
- func (o UrlSigningActionOutput) ToUrlSigningActionOutputWithContext(ctx context.Context) UrlSigningActionOutput
- type UrlSigningActionParameters
- type UrlSigningActionParametersArgs
- func (UrlSigningActionParametersArgs) ElementType() reflect.Type
- func (i UrlSigningActionParametersArgs) ToUrlSigningActionParametersOutput() UrlSigningActionParametersOutput
- func (i UrlSigningActionParametersArgs) ToUrlSigningActionParametersOutputWithContext(ctx context.Context) UrlSigningActionParametersOutput
- type UrlSigningActionParametersInput
- type UrlSigningActionParametersOutput
- func (o UrlSigningActionParametersOutput) Algorithm() pulumi.StringPtrOutput
- func (UrlSigningActionParametersOutput) ElementType() reflect.Type
- func (o UrlSigningActionParametersOutput) IpSubnets() pulumi.StringArrayOutput
- func (o UrlSigningActionParametersOutput) KeyId() pulumi.StringOutput
- func (o UrlSigningActionParametersOutput) OdataType() pulumi.StringPtrOutput
- func (o UrlSigningActionParametersOutput) ParameterNameOverride() UrlSigningParamIdentifierArrayOutput
- func (o UrlSigningActionParametersOutput) ToUrlSigningActionParametersOutput() UrlSigningActionParametersOutput
- func (o UrlSigningActionParametersOutput) ToUrlSigningActionParametersOutputWithContext(ctx context.Context) UrlSigningActionParametersOutput
- type UrlSigningActionParametersResponse
- type UrlSigningActionParametersResponseArgs
- func (UrlSigningActionParametersResponseArgs) ElementType() reflect.Type
- func (i UrlSigningActionParametersResponseArgs) ToUrlSigningActionParametersResponseOutput() UrlSigningActionParametersResponseOutput
- func (i UrlSigningActionParametersResponseArgs) ToUrlSigningActionParametersResponseOutputWithContext(ctx context.Context) UrlSigningActionParametersResponseOutput
- type UrlSigningActionParametersResponseInput
- type UrlSigningActionParametersResponseOutput
- func (o UrlSigningActionParametersResponseOutput) Algorithm() pulumi.StringPtrOutput
- func (UrlSigningActionParametersResponseOutput) ElementType() reflect.Type
- func (o UrlSigningActionParametersResponseOutput) IpSubnets() pulumi.StringArrayOutput
- func (o UrlSigningActionParametersResponseOutput) KeyId() pulumi.StringOutput
- func (o UrlSigningActionParametersResponseOutput) OdataType() pulumi.StringPtrOutput
- func (o UrlSigningActionParametersResponseOutput) ParameterNameOverride() UrlSigningParamIdentifierResponseArrayOutput
- func (o UrlSigningActionParametersResponseOutput) ToUrlSigningActionParametersResponseOutput() UrlSigningActionParametersResponseOutput
- func (o UrlSigningActionParametersResponseOutput) ToUrlSigningActionParametersResponseOutputWithContext(ctx context.Context) UrlSigningActionParametersResponseOutput
- type UrlSigningActionResponse
- type UrlSigningActionResponseArgs
- func (UrlSigningActionResponseArgs) ElementType() reflect.Type
- func (i UrlSigningActionResponseArgs) ToUrlSigningActionResponseOutput() UrlSigningActionResponseOutput
- func (i UrlSigningActionResponseArgs) ToUrlSigningActionResponseOutputWithContext(ctx context.Context) UrlSigningActionResponseOutput
- type UrlSigningActionResponseInput
- type UrlSigningActionResponseOutput
- func (UrlSigningActionResponseOutput) ElementType() reflect.Type
- func (o UrlSigningActionResponseOutput) Name() pulumi.StringOutput
- func (o UrlSigningActionResponseOutput) Parameters() UrlSigningActionParametersResponseOutput
- func (o UrlSigningActionResponseOutput) ToUrlSigningActionResponseOutput() UrlSigningActionResponseOutput
- func (o UrlSigningActionResponseOutput) ToUrlSigningActionResponseOutputWithContext(ctx context.Context) UrlSigningActionResponseOutput
- type UrlSigningKey
- type UrlSigningKeyArgs
- type UrlSigningKeyArray
- type UrlSigningKeyArrayInput
- type UrlSigningKeyArrayOutput
- func (UrlSigningKeyArrayOutput) ElementType() reflect.Type
- func (o UrlSigningKeyArrayOutput) Index(i pulumi.IntInput) UrlSigningKeyOutput
- func (o UrlSigningKeyArrayOutput) ToUrlSigningKeyArrayOutput() UrlSigningKeyArrayOutput
- func (o UrlSigningKeyArrayOutput) ToUrlSigningKeyArrayOutputWithContext(ctx context.Context) UrlSigningKeyArrayOutput
- type UrlSigningKeyInput
- type UrlSigningKeyOutput
- func (UrlSigningKeyOutput) ElementType() reflect.Type
- func (o UrlSigningKeyOutput) KeyId() pulumi.StringOutput
- func (o UrlSigningKeyOutput) KeySourceParameters() KeyVaultSigningKeyParametersOutput
- func (o UrlSigningKeyOutput) ToUrlSigningKeyOutput() UrlSigningKeyOutput
- func (o UrlSigningKeyOutput) ToUrlSigningKeyOutputWithContext(ctx context.Context) UrlSigningKeyOutput
- type UrlSigningKeyResponse
- type UrlSigningKeyResponseArgs
- type UrlSigningKeyResponseArray
- func (UrlSigningKeyResponseArray) ElementType() reflect.Type
- func (i UrlSigningKeyResponseArray) ToUrlSigningKeyResponseArrayOutput() UrlSigningKeyResponseArrayOutput
- func (i UrlSigningKeyResponseArray) ToUrlSigningKeyResponseArrayOutputWithContext(ctx context.Context) UrlSigningKeyResponseArrayOutput
- type UrlSigningKeyResponseArrayInput
- type UrlSigningKeyResponseArrayOutput
- func (UrlSigningKeyResponseArrayOutput) ElementType() reflect.Type
- func (o UrlSigningKeyResponseArrayOutput) Index(i pulumi.IntInput) UrlSigningKeyResponseOutput
- func (o UrlSigningKeyResponseArrayOutput) ToUrlSigningKeyResponseArrayOutput() UrlSigningKeyResponseArrayOutput
- func (o UrlSigningKeyResponseArrayOutput) ToUrlSigningKeyResponseArrayOutputWithContext(ctx context.Context) UrlSigningKeyResponseArrayOutput
- type UrlSigningKeyResponseInput
- type UrlSigningKeyResponseOutput
- func (UrlSigningKeyResponseOutput) ElementType() reflect.Type
- func (o UrlSigningKeyResponseOutput) KeyId() pulumi.StringOutput
- func (o UrlSigningKeyResponseOutput) KeySourceParameters() KeyVaultSigningKeyParametersResponseOutput
- func (o UrlSigningKeyResponseOutput) ToUrlSigningKeyResponseOutput() UrlSigningKeyResponseOutput
- func (o UrlSigningKeyResponseOutput) ToUrlSigningKeyResponseOutputWithContext(ctx context.Context) UrlSigningKeyResponseOutput
- type UrlSigningParamIdentifier
- type UrlSigningParamIdentifierArgs
- func (UrlSigningParamIdentifierArgs) ElementType() reflect.Type
- func (i UrlSigningParamIdentifierArgs) ToUrlSigningParamIdentifierOutput() UrlSigningParamIdentifierOutput
- func (i UrlSigningParamIdentifierArgs) ToUrlSigningParamIdentifierOutputWithContext(ctx context.Context) UrlSigningParamIdentifierOutput
- type UrlSigningParamIdentifierArray
- func (UrlSigningParamIdentifierArray) ElementType() reflect.Type
- func (i UrlSigningParamIdentifierArray) ToUrlSigningParamIdentifierArrayOutput() UrlSigningParamIdentifierArrayOutput
- func (i UrlSigningParamIdentifierArray) ToUrlSigningParamIdentifierArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierArrayOutput
- type UrlSigningParamIdentifierArrayInput
- type UrlSigningParamIdentifierArrayOutput
- func (UrlSigningParamIdentifierArrayOutput) ElementType() reflect.Type
- func (o UrlSigningParamIdentifierArrayOutput) Index(i pulumi.IntInput) UrlSigningParamIdentifierOutput
- func (o UrlSigningParamIdentifierArrayOutput) ToUrlSigningParamIdentifierArrayOutput() UrlSigningParamIdentifierArrayOutput
- func (o UrlSigningParamIdentifierArrayOutput) ToUrlSigningParamIdentifierArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierArrayOutput
- type UrlSigningParamIdentifierInput
- type UrlSigningParamIdentifierOutput
- func (UrlSigningParamIdentifierOutput) ElementType() reflect.Type
- func (o UrlSigningParamIdentifierOutput) ParamIndicator() pulumi.StringOutput
- func (o UrlSigningParamIdentifierOutput) ParamName() pulumi.StringOutput
- func (o UrlSigningParamIdentifierOutput) ToUrlSigningParamIdentifierOutput() UrlSigningParamIdentifierOutput
- func (o UrlSigningParamIdentifierOutput) ToUrlSigningParamIdentifierOutputWithContext(ctx context.Context) UrlSigningParamIdentifierOutput
- type UrlSigningParamIdentifierResponse
- type UrlSigningParamIdentifierResponseArgs
- func (UrlSigningParamIdentifierResponseArgs) ElementType() reflect.Type
- func (i UrlSigningParamIdentifierResponseArgs) ToUrlSigningParamIdentifierResponseOutput() UrlSigningParamIdentifierResponseOutput
- func (i UrlSigningParamIdentifierResponseArgs) ToUrlSigningParamIdentifierResponseOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseOutput
- type UrlSigningParamIdentifierResponseArray
- func (UrlSigningParamIdentifierResponseArray) ElementType() reflect.Type
- func (i UrlSigningParamIdentifierResponseArray) ToUrlSigningParamIdentifierResponseArrayOutput() UrlSigningParamIdentifierResponseArrayOutput
- func (i UrlSigningParamIdentifierResponseArray) ToUrlSigningParamIdentifierResponseArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseArrayOutput
- type UrlSigningParamIdentifierResponseArrayInput
- type UrlSigningParamIdentifierResponseArrayOutput
- func (UrlSigningParamIdentifierResponseArrayOutput) ElementType() reflect.Type
- func (o UrlSigningParamIdentifierResponseArrayOutput) Index(i pulumi.IntInput) UrlSigningParamIdentifierResponseOutput
- func (o UrlSigningParamIdentifierResponseArrayOutput) ToUrlSigningParamIdentifierResponseArrayOutput() UrlSigningParamIdentifierResponseArrayOutput
- func (o UrlSigningParamIdentifierResponseArrayOutput) ToUrlSigningParamIdentifierResponseArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseArrayOutput
- type UrlSigningParamIdentifierResponseInput
- type UrlSigningParamIdentifierResponseOutput
- func (UrlSigningParamIdentifierResponseOutput) ElementType() reflect.Type
- func (o UrlSigningParamIdentifierResponseOutput) ParamIndicator() pulumi.StringOutput
- func (o UrlSigningParamIdentifierResponseOutput) ParamName() pulumi.StringOutput
- func (o UrlSigningParamIdentifierResponseOutput) ToUrlSigningParamIdentifierResponseOutput() UrlSigningParamIdentifierResponseOutput
- func (o UrlSigningParamIdentifierResponseOutput) ToUrlSigningParamIdentifierResponseOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheExpirationActionParameters ¶
type CacheExpirationActionParameters struct { // Caching behavior for the requests CacheBehavior string `pulumi:"cacheBehavior"` // The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss CacheDuration *string `pulumi:"cacheDuration"` // The level at which the content needs to be cached. CacheType string `pulumi:"cacheType"` OdataType string `pulumi:"odataType"` }
Defines the parameters for the cache expiration action.
type CacheExpirationActionParametersArgs ¶
type CacheExpirationActionParametersArgs struct { // Caching behavior for the requests CacheBehavior pulumi.StringInput `pulumi:"cacheBehavior"` // The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss CacheDuration pulumi.StringPtrInput `pulumi:"cacheDuration"` // The level at which the content needs to be cached. CacheType pulumi.StringInput `pulumi:"cacheType"` OdataType pulumi.StringInput `pulumi:"odataType"` }
Defines the parameters for the cache expiration action.
func (CacheExpirationActionParametersArgs) ElementType ¶
func (CacheExpirationActionParametersArgs) ElementType() reflect.Type
func (CacheExpirationActionParametersArgs) ToCacheExpirationActionParametersOutput ¶
func (i CacheExpirationActionParametersArgs) ToCacheExpirationActionParametersOutput() CacheExpirationActionParametersOutput
func (CacheExpirationActionParametersArgs) ToCacheExpirationActionParametersOutputWithContext ¶
func (i CacheExpirationActionParametersArgs) ToCacheExpirationActionParametersOutputWithContext(ctx context.Context) CacheExpirationActionParametersOutput
type CacheExpirationActionParametersInput ¶
type CacheExpirationActionParametersInput interface { pulumi.Input ToCacheExpirationActionParametersOutput() CacheExpirationActionParametersOutput ToCacheExpirationActionParametersOutputWithContext(context.Context) CacheExpirationActionParametersOutput }
CacheExpirationActionParametersInput is an input type that accepts CacheExpirationActionParametersArgs and CacheExpirationActionParametersOutput values. You can construct a concrete instance of `CacheExpirationActionParametersInput` via:
CacheExpirationActionParametersArgs{...}
type CacheExpirationActionParametersOutput ¶
type CacheExpirationActionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for the cache expiration action.
func (CacheExpirationActionParametersOutput) CacheBehavior ¶
func (o CacheExpirationActionParametersOutput) CacheBehavior() pulumi.StringOutput
Caching behavior for the requests
func (CacheExpirationActionParametersOutput) CacheDuration ¶
func (o CacheExpirationActionParametersOutput) CacheDuration() pulumi.StringPtrOutput
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
func (CacheExpirationActionParametersOutput) CacheType ¶
func (o CacheExpirationActionParametersOutput) CacheType() pulumi.StringOutput
The level at which the content needs to be cached.
func (CacheExpirationActionParametersOutput) ElementType ¶
func (CacheExpirationActionParametersOutput) ElementType() reflect.Type
func (CacheExpirationActionParametersOutput) OdataType ¶
func (o CacheExpirationActionParametersOutput) OdataType() pulumi.StringOutput
func (CacheExpirationActionParametersOutput) ToCacheExpirationActionParametersOutput ¶
func (o CacheExpirationActionParametersOutput) ToCacheExpirationActionParametersOutput() CacheExpirationActionParametersOutput
func (CacheExpirationActionParametersOutput) ToCacheExpirationActionParametersOutputWithContext ¶
func (o CacheExpirationActionParametersOutput) ToCacheExpirationActionParametersOutputWithContext(ctx context.Context) CacheExpirationActionParametersOutput
type CacheExpirationActionParametersResponse ¶
type CacheExpirationActionParametersResponse struct { // Caching behavior for the requests CacheBehavior string `pulumi:"cacheBehavior"` // The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss CacheDuration *string `pulumi:"cacheDuration"` // The level at which the content needs to be cached. CacheType string `pulumi:"cacheType"` OdataType string `pulumi:"odataType"` }
Defines the parameters for the cache expiration action.
type CacheExpirationActionParametersResponseArgs ¶
type CacheExpirationActionParametersResponseArgs struct { // Caching behavior for the requests CacheBehavior pulumi.StringInput `pulumi:"cacheBehavior"` // The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss CacheDuration pulumi.StringPtrInput `pulumi:"cacheDuration"` // The level at which the content needs to be cached. CacheType pulumi.StringInput `pulumi:"cacheType"` OdataType pulumi.StringInput `pulumi:"odataType"` }
Defines the parameters for the cache expiration action.
func (CacheExpirationActionParametersResponseArgs) ElementType ¶
func (CacheExpirationActionParametersResponseArgs) ElementType() reflect.Type
func (CacheExpirationActionParametersResponseArgs) ToCacheExpirationActionParametersResponseOutput ¶
func (i CacheExpirationActionParametersResponseArgs) ToCacheExpirationActionParametersResponseOutput() CacheExpirationActionParametersResponseOutput
func (CacheExpirationActionParametersResponseArgs) ToCacheExpirationActionParametersResponseOutputWithContext ¶
func (i CacheExpirationActionParametersResponseArgs) ToCacheExpirationActionParametersResponseOutputWithContext(ctx context.Context) CacheExpirationActionParametersResponseOutput
type CacheExpirationActionParametersResponseInput ¶
type CacheExpirationActionParametersResponseInput interface { pulumi.Input ToCacheExpirationActionParametersResponseOutput() CacheExpirationActionParametersResponseOutput ToCacheExpirationActionParametersResponseOutputWithContext(context.Context) CacheExpirationActionParametersResponseOutput }
CacheExpirationActionParametersResponseInput is an input type that accepts CacheExpirationActionParametersResponseArgs and CacheExpirationActionParametersResponseOutput values. You can construct a concrete instance of `CacheExpirationActionParametersResponseInput` via:
CacheExpirationActionParametersResponseArgs{...}
type CacheExpirationActionParametersResponseOutput ¶
type CacheExpirationActionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for the cache expiration action.
func (CacheExpirationActionParametersResponseOutput) CacheBehavior ¶
func (o CacheExpirationActionParametersResponseOutput) CacheBehavior() pulumi.StringOutput
Caching behavior for the requests
func (CacheExpirationActionParametersResponseOutput) CacheDuration ¶
func (o CacheExpirationActionParametersResponseOutput) CacheDuration() pulumi.StringPtrOutput
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
func (CacheExpirationActionParametersResponseOutput) CacheType ¶
func (o CacheExpirationActionParametersResponseOutput) CacheType() pulumi.StringOutput
The level at which the content needs to be cached.
func (CacheExpirationActionParametersResponseOutput) ElementType ¶
func (CacheExpirationActionParametersResponseOutput) ElementType() reflect.Type
func (CacheExpirationActionParametersResponseOutput) OdataType ¶
func (o CacheExpirationActionParametersResponseOutput) OdataType() pulumi.StringOutput
func (CacheExpirationActionParametersResponseOutput) ToCacheExpirationActionParametersResponseOutput ¶
func (o CacheExpirationActionParametersResponseOutput) ToCacheExpirationActionParametersResponseOutput() CacheExpirationActionParametersResponseOutput
func (CacheExpirationActionParametersResponseOutput) ToCacheExpirationActionParametersResponseOutputWithContext ¶
func (o CacheExpirationActionParametersResponseOutput) ToCacheExpirationActionParametersResponseOutputWithContext(ctx context.Context) CacheExpirationActionParametersResponseOutput
type CacheKeyQueryStringActionParameters ¶
type CacheKeyQueryStringActionParameters struct { OdataType string `pulumi:"odataType"` // query parameters to include or exclude (comma separated). QueryParameters *string `pulumi:"queryParameters"` // Caching behavior for the requests QueryStringBehavior string `pulumi:"queryStringBehavior"` }
Defines the parameters for the cache-key query string action.
type CacheKeyQueryStringActionParametersArgs ¶
type CacheKeyQueryStringActionParametersArgs struct { OdataType pulumi.StringInput `pulumi:"odataType"` // query parameters to include or exclude (comma separated). QueryParameters pulumi.StringPtrInput `pulumi:"queryParameters"` // Caching behavior for the requests QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` }
Defines the parameters for the cache-key query string action.
func (CacheKeyQueryStringActionParametersArgs) ElementType ¶
func (CacheKeyQueryStringActionParametersArgs) ElementType() reflect.Type
func (CacheKeyQueryStringActionParametersArgs) ToCacheKeyQueryStringActionParametersOutput ¶
func (i CacheKeyQueryStringActionParametersArgs) ToCacheKeyQueryStringActionParametersOutput() CacheKeyQueryStringActionParametersOutput
func (CacheKeyQueryStringActionParametersArgs) ToCacheKeyQueryStringActionParametersOutputWithContext ¶
func (i CacheKeyQueryStringActionParametersArgs) ToCacheKeyQueryStringActionParametersOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersOutput
type CacheKeyQueryStringActionParametersInput ¶
type CacheKeyQueryStringActionParametersInput interface { pulumi.Input ToCacheKeyQueryStringActionParametersOutput() CacheKeyQueryStringActionParametersOutput ToCacheKeyQueryStringActionParametersOutputWithContext(context.Context) CacheKeyQueryStringActionParametersOutput }
CacheKeyQueryStringActionParametersInput is an input type that accepts CacheKeyQueryStringActionParametersArgs and CacheKeyQueryStringActionParametersOutput values. You can construct a concrete instance of `CacheKeyQueryStringActionParametersInput` via:
CacheKeyQueryStringActionParametersArgs{...}
type CacheKeyQueryStringActionParametersOutput ¶
type CacheKeyQueryStringActionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for the cache-key query string action.
func (CacheKeyQueryStringActionParametersOutput) ElementType ¶
func (CacheKeyQueryStringActionParametersOutput) ElementType() reflect.Type
func (CacheKeyQueryStringActionParametersOutput) OdataType ¶
func (o CacheKeyQueryStringActionParametersOutput) OdataType() pulumi.StringOutput
func (CacheKeyQueryStringActionParametersOutput) QueryParameters ¶
func (o CacheKeyQueryStringActionParametersOutput) QueryParameters() pulumi.StringPtrOutput
query parameters to include or exclude (comma separated).
func (CacheKeyQueryStringActionParametersOutput) QueryStringBehavior ¶
func (o CacheKeyQueryStringActionParametersOutput) QueryStringBehavior() pulumi.StringOutput
Caching behavior for the requests
func (CacheKeyQueryStringActionParametersOutput) ToCacheKeyQueryStringActionParametersOutput ¶
func (o CacheKeyQueryStringActionParametersOutput) ToCacheKeyQueryStringActionParametersOutput() CacheKeyQueryStringActionParametersOutput
func (CacheKeyQueryStringActionParametersOutput) ToCacheKeyQueryStringActionParametersOutputWithContext ¶
func (o CacheKeyQueryStringActionParametersOutput) ToCacheKeyQueryStringActionParametersOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersOutput
type CacheKeyQueryStringActionParametersResponse ¶
type CacheKeyQueryStringActionParametersResponse struct { OdataType string `pulumi:"odataType"` // query parameters to include or exclude (comma separated). QueryParameters *string `pulumi:"queryParameters"` // Caching behavior for the requests QueryStringBehavior string `pulumi:"queryStringBehavior"` }
Defines the parameters for the cache-key query string action.
type CacheKeyQueryStringActionParametersResponseArgs ¶
type CacheKeyQueryStringActionParametersResponseArgs struct { OdataType pulumi.StringInput `pulumi:"odataType"` // query parameters to include or exclude (comma separated). QueryParameters pulumi.StringPtrInput `pulumi:"queryParameters"` // Caching behavior for the requests QueryStringBehavior pulumi.StringInput `pulumi:"queryStringBehavior"` }
Defines the parameters for the cache-key query string action.
func (CacheKeyQueryStringActionParametersResponseArgs) ElementType ¶
func (CacheKeyQueryStringActionParametersResponseArgs) ElementType() reflect.Type
func (CacheKeyQueryStringActionParametersResponseArgs) ToCacheKeyQueryStringActionParametersResponseOutput ¶
func (i CacheKeyQueryStringActionParametersResponseArgs) ToCacheKeyQueryStringActionParametersResponseOutput() CacheKeyQueryStringActionParametersResponseOutput
func (CacheKeyQueryStringActionParametersResponseArgs) ToCacheKeyQueryStringActionParametersResponseOutputWithContext ¶
func (i CacheKeyQueryStringActionParametersResponseArgs) ToCacheKeyQueryStringActionParametersResponseOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersResponseOutput
type CacheKeyQueryStringActionParametersResponseInput ¶
type CacheKeyQueryStringActionParametersResponseInput interface { pulumi.Input ToCacheKeyQueryStringActionParametersResponseOutput() CacheKeyQueryStringActionParametersResponseOutput ToCacheKeyQueryStringActionParametersResponseOutputWithContext(context.Context) CacheKeyQueryStringActionParametersResponseOutput }
CacheKeyQueryStringActionParametersResponseInput is an input type that accepts CacheKeyQueryStringActionParametersResponseArgs and CacheKeyQueryStringActionParametersResponseOutput values. You can construct a concrete instance of `CacheKeyQueryStringActionParametersResponseInput` via:
CacheKeyQueryStringActionParametersResponseArgs{...}
type CacheKeyQueryStringActionParametersResponseOutput ¶
type CacheKeyQueryStringActionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for the cache-key query string action.
func (CacheKeyQueryStringActionParametersResponseOutput) ElementType ¶
func (CacheKeyQueryStringActionParametersResponseOutput) ElementType() reflect.Type
func (CacheKeyQueryStringActionParametersResponseOutput) OdataType ¶
func (o CacheKeyQueryStringActionParametersResponseOutput) OdataType() pulumi.StringOutput
func (CacheKeyQueryStringActionParametersResponseOutput) QueryParameters ¶
func (o CacheKeyQueryStringActionParametersResponseOutput) QueryParameters() pulumi.StringPtrOutput
query parameters to include or exclude (comma separated).
func (CacheKeyQueryStringActionParametersResponseOutput) QueryStringBehavior ¶
func (o CacheKeyQueryStringActionParametersResponseOutput) QueryStringBehavior() pulumi.StringOutput
Caching behavior for the requests
func (CacheKeyQueryStringActionParametersResponseOutput) ToCacheKeyQueryStringActionParametersResponseOutput ¶
func (o CacheKeyQueryStringActionParametersResponseOutput) ToCacheKeyQueryStringActionParametersResponseOutput() CacheKeyQueryStringActionParametersResponseOutput
func (CacheKeyQueryStringActionParametersResponseOutput) ToCacheKeyQueryStringActionParametersResponseOutputWithContext ¶
func (o CacheKeyQueryStringActionParametersResponseOutput) ToCacheKeyQueryStringActionParametersResponseOutputWithContext(ctx context.Context) CacheKeyQueryStringActionParametersResponseOutput
type CdnEndpointResponse ¶
type CdnEndpointResponse struct { // ARM Resource ID string. Id *string `pulumi:"id"` }
Defines the ARM Resource ID for the linked endpoints
type CdnEndpointResponseArgs ¶
type CdnEndpointResponseArgs struct { // ARM Resource ID string. Id pulumi.StringPtrInput `pulumi:"id"` }
Defines the ARM Resource ID for the linked endpoints
func (CdnEndpointResponseArgs) ElementType ¶
func (CdnEndpointResponseArgs) ElementType() reflect.Type
func (CdnEndpointResponseArgs) ToCdnEndpointResponseOutput ¶
func (i CdnEndpointResponseArgs) ToCdnEndpointResponseOutput() CdnEndpointResponseOutput
func (CdnEndpointResponseArgs) ToCdnEndpointResponseOutputWithContext ¶
func (i CdnEndpointResponseArgs) ToCdnEndpointResponseOutputWithContext(ctx context.Context) CdnEndpointResponseOutput
type CdnEndpointResponseArray ¶
type CdnEndpointResponseArray []CdnEndpointResponseInput
func (CdnEndpointResponseArray) ElementType ¶
func (CdnEndpointResponseArray) ElementType() reflect.Type
func (CdnEndpointResponseArray) ToCdnEndpointResponseArrayOutput ¶
func (i CdnEndpointResponseArray) ToCdnEndpointResponseArrayOutput() CdnEndpointResponseArrayOutput
func (CdnEndpointResponseArray) ToCdnEndpointResponseArrayOutputWithContext ¶
func (i CdnEndpointResponseArray) ToCdnEndpointResponseArrayOutputWithContext(ctx context.Context) CdnEndpointResponseArrayOutput
type CdnEndpointResponseArrayInput ¶
type CdnEndpointResponseArrayInput interface { pulumi.Input ToCdnEndpointResponseArrayOutput() CdnEndpointResponseArrayOutput ToCdnEndpointResponseArrayOutputWithContext(context.Context) CdnEndpointResponseArrayOutput }
CdnEndpointResponseArrayInput is an input type that accepts CdnEndpointResponseArray and CdnEndpointResponseArrayOutput values. You can construct a concrete instance of `CdnEndpointResponseArrayInput` via:
CdnEndpointResponseArray{ CdnEndpointResponseArgs{...} }
type CdnEndpointResponseArrayOutput ¶
type CdnEndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (CdnEndpointResponseArrayOutput) ElementType ¶
func (CdnEndpointResponseArrayOutput) ElementType() reflect.Type
func (CdnEndpointResponseArrayOutput) Index ¶
func (o CdnEndpointResponseArrayOutput) Index(i pulumi.IntInput) CdnEndpointResponseOutput
func (CdnEndpointResponseArrayOutput) ToCdnEndpointResponseArrayOutput ¶
func (o CdnEndpointResponseArrayOutput) ToCdnEndpointResponseArrayOutput() CdnEndpointResponseArrayOutput
func (CdnEndpointResponseArrayOutput) ToCdnEndpointResponseArrayOutputWithContext ¶
func (o CdnEndpointResponseArrayOutput) ToCdnEndpointResponseArrayOutputWithContext(ctx context.Context) CdnEndpointResponseArrayOutput
type CdnEndpointResponseInput ¶
type CdnEndpointResponseInput interface { pulumi.Input ToCdnEndpointResponseOutput() CdnEndpointResponseOutput ToCdnEndpointResponseOutputWithContext(context.Context) CdnEndpointResponseOutput }
CdnEndpointResponseInput is an input type that accepts CdnEndpointResponseArgs and CdnEndpointResponseOutput values. You can construct a concrete instance of `CdnEndpointResponseInput` via:
CdnEndpointResponseArgs{...}
type CdnEndpointResponseOutput ¶
type CdnEndpointResponseOutput struct{ *pulumi.OutputState }
Defines the ARM Resource ID for the linked endpoints
func (CdnEndpointResponseOutput) ElementType ¶
func (CdnEndpointResponseOutput) ElementType() reflect.Type
func (CdnEndpointResponseOutput) Id ¶
func (o CdnEndpointResponseOutput) Id() pulumi.StringPtrOutput
ARM Resource ID string.
func (CdnEndpointResponseOutput) ToCdnEndpointResponseOutput ¶
func (o CdnEndpointResponseOutput) ToCdnEndpointResponseOutput() CdnEndpointResponseOutput
func (CdnEndpointResponseOutput) ToCdnEndpointResponseOutputWithContext ¶
func (o CdnEndpointResponseOutput) ToCdnEndpointResponseOutputWithContext(ctx context.Context) CdnEndpointResponseOutput
type CookiesMatchConditionParameters ¶
type CookiesMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // Name of Cookies to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for Cookies match conditions
type CookiesMatchConditionParametersArgs ¶
type CookiesMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Name of Cookies to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for Cookies match conditions
func (CookiesMatchConditionParametersArgs) ElementType ¶
func (CookiesMatchConditionParametersArgs) ElementType() reflect.Type
func (CookiesMatchConditionParametersArgs) ToCookiesMatchConditionParametersOutput ¶
func (i CookiesMatchConditionParametersArgs) ToCookiesMatchConditionParametersOutput() CookiesMatchConditionParametersOutput
func (CookiesMatchConditionParametersArgs) ToCookiesMatchConditionParametersOutputWithContext ¶
func (i CookiesMatchConditionParametersArgs) ToCookiesMatchConditionParametersOutputWithContext(ctx context.Context) CookiesMatchConditionParametersOutput
type CookiesMatchConditionParametersInput ¶
type CookiesMatchConditionParametersInput interface { pulumi.Input ToCookiesMatchConditionParametersOutput() CookiesMatchConditionParametersOutput ToCookiesMatchConditionParametersOutputWithContext(context.Context) CookiesMatchConditionParametersOutput }
CookiesMatchConditionParametersInput is an input type that accepts CookiesMatchConditionParametersArgs and CookiesMatchConditionParametersOutput values. You can construct a concrete instance of `CookiesMatchConditionParametersInput` via:
CookiesMatchConditionParametersArgs{...}
type CookiesMatchConditionParametersOutput ¶
type CookiesMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for Cookies match conditions
func (CookiesMatchConditionParametersOutput) ElementType ¶
func (CookiesMatchConditionParametersOutput) ElementType() reflect.Type
func (CookiesMatchConditionParametersOutput) MatchValues ¶
func (o CookiesMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (CookiesMatchConditionParametersOutput) NegateCondition ¶
func (o CookiesMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (CookiesMatchConditionParametersOutput) OdataType ¶
func (o CookiesMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (CookiesMatchConditionParametersOutput) Operator ¶
func (o CookiesMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (CookiesMatchConditionParametersOutput) Selector ¶
func (o CookiesMatchConditionParametersOutput) Selector() pulumi.StringPtrOutput
Name of Cookies to be matched
func (CookiesMatchConditionParametersOutput) ToCookiesMatchConditionParametersOutput ¶
func (o CookiesMatchConditionParametersOutput) ToCookiesMatchConditionParametersOutput() CookiesMatchConditionParametersOutput
func (CookiesMatchConditionParametersOutput) ToCookiesMatchConditionParametersOutputWithContext ¶
func (o CookiesMatchConditionParametersOutput) ToCookiesMatchConditionParametersOutputWithContext(ctx context.Context) CookiesMatchConditionParametersOutput
func (CookiesMatchConditionParametersOutput) Transforms ¶
func (o CookiesMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type CookiesMatchConditionParametersResponse ¶
type CookiesMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // Name of Cookies to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for Cookies match conditions
type CookiesMatchConditionParametersResponseArgs ¶
type CookiesMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Name of Cookies to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for Cookies match conditions
func (CookiesMatchConditionParametersResponseArgs) ElementType ¶
func (CookiesMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (CookiesMatchConditionParametersResponseArgs) ToCookiesMatchConditionParametersResponseOutput ¶
func (i CookiesMatchConditionParametersResponseArgs) ToCookiesMatchConditionParametersResponseOutput() CookiesMatchConditionParametersResponseOutput
func (CookiesMatchConditionParametersResponseArgs) ToCookiesMatchConditionParametersResponseOutputWithContext ¶
func (i CookiesMatchConditionParametersResponseArgs) ToCookiesMatchConditionParametersResponseOutputWithContext(ctx context.Context) CookiesMatchConditionParametersResponseOutput
type CookiesMatchConditionParametersResponseInput ¶
type CookiesMatchConditionParametersResponseInput interface { pulumi.Input ToCookiesMatchConditionParametersResponseOutput() CookiesMatchConditionParametersResponseOutput ToCookiesMatchConditionParametersResponseOutputWithContext(context.Context) CookiesMatchConditionParametersResponseOutput }
CookiesMatchConditionParametersResponseInput is an input type that accepts CookiesMatchConditionParametersResponseArgs and CookiesMatchConditionParametersResponseOutput values. You can construct a concrete instance of `CookiesMatchConditionParametersResponseInput` via:
CookiesMatchConditionParametersResponseArgs{...}
type CookiesMatchConditionParametersResponseOutput ¶
type CookiesMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for Cookies match conditions
func (CookiesMatchConditionParametersResponseOutput) ElementType ¶
func (CookiesMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (CookiesMatchConditionParametersResponseOutput) MatchValues ¶
func (o CookiesMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (CookiesMatchConditionParametersResponseOutput) NegateCondition ¶
func (o CookiesMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (CookiesMatchConditionParametersResponseOutput) OdataType ¶
func (o CookiesMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (CookiesMatchConditionParametersResponseOutput) Operator ¶
func (o CookiesMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (CookiesMatchConditionParametersResponseOutput) Selector ¶
func (o CookiesMatchConditionParametersResponseOutput) Selector() pulumi.StringPtrOutput
Name of Cookies to be matched
func (CookiesMatchConditionParametersResponseOutput) ToCookiesMatchConditionParametersResponseOutput ¶
func (o CookiesMatchConditionParametersResponseOutput) ToCookiesMatchConditionParametersResponseOutput() CookiesMatchConditionParametersResponseOutput
func (CookiesMatchConditionParametersResponseOutput) ToCookiesMatchConditionParametersResponseOutputWithContext ¶
func (o CookiesMatchConditionParametersResponseOutput) ToCookiesMatchConditionParametersResponseOutputWithContext(ctx context.Context) CookiesMatchConditionParametersResponseOutput
func (CookiesMatchConditionParametersResponseOutput) Transforms ¶
func (o CookiesMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type CustomDomain ¶
type CustomDomain struct { pulumi.CustomResourceState // Provisioning status of Custom Https of the custom domain. CustomHttpsProvisioningState pulumi.StringOutput `pulumi:"customHttpsProvisioningState"` // Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. CustomHttpsProvisioningSubstate pulumi.StringOutput `pulumi:"customHttpsProvisioningSubstate"` // The host name of the custom domain. Must be a domain name. HostName pulumi.StringOutput `pulumi:"hostName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Provisioning status of the custom domain. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource status of the custom domain. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China. ValidationData pulumi.StringPtrOutput `pulumi:"validationData"` }
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.
func GetCustomDomain ¶
func GetCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomDomainState, opts ...pulumi.ResourceOption) (*CustomDomain, error)
GetCustomDomain gets an existing CustomDomain 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 NewCustomDomain ¶
func NewCustomDomain(ctx *pulumi.Context, name string, args *CustomDomainArgs, opts ...pulumi.ResourceOption) (*CustomDomain, error)
NewCustomDomain registers a new resource with the given unique name, arguments, and options.
type CustomDomainArgs ¶
type CustomDomainArgs struct { // Name of the custom domain within an endpoint. CustomDomainName pulumi.StringInput // Name of the endpoint under the profile which is unique globally. EndpointName pulumi.StringInput // The host name of the custom domain. Must be a domain name. HostName pulumi.StringInput // Name of the CDN profile which is unique within the resource group. ProfileName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a CustomDomain resource.
func (CustomDomainArgs) ElementType ¶
func (CustomDomainArgs) ElementType() reflect.Type
type CustomDomainState ¶
type CustomDomainState struct { // Provisioning status of Custom Https of the custom domain. CustomHttpsProvisioningState pulumi.StringPtrInput // Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. CustomHttpsProvisioningSubstate pulumi.StringPtrInput // The host name of the custom domain. Must be a domain name. HostName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Provisioning status of the custom domain. ProvisioningState pulumi.StringPtrInput // Resource status of the custom domain. ResourceState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China. ValidationData pulumi.StringPtrInput }
func (CustomDomainState) ElementType ¶
func (CustomDomainState) ElementType() reflect.Type
type CustomRule ¶
type CustomRule struct { // Describes what action to be applied when rule matches Action string `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState *string `pulumi:"enabledState"` // List of match conditions. MatchConditions []MatchCondition `pulumi:"matchConditions"` // Defines the name of the custom rule Name string `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority int `pulumi:"priority"` }
Defines the common attributes for a custom rule that can be included in a waf policy
type CustomRuleArgs ¶
type CustomRuleArgs struct { // Describes what action to be applied when rule matches Action pulumi.StringInput `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // List of match conditions. MatchConditions MatchConditionArrayInput `pulumi:"matchConditions"` // Defines the name of the custom rule Name pulumi.StringInput `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority pulumi.IntInput `pulumi:"priority"` }
Defines the common attributes for a custom rule that can be included in a waf policy
func (CustomRuleArgs) ElementType ¶
func (CustomRuleArgs) ElementType() reflect.Type
func (CustomRuleArgs) ToCustomRuleOutput ¶
func (i CustomRuleArgs) ToCustomRuleOutput() CustomRuleOutput
func (CustomRuleArgs) ToCustomRuleOutputWithContext ¶
func (i CustomRuleArgs) ToCustomRuleOutputWithContext(ctx context.Context) CustomRuleOutput
type CustomRuleArray ¶
type CustomRuleArray []CustomRuleInput
func (CustomRuleArray) ElementType ¶
func (CustomRuleArray) ElementType() reflect.Type
func (CustomRuleArray) ToCustomRuleArrayOutput ¶
func (i CustomRuleArray) ToCustomRuleArrayOutput() CustomRuleArrayOutput
func (CustomRuleArray) ToCustomRuleArrayOutputWithContext ¶
func (i CustomRuleArray) ToCustomRuleArrayOutputWithContext(ctx context.Context) CustomRuleArrayOutput
type CustomRuleArrayInput ¶
type CustomRuleArrayInput interface { pulumi.Input ToCustomRuleArrayOutput() CustomRuleArrayOutput ToCustomRuleArrayOutputWithContext(context.Context) CustomRuleArrayOutput }
CustomRuleArrayInput is an input type that accepts CustomRuleArray and CustomRuleArrayOutput values. You can construct a concrete instance of `CustomRuleArrayInput` via:
CustomRuleArray{ CustomRuleArgs{...} }
type CustomRuleArrayOutput ¶
type CustomRuleArrayOutput struct{ *pulumi.OutputState }
func (CustomRuleArrayOutput) ElementType ¶
func (CustomRuleArrayOutput) ElementType() reflect.Type
func (CustomRuleArrayOutput) Index ¶
func (o CustomRuleArrayOutput) Index(i pulumi.IntInput) CustomRuleOutput
func (CustomRuleArrayOutput) ToCustomRuleArrayOutput ¶
func (o CustomRuleArrayOutput) ToCustomRuleArrayOutput() CustomRuleArrayOutput
func (CustomRuleArrayOutput) ToCustomRuleArrayOutputWithContext ¶
func (o CustomRuleArrayOutput) ToCustomRuleArrayOutputWithContext(ctx context.Context) CustomRuleArrayOutput
type CustomRuleInput ¶
type CustomRuleInput interface { pulumi.Input ToCustomRuleOutput() CustomRuleOutput ToCustomRuleOutputWithContext(context.Context) CustomRuleOutput }
CustomRuleInput is an input type that accepts CustomRuleArgs and CustomRuleOutput values. You can construct a concrete instance of `CustomRuleInput` via:
CustomRuleArgs{...}
type CustomRuleList ¶
type CustomRuleList struct { // List of rules Rules []CustomRule `pulumi:"rules"` }
Defines contents of custom rules
type CustomRuleListArgs ¶
type CustomRuleListArgs struct { // List of rules Rules CustomRuleArrayInput `pulumi:"rules"` }
Defines contents of custom rules
func (CustomRuleListArgs) ElementType ¶
func (CustomRuleListArgs) ElementType() reflect.Type
func (CustomRuleListArgs) ToCustomRuleListOutput ¶
func (i CustomRuleListArgs) ToCustomRuleListOutput() CustomRuleListOutput
func (CustomRuleListArgs) ToCustomRuleListOutputWithContext ¶
func (i CustomRuleListArgs) ToCustomRuleListOutputWithContext(ctx context.Context) CustomRuleListOutput
func (CustomRuleListArgs) ToCustomRuleListPtrOutput ¶
func (i CustomRuleListArgs) ToCustomRuleListPtrOutput() CustomRuleListPtrOutput
func (CustomRuleListArgs) ToCustomRuleListPtrOutputWithContext ¶
func (i CustomRuleListArgs) ToCustomRuleListPtrOutputWithContext(ctx context.Context) CustomRuleListPtrOutput
type CustomRuleListInput ¶
type CustomRuleListInput interface { pulumi.Input ToCustomRuleListOutput() CustomRuleListOutput ToCustomRuleListOutputWithContext(context.Context) CustomRuleListOutput }
CustomRuleListInput is an input type that accepts CustomRuleListArgs and CustomRuleListOutput values. You can construct a concrete instance of `CustomRuleListInput` via:
CustomRuleListArgs{...}
type CustomRuleListOutput ¶
type CustomRuleListOutput struct{ *pulumi.OutputState }
Defines contents of custom rules
func (CustomRuleListOutput) ElementType ¶
func (CustomRuleListOutput) ElementType() reflect.Type
func (CustomRuleListOutput) Rules ¶
func (o CustomRuleListOutput) Rules() CustomRuleArrayOutput
List of rules
func (CustomRuleListOutput) ToCustomRuleListOutput ¶
func (o CustomRuleListOutput) ToCustomRuleListOutput() CustomRuleListOutput
func (CustomRuleListOutput) ToCustomRuleListOutputWithContext ¶
func (o CustomRuleListOutput) ToCustomRuleListOutputWithContext(ctx context.Context) CustomRuleListOutput
func (CustomRuleListOutput) ToCustomRuleListPtrOutput ¶
func (o CustomRuleListOutput) ToCustomRuleListPtrOutput() CustomRuleListPtrOutput
func (CustomRuleListOutput) ToCustomRuleListPtrOutputWithContext ¶
func (o CustomRuleListOutput) ToCustomRuleListPtrOutputWithContext(ctx context.Context) CustomRuleListPtrOutput
type CustomRuleListPtrInput ¶
type CustomRuleListPtrInput interface { pulumi.Input ToCustomRuleListPtrOutput() CustomRuleListPtrOutput ToCustomRuleListPtrOutputWithContext(context.Context) CustomRuleListPtrOutput }
CustomRuleListPtrInput is an input type that accepts CustomRuleListArgs, CustomRuleListPtr and CustomRuleListPtrOutput values. You can construct a concrete instance of `CustomRuleListPtrInput` via:
CustomRuleListArgs{...} or: nil
func CustomRuleListPtr ¶
func CustomRuleListPtr(v *CustomRuleListArgs) CustomRuleListPtrInput
type CustomRuleListPtrOutput ¶
type CustomRuleListPtrOutput struct{ *pulumi.OutputState }
func (CustomRuleListPtrOutput) Elem ¶
func (o CustomRuleListPtrOutput) Elem() CustomRuleListOutput
func (CustomRuleListPtrOutput) ElementType ¶
func (CustomRuleListPtrOutput) ElementType() reflect.Type
func (CustomRuleListPtrOutput) Rules ¶
func (o CustomRuleListPtrOutput) Rules() CustomRuleArrayOutput
List of rules
func (CustomRuleListPtrOutput) ToCustomRuleListPtrOutput ¶
func (o CustomRuleListPtrOutput) ToCustomRuleListPtrOutput() CustomRuleListPtrOutput
func (CustomRuleListPtrOutput) ToCustomRuleListPtrOutputWithContext ¶
func (o CustomRuleListPtrOutput) ToCustomRuleListPtrOutputWithContext(ctx context.Context) CustomRuleListPtrOutput
type CustomRuleListResponse ¶
type CustomRuleListResponse struct { // List of rules Rules []CustomRuleResponse `pulumi:"rules"` }
Defines contents of custom rules
type CustomRuleListResponseArgs ¶
type CustomRuleListResponseArgs struct { // List of rules Rules CustomRuleResponseArrayInput `pulumi:"rules"` }
Defines contents of custom rules
func (CustomRuleListResponseArgs) ElementType ¶
func (CustomRuleListResponseArgs) ElementType() reflect.Type
func (CustomRuleListResponseArgs) ToCustomRuleListResponseOutput ¶
func (i CustomRuleListResponseArgs) ToCustomRuleListResponseOutput() CustomRuleListResponseOutput
func (CustomRuleListResponseArgs) ToCustomRuleListResponseOutputWithContext ¶
func (i CustomRuleListResponseArgs) ToCustomRuleListResponseOutputWithContext(ctx context.Context) CustomRuleListResponseOutput
func (CustomRuleListResponseArgs) ToCustomRuleListResponsePtrOutput ¶
func (i CustomRuleListResponseArgs) ToCustomRuleListResponsePtrOutput() CustomRuleListResponsePtrOutput
func (CustomRuleListResponseArgs) ToCustomRuleListResponsePtrOutputWithContext ¶
func (i CustomRuleListResponseArgs) ToCustomRuleListResponsePtrOutputWithContext(ctx context.Context) CustomRuleListResponsePtrOutput
type CustomRuleListResponseInput ¶
type CustomRuleListResponseInput interface { pulumi.Input ToCustomRuleListResponseOutput() CustomRuleListResponseOutput ToCustomRuleListResponseOutputWithContext(context.Context) CustomRuleListResponseOutput }
CustomRuleListResponseInput is an input type that accepts CustomRuleListResponseArgs and CustomRuleListResponseOutput values. You can construct a concrete instance of `CustomRuleListResponseInput` via:
CustomRuleListResponseArgs{...}
type CustomRuleListResponseOutput ¶
type CustomRuleListResponseOutput struct{ *pulumi.OutputState }
Defines contents of custom rules
func (CustomRuleListResponseOutput) ElementType ¶
func (CustomRuleListResponseOutput) ElementType() reflect.Type
func (CustomRuleListResponseOutput) Rules ¶
func (o CustomRuleListResponseOutput) Rules() CustomRuleResponseArrayOutput
List of rules
func (CustomRuleListResponseOutput) ToCustomRuleListResponseOutput ¶
func (o CustomRuleListResponseOutput) ToCustomRuleListResponseOutput() CustomRuleListResponseOutput
func (CustomRuleListResponseOutput) ToCustomRuleListResponseOutputWithContext ¶
func (o CustomRuleListResponseOutput) ToCustomRuleListResponseOutputWithContext(ctx context.Context) CustomRuleListResponseOutput
func (CustomRuleListResponseOutput) ToCustomRuleListResponsePtrOutput ¶
func (o CustomRuleListResponseOutput) ToCustomRuleListResponsePtrOutput() CustomRuleListResponsePtrOutput
func (CustomRuleListResponseOutput) ToCustomRuleListResponsePtrOutputWithContext ¶
func (o CustomRuleListResponseOutput) ToCustomRuleListResponsePtrOutputWithContext(ctx context.Context) CustomRuleListResponsePtrOutput
type CustomRuleListResponsePtrInput ¶
type CustomRuleListResponsePtrInput interface { pulumi.Input ToCustomRuleListResponsePtrOutput() CustomRuleListResponsePtrOutput ToCustomRuleListResponsePtrOutputWithContext(context.Context) CustomRuleListResponsePtrOutput }
CustomRuleListResponsePtrInput is an input type that accepts CustomRuleListResponseArgs, CustomRuleListResponsePtr and CustomRuleListResponsePtrOutput values. You can construct a concrete instance of `CustomRuleListResponsePtrInput` via:
CustomRuleListResponseArgs{...} or: nil
func CustomRuleListResponsePtr ¶
func CustomRuleListResponsePtr(v *CustomRuleListResponseArgs) CustomRuleListResponsePtrInput
type CustomRuleListResponsePtrOutput ¶
type CustomRuleListResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomRuleListResponsePtrOutput) Elem ¶
func (o CustomRuleListResponsePtrOutput) Elem() CustomRuleListResponseOutput
func (CustomRuleListResponsePtrOutput) ElementType ¶
func (CustomRuleListResponsePtrOutput) ElementType() reflect.Type
func (CustomRuleListResponsePtrOutput) Rules ¶
func (o CustomRuleListResponsePtrOutput) Rules() CustomRuleResponseArrayOutput
List of rules
func (CustomRuleListResponsePtrOutput) ToCustomRuleListResponsePtrOutput ¶
func (o CustomRuleListResponsePtrOutput) ToCustomRuleListResponsePtrOutput() CustomRuleListResponsePtrOutput
func (CustomRuleListResponsePtrOutput) ToCustomRuleListResponsePtrOutputWithContext ¶
func (o CustomRuleListResponsePtrOutput) ToCustomRuleListResponsePtrOutputWithContext(ctx context.Context) CustomRuleListResponsePtrOutput
type CustomRuleOutput ¶
type CustomRuleOutput struct{ *pulumi.OutputState }
Defines the common attributes for a custom rule that can be included in a waf policy
func (CustomRuleOutput) Action ¶
func (o CustomRuleOutput) Action() pulumi.StringOutput
Describes what action to be applied when rule matches
func (CustomRuleOutput) ElementType ¶
func (CustomRuleOutput) ElementType() reflect.Type
func (CustomRuleOutput) EnabledState ¶
func (o CustomRuleOutput) EnabledState() pulumi.StringPtrOutput
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
func (CustomRuleOutput) MatchConditions ¶
func (o CustomRuleOutput) MatchConditions() MatchConditionArrayOutput
List of match conditions.
func (CustomRuleOutput) Name ¶
func (o CustomRuleOutput) Name() pulumi.StringOutput
Defines the name of the custom rule
func (CustomRuleOutput) Priority ¶
func (o CustomRuleOutput) Priority() pulumi.IntOutput
Defines in what order this rule be evaluated in the overall list of custom rules
func (CustomRuleOutput) ToCustomRuleOutput ¶
func (o CustomRuleOutput) ToCustomRuleOutput() CustomRuleOutput
func (CustomRuleOutput) ToCustomRuleOutputWithContext ¶
func (o CustomRuleOutput) ToCustomRuleOutputWithContext(ctx context.Context) CustomRuleOutput
type CustomRuleResponse ¶
type CustomRuleResponse struct { // Describes what action to be applied when rule matches Action string `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState *string `pulumi:"enabledState"` // List of match conditions. MatchConditions []MatchConditionResponse `pulumi:"matchConditions"` // Defines the name of the custom rule Name string `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority int `pulumi:"priority"` }
Defines the common attributes for a custom rule that can be included in a waf policy
type CustomRuleResponseArgs ¶
type CustomRuleResponseArgs struct { // Describes what action to be applied when rule matches Action pulumi.StringInput `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // List of match conditions. MatchConditions MatchConditionResponseArrayInput `pulumi:"matchConditions"` // Defines the name of the custom rule Name pulumi.StringInput `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority pulumi.IntInput `pulumi:"priority"` }
Defines the common attributes for a custom rule that can be included in a waf policy
func (CustomRuleResponseArgs) ElementType ¶
func (CustomRuleResponseArgs) ElementType() reflect.Type
func (CustomRuleResponseArgs) ToCustomRuleResponseOutput ¶
func (i CustomRuleResponseArgs) ToCustomRuleResponseOutput() CustomRuleResponseOutput
func (CustomRuleResponseArgs) ToCustomRuleResponseOutputWithContext ¶
func (i CustomRuleResponseArgs) ToCustomRuleResponseOutputWithContext(ctx context.Context) CustomRuleResponseOutput
type CustomRuleResponseArray ¶
type CustomRuleResponseArray []CustomRuleResponseInput
func (CustomRuleResponseArray) ElementType ¶
func (CustomRuleResponseArray) ElementType() reflect.Type
func (CustomRuleResponseArray) ToCustomRuleResponseArrayOutput ¶
func (i CustomRuleResponseArray) ToCustomRuleResponseArrayOutput() CustomRuleResponseArrayOutput
func (CustomRuleResponseArray) ToCustomRuleResponseArrayOutputWithContext ¶
func (i CustomRuleResponseArray) ToCustomRuleResponseArrayOutputWithContext(ctx context.Context) CustomRuleResponseArrayOutput
type CustomRuleResponseArrayInput ¶
type CustomRuleResponseArrayInput interface { pulumi.Input ToCustomRuleResponseArrayOutput() CustomRuleResponseArrayOutput ToCustomRuleResponseArrayOutputWithContext(context.Context) CustomRuleResponseArrayOutput }
CustomRuleResponseArrayInput is an input type that accepts CustomRuleResponseArray and CustomRuleResponseArrayOutput values. You can construct a concrete instance of `CustomRuleResponseArrayInput` via:
CustomRuleResponseArray{ CustomRuleResponseArgs{...} }
type CustomRuleResponseArrayOutput ¶
type CustomRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (CustomRuleResponseArrayOutput) ElementType ¶
func (CustomRuleResponseArrayOutput) ElementType() reflect.Type
func (CustomRuleResponseArrayOutput) Index ¶
func (o CustomRuleResponseArrayOutput) Index(i pulumi.IntInput) CustomRuleResponseOutput
func (CustomRuleResponseArrayOutput) ToCustomRuleResponseArrayOutput ¶
func (o CustomRuleResponseArrayOutput) ToCustomRuleResponseArrayOutput() CustomRuleResponseArrayOutput
func (CustomRuleResponseArrayOutput) ToCustomRuleResponseArrayOutputWithContext ¶
func (o CustomRuleResponseArrayOutput) ToCustomRuleResponseArrayOutputWithContext(ctx context.Context) CustomRuleResponseArrayOutput
type CustomRuleResponseInput ¶
type CustomRuleResponseInput interface { pulumi.Input ToCustomRuleResponseOutput() CustomRuleResponseOutput ToCustomRuleResponseOutputWithContext(context.Context) CustomRuleResponseOutput }
CustomRuleResponseInput is an input type that accepts CustomRuleResponseArgs and CustomRuleResponseOutput values. You can construct a concrete instance of `CustomRuleResponseInput` via:
CustomRuleResponseArgs{...}
type CustomRuleResponseOutput ¶
type CustomRuleResponseOutput struct{ *pulumi.OutputState }
Defines the common attributes for a custom rule that can be included in a waf policy
func (CustomRuleResponseOutput) Action ¶
func (o CustomRuleResponseOutput) Action() pulumi.StringOutput
Describes what action to be applied when rule matches
func (CustomRuleResponseOutput) ElementType ¶
func (CustomRuleResponseOutput) ElementType() reflect.Type
func (CustomRuleResponseOutput) EnabledState ¶
func (o CustomRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
func (CustomRuleResponseOutput) MatchConditions ¶
func (o CustomRuleResponseOutput) MatchConditions() MatchConditionResponseArrayOutput
List of match conditions.
func (CustomRuleResponseOutput) Name ¶
func (o CustomRuleResponseOutput) Name() pulumi.StringOutput
Defines the name of the custom rule
func (CustomRuleResponseOutput) Priority ¶
func (o CustomRuleResponseOutput) Priority() pulumi.IntOutput
Defines in what order this rule be evaluated in the overall list of custom rules
func (CustomRuleResponseOutput) ToCustomRuleResponseOutput ¶
func (o CustomRuleResponseOutput) ToCustomRuleResponseOutput() CustomRuleResponseOutput
func (CustomRuleResponseOutput) ToCustomRuleResponseOutputWithContext ¶
func (o CustomRuleResponseOutput) ToCustomRuleResponseOutputWithContext(ctx context.Context) CustomRuleResponseOutput
type DeepCreatedOrigin ¶
type DeepCreatedOrigin struct { // Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled *bool `pulumi:"enabled"` // The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. HostName string `pulumi:"hostName"` // The value of the HTTP port. Must be between 1 and 65535. HttpPort *int `pulumi:"httpPort"` // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort *int `pulumi:"httpsPort"` // Origin name which must be unique within the endpoint. Name string `pulumi:"name"` // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader *string `pulumi:"originHostHeader"` // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. Priority *int `pulumi:"priority"` // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias *string `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage *string `pulumi:"privateLinkApprovalMessage"` // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation *string `pulumi:"privateLinkLocation"` // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId *string `pulumi:"privateLinkResourceId"` // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight *int `pulumi:"weight"` }
The main origin of CDN content which is added when creating a CDN endpoint.
type DeepCreatedOriginArgs ¶
type DeepCreatedOriginArgs struct { // Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. HostName pulumi.StringInput `pulumi:"hostName"` // The value of the HTTP port. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // Origin name which must be unique within the endpoint. Name pulumi.StringInput `pulumi:"name"` // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader pulumi.StringPtrInput `pulumi:"originHostHeader"` // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias pulumi.StringPtrInput `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage pulumi.StringPtrInput `pulumi:"privateLinkApprovalMessage"` // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation pulumi.StringPtrInput `pulumi:"privateLinkLocation"` // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId pulumi.StringPtrInput `pulumi:"privateLinkResourceId"` // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight pulumi.IntPtrInput `pulumi:"weight"` }
The main origin of CDN content which is added when creating a CDN endpoint.
func (DeepCreatedOriginArgs) ElementType ¶
func (DeepCreatedOriginArgs) ElementType() reflect.Type
func (DeepCreatedOriginArgs) ToDeepCreatedOriginOutput ¶
func (i DeepCreatedOriginArgs) ToDeepCreatedOriginOutput() DeepCreatedOriginOutput
func (DeepCreatedOriginArgs) ToDeepCreatedOriginOutputWithContext ¶
func (i DeepCreatedOriginArgs) ToDeepCreatedOriginOutputWithContext(ctx context.Context) DeepCreatedOriginOutput
type DeepCreatedOriginArray ¶
type DeepCreatedOriginArray []DeepCreatedOriginInput
func (DeepCreatedOriginArray) ElementType ¶
func (DeepCreatedOriginArray) ElementType() reflect.Type
func (DeepCreatedOriginArray) ToDeepCreatedOriginArrayOutput ¶
func (i DeepCreatedOriginArray) ToDeepCreatedOriginArrayOutput() DeepCreatedOriginArrayOutput
func (DeepCreatedOriginArray) ToDeepCreatedOriginArrayOutputWithContext ¶
func (i DeepCreatedOriginArray) ToDeepCreatedOriginArrayOutputWithContext(ctx context.Context) DeepCreatedOriginArrayOutput
type DeepCreatedOriginArrayInput ¶
type DeepCreatedOriginArrayInput interface { pulumi.Input ToDeepCreatedOriginArrayOutput() DeepCreatedOriginArrayOutput ToDeepCreatedOriginArrayOutputWithContext(context.Context) DeepCreatedOriginArrayOutput }
DeepCreatedOriginArrayInput is an input type that accepts DeepCreatedOriginArray and DeepCreatedOriginArrayOutput values. You can construct a concrete instance of `DeepCreatedOriginArrayInput` via:
DeepCreatedOriginArray{ DeepCreatedOriginArgs{...} }
type DeepCreatedOriginArrayOutput ¶
type DeepCreatedOriginArrayOutput struct{ *pulumi.OutputState }
func (DeepCreatedOriginArrayOutput) ElementType ¶
func (DeepCreatedOriginArrayOutput) ElementType() reflect.Type
func (DeepCreatedOriginArrayOutput) Index ¶
func (o DeepCreatedOriginArrayOutput) Index(i pulumi.IntInput) DeepCreatedOriginOutput
func (DeepCreatedOriginArrayOutput) ToDeepCreatedOriginArrayOutput ¶
func (o DeepCreatedOriginArrayOutput) ToDeepCreatedOriginArrayOutput() DeepCreatedOriginArrayOutput
func (DeepCreatedOriginArrayOutput) ToDeepCreatedOriginArrayOutputWithContext ¶
func (o DeepCreatedOriginArrayOutput) ToDeepCreatedOriginArrayOutputWithContext(ctx context.Context) DeepCreatedOriginArrayOutput
type DeepCreatedOriginGroup ¶
type DeepCreatedOriginGroup struct { // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParameters `pulumi:"healthProbeSettings"` // Origin group name which must be unique within the endpoint. Name string `pulumi:"name"` // The source of the content being delivered via CDN within given origin group. Origins []ResourceReference `pulumi:"origins"` // The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters `pulumi:"responseBasedOriginErrorDetectionSettings"` // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `pulumi:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
type DeepCreatedOriginGroupArgs ¶
type DeepCreatedOriginGroupArgs struct { // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings HealthProbeParametersPtrInput `pulumi:"healthProbeSettings"` // Origin group name which must be unique within the endpoint. Name pulumi.StringInput `pulumi:"name"` // The source of the content being delivered via CDN within given origin group. Origins ResourceReferenceArrayInput `pulumi:"origins"` // The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersPtrInput `pulumi:"responseBasedOriginErrorDetectionSettings"` // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes pulumi.IntPtrInput `pulumi:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (DeepCreatedOriginGroupArgs) ElementType ¶
func (DeepCreatedOriginGroupArgs) ElementType() reflect.Type
func (DeepCreatedOriginGroupArgs) ToDeepCreatedOriginGroupOutput ¶
func (i DeepCreatedOriginGroupArgs) ToDeepCreatedOriginGroupOutput() DeepCreatedOriginGroupOutput
func (DeepCreatedOriginGroupArgs) ToDeepCreatedOriginGroupOutputWithContext ¶
func (i DeepCreatedOriginGroupArgs) ToDeepCreatedOriginGroupOutputWithContext(ctx context.Context) DeepCreatedOriginGroupOutput
type DeepCreatedOriginGroupArray ¶
type DeepCreatedOriginGroupArray []DeepCreatedOriginGroupInput
func (DeepCreatedOriginGroupArray) ElementType ¶
func (DeepCreatedOriginGroupArray) ElementType() reflect.Type
func (DeepCreatedOriginGroupArray) ToDeepCreatedOriginGroupArrayOutput ¶
func (i DeepCreatedOriginGroupArray) ToDeepCreatedOriginGroupArrayOutput() DeepCreatedOriginGroupArrayOutput
func (DeepCreatedOriginGroupArray) ToDeepCreatedOriginGroupArrayOutputWithContext ¶
func (i DeepCreatedOriginGroupArray) ToDeepCreatedOriginGroupArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupArrayOutput
type DeepCreatedOriginGroupArrayInput ¶
type DeepCreatedOriginGroupArrayInput interface { pulumi.Input ToDeepCreatedOriginGroupArrayOutput() DeepCreatedOriginGroupArrayOutput ToDeepCreatedOriginGroupArrayOutputWithContext(context.Context) DeepCreatedOriginGroupArrayOutput }
DeepCreatedOriginGroupArrayInput is an input type that accepts DeepCreatedOriginGroupArray and DeepCreatedOriginGroupArrayOutput values. You can construct a concrete instance of `DeepCreatedOriginGroupArrayInput` via:
DeepCreatedOriginGroupArray{ DeepCreatedOriginGroupArgs{...} }
type DeepCreatedOriginGroupArrayOutput ¶
type DeepCreatedOriginGroupArrayOutput struct{ *pulumi.OutputState }
func (DeepCreatedOriginGroupArrayOutput) ElementType ¶
func (DeepCreatedOriginGroupArrayOutput) ElementType() reflect.Type
func (DeepCreatedOriginGroupArrayOutput) Index ¶
func (o DeepCreatedOriginGroupArrayOutput) Index(i pulumi.IntInput) DeepCreatedOriginGroupOutput
func (DeepCreatedOriginGroupArrayOutput) ToDeepCreatedOriginGroupArrayOutput ¶
func (o DeepCreatedOriginGroupArrayOutput) ToDeepCreatedOriginGroupArrayOutput() DeepCreatedOriginGroupArrayOutput
func (DeepCreatedOriginGroupArrayOutput) ToDeepCreatedOriginGroupArrayOutputWithContext ¶
func (o DeepCreatedOriginGroupArrayOutput) ToDeepCreatedOriginGroupArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupArrayOutput
type DeepCreatedOriginGroupInput ¶
type DeepCreatedOriginGroupInput interface { pulumi.Input ToDeepCreatedOriginGroupOutput() DeepCreatedOriginGroupOutput ToDeepCreatedOriginGroupOutputWithContext(context.Context) DeepCreatedOriginGroupOutput }
DeepCreatedOriginGroupInput is an input type that accepts DeepCreatedOriginGroupArgs and DeepCreatedOriginGroupOutput values. You can construct a concrete instance of `DeepCreatedOriginGroupInput` via:
DeepCreatedOriginGroupArgs{...}
type DeepCreatedOriginGroupOutput ¶
type DeepCreatedOriginGroupOutput struct{ *pulumi.OutputState }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (DeepCreatedOriginGroupOutput) ElementType ¶
func (DeepCreatedOriginGroupOutput) ElementType() reflect.Type
func (DeepCreatedOriginGroupOutput) HealthProbeSettings ¶
func (o DeepCreatedOriginGroupOutput) HealthProbeSettings() HealthProbeParametersPtrOutput
Health probe settings to the origin that is used to determine the health of the origin.
func (DeepCreatedOriginGroupOutput) Name ¶
func (o DeepCreatedOriginGroupOutput) Name() pulumi.StringOutput
Origin group name which must be unique within the endpoint.
func (DeepCreatedOriginGroupOutput) Origins ¶
func (o DeepCreatedOriginGroupOutput) Origins() ResourceReferenceArrayOutput
The source of the content being delivered via CDN within given origin group.
func (DeepCreatedOriginGroupOutput) ResponseBasedOriginErrorDetectionSettings ¶
func (o DeepCreatedOriginGroupOutput) ResponseBasedOriginErrorDetectionSettings() ResponseBasedOriginErrorDetectionParametersPtrOutput
The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
func (DeepCreatedOriginGroupOutput) ToDeepCreatedOriginGroupOutput ¶
func (o DeepCreatedOriginGroupOutput) ToDeepCreatedOriginGroupOutput() DeepCreatedOriginGroupOutput
func (DeepCreatedOriginGroupOutput) ToDeepCreatedOriginGroupOutputWithContext ¶
func (o DeepCreatedOriginGroupOutput) ToDeepCreatedOriginGroupOutputWithContext(ctx context.Context) DeepCreatedOriginGroupOutput
func (DeepCreatedOriginGroupOutput) TrafficRestorationTimeToHealedOrNewEndpointsInMinutes ¶
func (o DeepCreatedOriginGroupOutput) TrafficRestorationTimeToHealedOrNewEndpointsInMinutes() pulumi.IntPtrOutput
Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
type DeepCreatedOriginGroupResponse ¶
type DeepCreatedOriginGroupResponse struct { // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParametersResponse `pulumi:"healthProbeSettings"` // Origin group name which must be unique within the endpoint. Name string `pulumi:"name"` // The source of the content being delivered via CDN within given origin group. Origins []ResourceReferenceResponse `pulumi:"origins"` // The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParametersResponse `pulumi:"responseBasedOriginErrorDetectionSettings"` // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `pulumi:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
type DeepCreatedOriginGroupResponseArgs ¶
type DeepCreatedOriginGroupResponseArgs struct { // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings HealthProbeParametersResponsePtrInput `pulumi:"healthProbeSettings"` // Origin group name which must be unique within the endpoint. Name pulumi.StringInput `pulumi:"name"` // The source of the content being delivered via CDN within given origin group. Origins ResourceReferenceResponseArrayInput `pulumi:"origins"` // The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported. ResponseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersResponsePtrInput `pulumi:"responseBasedOriginErrorDetectionSettings"` // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes pulumi.IntPtrInput `pulumi:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes"` }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (DeepCreatedOriginGroupResponseArgs) ElementType ¶
func (DeepCreatedOriginGroupResponseArgs) ElementType() reflect.Type
func (DeepCreatedOriginGroupResponseArgs) ToDeepCreatedOriginGroupResponseOutput ¶
func (i DeepCreatedOriginGroupResponseArgs) ToDeepCreatedOriginGroupResponseOutput() DeepCreatedOriginGroupResponseOutput
func (DeepCreatedOriginGroupResponseArgs) ToDeepCreatedOriginGroupResponseOutputWithContext ¶
func (i DeepCreatedOriginGroupResponseArgs) ToDeepCreatedOriginGroupResponseOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseOutput
type DeepCreatedOriginGroupResponseArray ¶
type DeepCreatedOriginGroupResponseArray []DeepCreatedOriginGroupResponseInput
func (DeepCreatedOriginGroupResponseArray) ElementType ¶
func (DeepCreatedOriginGroupResponseArray) ElementType() reflect.Type
func (DeepCreatedOriginGroupResponseArray) ToDeepCreatedOriginGroupResponseArrayOutput ¶
func (i DeepCreatedOriginGroupResponseArray) ToDeepCreatedOriginGroupResponseArrayOutput() DeepCreatedOriginGroupResponseArrayOutput
func (DeepCreatedOriginGroupResponseArray) ToDeepCreatedOriginGroupResponseArrayOutputWithContext ¶
func (i DeepCreatedOriginGroupResponseArray) ToDeepCreatedOriginGroupResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseArrayOutput
type DeepCreatedOriginGroupResponseArrayInput ¶
type DeepCreatedOriginGroupResponseArrayInput interface { pulumi.Input ToDeepCreatedOriginGroupResponseArrayOutput() DeepCreatedOriginGroupResponseArrayOutput ToDeepCreatedOriginGroupResponseArrayOutputWithContext(context.Context) DeepCreatedOriginGroupResponseArrayOutput }
DeepCreatedOriginGroupResponseArrayInput is an input type that accepts DeepCreatedOriginGroupResponseArray and DeepCreatedOriginGroupResponseArrayOutput values. You can construct a concrete instance of `DeepCreatedOriginGroupResponseArrayInput` via:
DeepCreatedOriginGroupResponseArray{ DeepCreatedOriginGroupResponseArgs{...} }
type DeepCreatedOriginGroupResponseArrayOutput ¶
type DeepCreatedOriginGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (DeepCreatedOriginGroupResponseArrayOutput) ElementType ¶
func (DeepCreatedOriginGroupResponseArrayOutput) ElementType() reflect.Type
func (DeepCreatedOriginGroupResponseArrayOutput) ToDeepCreatedOriginGroupResponseArrayOutput ¶
func (o DeepCreatedOriginGroupResponseArrayOutput) ToDeepCreatedOriginGroupResponseArrayOutput() DeepCreatedOriginGroupResponseArrayOutput
func (DeepCreatedOriginGroupResponseArrayOutput) ToDeepCreatedOriginGroupResponseArrayOutputWithContext ¶
func (o DeepCreatedOriginGroupResponseArrayOutput) ToDeepCreatedOriginGroupResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseArrayOutput
type DeepCreatedOriginGroupResponseInput ¶
type DeepCreatedOriginGroupResponseInput interface { pulumi.Input ToDeepCreatedOriginGroupResponseOutput() DeepCreatedOriginGroupResponseOutput ToDeepCreatedOriginGroupResponseOutputWithContext(context.Context) DeepCreatedOriginGroupResponseOutput }
DeepCreatedOriginGroupResponseInput is an input type that accepts DeepCreatedOriginGroupResponseArgs and DeepCreatedOriginGroupResponseOutput values. You can construct a concrete instance of `DeepCreatedOriginGroupResponseInput` via:
DeepCreatedOriginGroupResponseArgs{...}
type DeepCreatedOriginGroupResponseOutput ¶
type DeepCreatedOriginGroupResponseOutput struct{ *pulumi.OutputState }
The origin group for CDN content which is added when creating a CDN endpoint. Traffic is sent to the origins within the origin group based on origin health.
func (DeepCreatedOriginGroupResponseOutput) ElementType ¶
func (DeepCreatedOriginGroupResponseOutput) ElementType() reflect.Type
func (DeepCreatedOriginGroupResponseOutput) HealthProbeSettings ¶
func (o DeepCreatedOriginGroupResponseOutput) HealthProbeSettings() HealthProbeParametersResponsePtrOutput
Health probe settings to the origin that is used to determine the health of the origin.
func (DeepCreatedOriginGroupResponseOutput) Name ¶
func (o DeepCreatedOriginGroupResponseOutput) Name() pulumi.StringOutput
Origin group name which must be unique within the endpoint.
func (DeepCreatedOriginGroupResponseOutput) Origins ¶
func (o DeepCreatedOriginGroupResponseOutput) Origins() ResourceReferenceResponseArrayOutput
The source of the content being delivered via CDN within given origin group.
func (DeepCreatedOriginGroupResponseOutput) ResponseBasedOriginErrorDetectionSettings ¶
func (o DeepCreatedOriginGroupResponseOutput) ResponseBasedOriginErrorDetectionSettings() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
func (DeepCreatedOriginGroupResponseOutput) ToDeepCreatedOriginGroupResponseOutput ¶
func (o DeepCreatedOriginGroupResponseOutput) ToDeepCreatedOriginGroupResponseOutput() DeepCreatedOriginGroupResponseOutput
func (DeepCreatedOriginGroupResponseOutput) ToDeepCreatedOriginGroupResponseOutputWithContext ¶
func (o DeepCreatedOriginGroupResponseOutput) ToDeepCreatedOriginGroupResponseOutputWithContext(ctx context.Context) DeepCreatedOriginGroupResponseOutput
func (DeepCreatedOriginGroupResponseOutput) TrafficRestorationTimeToHealedOrNewEndpointsInMinutes ¶
func (o DeepCreatedOriginGroupResponseOutput) TrafficRestorationTimeToHealedOrNewEndpointsInMinutes() pulumi.IntPtrOutput
Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
type DeepCreatedOriginInput ¶
type DeepCreatedOriginInput interface { pulumi.Input ToDeepCreatedOriginOutput() DeepCreatedOriginOutput ToDeepCreatedOriginOutputWithContext(context.Context) DeepCreatedOriginOutput }
DeepCreatedOriginInput is an input type that accepts DeepCreatedOriginArgs and DeepCreatedOriginOutput values. You can construct a concrete instance of `DeepCreatedOriginInput` via:
DeepCreatedOriginArgs{...}
type DeepCreatedOriginOutput ¶
type DeepCreatedOriginOutput struct{ *pulumi.OutputState }
The main origin of CDN content which is added when creating a CDN endpoint.
func (DeepCreatedOriginOutput) ElementType ¶
func (DeepCreatedOriginOutput) ElementType() reflect.Type
func (DeepCreatedOriginOutput) Enabled ¶
func (o DeepCreatedOriginOutput) Enabled() pulumi.BoolPtrOutput
Origin is enabled for load balancing or not. By default, origin is always enabled.
func (DeepCreatedOriginOutput) HostName ¶
func (o DeepCreatedOriginOutput) HostName() pulumi.StringOutput
The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
func (DeepCreatedOriginOutput) HttpPort ¶
func (o DeepCreatedOriginOutput) HttpPort() pulumi.IntPtrOutput
The value of the HTTP port. Must be between 1 and 65535.
func (DeepCreatedOriginOutput) HttpsPort ¶
func (o DeepCreatedOriginOutput) HttpsPort() pulumi.IntPtrOutput
The value of the HTTPS port. Must be between 1 and 65535.
func (DeepCreatedOriginOutput) Name ¶
func (o DeepCreatedOriginOutput) Name() pulumi.StringOutput
Origin name which must be unique within the endpoint.
func (DeepCreatedOriginOutput) OriginHostHeader ¶
func (o DeepCreatedOriginOutput) OriginHostHeader() pulumi.StringPtrOutput
The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
func (DeepCreatedOriginOutput) Priority ¶
func (o DeepCreatedOriginOutput) Priority() pulumi.IntPtrOutput
Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
func (DeepCreatedOriginOutput) PrivateLinkAlias ¶
func (o DeepCreatedOriginOutput) PrivateLinkAlias() pulumi.StringPtrOutput
The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
func (DeepCreatedOriginOutput) PrivateLinkApprovalMessage ¶
func (o DeepCreatedOriginOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
A custom message to be included in the approval request to connect to the Private Link.
func (DeepCreatedOriginOutput) PrivateLinkLocation ¶
func (o DeepCreatedOriginOutput) PrivateLinkLocation() pulumi.StringPtrOutput
The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
func (DeepCreatedOriginOutput) PrivateLinkResourceId ¶
func (o DeepCreatedOriginOutput) PrivateLinkResourceId() pulumi.StringPtrOutput
The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
func (DeepCreatedOriginOutput) ToDeepCreatedOriginOutput ¶
func (o DeepCreatedOriginOutput) ToDeepCreatedOriginOutput() DeepCreatedOriginOutput
func (DeepCreatedOriginOutput) ToDeepCreatedOriginOutputWithContext ¶
func (o DeepCreatedOriginOutput) ToDeepCreatedOriginOutputWithContext(ctx context.Context) DeepCreatedOriginOutput
func (DeepCreatedOriginOutput) Weight ¶
func (o DeepCreatedOriginOutput) Weight() pulumi.IntPtrOutput
Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
type DeepCreatedOriginResponse ¶
type DeepCreatedOriginResponse struct { // Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled *bool `pulumi:"enabled"` // The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. HostName string `pulumi:"hostName"` // The value of the HTTP port. Must be between 1 and 65535. HttpPort *int `pulumi:"httpPort"` // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort *int `pulumi:"httpsPort"` // Origin name which must be unique within the endpoint. Name string `pulumi:"name"` // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader *string `pulumi:"originHostHeader"` // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. Priority *int `pulumi:"priority"` // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias *string `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage *string `pulumi:"privateLinkApprovalMessage"` // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation *string `pulumi:"privateLinkLocation"` // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId *string `pulumi:"privateLinkResourceId"` // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight *int `pulumi:"weight"` }
The main origin of CDN content which is added when creating a CDN endpoint.
type DeepCreatedOriginResponseArgs ¶
type DeepCreatedOriginResponseArgs struct { // Origin is enabled for load balancing or not. By default, origin is always enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint. HostName pulumi.StringInput `pulumi:"hostName"` // The value of the HTTP port. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput `pulumi:"httpPort"` // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput `pulumi:"httpsPort"` // Origin name which must be unique within the endpoint. Name pulumi.StringInput `pulumi:"name"` // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader pulumi.StringPtrInput `pulumi:"originHostHeader"` // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias pulumi.StringPtrInput `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage pulumi.StringPtrInput `pulumi:"privateLinkApprovalMessage"` // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation pulumi.StringPtrInput `pulumi:"privateLinkLocation"` // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId pulumi.StringPtrInput `pulumi:"privateLinkResourceId"` // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight pulumi.IntPtrInput `pulumi:"weight"` }
The main origin of CDN content which is added when creating a CDN endpoint.
func (DeepCreatedOriginResponseArgs) ElementType ¶
func (DeepCreatedOriginResponseArgs) ElementType() reflect.Type
func (DeepCreatedOriginResponseArgs) ToDeepCreatedOriginResponseOutput ¶
func (i DeepCreatedOriginResponseArgs) ToDeepCreatedOriginResponseOutput() DeepCreatedOriginResponseOutput
func (DeepCreatedOriginResponseArgs) ToDeepCreatedOriginResponseOutputWithContext ¶
func (i DeepCreatedOriginResponseArgs) ToDeepCreatedOriginResponseOutputWithContext(ctx context.Context) DeepCreatedOriginResponseOutput
type DeepCreatedOriginResponseArray ¶
type DeepCreatedOriginResponseArray []DeepCreatedOriginResponseInput
func (DeepCreatedOriginResponseArray) ElementType ¶
func (DeepCreatedOriginResponseArray) ElementType() reflect.Type
func (DeepCreatedOriginResponseArray) ToDeepCreatedOriginResponseArrayOutput ¶
func (i DeepCreatedOriginResponseArray) ToDeepCreatedOriginResponseArrayOutput() DeepCreatedOriginResponseArrayOutput
func (DeepCreatedOriginResponseArray) ToDeepCreatedOriginResponseArrayOutputWithContext ¶
func (i DeepCreatedOriginResponseArray) ToDeepCreatedOriginResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginResponseArrayOutput
type DeepCreatedOriginResponseArrayInput ¶
type DeepCreatedOriginResponseArrayInput interface { pulumi.Input ToDeepCreatedOriginResponseArrayOutput() DeepCreatedOriginResponseArrayOutput ToDeepCreatedOriginResponseArrayOutputWithContext(context.Context) DeepCreatedOriginResponseArrayOutput }
DeepCreatedOriginResponseArrayInput is an input type that accepts DeepCreatedOriginResponseArray and DeepCreatedOriginResponseArrayOutput values. You can construct a concrete instance of `DeepCreatedOriginResponseArrayInput` via:
DeepCreatedOriginResponseArray{ DeepCreatedOriginResponseArgs{...} }
type DeepCreatedOriginResponseArrayOutput ¶
type DeepCreatedOriginResponseArrayOutput struct{ *pulumi.OutputState }
func (DeepCreatedOriginResponseArrayOutput) ElementType ¶
func (DeepCreatedOriginResponseArrayOutput) ElementType() reflect.Type
func (DeepCreatedOriginResponseArrayOutput) Index ¶
func (o DeepCreatedOriginResponseArrayOutput) Index(i pulumi.IntInput) DeepCreatedOriginResponseOutput
func (DeepCreatedOriginResponseArrayOutput) ToDeepCreatedOriginResponseArrayOutput ¶
func (o DeepCreatedOriginResponseArrayOutput) ToDeepCreatedOriginResponseArrayOutput() DeepCreatedOriginResponseArrayOutput
func (DeepCreatedOriginResponseArrayOutput) ToDeepCreatedOriginResponseArrayOutputWithContext ¶
func (o DeepCreatedOriginResponseArrayOutput) ToDeepCreatedOriginResponseArrayOutputWithContext(ctx context.Context) DeepCreatedOriginResponseArrayOutput
type DeepCreatedOriginResponseInput ¶
type DeepCreatedOriginResponseInput interface { pulumi.Input ToDeepCreatedOriginResponseOutput() DeepCreatedOriginResponseOutput ToDeepCreatedOriginResponseOutputWithContext(context.Context) DeepCreatedOriginResponseOutput }
DeepCreatedOriginResponseInput is an input type that accepts DeepCreatedOriginResponseArgs and DeepCreatedOriginResponseOutput values. You can construct a concrete instance of `DeepCreatedOriginResponseInput` via:
DeepCreatedOriginResponseArgs{...}
type DeepCreatedOriginResponseOutput ¶
type DeepCreatedOriginResponseOutput struct{ *pulumi.OutputState }
The main origin of CDN content which is added when creating a CDN endpoint.
func (DeepCreatedOriginResponseOutput) ElementType ¶
func (DeepCreatedOriginResponseOutput) ElementType() reflect.Type
func (DeepCreatedOriginResponseOutput) Enabled ¶
func (o DeepCreatedOriginResponseOutput) Enabled() pulumi.BoolPtrOutput
Origin is enabled for load balancing or not. By default, origin is always enabled.
func (DeepCreatedOriginResponseOutput) HostName ¶
func (o DeepCreatedOriginResponseOutput) HostName() pulumi.StringOutput
The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
func (DeepCreatedOriginResponseOutput) HttpPort ¶
func (o DeepCreatedOriginResponseOutput) HttpPort() pulumi.IntPtrOutput
The value of the HTTP port. Must be between 1 and 65535.
func (DeepCreatedOriginResponseOutput) HttpsPort ¶
func (o DeepCreatedOriginResponseOutput) HttpsPort() pulumi.IntPtrOutput
The value of the HTTPS port. Must be between 1 and 65535.
func (DeepCreatedOriginResponseOutput) Name ¶
func (o DeepCreatedOriginResponseOutput) Name() pulumi.StringOutput
Origin name which must be unique within the endpoint.
func (DeepCreatedOriginResponseOutput) OriginHostHeader ¶
func (o DeepCreatedOriginResponseOutput) OriginHostHeader() pulumi.StringPtrOutput
The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
func (DeepCreatedOriginResponseOutput) Priority ¶
func (o DeepCreatedOriginResponseOutput) Priority() pulumi.IntPtrOutput
Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
func (DeepCreatedOriginResponseOutput) PrivateLinkAlias ¶
func (o DeepCreatedOriginResponseOutput) PrivateLinkAlias() pulumi.StringPtrOutput
The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
func (DeepCreatedOriginResponseOutput) PrivateLinkApprovalMessage ¶
func (o DeepCreatedOriginResponseOutput) PrivateLinkApprovalMessage() pulumi.StringPtrOutput
A custom message to be included in the approval request to connect to the Private Link.
func (DeepCreatedOriginResponseOutput) PrivateLinkLocation ¶
func (o DeepCreatedOriginResponseOutput) PrivateLinkLocation() pulumi.StringPtrOutput
The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
func (DeepCreatedOriginResponseOutput) PrivateLinkResourceId ¶
func (o DeepCreatedOriginResponseOutput) PrivateLinkResourceId() pulumi.StringPtrOutput
The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
func (DeepCreatedOriginResponseOutput) ToDeepCreatedOriginResponseOutput ¶
func (o DeepCreatedOriginResponseOutput) ToDeepCreatedOriginResponseOutput() DeepCreatedOriginResponseOutput
func (DeepCreatedOriginResponseOutput) ToDeepCreatedOriginResponseOutputWithContext ¶
func (o DeepCreatedOriginResponseOutput) ToDeepCreatedOriginResponseOutputWithContext(ctx context.Context) DeepCreatedOriginResponseOutput
func (DeepCreatedOriginResponseOutput) Weight ¶
func (o DeepCreatedOriginResponseOutput) Weight() pulumi.IntPtrOutput
Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
type DeliveryRule ¶
type DeliveryRule struct { // A list of actions that are executed when all the conditions of a rule are satisfied. Actions []interface{} `pulumi:"actions"` // A list of conditions that must be matched for the actions to be executed Conditions []interface{} `pulumi:"conditions"` // Name of the rule Name *string `pulumi:"name"` // The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. Order int `pulumi:"order"` }
A rule that specifies a set of actions and conditions
type DeliveryRuleArgs ¶
type DeliveryRuleArgs struct { // A list of actions that are executed when all the conditions of a rule are satisfied. Actions pulumi.ArrayInput `pulumi:"actions"` // A list of conditions that must be matched for the actions to be executed Conditions pulumi.ArrayInput `pulumi:"conditions"` // Name of the rule Name pulumi.StringPtrInput `pulumi:"name"` // The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. Order pulumi.IntInput `pulumi:"order"` }
A rule that specifies a set of actions and conditions
func (DeliveryRuleArgs) ElementType ¶
func (DeliveryRuleArgs) ElementType() reflect.Type
func (DeliveryRuleArgs) ToDeliveryRuleOutput ¶
func (i DeliveryRuleArgs) ToDeliveryRuleOutput() DeliveryRuleOutput
func (DeliveryRuleArgs) ToDeliveryRuleOutputWithContext ¶
func (i DeliveryRuleArgs) ToDeliveryRuleOutputWithContext(ctx context.Context) DeliveryRuleOutput
type DeliveryRuleArray ¶
type DeliveryRuleArray []DeliveryRuleInput
func (DeliveryRuleArray) ElementType ¶
func (DeliveryRuleArray) ElementType() reflect.Type
func (DeliveryRuleArray) ToDeliveryRuleArrayOutput ¶
func (i DeliveryRuleArray) ToDeliveryRuleArrayOutput() DeliveryRuleArrayOutput
func (DeliveryRuleArray) ToDeliveryRuleArrayOutputWithContext ¶
func (i DeliveryRuleArray) ToDeliveryRuleArrayOutputWithContext(ctx context.Context) DeliveryRuleArrayOutput
type DeliveryRuleArrayInput ¶
type DeliveryRuleArrayInput interface { pulumi.Input ToDeliveryRuleArrayOutput() DeliveryRuleArrayOutput ToDeliveryRuleArrayOutputWithContext(context.Context) DeliveryRuleArrayOutput }
DeliveryRuleArrayInput is an input type that accepts DeliveryRuleArray and DeliveryRuleArrayOutput values. You can construct a concrete instance of `DeliveryRuleArrayInput` via:
DeliveryRuleArray{ DeliveryRuleArgs{...} }
type DeliveryRuleArrayOutput ¶
type DeliveryRuleArrayOutput struct{ *pulumi.OutputState }
func (DeliveryRuleArrayOutput) ElementType ¶
func (DeliveryRuleArrayOutput) ElementType() reflect.Type
func (DeliveryRuleArrayOutput) Index ¶
func (o DeliveryRuleArrayOutput) Index(i pulumi.IntInput) DeliveryRuleOutput
func (DeliveryRuleArrayOutput) ToDeliveryRuleArrayOutput ¶
func (o DeliveryRuleArrayOutput) ToDeliveryRuleArrayOutput() DeliveryRuleArrayOutput
func (DeliveryRuleArrayOutput) ToDeliveryRuleArrayOutputWithContext ¶
func (o DeliveryRuleArrayOutput) ToDeliveryRuleArrayOutputWithContext(ctx context.Context) DeliveryRuleArrayOutput
type DeliveryRuleCacheExpirationAction ¶
type DeliveryRuleCacheExpirationAction struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters CacheExpirationActionParameters `pulumi:"parameters"` }
Defines the cache expiration action for the delivery rule.
type DeliveryRuleCacheExpirationActionArgs ¶
type DeliveryRuleCacheExpirationActionArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters CacheExpirationActionParametersInput `pulumi:"parameters"` }
Defines the cache expiration action for the delivery rule.
func (DeliveryRuleCacheExpirationActionArgs) ElementType ¶
func (DeliveryRuleCacheExpirationActionArgs) ElementType() reflect.Type
func (DeliveryRuleCacheExpirationActionArgs) ToDeliveryRuleCacheExpirationActionOutput ¶
func (i DeliveryRuleCacheExpirationActionArgs) ToDeliveryRuleCacheExpirationActionOutput() DeliveryRuleCacheExpirationActionOutput
func (DeliveryRuleCacheExpirationActionArgs) ToDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (i DeliveryRuleCacheExpirationActionArgs) ToDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionOutput
type DeliveryRuleCacheExpirationActionInput ¶
type DeliveryRuleCacheExpirationActionInput interface { pulumi.Input ToDeliveryRuleCacheExpirationActionOutput() DeliveryRuleCacheExpirationActionOutput ToDeliveryRuleCacheExpirationActionOutputWithContext(context.Context) DeliveryRuleCacheExpirationActionOutput }
DeliveryRuleCacheExpirationActionInput is an input type that accepts DeliveryRuleCacheExpirationActionArgs and DeliveryRuleCacheExpirationActionOutput values. You can construct a concrete instance of `DeliveryRuleCacheExpirationActionInput` via:
DeliveryRuleCacheExpirationActionArgs{...}
type DeliveryRuleCacheExpirationActionOutput ¶
type DeliveryRuleCacheExpirationActionOutput struct{ *pulumi.OutputState }
Defines the cache expiration action for the delivery rule.
func (DeliveryRuleCacheExpirationActionOutput) ElementType ¶
func (DeliveryRuleCacheExpirationActionOutput) ElementType() reflect.Type
func (DeliveryRuleCacheExpirationActionOutput) Name ¶
func (o DeliveryRuleCacheExpirationActionOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleCacheExpirationActionOutput) Parameters ¶
func (o DeliveryRuleCacheExpirationActionOutput) Parameters() CacheExpirationActionParametersOutput
Defines the parameters for the action.
func (DeliveryRuleCacheExpirationActionOutput) ToDeliveryRuleCacheExpirationActionOutput ¶
func (o DeliveryRuleCacheExpirationActionOutput) ToDeliveryRuleCacheExpirationActionOutput() DeliveryRuleCacheExpirationActionOutput
func (DeliveryRuleCacheExpirationActionOutput) ToDeliveryRuleCacheExpirationActionOutputWithContext ¶
func (o DeliveryRuleCacheExpirationActionOutput) ToDeliveryRuleCacheExpirationActionOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionOutput
type DeliveryRuleCacheExpirationActionResponse ¶
type DeliveryRuleCacheExpirationActionResponse struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters CacheExpirationActionParametersResponse `pulumi:"parameters"` }
Defines the cache expiration action for the delivery rule.
type DeliveryRuleCacheExpirationActionResponseArgs ¶
type DeliveryRuleCacheExpirationActionResponseArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters CacheExpirationActionParametersResponseInput `pulumi:"parameters"` }
Defines the cache expiration action for the delivery rule.
func (DeliveryRuleCacheExpirationActionResponseArgs) ElementType ¶
func (DeliveryRuleCacheExpirationActionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleCacheExpirationActionResponseArgs) ToDeliveryRuleCacheExpirationActionResponseOutput ¶
func (i DeliveryRuleCacheExpirationActionResponseArgs) ToDeliveryRuleCacheExpirationActionResponseOutput() DeliveryRuleCacheExpirationActionResponseOutput
func (DeliveryRuleCacheExpirationActionResponseArgs) ToDeliveryRuleCacheExpirationActionResponseOutputWithContext ¶
func (i DeliveryRuleCacheExpirationActionResponseArgs) ToDeliveryRuleCacheExpirationActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionResponseOutput
type DeliveryRuleCacheExpirationActionResponseInput ¶
type DeliveryRuleCacheExpirationActionResponseInput interface { pulumi.Input ToDeliveryRuleCacheExpirationActionResponseOutput() DeliveryRuleCacheExpirationActionResponseOutput ToDeliveryRuleCacheExpirationActionResponseOutputWithContext(context.Context) DeliveryRuleCacheExpirationActionResponseOutput }
DeliveryRuleCacheExpirationActionResponseInput is an input type that accepts DeliveryRuleCacheExpirationActionResponseArgs and DeliveryRuleCacheExpirationActionResponseOutput values. You can construct a concrete instance of `DeliveryRuleCacheExpirationActionResponseInput` via:
DeliveryRuleCacheExpirationActionResponseArgs{...}
type DeliveryRuleCacheExpirationActionResponseOutput ¶
type DeliveryRuleCacheExpirationActionResponseOutput struct{ *pulumi.OutputState }
Defines the cache expiration action for the delivery rule.
func (DeliveryRuleCacheExpirationActionResponseOutput) ElementType ¶
func (DeliveryRuleCacheExpirationActionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleCacheExpirationActionResponseOutput) Name ¶
func (o DeliveryRuleCacheExpirationActionResponseOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleCacheExpirationActionResponseOutput) Parameters ¶
func (o DeliveryRuleCacheExpirationActionResponseOutput) Parameters() CacheExpirationActionParametersResponseOutput
Defines the parameters for the action.
func (DeliveryRuleCacheExpirationActionResponseOutput) ToDeliveryRuleCacheExpirationActionResponseOutput ¶
func (o DeliveryRuleCacheExpirationActionResponseOutput) ToDeliveryRuleCacheExpirationActionResponseOutput() DeliveryRuleCacheExpirationActionResponseOutput
func (DeliveryRuleCacheExpirationActionResponseOutput) ToDeliveryRuleCacheExpirationActionResponseOutputWithContext ¶
func (o DeliveryRuleCacheExpirationActionResponseOutput) ToDeliveryRuleCacheExpirationActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheExpirationActionResponseOutput
type DeliveryRuleCacheKeyQueryStringAction ¶
type DeliveryRuleCacheKeyQueryStringAction struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters CacheKeyQueryStringActionParameters `pulumi:"parameters"` }
Defines the cache-key query string action for the delivery rule.
type DeliveryRuleCacheKeyQueryStringActionArgs ¶
type DeliveryRuleCacheKeyQueryStringActionArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters CacheKeyQueryStringActionParametersInput `pulumi:"parameters"` }
Defines the cache-key query string action for the delivery rule.
func (DeliveryRuleCacheKeyQueryStringActionArgs) ElementType ¶
func (DeliveryRuleCacheKeyQueryStringActionArgs) ElementType() reflect.Type
func (DeliveryRuleCacheKeyQueryStringActionArgs) ToDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (i DeliveryRuleCacheKeyQueryStringActionArgs) ToDeliveryRuleCacheKeyQueryStringActionOutput() DeliveryRuleCacheKeyQueryStringActionOutput
func (DeliveryRuleCacheKeyQueryStringActionArgs) ToDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (i DeliveryRuleCacheKeyQueryStringActionArgs) ToDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionOutput
type DeliveryRuleCacheKeyQueryStringActionInput ¶
type DeliveryRuleCacheKeyQueryStringActionInput interface { pulumi.Input ToDeliveryRuleCacheKeyQueryStringActionOutput() DeliveryRuleCacheKeyQueryStringActionOutput ToDeliveryRuleCacheKeyQueryStringActionOutputWithContext(context.Context) DeliveryRuleCacheKeyQueryStringActionOutput }
DeliveryRuleCacheKeyQueryStringActionInput is an input type that accepts DeliveryRuleCacheKeyQueryStringActionArgs and DeliveryRuleCacheKeyQueryStringActionOutput values. You can construct a concrete instance of `DeliveryRuleCacheKeyQueryStringActionInput` via:
DeliveryRuleCacheKeyQueryStringActionArgs{...}
type DeliveryRuleCacheKeyQueryStringActionOutput ¶
type DeliveryRuleCacheKeyQueryStringActionOutput struct{ *pulumi.OutputState }
Defines the cache-key query string action for the delivery rule.
func (DeliveryRuleCacheKeyQueryStringActionOutput) ElementType ¶
func (DeliveryRuleCacheKeyQueryStringActionOutput) ElementType() reflect.Type
func (DeliveryRuleCacheKeyQueryStringActionOutput) Name ¶
func (o DeliveryRuleCacheKeyQueryStringActionOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleCacheKeyQueryStringActionOutput) Parameters ¶
func (o DeliveryRuleCacheKeyQueryStringActionOutput) Parameters() CacheKeyQueryStringActionParametersOutput
Defines the parameters for the action.
func (DeliveryRuleCacheKeyQueryStringActionOutput) ToDeliveryRuleCacheKeyQueryStringActionOutput ¶
func (o DeliveryRuleCacheKeyQueryStringActionOutput) ToDeliveryRuleCacheKeyQueryStringActionOutput() DeliveryRuleCacheKeyQueryStringActionOutput
func (DeliveryRuleCacheKeyQueryStringActionOutput) ToDeliveryRuleCacheKeyQueryStringActionOutputWithContext ¶
func (o DeliveryRuleCacheKeyQueryStringActionOutput) ToDeliveryRuleCacheKeyQueryStringActionOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionOutput
type DeliveryRuleCacheKeyQueryStringActionResponse ¶
type DeliveryRuleCacheKeyQueryStringActionResponse struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters CacheKeyQueryStringActionParametersResponse `pulumi:"parameters"` }
Defines the cache-key query string action for the delivery rule.
type DeliveryRuleCacheKeyQueryStringActionResponseArgs ¶
type DeliveryRuleCacheKeyQueryStringActionResponseArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters CacheKeyQueryStringActionParametersResponseInput `pulumi:"parameters"` }
Defines the cache-key query string action for the delivery rule.
func (DeliveryRuleCacheKeyQueryStringActionResponseArgs) ElementType ¶
func (DeliveryRuleCacheKeyQueryStringActionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleCacheKeyQueryStringActionResponseArgs) ToDeliveryRuleCacheKeyQueryStringActionResponseOutput ¶
func (i DeliveryRuleCacheKeyQueryStringActionResponseArgs) ToDeliveryRuleCacheKeyQueryStringActionResponseOutput() DeliveryRuleCacheKeyQueryStringActionResponseOutput
func (DeliveryRuleCacheKeyQueryStringActionResponseArgs) ToDeliveryRuleCacheKeyQueryStringActionResponseOutputWithContext ¶
func (i DeliveryRuleCacheKeyQueryStringActionResponseArgs) ToDeliveryRuleCacheKeyQueryStringActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionResponseOutput
type DeliveryRuleCacheKeyQueryStringActionResponseInput ¶
type DeliveryRuleCacheKeyQueryStringActionResponseInput interface { pulumi.Input ToDeliveryRuleCacheKeyQueryStringActionResponseOutput() DeliveryRuleCacheKeyQueryStringActionResponseOutput ToDeliveryRuleCacheKeyQueryStringActionResponseOutputWithContext(context.Context) DeliveryRuleCacheKeyQueryStringActionResponseOutput }
DeliveryRuleCacheKeyQueryStringActionResponseInput is an input type that accepts DeliveryRuleCacheKeyQueryStringActionResponseArgs and DeliveryRuleCacheKeyQueryStringActionResponseOutput values. You can construct a concrete instance of `DeliveryRuleCacheKeyQueryStringActionResponseInput` via:
DeliveryRuleCacheKeyQueryStringActionResponseArgs{...}
type DeliveryRuleCacheKeyQueryStringActionResponseOutput ¶
type DeliveryRuleCacheKeyQueryStringActionResponseOutput struct{ *pulumi.OutputState }
Defines the cache-key query string action for the delivery rule.
func (DeliveryRuleCacheKeyQueryStringActionResponseOutput) ElementType ¶
func (DeliveryRuleCacheKeyQueryStringActionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleCacheKeyQueryStringActionResponseOutput) Name ¶
func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleCacheKeyQueryStringActionResponseOutput) Parameters ¶
func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) Parameters() CacheKeyQueryStringActionParametersResponseOutput
Defines the parameters for the action.
func (DeliveryRuleCacheKeyQueryStringActionResponseOutput) ToDeliveryRuleCacheKeyQueryStringActionResponseOutput ¶
func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) ToDeliveryRuleCacheKeyQueryStringActionResponseOutput() DeliveryRuleCacheKeyQueryStringActionResponseOutput
func (DeliveryRuleCacheKeyQueryStringActionResponseOutput) ToDeliveryRuleCacheKeyQueryStringActionResponseOutputWithContext ¶
func (o DeliveryRuleCacheKeyQueryStringActionResponseOutput) ToDeliveryRuleCacheKeyQueryStringActionResponseOutputWithContext(ctx context.Context) DeliveryRuleCacheKeyQueryStringActionResponseOutput
type DeliveryRuleCookiesCondition ¶
type DeliveryRuleCookiesCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters CookiesMatchConditionParameters `pulumi:"parameters"` }
Defines the Cookies condition for the delivery rule.
type DeliveryRuleCookiesConditionArgs ¶
type DeliveryRuleCookiesConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters CookiesMatchConditionParametersInput `pulumi:"parameters"` }
Defines the Cookies condition for the delivery rule.
func (DeliveryRuleCookiesConditionArgs) ElementType ¶
func (DeliveryRuleCookiesConditionArgs) ElementType() reflect.Type
func (DeliveryRuleCookiesConditionArgs) ToDeliveryRuleCookiesConditionOutput ¶
func (i DeliveryRuleCookiesConditionArgs) ToDeliveryRuleCookiesConditionOutput() DeliveryRuleCookiesConditionOutput
func (DeliveryRuleCookiesConditionArgs) ToDeliveryRuleCookiesConditionOutputWithContext ¶
func (i DeliveryRuleCookiesConditionArgs) ToDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionOutput
type DeliveryRuleCookiesConditionInput ¶
type DeliveryRuleCookiesConditionInput interface { pulumi.Input ToDeliveryRuleCookiesConditionOutput() DeliveryRuleCookiesConditionOutput ToDeliveryRuleCookiesConditionOutputWithContext(context.Context) DeliveryRuleCookiesConditionOutput }
DeliveryRuleCookiesConditionInput is an input type that accepts DeliveryRuleCookiesConditionArgs and DeliveryRuleCookiesConditionOutput values. You can construct a concrete instance of `DeliveryRuleCookiesConditionInput` via:
DeliveryRuleCookiesConditionArgs{...}
type DeliveryRuleCookiesConditionOutput ¶
type DeliveryRuleCookiesConditionOutput struct{ *pulumi.OutputState }
Defines the Cookies condition for the delivery rule.
func (DeliveryRuleCookiesConditionOutput) ElementType ¶
func (DeliveryRuleCookiesConditionOutput) ElementType() reflect.Type
func (DeliveryRuleCookiesConditionOutput) Name ¶
func (o DeliveryRuleCookiesConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleCookiesConditionOutput) Parameters ¶
func (o DeliveryRuleCookiesConditionOutput) Parameters() CookiesMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleCookiesConditionOutput) ToDeliveryRuleCookiesConditionOutput ¶
func (o DeliveryRuleCookiesConditionOutput) ToDeliveryRuleCookiesConditionOutput() DeliveryRuleCookiesConditionOutput
func (DeliveryRuleCookiesConditionOutput) ToDeliveryRuleCookiesConditionOutputWithContext ¶
func (o DeliveryRuleCookiesConditionOutput) ToDeliveryRuleCookiesConditionOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionOutput
type DeliveryRuleCookiesConditionResponse ¶
type DeliveryRuleCookiesConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters CookiesMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the Cookies condition for the delivery rule.
type DeliveryRuleCookiesConditionResponseArgs ¶
type DeliveryRuleCookiesConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters CookiesMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the Cookies condition for the delivery rule.
func (DeliveryRuleCookiesConditionResponseArgs) ElementType ¶
func (DeliveryRuleCookiesConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleCookiesConditionResponseArgs) ToDeliveryRuleCookiesConditionResponseOutput ¶
func (i DeliveryRuleCookiesConditionResponseArgs) ToDeliveryRuleCookiesConditionResponseOutput() DeliveryRuleCookiesConditionResponseOutput
func (DeliveryRuleCookiesConditionResponseArgs) ToDeliveryRuleCookiesConditionResponseOutputWithContext ¶
func (i DeliveryRuleCookiesConditionResponseArgs) ToDeliveryRuleCookiesConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionResponseOutput
type DeliveryRuleCookiesConditionResponseInput ¶
type DeliveryRuleCookiesConditionResponseInput interface { pulumi.Input ToDeliveryRuleCookiesConditionResponseOutput() DeliveryRuleCookiesConditionResponseOutput ToDeliveryRuleCookiesConditionResponseOutputWithContext(context.Context) DeliveryRuleCookiesConditionResponseOutput }
DeliveryRuleCookiesConditionResponseInput is an input type that accepts DeliveryRuleCookiesConditionResponseArgs and DeliveryRuleCookiesConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleCookiesConditionResponseInput` via:
DeliveryRuleCookiesConditionResponseArgs{...}
type DeliveryRuleCookiesConditionResponseOutput ¶
type DeliveryRuleCookiesConditionResponseOutput struct{ *pulumi.OutputState }
Defines the Cookies condition for the delivery rule.
func (DeliveryRuleCookiesConditionResponseOutput) ElementType ¶
func (DeliveryRuleCookiesConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleCookiesConditionResponseOutput) Name ¶
func (o DeliveryRuleCookiesConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleCookiesConditionResponseOutput) Parameters ¶
func (o DeliveryRuleCookiesConditionResponseOutput) Parameters() CookiesMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleCookiesConditionResponseOutput) ToDeliveryRuleCookiesConditionResponseOutput ¶
func (o DeliveryRuleCookiesConditionResponseOutput) ToDeliveryRuleCookiesConditionResponseOutput() DeliveryRuleCookiesConditionResponseOutput
func (DeliveryRuleCookiesConditionResponseOutput) ToDeliveryRuleCookiesConditionResponseOutputWithContext ¶
func (o DeliveryRuleCookiesConditionResponseOutput) ToDeliveryRuleCookiesConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleCookiesConditionResponseOutput
type DeliveryRuleHttpVersionCondition ¶
type DeliveryRuleHttpVersionCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters HttpVersionMatchConditionParameters `pulumi:"parameters"` }
Defines the HttpVersion condition for the delivery rule.
type DeliveryRuleHttpVersionConditionArgs ¶
type DeliveryRuleHttpVersionConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters HttpVersionMatchConditionParametersInput `pulumi:"parameters"` }
Defines the HttpVersion condition for the delivery rule.
func (DeliveryRuleHttpVersionConditionArgs) ElementType ¶
func (DeliveryRuleHttpVersionConditionArgs) ElementType() reflect.Type
func (DeliveryRuleHttpVersionConditionArgs) ToDeliveryRuleHttpVersionConditionOutput ¶
func (i DeliveryRuleHttpVersionConditionArgs) ToDeliveryRuleHttpVersionConditionOutput() DeliveryRuleHttpVersionConditionOutput
func (DeliveryRuleHttpVersionConditionArgs) ToDeliveryRuleHttpVersionConditionOutputWithContext ¶
func (i DeliveryRuleHttpVersionConditionArgs) ToDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionOutput
type DeliveryRuleHttpVersionConditionInput ¶
type DeliveryRuleHttpVersionConditionInput interface { pulumi.Input ToDeliveryRuleHttpVersionConditionOutput() DeliveryRuleHttpVersionConditionOutput ToDeliveryRuleHttpVersionConditionOutputWithContext(context.Context) DeliveryRuleHttpVersionConditionOutput }
DeliveryRuleHttpVersionConditionInput is an input type that accepts DeliveryRuleHttpVersionConditionArgs and DeliveryRuleHttpVersionConditionOutput values. You can construct a concrete instance of `DeliveryRuleHttpVersionConditionInput` via:
DeliveryRuleHttpVersionConditionArgs{...}
type DeliveryRuleHttpVersionConditionOutput ¶
type DeliveryRuleHttpVersionConditionOutput struct{ *pulumi.OutputState }
Defines the HttpVersion condition for the delivery rule.
func (DeliveryRuleHttpVersionConditionOutput) ElementType ¶
func (DeliveryRuleHttpVersionConditionOutput) ElementType() reflect.Type
func (DeliveryRuleHttpVersionConditionOutput) Name ¶
func (o DeliveryRuleHttpVersionConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleHttpVersionConditionOutput) Parameters ¶
func (o DeliveryRuleHttpVersionConditionOutput) Parameters() HttpVersionMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleHttpVersionConditionOutput) ToDeliveryRuleHttpVersionConditionOutput ¶
func (o DeliveryRuleHttpVersionConditionOutput) ToDeliveryRuleHttpVersionConditionOutput() DeliveryRuleHttpVersionConditionOutput
func (DeliveryRuleHttpVersionConditionOutput) ToDeliveryRuleHttpVersionConditionOutputWithContext ¶
func (o DeliveryRuleHttpVersionConditionOutput) ToDeliveryRuleHttpVersionConditionOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionOutput
type DeliveryRuleHttpVersionConditionResponse ¶
type DeliveryRuleHttpVersionConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters HttpVersionMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the HttpVersion condition for the delivery rule.
type DeliveryRuleHttpVersionConditionResponseArgs ¶
type DeliveryRuleHttpVersionConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters HttpVersionMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the HttpVersion condition for the delivery rule.
func (DeliveryRuleHttpVersionConditionResponseArgs) ElementType ¶
func (DeliveryRuleHttpVersionConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleHttpVersionConditionResponseArgs) ToDeliveryRuleHttpVersionConditionResponseOutput ¶
func (i DeliveryRuleHttpVersionConditionResponseArgs) ToDeliveryRuleHttpVersionConditionResponseOutput() DeliveryRuleHttpVersionConditionResponseOutput
func (DeliveryRuleHttpVersionConditionResponseArgs) ToDeliveryRuleHttpVersionConditionResponseOutputWithContext ¶
func (i DeliveryRuleHttpVersionConditionResponseArgs) ToDeliveryRuleHttpVersionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionResponseOutput
type DeliveryRuleHttpVersionConditionResponseInput ¶
type DeliveryRuleHttpVersionConditionResponseInput interface { pulumi.Input ToDeliveryRuleHttpVersionConditionResponseOutput() DeliveryRuleHttpVersionConditionResponseOutput ToDeliveryRuleHttpVersionConditionResponseOutputWithContext(context.Context) DeliveryRuleHttpVersionConditionResponseOutput }
DeliveryRuleHttpVersionConditionResponseInput is an input type that accepts DeliveryRuleHttpVersionConditionResponseArgs and DeliveryRuleHttpVersionConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleHttpVersionConditionResponseInput` via:
DeliveryRuleHttpVersionConditionResponseArgs{...}
type DeliveryRuleHttpVersionConditionResponseOutput ¶
type DeliveryRuleHttpVersionConditionResponseOutput struct{ *pulumi.OutputState }
Defines the HttpVersion condition for the delivery rule.
func (DeliveryRuleHttpVersionConditionResponseOutput) ElementType ¶
func (DeliveryRuleHttpVersionConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleHttpVersionConditionResponseOutput) Name ¶
func (o DeliveryRuleHttpVersionConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleHttpVersionConditionResponseOutput) Parameters ¶
func (o DeliveryRuleHttpVersionConditionResponseOutput) Parameters() HttpVersionMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleHttpVersionConditionResponseOutput) ToDeliveryRuleHttpVersionConditionResponseOutput ¶
func (o DeliveryRuleHttpVersionConditionResponseOutput) ToDeliveryRuleHttpVersionConditionResponseOutput() DeliveryRuleHttpVersionConditionResponseOutput
func (DeliveryRuleHttpVersionConditionResponseOutput) ToDeliveryRuleHttpVersionConditionResponseOutputWithContext ¶
func (o DeliveryRuleHttpVersionConditionResponseOutput) ToDeliveryRuleHttpVersionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleHttpVersionConditionResponseOutput
type DeliveryRuleInput ¶
type DeliveryRuleInput interface { pulumi.Input ToDeliveryRuleOutput() DeliveryRuleOutput ToDeliveryRuleOutputWithContext(context.Context) DeliveryRuleOutput }
DeliveryRuleInput is an input type that accepts DeliveryRuleArgs and DeliveryRuleOutput values. You can construct a concrete instance of `DeliveryRuleInput` via:
DeliveryRuleArgs{...}
type DeliveryRuleIsDeviceCondition ¶
type DeliveryRuleIsDeviceCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters IsDeviceMatchConditionParameters `pulumi:"parameters"` }
Defines the IsDevice condition for the delivery rule.
type DeliveryRuleIsDeviceConditionArgs ¶
type DeliveryRuleIsDeviceConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters IsDeviceMatchConditionParametersInput `pulumi:"parameters"` }
Defines the IsDevice condition for the delivery rule.
func (DeliveryRuleIsDeviceConditionArgs) ElementType ¶
func (DeliveryRuleIsDeviceConditionArgs) ElementType() reflect.Type
func (DeliveryRuleIsDeviceConditionArgs) ToDeliveryRuleIsDeviceConditionOutput ¶
func (i DeliveryRuleIsDeviceConditionArgs) ToDeliveryRuleIsDeviceConditionOutput() DeliveryRuleIsDeviceConditionOutput
func (DeliveryRuleIsDeviceConditionArgs) ToDeliveryRuleIsDeviceConditionOutputWithContext ¶
func (i DeliveryRuleIsDeviceConditionArgs) ToDeliveryRuleIsDeviceConditionOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionOutput
type DeliveryRuleIsDeviceConditionInput ¶
type DeliveryRuleIsDeviceConditionInput interface { pulumi.Input ToDeliveryRuleIsDeviceConditionOutput() DeliveryRuleIsDeviceConditionOutput ToDeliveryRuleIsDeviceConditionOutputWithContext(context.Context) DeliveryRuleIsDeviceConditionOutput }
DeliveryRuleIsDeviceConditionInput is an input type that accepts DeliveryRuleIsDeviceConditionArgs and DeliveryRuleIsDeviceConditionOutput values. You can construct a concrete instance of `DeliveryRuleIsDeviceConditionInput` via:
DeliveryRuleIsDeviceConditionArgs{...}
type DeliveryRuleIsDeviceConditionOutput ¶
type DeliveryRuleIsDeviceConditionOutput struct{ *pulumi.OutputState }
Defines the IsDevice condition for the delivery rule.
func (DeliveryRuleIsDeviceConditionOutput) ElementType ¶
func (DeliveryRuleIsDeviceConditionOutput) ElementType() reflect.Type
func (DeliveryRuleIsDeviceConditionOutput) Name ¶
func (o DeliveryRuleIsDeviceConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleIsDeviceConditionOutput) Parameters ¶
func (o DeliveryRuleIsDeviceConditionOutput) Parameters() IsDeviceMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleIsDeviceConditionOutput) ToDeliveryRuleIsDeviceConditionOutput ¶
func (o DeliveryRuleIsDeviceConditionOutput) ToDeliveryRuleIsDeviceConditionOutput() DeliveryRuleIsDeviceConditionOutput
func (DeliveryRuleIsDeviceConditionOutput) ToDeliveryRuleIsDeviceConditionOutputWithContext ¶
func (o DeliveryRuleIsDeviceConditionOutput) ToDeliveryRuleIsDeviceConditionOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionOutput
type DeliveryRuleIsDeviceConditionResponse ¶
type DeliveryRuleIsDeviceConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters IsDeviceMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the IsDevice condition for the delivery rule.
type DeliveryRuleIsDeviceConditionResponseArgs ¶
type DeliveryRuleIsDeviceConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters IsDeviceMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the IsDevice condition for the delivery rule.
func (DeliveryRuleIsDeviceConditionResponseArgs) ElementType ¶
func (DeliveryRuleIsDeviceConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleIsDeviceConditionResponseArgs) ToDeliveryRuleIsDeviceConditionResponseOutput ¶
func (i DeliveryRuleIsDeviceConditionResponseArgs) ToDeliveryRuleIsDeviceConditionResponseOutput() DeliveryRuleIsDeviceConditionResponseOutput
func (DeliveryRuleIsDeviceConditionResponseArgs) ToDeliveryRuleIsDeviceConditionResponseOutputWithContext ¶
func (i DeliveryRuleIsDeviceConditionResponseArgs) ToDeliveryRuleIsDeviceConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionResponseOutput
type DeliveryRuleIsDeviceConditionResponseInput ¶
type DeliveryRuleIsDeviceConditionResponseInput interface { pulumi.Input ToDeliveryRuleIsDeviceConditionResponseOutput() DeliveryRuleIsDeviceConditionResponseOutput ToDeliveryRuleIsDeviceConditionResponseOutputWithContext(context.Context) DeliveryRuleIsDeviceConditionResponseOutput }
DeliveryRuleIsDeviceConditionResponseInput is an input type that accepts DeliveryRuleIsDeviceConditionResponseArgs and DeliveryRuleIsDeviceConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleIsDeviceConditionResponseInput` via:
DeliveryRuleIsDeviceConditionResponseArgs{...}
type DeliveryRuleIsDeviceConditionResponseOutput ¶
type DeliveryRuleIsDeviceConditionResponseOutput struct{ *pulumi.OutputState }
Defines the IsDevice condition for the delivery rule.
func (DeliveryRuleIsDeviceConditionResponseOutput) ElementType ¶
func (DeliveryRuleIsDeviceConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleIsDeviceConditionResponseOutput) Name ¶
func (o DeliveryRuleIsDeviceConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleIsDeviceConditionResponseOutput) Parameters ¶
func (o DeliveryRuleIsDeviceConditionResponseOutput) Parameters() IsDeviceMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleIsDeviceConditionResponseOutput) ToDeliveryRuleIsDeviceConditionResponseOutput ¶
func (o DeliveryRuleIsDeviceConditionResponseOutput) ToDeliveryRuleIsDeviceConditionResponseOutput() DeliveryRuleIsDeviceConditionResponseOutput
func (DeliveryRuleIsDeviceConditionResponseOutput) ToDeliveryRuleIsDeviceConditionResponseOutputWithContext ¶
func (o DeliveryRuleIsDeviceConditionResponseOutput) ToDeliveryRuleIsDeviceConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleIsDeviceConditionResponseOutput
type DeliveryRuleOutput ¶
type DeliveryRuleOutput struct{ *pulumi.OutputState }
A rule that specifies a set of actions and conditions
func (DeliveryRuleOutput) Actions ¶
func (o DeliveryRuleOutput) Actions() pulumi.ArrayOutput
A list of actions that are executed when all the conditions of a rule are satisfied.
func (DeliveryRuleOutput) Conditions ¶
func (o DeliveryRuleOutput) Conditions() pulumi.ArrayOutput
A list of conditions that must be matched for the actions to be executed
func (DeliveryRuleOutput) ElementType ¶
func (DeliveryRuleOutput) ElementType() reflect.Type
func (DeliveryRuleOutput) Name ¶
func (o DeliveryRuleOutput) Name() pulumi.StringPtrOutput
Name of the rule
func (DeliveryRuleOutput) Order ¶
func (o DeliveryRuleOutput) Order() pulumi.IntOutput
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
func (DeliveryRuleOutput) ToDeliveryRuleOutput ¶
func (o DeliveryRuleOutput) ToDeliveryRuleOutput() DeliveryRuleOutput
func (DeliveryRuleOutput) ToDeliveryRuleOutputWithContext ¶
func (o DeliveryRuleOutput) ToDeliveryRuleOutputWithContext(ctx context.Context) DeliveryRuleOutput
type DeliveryRulePostArgsCondition ¶
type DeliveryRulePostArgsCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters PostArgsMatchConditionParameters `pulumi:"parameters"` }
Defines the PostArgs condition for the delivery rule.
type DeliveryRulePostArgsConditionArgs ¶
type DeliveryRulePostArgsConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters PostArgsMatchConditionParametersInput `pulumi:"parameters"` }
Defines the PostArgs condition for the delivery rule.
func (DeliveryRulePostArgsConditionArgs) ElementType ¶
func (DeliveryRulePostArgsConditionArgs) ElementType() reflect.Type
func (DeliveryRulePostArgsConditionArgs) ToDeliveryRulePostArgsConditionOutput ¶
func (i DeliveryRulePostArgsConditionArgs) ToDeliveryRulePostArgsConditionOutput() DeliveryRulePostArgsConditionOutput
func (DeliveryRulePostArgsConditionArgs) ToDeliveryRulePostArgsConditionOutputWithContext ¶
func (i DeliveryRulePostArgsConditionArgs) ToDeliveryRulePostArgsConditionOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionOutput
type DeliveryRulePostArgsConditionInput ¶
type DeliveryRulePostArgsConditionInput interface { pulumi.Input ToDeliveryRulePostArgsConditionOutput() DeliveryRulePostArgsConditionOutput ToDeliveryRulePostArgsConditionOutputWithContext(context.Context) DeliveryRulePostArgsConditionOutput }
DeliveryRulePostArgsConditionInput is an input type that accepts DeliveryRulePostArgsConditionArgs and DeliveryRulePostArgsConditionOutput values. You can construct a concrete instance of `DeliveryRulePostArgsConditionInput` via:
DeliveryRulePostArgsConditionArgs{...}
type DeliveryRulePostArgsConditionOutput ¶
type DeliveryRulePostArgsConditionOutput struct{ *pulumi.OutputState }
Defines the PostArgs condition for the delivery rule.
func (DeliveryRulePostArgsConditionOutput) ElementType ¶
func (DeliveryRulePostArgsConditionOutput) ElementType() reflect.Type
func (DeliveryRulePostArgsConditionOutput) Name ¶
func (o DeliveryRulePostArgsConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRulePostArgsConditionOutput) Parameters ¶
func (o DeliveryRulePostArgsConditionOutput) Parameters() PostArgsMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRulePostArgsConditionOutput) ToDeliveryRulePostArgsConditionOutput ¶
func (o DeliveryRulePostArgsConditionOutput) ToDeliveryRulePostArgsConditionOutput() DeliveryRulePostArgsConditionOutput
func (DeliveryRulePostArgsConditionOutput) ToDeliveryRulePostArgsConditionOutputWithContext ¶
func (o DeliveryRulePostArgsConditionOutput) ToDeliveryRulePostArgsConditionOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionOutput
type DeliveryRulePostArgsConditionResponse ¶
type DeliveryRulePostArgsConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters PostArgsMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the PostArgs condition for the delivery rule.
type DeliveryRulePostArgsConditionResponseArgs ¶
type DeliveryRulePostArgsConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters PostArgsMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the PostArgs condition for the delivery rule.
func (DeliveryRulePostArgsConditionResponseArgs) ElementType ¶
func (DeliveryRulePostArgsConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRulePostArgsConditionResponseArgs) ToDeliveryRulePostArgsConditionResponseOutput ¶
func (i DeliveryRulePostArgsConditionResponseArgs) ToDeliveryRulePostArgsConditionResponseOutput() DeliveryRulePostArgsConditionResponseOutput
func (DeliveryRulePostArgsConditionResponseArgs) ToDeliveryRulePostArgsConditionResponseOutputWithContext ¶
func (i DeliveryRulePostArgsConditionResponseArgs) ToDeliveryRulePostArgsConditionResponseOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionResponseOutput
type DeliveryRulePostArgsConditionResponseInput ¶
type DeliveryRulePostArgsConditionResponseInput interface { pulumi.Input ToDeliveryRulePostArgsConditionResponseOutput() DeliveryRulePostArgsConditionResponseOutput ToDeliveryRulePostArgsConditionResponseOutputWithContext(context.Context) DeliveryRulePostArgsConditionResponseOutput }
DeliveryRulePostArgsConditionResponseInput is an input type that accepts DeliveryRulePostArgsConditionResponseArgs and DeliveryRulePostArgsConditionResponseOutput values. You can construct a concrete instance of `DeliveryRulePostArgsConditionResponseInput` via:
DeliveryRulePostArgsConditionResponseArgs{...}
type DeliveryRulePostArgsConditionResponseOutput ¶
type DeliveryRulePostArgsConditionResponseOutput struct{ *pulumi.OutputState }
Defines the PostArgs condition for the delivery rule.
func (DeliveryRulePostArgsConditionResponseOutput) ElementType ¶
func (DeliveryRulePostArgsConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRulePostArgsConditionResponseOutput) Name ¶
func (o DeliveryRulePostArgsConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRulePostArgsConditionResponseOutput) Parameters ¶
func (o DeliveryRulePostArgsConditionResponseOutput) Parameters() PostArgsMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRulePostArgsConditionResponseOutput) ToDeliveryRulePostArgsConditionResponseOutput ¶
func (o DeliveryRulePostArgsConditionResponseOutput) ToDeliveryRulePostArgsConditionResponseOutput() DeliveryRulePostArgsConditionResponseOutput
func (DeliveryRulePostArgsConditionResponseOutput) ToDeliveryRulePostArgsConditionResponseOutputWithContext ¶
func (o DeliveryRulePostArgsConditionResponseOutput) ToDeliveryRulePostArgsConditionResponseOutputWithContext(ctx context.Context) DeliveryRulePostArgsConditionResponseOutput
type DeliveryRuleQueryStringCondition ¶
type DeliveryRuleQueryStringCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters QueryStringMatchConditionParameters `pulumi:"parameters"` }
Defines the QueryString condition for the delivery rule.
type DeliveryRuleQueryStringConditionArgs ¶
type DeliveryRuleQueryStringConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters QueryStringMatchConditionParametersInput `pulumi:"parameters"` }
Defines the QueryString condition for the delivery rule.
func (DeliveryRuleQueryStringConditionArgs) ElementType ¶
func (DeliveryRuleQueryStringConditionArgs) ElementType() reflect.Type
func (DeliveryRuleQueryStringConditionArgs) ToDeliveryRuleQueryStringConditionOutput ¶
func (i DeliveryRuleQueryStringConditionArgs) ToDeliveryRuleQueryStringConditionOutput() DeliveryRuleQueryStringConditionOutput
func (DeliveryRuleQueryStringConditionArgs) ToDeliveryRuleQueryStringConditionOutputWithContext ¶
func (i DeliveryRuleQueryStringConditionArgs) ToDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionOutput
type DeliveryRuleQueryStringConditionInput ¶
type DeliveryRuleQueryStringConditionInput interface { pulumi.Input ToDeliveryRuleQueryStringConditionOutput() DeliveryRuleQueryStringConditionOutput ToDeliveryRuleQueryStringConditionOutputWithContext(context.Context) DeliveryRuleQueryStringConditionOutput }
DeliveryRuleQueryStringConditionInput is an input type that accepts DeliveryRuleQueryStringConditionArgs and DeliveryRuleQueryStringConditionOutput values. You can construct a concrete instance of `DeliveryRuleQueryStringConditionInput` via:
DeliveryRuleQueryStringConditionArgs{...}
type DeliveryRuleQueryStringConditionOutput ¶
type DeliveryRuleQueryStringConditionOutput struct{ *pulumi.OutputState }
Defines the QueryString condition for the delivery rule.
func (DeliveryRuleQueryStringConditionOutput) ElementType ¶
func (DeliveryRuleQueryStringConditionOutput) ElementType() reflect.Type
func (DeliveryRuleQueryStringConditionOutput) Name ¶
func (o DeliveryRuleQueryStringConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleQueryStringConditionOutput) Parameters ¶
func (o DeliveryRuleQueryStringConditionOutput) Parameters() QueryStringMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleQueryStringConditionOutput) ToDeliveryRuleQueryStringConditionOutput ¶
func (o DeliveryRuleQueryStringConditionOutput) ToDeliveryRuleQueryStringConditionOutput() DeliveryRuleQueryStringConditionOutput
func (DeliveryRuleQueryStringConditionOutput) ToDeliveryRuleQueryStringConditionOutputWithContext ¶
func (o DeliveryRuleQueryStringConditionOutput) ToDeliveryRuleQueryStringConditionOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionOutput
type DeliveryRuleQueryStringConditionResponse ¶
type DeliveryRuleQueryStringConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters QueryStringMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the QueryString condition for the delivery rule.
type DeliveryRuleQueryStringConditionResponseArgs ¶
type DeliveryRuleQueryStringConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters QueryStringMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the QueryString condition for the delivery rule.
func (DeliveryRuleQueryStringConditionResponseArgs) ElementType ¶
func (DeliveryRuleQueryStringConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleQueryStringConditionResponseArgs) ToDeliveryRuleQueryStringConditionResponseOutput ¶
func (i DeliveryRuleQueryStringConditionResponseArgs) ToDeliveryRuleQueryStringConditionResponseOutput() DeliveryRuleQueryStringConditionResponseOutput
func (DeliveryRuleQueryStringConditionResponseArgs) ToDeliveryRuleQueryStringConditionResponseOutputWithContext ¶
func (i DeliveryRuleQueryStringConditionResponseArgs) ToDeliveryRuleQueryStringConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionResponseOutput
type DeliveryRuleQueryStringConditionResponseInput ¶
type DeliveryRuleQueryStringConditionResponseInput interface { pulumi.Input ToDeliveryRuleQueryStringConditionResponseOutput() DeliveryRuleQueryStringConditionResponseOutput ToDeliveryRuleQueryStringConditionResponseOutputWithContext(context.Context) DeliveryRuleQueryStringConditionResponseOutput }
DeliveryRuleQueryStringConditionResponseInput is an input type that accepts DeliveryRuleQueryStringConditionResponseArgs and DeliveryRuleQueryStringConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleQueryStringConditionResponseInput` via:
DeliveryRuleQueryStringConditionResponseArgs{...}
type DeliveryRuleQueryStringConditionResponseOutput ¶
type DeliveryRuleQueryStringConditionResponseOutput struct{ *pulumi.OutputState }
Defines the QueryString condition for the delivery rule.
func (DeliveryRuleQueryStringConditionResponseOutput) ElementType ¶
func (DeliveryRuleQueryStringConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleQueryStringConditionResponseOutput) Name ¶
func (o DeliveryRuleQueryStringConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleQueryStringConditionResponseOutput) Parameters ¶
func (o DeliveryRuleQueryStringConditionResponseOutput) Parameters() QueryStringMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleQueryStringConditionResponseOutput) ToDeliveryRuleQueryStringConditionResponseOutput ¶
func (o DeliveryRuleQueryStringConditionResponseOutput) ToDeliveryRuleQueryStringConditionResponseOutput() DeliveryRuleQueryStringConditionResponseOutput
func (DeliveryRuleQueryStringConditionResponseOutput) ToDeliveryRuleQueryStringConditionResponseOutputWithContext ¶
func (o DeliveryRuleQueryStringConditionResponseOutput) ToDeliveryRuleQueryStringConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleQueryStringConditionResponseOutput
type DeliveryRuleRemoteAddressCondition ¶
type DeliveryRuleRemoteAddressCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RemoteAddressMatchConditionParameters `pulumi:"parameters"` }
Defines the RemoteAddress condition for the delivery rule.
type DeliveryRuleRemoteAddressConditionArgs ¶
type DeliveryRuleRemoteAddressConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RemoteAddressMatchConditionParametersInput `pulumi:"parameters"` }
Defines the RemoteAddress condition for the delivery rule.
func (DeliveryRuleRemoteAddressConditionArgs) ElementType ¶
func (DeliveryRuleRemoteAddressConditionArgs) ElementType() reflect.Type
func (DeliveryRuleRemoteAddressConditionArgs) ToDeliveryRuleRemoteAddressConditionOutput ¶
func (i DeliveryRuleRemoteAddressConditionArgs) ToDeliveryRuleRemoteAddressConditionOutput() DeliveryRuleRemoteAddressConditionOutput
func (DeliveryRuleRemoteAddressConditionArgs) ToDeliveryRuleRemoteAddressConditionOutputWithContext ¶
func (i DeliveryRuleRemoteAddressConditionArgs) ToDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionOutput
type DeliveryRuleRemoteAddressConditionInput ¶
type DeliveryRuleRemoteAddressConditionInput interface { pulumi.Input ToDeliveryRuleRemoteAddressConditionOutput() DeliveryRuleRemoteAddressConditionOutput ToDeliveryRuleRemoteAddressConditionOutputWithContext(context.Context) DeliveryRuleRemoteAddressConditionOutput }
DeliveryRuleRemoteAddressConditionInput is an input type that accepts DeliveryRuleRemoteAddressConditionArgs and DeliveryRuleRemoteAddressConditionOutput values. You can construct a concrete instance of `DeliveryRuleRemoteAddressConditionInput` via:
DeliveryRuleRemoteAddressConditionArgs{...}
type DeliveryRuleRemoteAddressConditionOutput ¶
type DeliveryRuleRemoteAddressConditionOutput struct{ *pulumi.OutputState }
Defines the RemoteAddress condition for the delivery rule.
func (DeliveryRuleRemoteAddressConditionOutput) ElementType ¶
func (DeliveryRuleRemoteAddressConditionOutput) ElementType() reflect.Type
func (DeliveryRuleRemoteAddressConditionOutput) Name ¶
func (o DeliveryRuleRemoteAddressConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRemoteAddressConditionOutput) Parameters ¶
func (o DeliveryRuleRemoteAddressConditionOutput) Parameters() RemoteAddressMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleRemoteAddressConditionOutput) ToDeliveryRuleRemoteAddressConditionOutput ¶
func (o DeliveryRuleRemoteAddressConditionOutput) ToDeliveryRuleRemoteAddressConditionOutput() DeliveryRuleRemoteAddressConditionOutput
func (DeliveryRuleRemoteAddressConditionOutput) ToDeliveryRuleRemoteAddressConditionOutputWithContext ¶
func (o DeliveryRuleRemoteAddressConditionOutput) ToDeliveryRuleRemoteAddressConditionOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionOutput
type DeliveryRuleRemoteAddressConditionResponse ¶
type DeliveryRuleRemoteAddressConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RemoteAddressMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the RemoteAddress condition for the delivery rule.
type DeliveryRuleRemoteAddressConditionResponseArgs ¶
type DeliveryRuleRemoteAddressConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RemoteAddressMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the RemoteAddress condition for the delivery rule.
func (DeliveryRuleRemoteAddressConditionResponseArgs) ElementType ¶
func (DeliveryRuleRemoteAddressConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleRemoteAddressConditionResponseArgs) ToDeliveryRuleRemoteAddressConditionResponseOutput ¶
func (i DeliveryRuleRemoteAddressConditionResponseArgs) ToDeliveryRuleRemoteAddressConditionResponseOutput() DeliveryRuleRemoteAddressConditionResponseOutput
func (DeliveryRuleRemoteAddressConditionResponseArgs) ToDeliveryRuleRemoteAddressConditionResponseOutputWithContext ¶
func (i DeliveryRuleRemoteAddressConditionResponseArgs) ToDeliveryRuleRemoteAddressConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionResponseOutput
type DeliveryRuleRemoteAddressConditionResponseInput ¶
type DeliveryRuleRemoteAddressConditionResponseInput interface { pulumi.Input ToDeliveryRuleRemoteAddressConditionResponseOutput() DeliveryRuleRemoteAddressConditionResponseOutput ToDeliveryRuleRemoteAddressConditionResponseOutputWithContext(context.Context) DeliveryRuleRemoteAddressConditionResponseOutput }
DeliveryRuleRemoteAddressConditionResponseInput is an input type that accepts DeliveryRuleRemoteAddressConditionResponseArgs and DeliveryRuleRemoteAddressConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleRemoteAddressConditionResponseInput` via:
DeliveryRuleRemoteAddressConditionResponseArgs{...}
type DeliveryRuleRemoteAddressConditionResponseOutput ¶
type DeliveryRuleRemoteAddressConditionResponseOutput struct{ *pulumi.OutputState }
Defines the RemoteAddress condition for the delivery rule.
func (DeliveryRuleRemoteAddressConditionResponseOutput) ElementType ¶
func (DeliveryRuleRemoteAddressConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleRemoteAddressConditionResponseOutput) Name ¶
func (o DeliveryRuleRemoteAddressConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRemoteAddressConditionResponseOutput) Parameters ¶
func (o DeliveryRuleRemoteAddressConditionResponseOutput) Parameters() RemoteAddressMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleRemoteAddressConditionResponseOutput) ToDeliveryRuleRemoteAddressConditionResponseOutput ¶
func (o DeliveryRuleRemoteAddressConditionResponseOutput) ToDeliveryRuleRemoteAddressConditionResponseOutput() DeliveryRuleRemoteAddressConditionResponseOutput
func (DeliveryRuleRemoteAddressConditionResponseOutput) ToDeliveryRuleRemoteAddressConditionResponseOutputWithContext ¶
func (o DeliveryRuleRemoteAddressConditionResponseOutput) ToDeliveryRuleRemoteAddressConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRemoteAddressConditionResponseOutput
type DeliveryRuleRequestBodyCondition ¶
type DeliveryRuleRequestBodyCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestBodyMatchConditionParameters `pulumi:"parameters"` }
Defines the RequestBody condition for the delivery rule.
type DeliveryRuleRequestBodyConditionArgs ¶
type DeliveryRuleRequestBodyConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestBodyMatchConditionParametersInput `pulumi:"parameters"` }
Defines the RequestBody condition for the delivery rule.
func (DeliveryRuleRequestBodyConditionArgs) ElementType ¶
func (DeliveryRuleRequestBodyConditionArgs) ElementType() reflect.Type
func (DeliveryRuleRequestBodyConditionArgs) ToDeliveryRuleRequestBodyConditionOutput ¶
func (i DeliveryRuleRequestBodyConditionArgs) ToDeliveryRuleRequestBodyConditionOutput() DeliveryRuleRequestBodyConditionOutput
func (DeliveryRuleRequestBodyConditionArgs) ToDeliveryRuleRequestBodyConditionOutputWithContext ¶
func (i DeliveryRuleRequestBodyConditionArgs) ToDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionOutput
type DeliveryRuleRequestBodyConditionInput ¶
type DeliveryRuleRequestBodyConditionInput interface { pulumi.Input ToDeliveryRuleRequestBodyConditionOutput() DeliveryRuleRequestBodyConditionOutput ToDeliveryRuleRequestBodyConditionOutputWithContext(context.Context) DeliveryRuleRequestBodyConditionOutput }
DeliveryRuleRequestBodyConditionInput is an input type that accepts DeliveryRuleRequestBodyConditionArgs and DeliveryRuleRequestBodyConditionOutput values. You can construct a concrete instance of `DeliveryRuleRequestBodyConditionInput` via:
DeliveryRuleRequestBodyConditionArgs{...}
type DeliveryRuleRequestBodyConditionOutput ¶
type DeliveryRuleRequestBodyConditionOutput struct{ *pulumi.OutputState }
Defines the RequestBody condition for the delivery rule.
func (DeliveryRuleRequestBodyConditionOutput) ElementType ¶
func (DeliveryRuleRequestBodyConditionOutput) ElementType() reflect.Type
func (DeliveryRuleRequestBodyConditionOutput) Name ¶
func (o DeliveryRuleRequestBodyConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestBodyConditionOutput) Parameters ¶
func (o DeliveryRuleRequestBodyConditionOutput) Parameters() RequestBodyMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestBodyConditionOutput) ToDeliveryRuleRequestBodyConditionOutput ¶
func (o DeliveryRuleRequestBodyConditionOutput) ToDeliveryRuleRequestBodyConditionOutput() DeliveryRuleRequestBodyConditionOutput
func (DeliveryRuleRequestBodyConditionOutput) ToDeliveryRuleRequestBodyConditionOutputWithContext ¶
func (o DeliveryRuleRequestBodyConditionOutput) ToDeliveryRuleRequestBodyConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionOutput
type DeliveryRuleRequestBodyConditionResponse ¶
type DeliveryRuleRequestBodyConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestBodyMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the RequestBody condition for the delivery rule.
type DeliveryRuleRequestBodyConditionResponseArgs ¶
type DeliveryRuleRequestBodyConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestBodyMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the RequestBody condition for the delivery rule.
func (DeliveryRuleRequestBodyConditionResponseArgs) ElementType ¶
func (DeliveryRuleRequestBodyConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleRequestBodyConditionResponseArgs) ToDeliveryRuleRequestBodyConditionResponseOutput ¶
func (i DeliveryRuleRequestBodyConditionResponseArgs) ToDeliveryRuleRequestBodyConditionResponseOutput() DeliveryRuleRequestBodyConditionResponseOutput
func (DeliveryRuleRequestBodyConditionResponseArgs) ToDeliveryRuleRequestBodyConditionResponseOutputWithContext ¶
func (i DeliveryRuleRequestBodyConditionResponseArgs) ToDeliveryRuleRequestBodyConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionResponseOutput
type DeliveryRuleRequestBodyConditionResponseInput ¶
type DeliveryRuleRequestBodyConditionResponseInput interface { pulumi.Input ToDeliveryRuleRequestBodyConditionResponseOutput() DeliveryRuleRequestBodyConditionResponseOutput ToDeliveryRuleRequestBodyConditionResponseOutputWithContext(context.Context) DeliveryRuleRequestBodyConditionResponseOutput }
DeliveryRuleRequestBodyConditionResponseInput is an input type that accepts DeliveryRuleRequestBodyConditionResponseArgs and DeliveryRuleRequestBodyConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleRequestBodyConditionResponseInput` via:
DeliveryRuleRequestBodyConditionResponseArgs{...}
type DeliveryRuleRequestBodyConditionResponseOutput ¶
type DeliveryRuleRequestBodyConditionResponseOutput struct{ *pulumi.OutputState }
Defines the RequestBody condition for the delivery rule.
func (DeliveryRuleRequestBodyConditionResponseOutput) ElementType ¶
func (DeliveryRuleRequestBodyConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleRequestBodyConditionResponseOutput) Name ¶
func (o DeliveryRuleRequestBodyConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestBodyConditionResponseOutput) Parameters ¶
func (o DeliveryRuleRequestBodyConditionResponseOutput) Parameters() RequestBodyMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestBodyConditionResponseOutput) ToDeliveryRuleRequestBodyConditionResponseOutput ¶
func (o DeliveryRuleRequestBodyConditionResponseOutput) ToDeliveryRuleRequestBodyConditionResponseOutput() DeliveryRuleRequestBodyConditionResponseOutput
func (DeliveryRuleRequestBodyConditionResponseOutput) ToDeliveryRuleRequestBodyConditionResponseOutputWithContext ¶
func (o DeliveryRuleRequestBodyConditionResponseOutput) ToDeliveryRuleRequestBodyConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestBodyConditionResponseOutput
type DeliveryRuleRequestHeaderAction ¶
type DeliveryRuleRequestHeaderAction struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParameters `pulumi:"parameters"` }
Defines the request header action for the delivery rule.
type DeliveryRuleRequestHeaderActionArgs ¶
type DeliveryRuleRequestHeaderActionArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParametersInput `pulumi:"parameters"` }
Defines the request header action for the delivery rule.
func (DeliveryRuleRequestHeaderActionArgs) ElementType ¶
func (DeliveryRuleRequestHeaderActionArgs) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderActionArgs) ToDeliveryRuleRequestHeaderActionOutput ¶
func (i DeliveryRuleRequestHeaderActionArgs) ToDeliveryRuleRequestHeaderActionOutput() DeliveryRuleRequestHeaderActionOutput
func (DeliveryRuleRequestHeaderActionArgs) ToDeliveryRuleRequestHeaderActionOutputWithContext ¶
func (i DeliveryRuleRequestHeaderActionArgs) ToDeliveryRuleRequestHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionOutput
type DeliveryRuleRequestHeaderActionInput ¶
type DeliveryRuleRequestHeaderActionInput interface { pulumi.Input ToDeliveryRuleRequestHeaderActionOutput() DeliveryRuleRequestHeaderActionOutput ToDeliveryRuleRequestHeaderActionOutputWithContext(context.Context) DeliveryRuleRequestHeaderActionOutput }
DeliveryRuleRequestHeaderActionInput is an input type that accepts DeliveryRuleRequestHeaderActionArgs and DeliveryRuleRequestHeaderActionOutput values. You can construct a concrete instance of `DeliveryRuleRequestHeaderActionInput` via:
DeliveryRuleRequestHeaderActionArgs{...}
type DeliveryRuleRequestHeaderActionOutput ¶
type DeliveryRuleRequestHeaderActionOutput struct{ *pulumi.OutputState }
Defines the request header action for the delivery rule.
func (DeliveryRuleRequestHeaderActionOutput) ElementType ¶
func (DeliveryRuleRequestHeaderActionOutput) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderActionOutput) Name ¶
func (o DeliveryRuleRequestHeaderActionOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleRequestHeaderActionOutput) Parameters ¶
func (o DeliveryRuleRequestHeaderActionOutput) Parameters() HeaderActionParametersOutput
Defines the parameters for the action.
func (DeliveryRuleRequestHeaderActionOutput) ToDeliveryRuleRequestHeaderActionOutput ¶
func (o DeliveryRuleRequestHeaderActionOutput) ToDeliveryRuleRequestHeaderActionOutput() DeliveryRuleRequestHeaderActionOutput
func (DeliveryRuleRequestHeaderActionOutput) ToDeliveryRuleRequestHeaderActionOutputWithContext ¶
func (o DeliveryRuleRequestHeaderActionOutput) ToDeliveryRuleRequestHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionOutput
type DeliveryRuleRequestHeaderActionResponse ¶
type DeliveryRuleRequestHeaderActionResponse struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParametersResponse `pulumi:"parameters"` }
Defines the request header action for the delivery rule.
type DeliveryRuleRequestHeaderActionResponseArgs ¶
type DeliveryRuleRequestHeaderActionResponseArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParametersResponseInput `pulumi:"parameters"` }
Defines the request header action for the delivery rule.
func (DeliveryRuleRequestHeaderActionResponseArgs) ElementType ¶
func (DeliveryRuleRequestHeaderActionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderActionResponseArgs) ToDeliveryRuleRequestHeaderActionResponseOutput ¶
func (i DeliveryRuleRequestHeaderActionResponseArgs) ToDeliveryRuleRequestHeaderActionResponseOutput() DeliveryRuleRequestHeaderActionResponseOutput
func (DeliveryRuleRequestHeaderActionResponseArgs) ToDeliveryRuleRequestHeaderActionResponseOutputWithContext ¶
func (i DeliveryRuleRequestHeaderActionResponseArgs) ToDeliveryRuleRequestHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionResponseOutput
type DeliveryRuleRequestHeaderActionResponseInput ¶
type DeliveryRuleRequestHeaderActionResponseInput interface { pulumi.Input ToDeliveryRuleRequestHeaderActionResponseOutput() DeliveryRuleRequestHeaderActionResponseOutput ToDeliveryRuleRequestHeaderActionResponseOutputWithContext(context.Context) DeliveryRuleRequestHeaderActionResponseOutput }
DeliveryRuleRequestHeaderActionResponseInput is an input type that accepts DeliveryRuleRequestHeaderActionResponseArgs and DeliveryRuleRequestHeaderActionResponseOutput values. You can construct a concrete instance of `DeliveryRuleRequestHeaderActionResponseInput` via:
DeliveryRuleRequestHeaderActionResponseArgs{...}
type DeliveryRuleRequestHeaderActionResponseOutput ¶
type DeliveryRuleRequestHeaderActionResponseOutput struct{ *pulumi.OutputState }
Defines the request header action for the delivery rule.
func (DeliveryRuleRequestHeaderActionResponseOutput) ElementType ¶
func (DeliveryRuleRequestHeaderActionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderActionResponseOutput) Name ¶
func (o DeliveryRuleRequestHeaderActionResponseOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleRequestHeaderActionResponseOutput) Parameters ¶
func (o DeliveryRuleRequestHeaderActionResponseOutput) Parameters() HeaderActionParametersResponseOutput
Defines the parameters for the action.
func (DeliveryRuleRequestHeaderActionResponseOutput) ToDeliveryRuleRequestHeaderActionResponseOutput ¶
func (o DeliveryRuleRequestHeaderActionResponseOutput) ToDeliveryRuleRequestHeaderActionResponseOutput() DeliveryRuleRequestHeaderActionResponseOutput
func (DeliveryRuleRequestHeaderActionResponseOutput) ToDeliveryRuleRequestHeaderActionResponseOutputWithContext ¶
func (o DeliveryRuleRequestHeaderActionResponseOutput) ToDeliveryRuleRequestHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderActionResponseOutput
type DeliveryRuleRequestHeaderCondition ¶
type DeliveryRuleRequestHeaderCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestHeaderMatchConditionParameters `pulumi:"parameters"` }
Defines the RequestHeader condition for the delivery rule.
type DeliveryRuleRequestHeaderConditionArgs ¶
type DeliveryRuleRequestHeaderConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestHeaderMatchConditionParametersInput `pulumi:"parameters"` }
Defines the RequestHeader condition for the delivery rule.
func (DeliveryRuleRequestHeaderConditionArgs) ElementType ¶
func (DeliveryRuleRequestHeaderConditionArgs) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderConditionArgs) ToDeliveryRuleRequestHeaderConditionOutput ¶
func (i DeliveryRuleRequestHeaderConditionArgs) ToDeliveryRuleRequestHeaderConditionOutput() DeliveryRuleRequestHeaderConditionOutput
func (DeliveryRuleRequestHeaderConditionArgs) ToDeliveryRuleRequestHeaderConditionOutputWithContext ¶
func (i DeliveryRuleRequestHeaderConditionArgs) ToDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionOutput
type DeliveryRuleRequestHeaderConditionInput ¶
type DeliveryRuleRequestHeaderConditionInput interface { pulumi.Input ToDeliveryRuleRequestHeaderConditionOutput() DeliveryRuleRequestHeaderConditionOutput ToDeliveryRuleRequestHeaderConditionOutputWithContext(context.Context) DeliveryRuleRequestHeaderConditionOutput }
DeliveryRuleRequestHeaderConditionInput is an input type that accepts DeliveryRuleRequestHeaderConditionArgs and DeliveryRuleRequestHeaderConditionOutput values. You can construct a concrete instance of `DeliveryRuleRequestHeaderConditionInput` via:
DeliveryRuleRequestHeaderConditionArgs{...}
type DeliveryRuleRequestHeaderConditionOutput ¶
type DeliveryRuleRequestHeaderConditionOutput struct{ *pulumi.OutputState }
Defines the RequestHeader condition for the delivery rule.
func (DeliveryRuleRequestHeaderConditionOutput) ElementType ¶
func (DeliveryRuleRequestHeaderConditionOutput) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderConditionOutput) Name ¶
func (o DeliveryRuleRequestHeaderConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestHeaderConditionOutput) Parameters ¶
func (o DeliveryRuleRequestHeaderConditionOutput) Parameters() RequestHeaderMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestHeaderConditionOutput) ToDeliveryRuleRequestHeaderConditionOutput ¶
func (o DeliveryRuleRequestHeaderConditionOutput) ToDeliveryRuleRequestHeaderConditionOutput() DeliveryRuleRequestHeaderConditionOutput
func (DeliveryRuleRequestHeaderConditionOutput) ToDeliveryRuleRequestHeaderConditionOutputWithContext ¶
func (o DeliveryRuleRequestHeaderConditionOutput) ToDeliveryRuleRequestHeaderConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionOutput
type DeliveryRuleRequestHeaderConditionResponse ¶
type DeliveryRuleRequestHeaderConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestHeaderMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the RequestHeader condition for the delivery rule.
type DeliveryRuleRequestHeaderConditionResponseArgs ¶
type DeliveryRuleRequestHeaderConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestHeaderMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the RequestHeader condition for the delivery rule.
func (DeliveryRuleRequestHeaderConditionResponseArgs) ElementType ¶
func (DeliveryRuleRequestHeaderConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderConditionResponseArgs) ToDeliveryRuleRequestHeaderConditionResponseOutput ¶
func (i DeliveryRuleRequestHeaderConditionResponseArgs) ToDeliveryRuleRequestHeaderConditionResponseOutput() DeliveryRuleRequestHeaderConditionResponseOutput
func (DeliveryRuleRequestHeaderConditionResponseArgs) ToDeliveryRuleRequestHeaderConditionResponseOutputWithContext ¶
func (i DeliveryRuleRequestHeaderConditionResponseArgs) ToDeliveryRuleRequestHeaderConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionResponseOutput
type DeliveryRuleRequestHeaderConditionResponseInput ¶
type DeliveryRuleRequestHeaderConditionResponseInput interface { pulumi.Input ToDeliveryRuleRequestHeaderConditionResponseOutput() DeliveryRuleRequestHeaderConditionResponseOutput ToDeliveryRuleRequestHeaderConditionResponseOutputWithContext(context.Context) DeliveryRuleRequestHeaderConditionResponseOutput }
DeliveryRuleRequestHeaderConditionResponseInput is an input type that accepts DeliveryRuleRequestHeaderConditionResponseArgs and DeliveryRuleRequestHeaderConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleRequestHeaderConditionResponseInput` via:
DeliveryRuleRequestHeaderConditionResponseArgs{...}
type DeliveryRuleRequestHeaderConditionResponseOutput ¶
type DeliveryRuleRequestHeaderConditionResponseOutput struct{ *pulumi.OutputState }
Defines the RequestHeader condition for the delivery rule.
func (DeliveryRuleRequestHeaderConditionResponseOutput) ElementType ¶
func (DeliveryRuleRequestHeaderConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleRequestHeaderConditionResponseOutput) Name ¶
func (o DeliveryRuleRequestHeaderConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestHeaderConditionResponseOutput) Parameters ¶
func (o DeliveryRuleRequestHeaderConditionResponseOutput) Parameters() RequestHeaderMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestHeaderConditionResponseOutput) ToDeliveryRuleRequestHeaderConditionResponseOutput ¶
func (o DeliveryRuleRequestHeaderConditionResponseOutput) ToDeliveryRuleRequestHeaderConditionResponseOutput() DeliveryRuleRequestHeaderConditionResponseOutput
func (DeliveryRuleRequestHeaderConditionResponseOutput) ToDeliveryRuleRequestHeaderConditionResponseOutputWithContext ¶
func (o DeliveryRuleRequestHeaderConditionResponseOutput) ToDeliveryRuleRequestHeaderConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestHeaderConditionResponseOutput
type DeliveryRuleRequestMethodCondition ¶
type DeliveryRuleRequestMethodCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestMethodMatchConditionParameters `pulumi:"parameters"` }
Defines the RequestMethod condition for the delivery rule.
type DeliveryRuleRequestMethodConditionArgs ¶
type DeliveryRuleRequestMethodConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestMethodMatchConditionParametersInput `pulumi:"parameters"` }
Defines the RequestMethod condition for the delivery rule.
func (DeliveryRuleRequestMethodConditionArgs) ElementType ¶
func (DeliveryRuleRequestMethodConditionArgs) ElementType() reflect.Type
func (DeliveryRuleRequestMethodConditionArgs) ToDeliveryRuleRequestMethodConditionOutput ¶
func (i DeliveryRuleRequestMethodConditionArgs) ToDeliveryRuleRequestMethodConditionOutput() DeliveryRuleRequestMethodConditionOutput
func (DeliveryRuleRequestMethodConditionArgs) ToDeliveryRuleRequestMethodConditionOutputWithContext ¶
func (i DeliveryRuleRequestMethodConditionArgs) ToDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionOutput
type DeliveryRuleRequestMethodConditionInput ¶
type DeliveryRuleRequestMethodConditionInput interface { pulumi.Input ToDeliveryRuleRequestMethodConditionOutput() DeliveryRuleRequestMethodConditionOutput ToDeliveryRuleRequestMethodConditionOutputWithContext(context.Context) DeliveryRuleRequestMethodConditionOutput }
DeliveryRuleRequestMethodConditionInput is an input type that accepts DeliveryRuleRequestMethodConditionArgs and DeliveryRuleRequestMethodConditionOutput values. You can construct a concrete instance of `DeliveryRuleRequestMethodConditionInput` via:
DeliveryRuleRequestMethodConditionArgs{...}
type DeliveryRuleRequestMethodConditionOutput ¶
type DeliveryRuleRequestMethodConditionOutput struct{ *pulumi.OutputState }
Defines the RequestMethod condition for the delivery rule.
func (DeliveryRuleRequestMethodConditionOutput) ElementType ¶
func (DeliveryRuleRequestMethodConditionOutput) ElementType() reflect.Type
func (DeliveryRuleRequestMethodConditionOutput) Name ¶
func (o DeliveryRuleRequestMethodConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestMethodConditionOutput) Parameters ¶
func (o DeliveryRuleRequestMethodConditionOutput) Parameters() RequestMethodMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestMethodConditionOutput) ToDeliveryRuleRequestMethodConditionOutput ¶
func (o DeliveryRuleRequestMethodConditionOutput) ToDeliveryRuleRequestMethodConditionOutput() DeliveryRuleRequestMethodConditionOutput
func (DeliveryRuleRequestMethodConditionOutput) ToDeliveryRuleRequestMethodConditionOutputWithContext ¶
func (o DeliveryRuleRequestMethodConditionOutput) ToDeliveryRuleRequestMethodConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionOutput
type DeliveryRuleRequestMethodConditionResponse ¶
type DeliveryRuleRequestMethodConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestMethodMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the RequestMethod condition for the delivery rule.
type DeliveryRuleRequestMethodConditionResponseArgs ¶
type DeliveryRuleRequestMethodConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestMethodMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the RequestMethod condition for the delivery rule.
func (DeliveryRuleRequestMethodConditionResponseArgs) ElementType ¶
func (DeliveryRuleRequestMethodConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleRequestMethodConditionResponseArgs) ToDeliveryRuleRequestMethodConditionResponseOutput ¶
func (i DeliveryRuleRequestMethodConditionResponseArgs) ToDeliveryRuleRequestMethodConditionResponseOutput() DeliveryRuleRequestMethodConditionResponseOutput
func (DeliveryRuleRequestMethodConditionResponseArgs) ToDeliveryRuleRequestMethodConditionResponseOutputWithContext ¶
func (i DeliveryRuleRequestMethodConditionResponseArgs) ToDeliveryRuleRequestMethodConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionResponseOutput
type DeliveryRuleRequestMethodConditionResponseInput ¶
type DeliveryRuleRequestMethodConditionResponseInput interface { pulumi.Input ToDeliveryRuleRequestMethodConditionResponseOutput() DeliveryRuleRequestMethodConditionResponseOutput ToDeliveryRuleRequestMethodConditionResponseOutputWithContext(context.Context) DeliveryRuleRequestMethodConditionResponseOutput }
DeliveryRuleRequestMethodConditionResponseInput is an input type that accepts DeliveryRuleRequestMethodConditionResponseArgs and DeliveryRuleRequestMethodConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleRequestMethodConditionResponseInput` via:
DeliveryRuleRequestMethodConditionResponseArgs{...}
type DeliveryRuleRequestMethodConditionResponseOutput ¶
type DeliveryRuleRequestMethodConditionResponseOutput struct{ *pulumi.OutputState }
Defines the RequestMethod condition for the delivery rule.
func (DeliveryRuleRequestMethodConditionResponseOutput) ElementType ¶
func (DeliveryRuleRequestMethodConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleRequestMethodConditionResponseOutput) Name ¶
func (o DeliveryRuleRequestMethodConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestMethodConditionResponseOutput) Parameters ¶
func (o DeliveryRuleRequestMethodConditionResponseOutput) Parameters() RequestMethodMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestMethodConditionResponseOutput) ToDeliveryRuleRequestMethodConditionResponseOutput ¶
func (o DeliveryRuleRequestMethodConditionResponseOutput) ToDeliveryRuleRequestMethodConditionResponseOutput() DeliveryRuleRequestMethodConditionResponseOutput
func (DeliveryRuleRequestMethodConditionResponseOutput) ToDeliveryRuleRequestMethodConditionResponseOutputWithContext ¶
func (o DeliveryRuleRequestMethodConditionResponseOutput) ToDeliveryRuleRequestMethodConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestMethodConditionResponseOutput
type DeliveryRuleRequestSchemeCondition ¶
type DeliveryRuleRequestSchemeCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestSchemeMatchConditionParameters `pulumi:"parameters"` }
Defines the RequestScheme condition for the delivery rule.
type DeliveryRuleRequestSchemeConditionArgs ¶
type DeliveryRuleRequestSchemeConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestSchemeMatchConditionParametersInput `pulumi:"parameters"` }
Defines the RequestScheme condition for the delivery rule.
func (DeliveryRuleRequestSchemeConditionArgs) ElementType ¶
func (DeliveryRuleRequestSchemeConditionArgs) ElementType() reflect.Type
func (DeliveryRuleRequestSchemeConditionArgs) ToDeliveryRuleRequestSchemeConditionOutput ¶
func (i DeliveryRuleRequestSchemeConditionArgs) ToDeliveryRuleRequestSchemeConditionOutput() DeliveryRuleRequestSchemeConditionOutput
func (DeliveryRuleRequestSchemeConditionArgs) ToDeliveryRuleRequestSchemeConditionOutputWithContext ¶
func (i DeliveryRuleRequestSchemeConditionArgs) ToDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionOutput
type DeliveryRuleRequestSchemeConditionInput ¶
type DeliveryRuleRequestSchemeConditionInput interface { pulumi.Input ToDeliveryRuleRequestSchemeConditionOutput() DeliveryRuleRequestSchemeConditionOutput ToDeliveryRuleRequestSchemeConditionOutputWithContext(context.Context) DeliveryRuleRequestSchemeConditionOutput }
DeliveryRuleRequestSchemeConditionInput is an input type that accepts DeliveryRuleRequestSchemeConditionArgs and DeliveryRuleRequestSchemeConditionOutput values. You can construct a concrete instance of `DeliveryRuleRequestSchemeConditionInput` via:
DeliveryRuleRequestSchemeConditionArgs{...}
type DeliveryRuleRequestSchemeConditionOutput ¶
type DeliveryRuleRequestSchemeConditionOutput struct{ *pulumi.OutputState }
Defines the RequestScheme condition for the delivery rule.
func (DeliveryRuleRequestSchemeConditionOutput) ElementType ¶
func (DeliveryRuleRequestSchemeConditionOutput) ElementType() reflect.Type
func (DeliveryRuleRequestSchemeConditionOutput) Name ¶
func (o DeliveryRuleRequestSchemeConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestSchemeConditionOutput) Parameters ¶
func (o DeliveryRuleRequestSchemeConditionOutput) Parameters() RequestSchemeMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestSchemeConditionOutput) ToDeliveryRuleRequestSchemeConditionOutput ¶
func (o DeliveryRuleRequestSchemeConditionOutput) ToDeliveryRuleRequestSchemeConditionOutput() DeliveryRuleRequestSchemeConditionOutput
func (DeliveryRuleRequestSchemeConditionOutput) ToDeliveryRuleRequestSchemeConditionOutputWithContext ¶
func (o DeliveryRuleRequestSchemeConditionOutput) ToDeliveryRuleRequestSchemeConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionOutput
type DeliveryRuleRequestSchemeConditionResponse ¶
type DeliveryRuleRequestSchemeConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestSchemeMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the RequestScheme condition for the delivery rule.
type DeliveryRuleRequestSchemeConditionResponseArgs ¶
type DeliveryRuleRequestSchemeConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestSchemeMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the RequestScheme condition for the delivery rule.
func (DeliveryRuleRequestSchemeConditionResponseArgs) ElementType ¶
func (DeliveryRuleRequestSchemeConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleRequestSchemeConditionResponseArgs) ToDeliveryRuleRequestSchemeConditionResponseOutput ¶
func (i DeliveryRuleRequestSchemeConditionResponseArgs) ToDeliveryRuleRequestSchemeConditionResponseOutput() DeliveryRuleRequestSchemeConditionResponseOutput
func (DeliveryRuleRequestSchemeConditionResponseArgs) ToDeliveryRuleRequestSchemeConditionResponseOutputWithContext ¶
func (i DeliveryRuleRequestSchemeConditionResponseArgs) ToDeliveryRuleRequestSchemeConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionResponseOutput
type DeliveryRuleRequestSchemeConditionResponseInput ¶
type DeliveryRuleRequestSchemeConditionResponseInput interface { pulumi.Input ToDeliveryRuleRequestSchemeConditionResponseOutput() DeliveryRuleRequestSchemeConditionResponseOutput ToDeliveryRuleRequestSchemeConditionResponseOutputWithContext(context.Context) DeliveryRuleRequestSchemeConditionResponseOutput }
DeliveryRuleRequestSchemeConditionResponseInput is an input type that accepts DeliveryRuleRequestSchemeConditionResponseArgs and DeliveryRuleRequestSchemeConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleRequestSchemeConditionResponseInput` via:
DeliveryRuleRequestSchemeConditionResponseArgs{...}
type DeliveryRuleRequestSchemeConditionResponseOutput ¶
type DeliveryRuleRequestSchemeConditionResponseOutput struct{ *pulumi.OutputState }
Defines the RequestScheme condition for the delivery rule.
func (DeliveryRuleRequestSchemeConditionResponseOutput) ElementType ¶
func (DeliveryRuleRequestSchemeConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleRequestSchemeConditionResponseOutput) Name ¶
func (o DeliveryRuleRequestSchemeConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestSchemeConditionResponseOutput) Parameters ¶
func (o DeliveryRuleRequestSchemeConditionResponseOutput) Parameters() RequestSchemeMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestSchemeConditionResponseOutput) ToDeliveryRuleRequestSchemeConditionResponseOutput ¶
func (o DeliveryRuleRequestSchemeConditionResponseOutput) ToDeliveryRuleRequestSchemeConditionResponseOutput() DeliveryRuleRequestSchemeConditionResponseOutput
func (DeliveryRuleRequestSchemeConditionResponseOutput) ToDeliveryRuleRequestSchemeConditionResponseOutputWithContext ¶
func (o DeliveryRuleRequestSchemeConditionResponseOutput) ToDeliveryRuleRequestSchemeConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestSchemeConditionResponseOutput
type DeliveryRuleRequestUriCondition ¶
type DeliveryRuleRequestUriCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestUriMatchConditionParameters `pulumi:"parameters"` }
Defines the RequestUri condition for the delivery rule.
type DeliveryRuleRequestUriConditionArgs ¶
type DeliveryRuleRequestUriConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestUriMatchConditionParametersInput `pulumi:"parameters"` }
Defines the RequestUri condition for the delivery rule.
func (DeliveryRuleRequestUriConditionArgs) ElementType ¶
func (DeliveryRuleRequestUriConditionArgs) ElementType() reflect.Type
func (DeliveryRuleRequestUriConditionArgs) ToDeliveryRuleRequestUriConditionOutput ¶
func (i DeliveryRuleRequestUriConditionArgs) ToDeliveryRuleRequestUriConditionOutput() DeliveryRuleRequestUriConditionOutput
func (DeliveryRuleRequestUriConditionArgs) ToDeliveryRuleRequestUriConditionOutputWithContext ¶
func (i DeliveryRuleRequestUriConditionArgs) ToDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionOutput
type DeliveryRuleRequestUriConditionInput ¶
type DeliveryRuleRequestUriConditionInput interface { pulumi.Input ToDeliveryRuleRequestUriConditionOutput() DeliveryRuleRequestUriConditionOutput ToDeliveryRuleRequestUriConditionOutputWithContext(context.Context) DeliveryRuleRequestUriConditionOutput }
DeliveryRuleRequestUriConditionInput is an input type that accepts DeliveryRuleRequestUriConditionArgs and DeliveryRuleRequestUriConditionOutput values. You can construct a concrete instance of `DeliveryRuleRequestUriConditionInput` via:
DeliveryRuleRequestUriConditionArgs{...}
type DeliveryRuleRequestUriConditionOutput ¶
type DeliveryRuleRequestUriConditionOutput struct{ *pulumi.OutputState }
Defines the RequestUri condition for the delivery rule.
func (DeliveryRuleRequestUriConditionOutput) ElementType ¶
func (DeliveryRuleRequestUriConditionOutput) ElementType() reflect.Type
func (DeliveryRuleRequestUriConditionOutput) Name ¶
func (o DeliveryRuleRequestUriConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestUriConditionOutput) Parameters ¶
func (o DeliveryRuleRequestUriConditionOutput) Parameters() RequestUriMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestUriConditionOutput) ToDeliveryRuleRequestUriConditionOutput ¶
func (o DeliveryRuleRequestUriConditionOutput) ToDeliveryRuleRequestUriConditionOutput() DeliveryRuleRequestUriConditionOutput
func (DeliveryRuleRequestUriConditionOutput) ToDeliveryRuleRequestUriConditionOutputWithContext ¶
func (o DeliveryRuleRequestUriConditionOutput) ToDeliveryRuleRequestUriConditionOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionOutput
type DeliveryRuleRequestUriConditionResponse ¶
type DeliveryRuleRequestUriConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestUriMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the RequestUri condition for the delivery rule.
type DeliveryRuleRequestUriConditionResponseArgs ¶
type DeliveryRuleRequestUriConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters RequestUriMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the RequestUri condition for the delivery rule.
func (DeliveryRuleRequestUriConditionResponseArgs) ElementType ¶
func (DeliveryRuleRequestUriConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleRequestUriConditionResponseArgs) ToDeliveryRuleRequestUriConditionResponseOutput ¶
func (i DeliveryRuleRequestUriConditionResponseArgs) ToDeliveryRuleRequestUriConditionResponseOutput() DeliveryRuleRequestUriConditionResponseOutput
func (DeliveryRuleRequestUriConditionResponseArgs) ToDeliveryRuleRequestUriConditionResponseOutputWithContext ¶
func (i DeliveryRuleRequestUriConditionResponseArgs) ToDeliveryRuleRequestUriConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionResponseOutput
type DeliveryRuleRequestUriConditionResponseInput ¶
type DeliveryRuleRequestUriConditionResponseInput interface { pulumi.Input ToDeliveryRuleRequestUriConditionResponseOutput() DeliveryRuleRequestUriConditionResponseOutput ToDeliveryRuleRequestUriConditionResponseOutputWithContext(context.Context) DeliveryRuleRequestUriConditionResponseOutput }
DeliveryRuleRequestUriConditionResponseInput is an input type that accepts DeliveryRuleRequestUriConditionResponseArgs and DeliveryRuleRequestUriConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleRequestUriConditionResponseInput` via:
DeliveryRuleRequestUriConditionResponseArgs{...}
type DeliveryRuleRequestUriConditionResponseOutput ¶
type DeliveryRuleRequestUriConditionResponseOutput struct{ *pulumi.OutputState }
Defines the RequestUri condition for the delivery rule.
func (DeliveryRuleRequestUriConditionResponseOutput) ElementType ¶
func (DeliveryRuleRequestUriConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleRequestUriConditionResponseOutput) Name ¶
func (o DeliveryRuleRequestUriConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleRequestUriConditionResponseOutput) Parameters ¶
func (o DeliveryRuleRequestUriConditionResponseOutput) Parameters() RequestUriMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleRequestUriConditionResponseOutput) ToDeliveryRuleRequestUriConditionResponseOutput ¶
func (o DeliveryRuleRequestUriConditionResponseOutput) ToDeliveryRuleRequestUriConditionResponseOutput() DeliveryRuleRequestUriConditionResponseOutput
func (DeliveryRuleRequestUriConditionResponseOutput) ToDeliveryRuleRequestUriConditionResponseOutputWithContext ¶
func (o DeliveryRuleRequestUriConditionResponseOutput) ToDeliveryRuleRequestUriConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleRequestUriConditionResponseOutput
type DeliveryRuleResponse ¶
type DeliveryRuleResponse struct { // A list of actions that are executed when all the conditions of a rule are satisfied. Actions []interface{} `pulumi:"actions"` // A list of conditions that must be matched for the actions to be executed Conditions []interface{} `pulumi:"conditions"` // Name of the rule Name *string `pulumi:"name"` // The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. Order int `pulumi:"order"` }
A rule that specifies a set of actions and conditions
type DeliveryRuleResponseArgs ¶
type DeliveryRuleResponseArgs struct { // A list of actions that are executed when all the conditions of a rule are satisfied. Actions pulumi.ArrayInput `pulumi:"actions"` // A list of conditions that must be matched for the actions to be executed Conditions pulumi.ArrayInput `pulumi:"conditions"` // Name of the rule Name pulumi.StringPtrInput `pulumi:"name"` // The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied. Order pulumi.IntInput `pulumi:"order"` }
A rule that specifies a set of actions and conditions
func (DeliveryRuleResponseArgs) ElementType ¶
func (DeliveryRuleResponseArgs) ElementType() reflect.Type
func (DeliveryRuleResponseArgs) ToDeliveryRuleResponseOutput ¶
func (i DeliveryRuleResponseArgs) ToDeliveryRuleResponseOutput() DeliveryRuleResponseOutput
func (DeliveryRuleResponseArgs) ToDeliveryRuleResponseOutputWithContext ¶
func (i DeliveryRuleResponseArgs) ToDeliveryRuleResponseOutputWithContext(ctx context.Context) DeliveryRuleResponseOutput
type DeliveryRuleResponseArray ¶
type DeliveryRuleResponseArray []DeliveryRuleResponseInput
func (DeliveryRuleResponseArray) ElementType ¶
func (DeliveryRuleResponseArray) ElementType() reflect.Type
func (DeliveryRuleResponseArray) ToDeliveryRuleResponseArrayOutput ¶
func (i DeliveryRuleResponseArray) ToDeliveryRuleResponseArrayOutput() DeliveryRuleResponseArrayOutput
func (DeliveryRuleResponseArray) ToDeliveryRuleResponseArrayOutputWithContext ¶
func (i DeliveryRuleResponseArray) ToDeliveryRuleResponseArrayOutputWithContext(ctx context.Context) DeliveryRuleResponseArrayOutput
type DeliveryRuleResponseArrayInput ¶
type DeliveryRuleResponseArrayInput interface { pulumi.Input ToDeliveryRuleResponseArrayOutput() DeliveryRuleResponseArrayOutput ToDeliveryRuleResponseArrayOutputWithContext(context.Context) DeliveryRuleResponseArrayOutput }
DeliveryRuleResponseArrayInput is an input type that accepts DeliveryRuleResponseArray and DeliveryRuleResponseArrayOutput values. You can construct a concrete instance of `DeliveryRuleResponseArrayInput` via:
DeliveryRuleResponseArray{ DeliveryRuleResponseArgs{...} }
type DeliveryRuleResponseArrayOutput ¶
type DeliveryRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (DeliveryRuleResponseArrayOutput) ElementType ¶
func (DeliveryRuleResponseArrayOutput) ElementType() reflect.Type
func (DeliveryRuleResponseArrayOutput) Index ¶
func (o DeliveryRuleResponseArrayOutput) Index(i pulumi.IntInput) DeliveryRuleResponseOutput
func (DeliveryRuleResponseArrayOutput) ToDeliveryRuleResponseArrayOutput ¶
func (o DeliveryRuleResponseArrayOutput) ToDeliveryRuleResponseArrayOutput() DeliveryRuleResponseArrayOutput
func (DeliveryRuleResponseArrayOutput) ToDeliveryRuleResponseArrayOutputWithContext ¶
func (o DeliveryRuleResponseArrayOutput) ToDeliveryRuleResponseArrayOutputWithContext(ctx context.Context) DeliveryRuleResponseArrayOutput
type DeliveryRuleResponseHeaderAction ¶
type DeliveryRuleResponseHeaderAction struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParameters `pulumi:"parameters"` }
Defines the response header action for the delivery rule.
type DeliveryRuleResponseHeaderActionArgs ¶
type DeliveryRuleResponseHeaderActionArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParametersInput `pulumi:"parameters"` }
Defines the response header action for the delivery rule.
func (DeliveryRuleResponseHeaderActionArgs) ElementType ¶
func (DeliveryRuleResponseHeaderActionArgs) ElementType() reflect.Type
func (DeliveryRuleResponseHeaderActionArgs) ToDeliveryRuleResponseHeaderActionOutput ¶
func (i DeliveryRuleResponseHeaderActionArgs) ToDeliveryRuleResponseHeaderActionOutput() DeliveryRuleResponseHeaderActionOutput
func (DeliveryRuleResponseHeaderActionArgs) ToDeliveryRuleResponseHeaderActionOutputWithContext ¶
func (i DeliveryRuleResponseHeaderActionArgs) ToDeliveryRuleResponseHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionOutput
type DeliveryRuleResponseHeaderActionInput ¶
type DeliveryRuleResponseHeaderActionInput interface { pulumi.Input ToDeliveryRuleResponseHeaderActionOutput() DeliveryRuleResponseHeaderActionOutput ToDeliveryRuleResponseHeaderActionOutputWithContext(context.Context) DeliveryRuleResponseHeaderActionOutput }
DeliveryRuleResponseHeaderActionInput is an input type that accepts DeliveryRuleResponseHeaderActionArgs and DeliveryRuleResponseHeaderActionOutput values. You can construct a concrete instance of `DeliveryRuleResponseHeaderActionInput` via:
DeliveryRuleResponseHeaderActionArgs{...}
type DeliveryRuleResponseHeaderActionOutput ¶
type DeliveryRuleResponseHeaderActionOutput struct{ *pulumi.OutputState }
Defines the response header action for the delivery rule.
func (DeliveryRuleResponseHeaderActionOutput) ElementType ¶
func (DeliveryRuleResponseHeaderActionOutput) ElementType() reflect.Type
func (DeliveryRuleResponseHeaderActionOutput) Name ¶
func (o DeliveryRuleResponseHeaderActionOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleResponseHeaderActionOutput) Parameters ¶
func (o DeliveryRuleResponseHeaderActionOutput) Parameters() HeaderActionParametersOutput
Defines the parameters for the action.
func (DeliveryRuleResponseHeaderActionOutput) ToDeliveryRuleResponseHeaderActionOutput ¶
func (o DeliveryRuleResponseHeaderActionOutput) ToDeliveryRuleResponseHeaderActionOutput() DeliveryRuleResponseHeaderActionOutput
func (DeliveryRuleResponseHeaderActionOutput) ToDeliveryRuleResponseHeaderActionOutputWithContext ¶
func (o DeliveryRuleResponseHeaderActionOutput) ToDeliveryRuleResponseHeaderActionOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionOutput
type DeliveryRuleResponseHeaderActionResponse ¶
type DeliveryRuleResponseHeaderActionResponse struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParametersResponse `pulumi:"parameters"` }
Defines the response header action for the delivery rule.
type DeliveryRuleResponseHeaderActionResponseArgs ¶
type DeliveryRuleResponseHeaderActionResponseArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters HeaderActionParametersResponseInput `pulumi:"parameters"` }
Defines the response header action for the delivery rule.
func (DeliveryRuleResponseHeaderActionResponseArgs) ElementType ¶
func (DeliveryRuleResponseHeaderActionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleResponseHeaderActionResponseArgs) ToDeliveryRuleResponseHeaderActionResponseOutput ¶
func (i DeliveryRuleResponseHeaderActionResponseArgs) ToDeliveryRuleResponseHeaderActionResponseOutput() DeliveryRuleResponseHeaderActionResponseOutput
func (DeliveryRuleResponseHeaderActionResponseArgs) ToDeliveryRuleResponseHeaderActionResponseOutputWithContext ¶
func (i DeliveryRuleResponseHeaderActionResponseArgs) ToDeliveryRuleResponseHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionResponseOutput
type DeliveryRuleResponseHeaderActionResponseInput ¶
type DeliveryRuleResponseHeaderActionResponseInput interface { pulumi.Input ToDeliveryRuleResponseHeaderActionResponseOutput() DeliveryRuleResponseHeaderActionResponseOutput ToDeliveryRuleResponseHeaderActionResponseOutputWithContext(context.Context) DeliveryRuleResponseHeaderActionResponseOutput }
DeliveryRuleResponseHeaderActionResponseInput is an input type that accepts DeliveryRuleResponseHeaderActionResponseArgs and DeliveryRuleResponseHeaderActionResponseOutput values. You can construct a concrete instance of `DeliveryRuleResponseHeaderActionResponseInput` via:
DeliveryRuleResponseHeaderActionResponseArgs{...}
type DeliveryRuleResponseHeaderActionResponseOutput ¶
type DeliveryRuleResponseHeaderActionResponseOutput struct{ *pulumi.OutputState }
Defines the response header action for the delivery rule.
func (DeliveryRuleResponseHeaderActionResponseOutput) ElementType ¶
func (DeliveryRuleResponseHeaderActionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleResponseHeaderActionResponseOutput) Name ¶
func (o DeliveryRuleResponseHeaderActionResponseOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (DeliveryRuleResponseHeaderActionResponseOutput) Parameters ¶
func (o DeliveryRuleResponseHeaderActionResponseOutput) Parameters() HeaderActionParametersResponseOutput
Defines the parameters for the action.
func (DeliveryRuleResponseHeaderActionResponseOutput) ToDeliveryRuleResponseHeaderActionResponseOutput ¶
func (o DeliveryRuleResponseHeaderActionResponseOutput) ToDeliveryRuleResponseHeaderActionResponseOutput() DeliveryRuleResponseHeaderActionResponseOutput
func (DeliveryRuleResponseHeaderActionResponseOutput) ToDeliveryRuleResponseHeaderActionResponseOutputWithContext ¶
func (o DeliveryRuleResponseHeaderActionResponseOutput) ToDeliveryRuleResponseHeaderActionResponseOutputWithContext(ctx context.Context) DeliveryRuleResponseHeaderActionResponseOutput
type DeliveryRuleResponseInput ¶
type DeliveryRuleResponseInput interface { pulumi.Input ToDeliveryRuleResponseOutput() DeliveryRuleResponseOutput ToDeliveryRuleResponseOutputWithContext(context.Context) DeliveryRuleResponseOutput }
DeliveryRuleResponseInput is an input type that accepts DeliveryRuleResponseArgs and DeliveryRuleResponseOutput values. You can construct a concrete instance of `DeliveryRuleResponseInput` via:
DeliveryRuleResponseArgs{...}
type DeliveryRuleResponseOutput ¶
type DeliveryRuleResponseOutput struct{ *pulumi.OutputState }
A rule that specifies a set of actions and conditions
func (DeliveryRuleResponseOutput) Actions ¶
func (o DeliveryRuleResponseOutput) Actions() pulumi.ArrayOutput
A list of actions that are executed when all the conditions of a rule are satisfied.
func (DeliveryRuleResponseOutput) Conditions ¶
func (o DeliveryRuleResponseOutput) Conditions() pulumi.ArrayOutput
A list of conditions that must be matched for the actions to be executed
func (DeliveryRuleResponseOutput) ElementType ¶
func (DeliveryRuleResponseOutput) ElementType() reflect.Type
func (DeliveryRuleResponseOutput) Name ¶
func (o DeliveryRuleResponseOutput) Name() pulumi.StringPtrOutput
Name of the rule
func (DeliveryRuleResponseOutput) Order ¶
func (o DeliveryRuleResponseOutput) Order() pulumi.IntOutput
The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
func (DeliveryRuleResponseOutput) ToDeliveryRuleResponseOutput ¶
func (o DeliveryRuleResponseOutput) ToDeliveryRuleResponseOutput() DeliveryRuleResponseOutput
func (DeliveryRuleResponseOutput) ToDeliveryRuleResponseOutputWithContext ¶
func (o DeliveryRuleResponseOutput) ToDeliveryRuleResponseOutputWithContext(ctx context.Context) DeliveryRuleResponseOutput
type DeliveryRuleUrlFileExtensionCondition ¶
type DeliveryRuleUrlFileExtensionCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileExtensionMatchConditionParameters `pulumi:"parameters"` }
Defines the UrlFileExtension condition for the delivery rule.
type DeliveryRuleUrlFileExtensionConditionArgs ¶
type DeliveryRuleUrlFileExtensionConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileExtensionMatchConditionParametersInput `pulumi:"parameters"` }
Defines the UrlFileExtension condition for the delivery rule.
func (DeliveryRuleUrlFileExtensionConditionArgs) ElementType ¶
func (DeliveryRuleUrlFileExtensionConditionArgs) ElementType() reflect.Type
func (DeliveryRuleUrlFileExtensionConditionArgs) ToDeliveryRuleUrlFileExtensionConditionOutput ¶
func (i DeliveryRuleUrlFileExtensionConditionArgs) ToDeliveryRuleUrlFileExtensionConditionOutput() DeliveryRuleUrlFileExtensionConditionOutput
func (DeliveryRuleUrlFileExtensionConditionArgs) ToDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶
func (i DeliveryRuleUrlFileExtensionConditionArgs) ToDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionOutput
type DeliveryRuleUrlFileExtensionConditionInput ¶
type DeliveryRuleUrlFileExtensionConditionInput interface { pulumi.Input ToDeliveryRuleUrlFileExtensionConditionOutput() DeliveryRuleUrlFileExtensionConditionOutput ToDeliveryRuleUrlFileExtensionConditionOutputWithContext(context.Context) DeliveryRuleUrlFileExtensionConditionOutput }
DeliveryRuleUrlFileExtensionConditionInput is an input type that accepts DeliveryRuleUrlFileExtensionConditionArgs and DeliveryRuleUrlFileExtensionConditionOutput values. You can construct a concrete instance of `DeliveryRuleUrlFileExtensionConditionInput` via:
DeliveryRuleUrlFileExtensionConditionArgs{...}
type DeliveryRuleUrlFileExtensionConditionOutput ¶
type DeliveryRuleUrlFileExtensionConditionOutput struct{ *pulumi.OutputState }
Defines the UrlFileExtension condition for the delivery rule.
func (DeliveryRuleUrlFileExtensionConditionOutput) ElementType ¶
func (DeliveryRuleUrlFileExtensionConditionOutput) ElementType() reflect.Type
func (DeliveryRuleUrlFileExtensionConditionOutput) Name ¶
func (o DeliveryRuleUrlFileExtensionConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleUrlFileExtensionConditionOutput) Parameters ¶
func (o DeliveryRuleUrlFileExtensionConditionOutput) Parameters() UrlFileExtensionMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleUrlFileExtensionConditionOutput) ToDeliveryRuleUrlFileExtensionConditionOutput ¶
func (o DeliveryRuleUrlFileExtensionConditionOutput) ToDeliveryRuleUrlFileExtensionConditionOutput() DeliveryRuleUrlFileExtensionConditionOutput
func (DeliveryRuleUrlFileExtensionConditionOutput) ToDeliveryRuleUrlFileExtensionConditionOutputWithContext ¶
func (o DeliveryRuleUrlFileExtensionConditionOutput) ToDeliveryRuleUrlFileExtensionConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionOutput
type DeliveryRuleUrlFileExtensionConditionResponse ¶
type DeliveryRuleUrlFileExtensionConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileExtensionMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the UrlFileExtension condition for the delivery rule.
type DeliveryRuleUrlFileExtensionConditionResponseArgs ¶
type DeliveryRuleUrlFileExtensionConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileExtensionMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the UrlFileExtension condition for the delivery rule.
func (DeliveryRuleUrlFileExtensionConditionResponseArgs) ElementType ¶
func (DeliveryRuleUrlFileExtensionConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleUrlFileExtensionConditionResponseArgs) ToDeliveryRuleUrlFileExtensionConditionResponseOutput ¶
func (i DeliveryRuleUrlFileExtensionConditionResponseArgs) ToDeliveryRuleUrlFileExtensionConditionResponseOutput() DeliveryRuleUrlFileExtensionConditionResponseOutput
func (DeliveryRuleUrlFileExtensionConditionResponseArgs) ToDeliveryRuleUrlFileExtensionConditionResponseOutputWithContext ¶
func (i DeliveryRuleUrlFileExtensionConditionResponseArgs) ToDeliveryRuleUrlFileExtensionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionResponseOutput
type DeliveryRuleUrlFileExtensionConditionResponseInput ¶
type DeliveryRuleUrlFileExtensionConditionResponseInput interface { pulumi.Input ToDeliveryRuleUrlFileExtensionConditionResponseOutput() DeliveryRuleUrlFileExtensionConditionResponseOutput ToDeliveryRuleUrlFileExtensionConditionResponseOutputWithContext(context.Context) DeliveryRuleUrlFileExtensionConditionResponseOutput }
DeliveryRuleUrlFileExtensionConditionResponseInput is an input type that accepts DeliveryRuleUrlFileExtensionConditionResponseArgs and DeliveryRuleUrlFileExtensionConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleUrlFileExtensionConditionResponseInput` via:
DeliveryRuleUrlFileExtensionConditionResponseArgs{...}
type DeliveryRuleUrlFileExtensionConditionResponseOutput ¶
type DeliveryRuleUrlFileExtensionConditionResponseOutput struct{ *pulumi.OutputState }
Defines the UrlFileExtension condition for the delivery rule.
func (DeliveryRuleUrlFileExtensionConditionResponseOutput) ElementType ¶
func (DeliveryRuleUrlFileExtensionConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleUrlFileExtensionConditionResponseOutput) Name ¶
func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleUrlFileExtensionConditionResponseOutput) Parameters ¶
func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) Parameters() UrlFileExtensionMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleUrlFileExtensionConditionResponseOutput) ToDeliveryRuleUrlFileExtensionConditionResponseOutput ¶
func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) ToDeliveryRuleUrlFileExtensionConditionResponseOutput() DeliveryRuleUrlFileExtensionConditionResponseOutput
func (DeliveryRuleUrlFileExtensionConditionResponseOutput) ToDeliveryRuleUrlFileExtensionConditionResponseOutputWithContext ¶
func (o DeliveryRuleUrlFileExtensionConditionResponseOutput) ToDeliveryRuleUrlFileExtensionConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileExtensionConditionResponseOutput
type DeliveryRuleUrlFileNameCondition ¶
type DeliveryRuleUrlFileNameCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileNameMatchConditionParameters `pulumi:"parameters"` }
Defines the UrlFileName condition for the delivery rule.
type DeliveryRuleUrlFileNameConditionArgs ¶
type DeliveryRuleUrlFileNameConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileNameMatchConditionParametersInput `pulumi:"parameters"` }
Defines the UrlFileName condition for the delivery rule.
func (DeliveryRuleUrlFileNameConditionArgs) ElementType ¶
func (DeliveryRuleUrlFileNameConditionArgs) ElementType() reflect.Type
func (DeliveryRuleUrlFileNameConditionArgs) ToDeliveryRuleUrlFileNameConditionOutput ¶
func (i DeliveryRuleUrlFileNameConditionArgs) ToDeliveryRuleUrlFileNameConditionOutput() DeliveryRuleUrlFileNameConditionOutput
func (DeliveryRuleUrlFileNameConditionArgs) ToDeliveryRuleUrlFileNameConditionOutputWithContext ¶
func (i DeliveryRuleUrlFileNameConditionArgs) ToDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionOutput
type DeliveryRuleUrlFileNameConditionInput ¶
type DeliveryRuleUrlFileNameConditionInput interface { pulumi.Input ToDeliveryRuleUrlFileNameConditionOutput() DeliveryRuleUrlFileNameConditionOutput ToDeliveryRuleUrlFileNameConditionOutputWithContext(context.Context) DeliveryRuleUrlFileNameConditionOutput }
DeliveryRuleUrlFileNameConditionInput is an input type that accepts DeliveryRuleUrlFileNameConditionArgs and DeliveryRuleUrlFileNameConditionOutput values. You can construct a concrete instance of `DeliveryRuleUrlFileNameConditionInput` via:
DeliveryRuleUrlFileNameConditionArgs{...}
type DeliveryRuleUrlFileNameConditionOutput ¶
type DeliveryRuleUrlFileNameConditionOutput struct{ *pulumi.OutputState }
Defines the UrlFileName condition for the delivery rule.
func (DeliveryRuleUrlFileNameConditionOutput) ElementType ¶
func (DeliveryRuleUrlFileNameConditionOutput) ElementType() reflect.Type
func (DeliveryRuleUrlFileNameConditionOutput) Name ¶
func (o DeliveryRuleUrlFileNameConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleUrlFileNameConditionOutput) Parameters ¶
func (o DeliveryRuleUrlFileNameConditionOutput) Parameters() UrlFileNameMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleUrlFileNameConditionOutput) ToDeliveryRuleUrlFileNameConditionOutput ¶
func (o DeliveryRuleUrlFileNameConditionOutput) ToDeliveryRuleUrlFileNameConditionOutput() DeliveryRuleUrlFileNameConditionOutput
func (DeliveryRuleUrlFileNameConditionOutput) ToDeliveryRuleUrlFileNameConditionOutputWithContext ¶
func (o DeliveryRuleUrlFileNameConditionOutput) ToDeliveryRuleUrlFileNameConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionOutput
type DeliveryRuleUrlFileNameConditionResponse ¶
type DeliveryRuleUrlFileNameConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileNameMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the UrlFileName condition for the delivery rule.
type DeliveryRuleUrlFileNameConditionResponseArgs ¶
type DeliveryRuleUrlFileNameConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlFileNameMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the UrlFileName condition for the delivery rule.
func (DeliveryRuleUrlFileNameConditionResponseArgs) ElementType ¶
func (DeliveryRuleUrlFileNameConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleUrlFileNameConditionResponseArgs) ToDeliveryRuleUrlFileNameConditionResponseOutput ¶
func (i DeliveryRuleUrlFileNameConditionResponseArgs) ToDeliveryRuleUrlFileNameConditionResponseOutput() DeliveryRuleUrlFileNameConditionResponseOutput
func (DeliveryRuleUrlFileNameConditionResponseArgs) ToDeliveryRuleUrlFileNameConditionResponseOutputWithContext ¶
func (i DeliveryRuleUrlFileNameConditionResponseArgs) ToDeliveryRuleUrlFileNameConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionResponseOutput
type DeliveryRuleUrlFileNameConditionResponseInput ¶
type DeliveryRuleUrlFileNameConditionResponseInput interface { pulumi.Input ToDeliveryRuleUrlFileNameConditionResponseOutput() DeliveryRuleUrlFileNameConditionResponseOutput ToDeliveryRuleUrlFileNameConditionResponseOutputWithContext(context.Context) DeliveryRuleUrlFileNameConditionResponseOutput }
DeliveryRuleUrlFileNameConditionResponseInput is an input type that accepts DeliveryRuleUrlFileNameConditionResponseArgs and DeliveryRuleUrlFileNameConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleUrlFileNameConditionResponseInput` via:
DeliveryRuleUrlFileNameConditionResponseArgs{...}
type DeliveryRuleUrlFileNameConditionResponseOutput ¶
type DeliveryRuleUrlFileNameConditionResponseOutput struct{ *pulumi.OutputState }
Defines the UrlFileName condition for the delivery rule.
func (DeliveryRuleUrlFileNameConditionResponseOutput) ElementType ¶
func (DeliveryRuleUrlFileNameConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleUrlFileNameConditionResponseOutput) Name ¶
func (o DeliveryRuleUrlFileNameConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleUrlFileNameConditionResponseOutput) Parameters ¶
func (o DeliveryRuleUrlFileNameConditionResponseOutput) Parameters() UrlFileNameMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleUrlFileNameConditionResponseOutput) ToDeliveryRuleUrlFileNameConditionResponseOutput ¶
func (o DeliveryRuleUrlFileNameConditionResponseOutput) ToDeliveryRuleUrlFileNameConditionResponseOutput() DeliveryRuleUrlFileNameConditionResponseOutput
func (DeliveryRuleUrlFileNameConditionResponseOutput) ToDeliveryRuleUrlFileNameConditionResponseOutputWithContext ¶
func (o DeliveryRuleUrlFileNameConditionResponseOutput) ToDeliveryRuleUrlFileNameConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlFileNameConditionResponseOutput
type DeliveryRuleUrlPathCondition ¶
type DeliveryRuleUrlPathCondition struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlPathMatchConditionParameters `pulumi:"parameters"` }
Defines the UrlPath condition for the delivery rule.
type DeliveryRuleUrlPathConditionArgs ¶
type DeliveryRuleUrlPathConditionArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlPathMatchConditionParametersInput `pulumi:"parameters"` }
Defines the UrlPath condition for the delivery rule.
func (DeliveryRuleUrlPathConditionArgs) ElementType ¶
func (DeliveryRuleUrlPathConditionArgs) ElementType() reflect.Type
func (DeliveryRuleUrlPathConditionArgs) ToDeliveryRuleUrlPathConditionOutput ¶
func (i DeliveryRuleUrlPathConditionArgs) ToDeliveryRuleUrlPathConditionOutput() DeliveryRuleUrlPathConditionOutput
func (DeliveryRuleUrlPathConditionArgs) ToDeliveryRuleUrlPathConditionOutputWithContext ¶
func (i DeliveryRuleUrlPathConditionArgs) ToDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionOutput
type DeliveryRuleUrlPathConditionInput ¶
type DeliveryRuleUrlPathConditionInput interface { pulumi.Input ToDeliveryRuleUrlPathConditionOutput() DeliveryRuleUrlPathConditionOutput ToDeliveryRuleUrlPathConditionOutputWithContext(context.Context) DeliveryRuleUrlPathConditionOutput }
DeliveryRuleUrlPathConditionInput is an input type that accepts DeliveryRuleUrlPathConditionArgs and DeliveryRuleUrlPathConditionOutput values. You can construct a concrete instance of `DeliveryRuleUrlPathConditionInput` via:
DeliveryRuleUrlPathConditionArgs{...}
type DeliveryRuleUrlPathConditionOutput ¶
type DeliveryRuleUrlPathConditionOutput struct{ *pulumi.OutputState }
Defines the UrlPath condition for the delivery rule.
func (DeliveryRuleUrlPathConditionOutput) ElementType ¶
func (DeliveryRuleUrlPathConditionOutput) ElementType() reflect.Type
func (DeliveryRuleUrlPathConditionOutput) Name ¶
func (o DeliveryRuleUrlPathConditionOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleUrlPathConditionOutput) Parameters ¶
func (o DeliveryRuleUrlPathConditionOutput) Parameters() UrlPathMatchConditionParametersOutput
Defines the parameters for the condition.
func (DeliveryRuleUrlPathConditionOutput) ToDeliveryRuleUrlPathConditionOutput ¶
func (o DeliveryRuleUrlPathConditionOutput) ToDeliveryRuleUrlPathConditionOutput() DeliveryRuleUrlPathConditionOutput
func (DeliveryRuleUrlPathConditionOutput) ToDeliveryRuleUrlPathConditionOutputWithContext ¶
func (o DeliveryRuleUrlPathConditionOutput) ToDeliveryRuleUrlPathConditionOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionOutput
type DeliveryRuleUrlPathConditionResponse ¶
type DeliveryRuleUrlPathConditionResponse struct { // The name of the condition for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlPathMatchConditionParametersResponse `pulumi:"parameters"` }
Defines the UrlPath condition for the delivery rule.
type DeliveryRuleUrlPathConditionResponseArgs ¶
type DeliveryRuleUrlPathConditionResponseArgs struct { // The name of the condition for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the condition. Parameters UrlPathMatchConditionParametersResponseInput `pulumi:"parameters"` }
Defines the UrlPath condition for the delivery rule.
func (DeliveryRuleUrlPathConditionResponseArgs) ElementType ¶
func (DeliveryRuleUrlPathConditionResponseArgs) ElementType() reflect.Type
func (DeliveryRuleUrlPathConditionResponseArgs) ToDeliveryRuleUrlPathConditionResponseOutput ¶
func (i DeliveryRuleUrlPathConditionResponseArgs) ToDeliveryRuleUrlPathConditionResponseOutput() DeliveryRuleUrlPathConditionResponseOutput
func (DeliveryRuleUrlPathConditionResponseArgs) ToDeliveryRuleUrlPathConditionResponseOutputWithContext ¶
func (i DeliveryRuleUrlPathConditionResponseArgs) ToDeliveryRuleUrlPathConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionResponseOutput
type DeliveryRuleUrlPathConditionResponseInput ¶
type DeliveryRuleUrlPathConditionResponseInput interface { pulumi.Input ToDeliveryRuleUrlPathConditionResponseOutput() DeliveryRuleUrlPathConditionResponseOutput ToDeliveryRuleUrlPathConditionResponseOutputWithContext(context.Context) DeliveryRuleUrlPathConditionResponseOutput }
DeliveryRuleUrlPathConditionResponseInput is an input type that accepts DeliveryRuleUrlPathConditionResponseArgs and DeliveryRuleUrlPathConditionResponseOutput values. You can construct a concrete instance of `DeliveryRuleUrlPathConditionResponseInput` via:
DeliveryRuleUrlPathConditionResponseArgs{...}
type DeliveryRuleUrlPathConditionResponseOutput ¶
type DeliveryRuleUrlPathConditionResponseOutput struct{ *pulumi.OutputState }
Defines the UrlPath condition for the delivery rule.
func (DeliveryRuleUrlPathConditionResponseOutput) ElementType ¶
func (DeliveryRuleUrlPathConditionResponseOutput) ElementType() reflect.Type
func (DeliveryRuleUrlPathConditionResponseOutput) Name ¶
func (o DeliveryRuleUrlPathConditionResponseOutput) Name() pulumi.StringOutput
The name of the condition for the delivery rule.
func (DeliveryRuleUrlPathConditionResponseOutput) Parameters ¶
func (o DeliveryRuleUrlPathConditionResponseOutput) Parameters() UrlPathMatchConditionParametersResponseOutput
Defines the parameters for the condition.
func (DeliveryRuleUrlPathConditionResponseOutput) ToDeliveryRuleUrlPathConditionResponseOutput ¶
func (o DeliveryRuleUrlPathConditionResponseOutput) ToDeliveryRuleUrlPathConditionResponseOutput() DeliveryRuleUrlPathConditionResponseOutput
func (DeliveryRuleUrlPathConditionResponseOutput) ToDeliveryRuleUrlPathConditionResponseOutputWithContext ¶
func (o DeliveryRuleUrlPathConditionResponseOutput) ToDeliveryRuleUrlPathConditionResponseOutputWithContext(ctx context.Context) DeliveryRuleUrlPathConditionResponseOutput
type Endpoint ¶
type Endpoint struct { pulumi.CustomResourceState // List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress pulumi.StringArrayOutput `pulumi:"contentTypesToCompress"` // A reference to the origin group. DefaultOriginGroup ResourceReferenceResponsePtrOutput `pulumi:"defaultOriginGroup"` // A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput `pulumi:"deliveryPolicy"` // List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters GeoFilterResponseArrayOutput `pulumi:"geoFilters"` // The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net HostName pulumi.StringOutput `pulumi:"hostName"` // Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled pulumi.BoolPtrOutput `pulumi:"isCompressionEnabled"` // Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpAllowed pulumi.BoolPtrOutput `pulumi:"isHttpAllowed"` // Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpsAllowed pulumi.BoolPtrOutput `pulumi:"isHttpsAllowed"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. OptimizationType pulumi.StringPtrOutput `pulumi:"optimizationType"` // The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups DeepCreatedOriginGroupResponseArrayOutput `pulumi:"originGroups"` // The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader pulumi.StringPtrOutput `pulumi:"originHostHeader"` // A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. OriginPath pulumi.StringPtrOutput `pulumi:"originPath"` // The source of the content being delivered via CDN. Origins DeepCreatedOriginResponseArrayOutput `pulumi:"origins"` // 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 origin path. This property is only relevant when using a single origin. ProbePath pulumi.StringPtrOutput `pulumi:"probePath"` // Provisioning status of the endpoint. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. QueryStringCachingBehavior pulumi.StringPtrOutput `pulumi:"queryStringCachingBehavior"` // Resource status of the endpoint. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // List of keys used to validate the signed URL hashes. UrlSigningKeys UrlSigningKeyResponseArrayOutput `pulumi:"urlSigningKeys"` // Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput `pulumi:"webApplicationFirewallPolicyLink"` }
CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior. The CDN endpoint uses the URL format <endpointname>.azureedge.net.
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 { // List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress pulumi.StringArrayInput // A reference to the origin group. DefaultOriginGroup ResourceReferencePtrInput // A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy EndpointPropertiesUpdateParametersDeliveryPolicyPtrInput // Name of the endpoint under the profile which is unique globally. EndpointName pulumi.StringInput // List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters GeoFilterArrayInput // Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled pulumi.BoolPtrInput // Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpAllowed pulumi.BoolPtrInput // Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpsAllowed pulumi.BoolPtrInput // Resource location. Location pulumi.StringInput // Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. OptimizationType pulumi.StringPtrInput // The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups DeepCreatedOriginGroupArrayInput // The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader pulumi.StringPtrInput // A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. OriginPath pulumi.StringPtrInput // The source of the content being delivered via CDN. Origins DeepCreatedOriginArrayInput // 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 origin path. This property is only relevant when using a single origin. ProbePath pulumi.StringPtrInput // Name of the CDN profile which is unique within the resource group. ProfileName pulumi.StringInput // Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. QueryStringCachingBehavior pulumi.StringPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // List of keys used to validate the signed URL hashes. UrlSigningKeys UrlSigningKeyArrayInput // Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrInput }
The set of arguments for constructing a Endpoint resource.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
type EndpointPropertiesUpdateParametersDeliveryPolicy ¶
type EndpointPropertiesUpdateParametersDeliveryPolicy struct { // User-friendly description of the policy. Description *string `pulumi:"description"` // A list of the delivery rules. Rules []DeliveryRule `pulumi:"rules"` }
A policy that specifies the delivery rules to be used for an endpoint.
type EndpointPropertiesUpdateParametersDeliveryPolicyArgs ¶
type EndpointPropertiesUpdateParametersDeliveryPolicyArgs struct { // User-friendly description of the policy. Description pulumi.StringPtrInput `pulumi:"description"` // A list of the delivery rules. Rules DeliveryRuleArrayInput `pulumi:"rules"` }
A policy that specifies the delivery rules to be used for an endpoint.
func (EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ElementType ¶
func (EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutput ¶
func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutput() EndpointPropertiesUpdateParametersDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput ¶
func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
func (EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
type EndpointPropertiesUpdateParametersDeliveryPolicyInput ¶
type EndpointPropertiesUpdateParametersDeliveryPolicyInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersDeliveryPolicyOutput() EndpointPropertiesUpdateParametersDeliveryPolicyOutput ToEndpointPropertiesUpdateParametersDeliveryPolicyOutputWithContext(context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyOutput }
EndpointPropertiesUpdateParametersDeliveryPolicyInput is an input type that accepts EndpointPropertiesUpdateParametersDeliveryPolicyArgs and EndpointPropertiesUpdateParametersDeliveryPolicyOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersDeliveryPolicyInput` via:
EndpointPropertiesUpdateParametersDeliveryPolicyArgs{...}
type EndpointPropertiesUpdateParametersDeliveryPolicyOutput ¶
type EndpointPropertiesUpdateParametersDeliveryPolicyOutput struct{ *pulumi.OutputState }
A policy that specifies the delivery rules to be used for an endpoint.
func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) Description ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) Description() pulumi.StringPtrOutput
User-friendly description of the policy.
func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutput ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutput() EndpointPropertiesUpdateParametersDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
func (EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
type EndpointPropertiesUpdateParametersDeliveryPolicyPtrInput ¶
type EndpointPropertiesUpdateParametersDeliveryPolicyPtrInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext(context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput }
EndpointPropertiesUpdateParametersDeliveryPolicyPtrInput is an input type that accepts EndpointPropertiesUpdateParametersDeliveryPolicyArgs, EndpointPropertiesUpdateParametersDeliveryPolicyPtr and EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersDeliveryPolicyPtrInput` via:
EndpointPropertiesUpdateParametersDeliveryPolicyArgs{...} or: nil
func EndpointPropertiesUpdateParametersDeliveryPolicyPtr ¶
func EndpointPropertiesUpdateParametersDeliveryPolicyPtr(v *EndpointPropertiesUpdateParametersDeliveryPolicyArgs) EndpointPropertiesUpdateParametersDeliveryPolicyPtrInput
type EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput ¶
type EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput struct{ *pulumi.OutputState }
func (EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) Description ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) Description() pulumi.StringPtrOutput
User-friendly description of the policy.
func (EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) Rules ¶
A list of the delivery rules.
func (EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
func (EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersDeliveryPolicyPtrOutput
type EndpointPropertiesUpdateParametersResponseDeliveryPolicy ¶
type EndpointPropertiesUpdateParametersResponseDeliveryPolicy struct { // User-friendly description of the policy. Description *string `pulumi:"description"` // A list of the delivery rules. Rules []DeliveryRuleResponse `pulumi:"rules"` }
A policy that specifies the delivery rules to be used for an endpoint.
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs ¶
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs struct { // User-friendly description of the policy. Description pulumi.StringPtrInput `pulumi:"description"` // A list of the delivery rules. Rules DeliveryRuleResponseArrayInput `pulumi:"rules"` }
A policy that specifies the delivery rules to be used for an endpoint.
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ElementType ¶
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput ¶
func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput ¶
func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyInput ¶
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutputWithContext(context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput }
EndpointPropertiesUpdateParametersResponseDeliveryPolicyInput is an input type that accepts EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs and EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersResponseDeliveryPolicyInput` via:
EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs{...}
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput ¶
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput struct{ *pulumi.OutputState }
A policy that specifies the delivery rules to be used for an endpoint.
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) Description ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) Description() pulumi.StringPtrOutput
User-friendly description of the policy.
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) Rules ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) Rules() DeliveryRuleResponseArrayOutput
A list of the delivery rules.
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrInput ¶
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext(context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput }
EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrInput is an input type that accepts EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs, EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtr and EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrInput` via:
EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs{...} or: nil
func EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtr ¶
func EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtr(v *EndpointPropertiesUpdateParametersResponseDeliveryPolicyArgs) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrInput
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput ¶
type EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput struct{ *pulumi.OutputState }
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) Description ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) Description() pulumi.StringPtrOutput
User-friendly description of the policy.
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) Rules ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) Rules() DeliveryRuleResponseArrayOutput
A list of the delivery rules.
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput() EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
func (EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput) ToEndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrOutput
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink ¶
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink struct { // Resource ID. Id *string `pulumi:"id"` }
Defines the Web Application Firewall policy for the endpoint (if applicable)
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs ¶
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Defines the Web Application Firewall policy for the endpoint (if applicable)
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType ¶
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkInput ¶
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(context.Context) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput }
EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkInput is an input type that accepts EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs and EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkInput` via:
EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs{...}
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState }
Defines the Web Application Firewall policy for the endpoint (if applicable)
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput ¶
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Context) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput }
EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput is an input type that accepts EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs, EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr and EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput` via:
EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs{...} or: nil
func EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr ¶
func EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtr(v *EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkArgs) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
type EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput struct{ *pulumi.OutputState }
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
func (EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrOutput
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink struct { // Resource ID. Id *string `pulumi:"id"` }
Defines the Web Application Firewall policy for the endpoint (if applicable)
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Defines the Web Application Firewall policy for the endpoint (if applicable)
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType ¶
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (i EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkInput ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput }
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkInput is an input type that accepts EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs and EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkInput` via:
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs{...}
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput struct{ *pulumi.OutputState }
Defines the Web Application Firewall policy for the endpoint (if applicable)
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrInput ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrInput interface { pulumi.Input ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput }
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrInput is an input type that accepts EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs, EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtr and EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput values. You can construct a concrete instance of `EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrInput` via:
EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs{...} or: nil
func EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtr ¶
func EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtr(v *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkArgs) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrInput
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput struct{ *pulumi.OutputState }
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType ¶
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ElementType() reflect.Type
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput() EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
func (EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext ¶
func (o EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput) ToEndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutputWithContext(ctx context.Context) EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLinkPtrOutput
type EndpointState ¶
type EndpointState struct { // List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress pulumi.StringArrayInput // A reference to the origin group. DefaultOriginGroup ResourceReferenceResponsePtrInput // A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy EndpointPropertiesUpdateParametersResponseDeliveryPolicyPtrInput // List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters GeoFilterResponseArrayInput // The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net HostName pulumi.StringPtrInput // Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled pulumi.BoolPtrInput // Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpAllowed pulumi.BoolPtrInput // Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpsAllowed pulumi.BoolPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. OptimizationType pulumi.StringPtrInput // The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups DeepCreatedOriginGroupResponseArrayInput // The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader pulumi.StringPtrInput // A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. OriginPath pulumi.StringPtrInput // The source of the content being delivered via CDN. Origins DeepCreatedOriginResponseArrayInput // 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 origin path. This property is only relevant when using a single origin. ProbePath pulumi.StringPtrInput // Provisioning status of the endpoint. ProvisioningState pulumi.StringPtrInput // Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. QueryStringCachingBehavior pulumi.StringPtrInput // Resource status of the endpoint. ResourceState pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // List of keys used to validate the signed URL hashes. UrlSigningKeys UrlSigningKeyResponseArrayInput // Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLinkPtrInput }
func (EndpointState) ElementType ¶
func (EndpointState) ElementType() reflect.Type
type GeoFilter ¶
type GeoFilter struct { // Action of the geo filter, i.e. allow or block access. Action string `pulumi:"action"` // Two letter country codes defining user country access in a geo filter, e.g. AU, MX, US. CountryCodes []string `pulumi:"countryCodes"` // Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath string `pulumi:"relativePath"` }
Rules defining user's geo access within a CDN endpoint.
type GeoFilterArgs ¶
type GeoFilterArgs struct { // Action of the geo filter, i.e. allow or block access. Action pulumi.StringInput `pulumi:"action"` // Two letter country codes defining user country access in a geo filter, e.g. AU, MX, US. CountryCodes pulumi.StringArrayInput `pulumi:"countryCodes"` // Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath pulumi.StringInput `pulumi:"relativePath"` }
Rules defining user's geo access within a CDN endpoint.
func (GeoFilterArgs) ElementType ¶
func (GeoFilterArgs) ElementType() reflect.Type
func (GeoFilterArgs) ToGeoFilterOutput ¶
func (i GeoFilterArgs) ToGeoFilterOutput() GeoFilterOutput
func (GeoFilterArgs) ToGeoFilterOutputWithContext ¶
func (i GeoFilterArgs) ToGeoFilterOutputWithContext(ctx context.Context) GeoFilterOutput
type GeoFilterArray ¶
type GeoFilterArray []GeoFilterInput
func (GeoFilterArray) ElementType ¶
func (GeoFilterArray) ElementType() reflect.Type
func (GeoFilterArray) ToGeoFilterArrayOutput ¶
func (i GeoFilterArray) ToGeoFilterArrayOutput() GeoFilterArrayOutput
func (GeoFilterArray) ToGeoFilterArrayOutputWithContext ¶
func (i GeoFilterArray) ToGeoFilterArrayOutputWithContext(ctx context.Context) GeoFilterArrayOutput
type GeoFilterArrayInput ¶
type GeoFilterArrayInput interface { pulumi.Input ToGeoFilterArrayOutput() GeoFilterArrayOutput ToGeoFilterArrayOutputWithContext(context.Context) GeoFilterArrayOutput }
GeoFilterArrayInput is an input type that accepts GeoFilterArray and GeoFilterArrayOutput values. You can construct a concrete instance of `GeoFilterArrayInput` via:
GeoFilterArray{ GeoFilterArgs{...} }
type GeoFilterArrayOutput ¶
type GeoFilterArrayOutput struct{ *pulumi.OutputState }
func (GeoFilterArrayOutput) ElementType ¶
func (GeoFilterArrayOutput) ElementType() reflect.Type
func (GeoFilterArrayOutput) Index ¶
func (o GeoFilterArrayOutput) Index(i pulumi.IntInput) GeoFilterOutput
func (GeoFilterArrayOutput) ToGeoFilterArrayOutput ¶
func (o GeoFilterArrayOutput) ToGeoFilterArrayOutput() GeoFilterArrayOutput
func (GeoFilterArrayOutput) ToGeoFilterArrayOutputWithContext ¶
func (o GeoFilterArrayOutput) ToGeoFilterArrayOutputWithContext(ctx context.Context) GeoFilterArrayOutput
type GeoFilterInput ¶
type GeoFilterInput interface { pulumi.Input ToGeoFilterOutput() GeoFilterOutput ToGeoFilterOutputWithContext(context.Context) GeoFilterOutput }
GeoFilterInput is an input type that accepts GeoFilterArgs and GeoFilterOutput values. You can construct a concrete instance of `GeoFilterInput` via:
GeoFilterArgs{...}
type GeoFilterOutput ¶
type GeoFilterOutput struct{ *pulumi.OutputState }
Rules defining user's geo access within a CDN endpoint.
func (GeoFilterOutput) Action ¶
func (o GeoFilterOutput) Action() pulumi.StringOutput
Action of the geo filter, i.e. allow or block access.
func (GeoFilterOutput) CountryCodes ¶
func (o GeoFilterOutput) CountryCodes() pulumi.StringArrayOutput
Two letter country codes defining user country access in a geo filter, e.g. AU, MX, US.
func (GeoFilterOutput) ElementType ¶
func (GeoFilterOutput) ElementType() reflect.Type
func (GeoFilterOutput) RelativePath ¶
func (o GeoFilterOutput) RelativePath() pulumi.StringOutput
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
func (GeoFilterOutput) ToGeoFilterOutput ¶
func (o GeoFilterOutput) ToGeoFilterOutput() GeoFilterOutput
func (GeoFilterOutput) ToGeoFilterOutputWithContext ¶
func (o GeoFilterOutput) ToGeoFilterOutputWithContext(ctx context.Context) GeoFilterOutput
type GeoFilterResponse ¶
type GeoFilterResponse struct { // Action of the geo filter, i.e. allow or block access. Action string `pulumi:"action"` // Two letter country codes defining user country access in a geo filter, e.g. AU, MX, US. CountryCodes []string `pulumi:"countryCodes"` // Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath string `pulumi:"relativePath"` }
Rules defining user's geo access within a CDN endpoint.
type GeoFilterResponseArgs ¶
type GeoFilterResponseArgs struct { // Action of the geo filter, i.e. allow or block access. Action pulumi.StringInput `pulumi:"action"` // Two letter country codes defining user country access in a geo filter, e.g. AU, MX, US. CountryCodes pulumi.StringArrayInput `pulumi:"countryCodes"` // Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.) RelativePath pulumi.StringInput `pulumi:"relativePath"` }
Rules defining user's geo access within a CDN endpoint.
func (GeoFilterResponseArgs) ElementType ¶
func (GeoFilterResponseArgs) ElementType() reflect.Type
func (GeoFilterResponseArgs) ToGeoFilterResponseOutput ¶
func (i GeoFilterResponseArgs) ToGeoFilterResponseOutput() GeoFilterResponseOutput
func (GeoFilterResponseArgs) ToGeoFilterResponseOutputWithContext ¶
func (i GeoFilterResponseArgs) ToGeoFilterResponseOutputWithContext(ctx context.Context) GeoFilterResponseOutput
type GeoFilterResponseArray ¶
type GeoFilterResponseArray []GeoFilterResponseInput
func (GeoFilterResponseArray) ElementType ¶
func (GeoFilterResponseArray) ElementType() reflect.Type
func (GeoFilterResponseArray) ToGeoFilterResponseArrayOutput ¶
func (i GeoFilterResponseArray) ToGeoFilterResponseArrayOutput() GeoFilterResponseArrayOutput
func (GeoFilterResponseArray) ToGeoFilterResponseArrayOutputWithContext ¶
func (i GeoFilterResponseArray) ToGeoFilterResponseArrayOutputWithContext(ctx context.Context) GeoFilterResponseArrayOutput
type GeoFilterResponseArrayInput ¶
type GeoFilterResponseArrayInput interface { pulumi.Input ToGeoFilterResponseArrayOutput() GeoFilterResponseArrayOutput ToGeoFilterResponseArrayOutputWithContext(context.Context) GeoFilterResponseArrayOutput }
GeoFilterResponseArrayInput is an input type that accepts GeoFilterResponseArray and GeoFilterResponseArrayOutput values. You can construct a concrete instance of `GeoFilterResponseArrayInput` via:
GeoFilterResponseArray{ GeoFilterResponseArgs{...} }
type GeoFilterResponseArrayOutput ¶
type GeoFilterResponseArrayOutput struct{ *pulumi.OutputState }
func (GeoFilterResponseArrayOutput) ElementType ¶
func (GeoFilterResponseArrayOutput) ElementType() reflect.Type
func (GeoFilterResponseArrayOutput) Index ¶
func (o GeoFilterResponseArrayOutput) Index(i pulumi.IntInput) GeoFilterResponseOutput
func (GeoFilterResponseArrayOutput) ToGeoFilterResponseArrayOutput ¶
func (o GeoFilterResponseArrayOutput) ToGeoFilterResponseArrayOutput() GeoFilterResponseArrayOutput
func (GeoFilterResponseArrayOutput) ToGeoFilterResponseArrayOutputWithContext ¶
func (o GeoFilterResponseArrayOutput) ToGeoFilterResponseArrayOutputWithContext(ctx context.Context) GeoFilterResponseArrayOutput
type GeoFilterResponseInput ¶
type GeoFilterResponseInput interface { pulumi.Input ToGeoFilterResponseOutput() GeoFilterResponseOutput ToGeoFilterResponseOutputWithContext(context.Context) GeoFilterResponseOutput }
GeoFilterResponseInput is an input type that accepts GeoFilterResponseArgs and GeoFilterResponseOutput values. You can construct a concrete instance of `GeoFilterResponseInput` via:
GeoFilterResponseArgs{...}
type GeoFilterResponseOutput ¶
type GeoFilterResponseOutput struct{ *pulumi.OutputState }
Rules defining user's geo access within a CDN endpoint.
func (GeoFilterResponseOutput) Action ¶
func (o GeoFilterResponseOutput) Action() pulumi.StringOutput
Action of the geo filter, i.e. allow or block access.
func (GeoFilterResponseOutput) CountryCodes ¶
func (o GeoFilterResponseOutput) CountryCodes() pulumi.StringArrayOutput
Two letter country codes defining user country access in a geo filter, e.g. AU, MX, US.
func (GeoFilterResponseOutput) ElementType ¶
func (GeoFilterResponseOutput) ElementType() reflect.Type
func (GeoFilterResponseOutput) RelativePath ¶
func (o GeoFilterResponseOutput) RelativePath() pulumi.StringOutput
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
func (GeoFilterResponseOutput) ToGeoFilterResponseOutput ¶
func (o GeoFilterResponseOutput) ToGeoFilterResponseOutput() GeoFilterResponseOutput
func (GeoFilterResponseOutput) ToGeoFilterResponseOutputWithContext ¶
func (o GeoFilterResponseOutput) ToGeoFilterResponseOutputWithContext(ctx context.Context) GeoFilterResponseOutput
type GetProfileSupportedOptimizationTypesArgs ¶ added in v0.2.1
type GetProfileSupportedOptimizationTypesResult ¶ added in v0.2.1
type GetProfileSupportedOptimizationTypesResult struct { // Supported optimization types for a profile. SupportedOptimizationTypes []string `pulumi:"supportedOptimizationTypes"` }
The result of the GetSupportedOptimizationTypes API
func GetProfileSupportedOptimizationTypes ¶ added in v0.2.1
func GetProfileSupportedOptimizationTypes(ctx *pulumi.Context, args *GetProfileSupportedOptimizationTypesArgs, opts ...pulumi.InvokeOption) (*GetProfileSupportedOptimizationTypesResult, error)
type HeaderActionParameters ¶
type HeaderActionParameters struct { // Action to perform HeaderAction string `pulumi:"headerAction"` // Name of the header to modify HeaderName string `pulumi:"headerName"` OdataType string `pulumi:"odataType"` // Value for the specified action Value *string `pulumi:"value"` }
Defines the parameters for the request header action.
type HeaderActionParametersArgs ¶
type HeaderActionParametersArgs struct { // Action to perform HeaderAction pulumi.StringInput `pulumi:"headerAction"` // Name of the header to modify HeaderName pulumi.StringInput `pulumi:"headerName"` OdataType pulumi.StringInput `pulumi:"odataType"` // Value for the specified action Value pulumi.StringPtrInput `pulumi:"value"` }
Defines the parameters for the request header action.
func (HeaderActionParametersArgs) ElementType ¶
func (HeaderActionParametersArgs) ElementType() reflect.Type
func (HeaderActionParametersArgs) ToHeaderActionParametersOutput ¶
func (i HeaderActionParametersArgs) ToHeaderActionParametersOutput() HeaderActionParametersOutput
func (HeaderActionParametersArgs) ToHeaderActionParametersOutputWithContext ¶
func (i HeaderActionParametersArgs) ToHeaderActionParametersOutputWithContext(ctx context.Context) HeaderActionParametersOutput
type HeaderActionParametersInput ¶
type HeaderActionParametersInput interface { pulumi.Input ToHeaderActionParametersOutput() HeaderActionParametersOutput ToHeaderActionParametersOutputWithContext(context.Context) HeaderActionParametersOutput }
HeaderActionParametersInput is an input type that accepts HeaderActionParametersArgs and HeaderActionParametersOutput values. You can construct a concrete instance of `HeaderActionParametersInput` via:
HeaderActionParametersArgs{...}
type HeaderActionParametersOutput ¶
type HeaderActionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for the request header action.
func (HeaderActionParametersOutput) ElementType ¶
func (HeaderActionParametersOutput) ElementType() reflect.Type
func (HeaderActionParametersOutput) HeaderAction ¶
func (o HeaderActionParametersOutput) HeaderAction() pulumi.StringOutput
Action to perform
func (HeaderActionParametersOutput) HeaderName ¶
func (o HeaderActionParametersOutput) HeaderName() pulumi.StringOutput
Name of the header to modify
func (HeaderActionParametersOutput) OdataType ¶
func (o HeaderActionParametersOutput) OdataType() pulumi.StringOutput
func (HeaderActionParametersOutput) ToHeaderActionParametersOutput ¶
func (o HeaderActionParametersOutput) ToHeaderActionParametersOutput() HeaderActionParametersOutput
func (HeaderActionParametersOutput) ToHeaderActionParametersOutputWithContext ¶
func (o HeaderActionParametersOutput) ToHeaderActionParametersOutputWithContext(ctx context.Context) HeaderActionParametersOutput
func (HeaderActionParametersOutput) Value ¶
func (o HeaderActionParametersOutput) Value() pulumi.StringPtrOutput
Value for the specified action
type HeaderActionParametersResponse ¶
type HeaderActionParametersResponse struct { // Action to perform HeaderAction string `pulumi:"headerAction"` // Name of the header to modify HeaderName string `pulumi:"headerName"` OdataType string `pulumi:"odataType"` // Value for the specified action Value *string `pulumi:"value"` }
Defines the parameters for the request header action.
type HeaderActionParametersResponseArgs ¶
type HeaderActionParametersResponseArgs struct { // Action to perform HeaderAction pulumi.StringInput `pulumi:"headerAction"` // Name of the header to modify HeaderName pulumi.StringInput `pulumi:"headerName"` OdataType pulumi.StringInput `pulumi:"odataType"` // Value for the specified action Value pulumi.StringPtrInput `pulumi:"value"` }
Defines the parameters for the request header action.
func (HeaderActionParametersResponseArgs) ElementType ¶
func (HeaderActionParametersResponseArgs) ElementType() reflect.Type
func (HeaderActionParametersResponseArgs) ToHeaderActionParametersResponseOutput ¶
func (i HeaderActionParametersResponseArgs) ToHeaderActionParametersResponseOutput() HeaderActionParametersResponseOutput
func (HeaderActionParametersResponseArgs) ToHeaderActionParametersResponseOutputWithContext ¶
func (i HeaderActionParametersResponseArgs) ToHeaderActionParametersResponseOutputWithContext(ctx context.Context) HeaderActionParametersResponseOutput
type HeaderActionParametersResponseInput ¶
type HeaderActionParametersResponseInput interface { pulumi.Input ToHeaderActionParametersResponseOutput() HeaderActionParametersResponseOutput ToHeaderActionParametersResponseOutputWithContext(context.Context) HeaderActionParametersResponseOutput }
HeaderActionParametersResponseInput is an input type that accepts HeaderActionParametersResponseArgs and HeaderActionParametersResponseOutput values. You can construct a concrete instance of `HeaderActionParametersResponseInput` via:
HeaderActionParametersResponseArgs{...}
type HeaderActionParametersResponseOutput ¶
type HeaderActionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for the request header action.
func (HeaderActionParametersResponseOutput) ElementType ¶
func (HeaderActionParametersResponseOutput) ElementType() reflect.Type
func (HeaderActionParametersResponseOutput) HeaderAction ¶
func (o HeaderActionParametersResponseOutput) HeaderAction() pulumi.StringOutput
Action to perform
func (HeaderActionParametersResponseOutput) HeaderName ¶
func (o HeaderActionParametersResponseOutput) HeaderName() pulumi.StringOutput
Name of the header to modify
func (HeaderActionParametersResponseOutput) OdataType ¶
func (o HeaderActionParametersResponseOutput) OdataType() pulumi.StringOutput
func (HeaderActionParametersResponseOutput) ToHeaderActionParametersResponseOutput ¶
func (o HeaderActionParametersResponseOutput) ToHeaderActionParametersResponseOutput() HeaderActionParametersResponseOutput
func (HeaderActionParametersResponseOutput) ToHeaderActionParametersResponseOutputWithContext ¶
func (o HeaderActionParametersResponseOutput) ToHeaderActionParametersResponseOutputWithContext(ctx context.Context) HeaderActionParametersResponseOutput
func (HeaderActionParametersResponseOutput) Value ¶
func (o HeaderActionParametersResponseOutput) Value() pulumi.StringPtrOutput
Value for the specified action
type HealthProbeParameters ¶
type HealthProbeParameters struct { // The number of seconds between health probes.Default is 240sec. ProbeIntervalInSeconds *int `pulumi:"probeIntervalInSeconds"` // The path relative to the origin that is used to determine the health of the origin. ProbePath *string `pulumi:"probePath"` // Protocol to use for health probe. ProbeProtocol *string `pulumi:"probeProtocol"` // The type of health probe request that is made. ProbeRequestType *string `pulumi:"probeRequestType"` }
The JSON object that contains the properties to send health probes to origin.
type HealthProbeParametersArgs ¶
type HealthProbeParametersArgs struct { // The number of seconds between health probes.Default is 240sec. ProbeIntervalInSeconds pulumi.IntPtrInput `pulumi:"probeIntervalInSeconds"` // The path relative to the origin that is used to determine the health of the origin. ProbePath pulumi.StringPtrInput `pulumi:"probePath"` // Protocol to use for health probe. ProbeProtocol pulumi.StringPtrInput `pulumi:"probeProtocol"` // The type of health probe request that is made. ProbeRequestType pulumi.StringPtrInput `pulumi:"probeRequestType"` }
The JSON object that contains the properties to send health probes to origin.
func (HealthProbeParametersArgs) ElementType ¶
func (HealthProbeParametersArgs) ElementType() reflect.Type
func (HealthProbeParametersArgs) ToHealthProbeParametersOutput ¶
func (i HealthProbeParametersArgs) ToHealthProbeParametersOutput() HealthProbeParametersOutput
func (HealthProbeParametersArgs) ToHealthProbeParametersOutputWithContext ¶
func (i HealthProbeParametersArgs) ToHealthProbeParametersOutputWithContext(ctx context.Context) HealthProbeParametersOutput
func (HealthProbeParametersArgs) ToHealthProbeParametersPtrOutput ¶
func (i HealthProbeParametersArgs) ToHealthProbeParametersPtrOutput() HealthProbeParametersPtrOutput
func (HealthProbeParametersArgs) ToHealthProbeParametersPtrOutputWithContext ¶
func (i HealthProbeParametersArgs) ToHealthProbeParametersPtrOutputWithContext(ctx context.Context) HealthProbeParametersPtrOutput
type HealthProbeParametersInput ¶
type HealthProbeParametersInput interface { pulumi.Input ToHealthProbeParametersOutput() HealthProbeParametersOutput ToHealthProbeParametersOutputWithContext(context.Context) HealthProbeParametersOutput }
HealthProbeParametersInput is an input type that accepts HealthProbeParametersArgs and HealthProbeParametersOutput values. You can construct a concrete instance of `HealthProbeParametersInput` via:
HealthProbeParametersArgs{...}
type HealthProbeParametersOutput ¶
type HealthProbeParametersOutput struct{ *pulumi.OutputState }
The JSON object that contains the properties to send health probes to origin.
func (HealthProbeParametersOutput) ElementType ¶
func (HealthProbeParametersOutput) ElementType() reflect.Type
func (HealthProbeParametersOutput) ProbeIntervalInSeconds ¶
func (o HealthProbeParametersOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.Default is 240sec.
func (HealthProbeParametersOutput) ProbePath ¶
func (o HealthProbeParametersOutput) ProbePath() pulumi.StringPtrOutput
The path relative to the origin that is used to determine the health of the origin.
func (HealthProbeParametersOutput) ProbeProtocol ¶
func (o HealthProbeParametersOutput) ProbeProtocol() pulumi.StringPtrOutput
Protocol to use for health probe.
func (HealthProbeParametersOutput) ProbeRequestType ¶
func (o HealthProbeParametersOutput) ProbeRequestType() pulumi.StringPtrOutput
The type of health probe request that is made.
func (HealthProbeParametersOutput) ToHealthProbeParametersOutput ¶
func (o HealthProbeParametersOutput) ToHealthProbeParametersOutput() HealthProbeParametersOutput
func (HealthProbeParametersOutput) ToHealthProbeParametersOutputWithContext ¶
func (o HealthProbeParametersOutput) ToHealthProbeParametersOutputWithContext(ctx context.Context) HealthProbeParametersOutput
func (HealthProbeParametersOutput) ToHealthProbeParametersPtrOutput ¶
func (o HealthProbeParametersOutput) ToHealthProbeParametersPtrOutput() HealthProbeParametersPtrOutput
func (HealthProbeParametersOutput) ToHealthProbeParametersPtrOutputWithContext ¶
func (o HealthProbeParametersOutput) ToHealthProbeParametersPtrOutputWithContext(ctx context.Context) HealthProbeParametersPtrOutput
type HealthProbeParametersPtrInput ¶
type HealthProbeParametersPtrInput interface { pulumi.Input ToHealthProbeParametersPtrOutput() HealthProbeParametersPtrOutput ToHealthProbeParametersPtrOutputWithContext(context.Context) HealthProbeParametersPtrOutput }
HealthProbeParametersPtrInput is an input type that accepts HealthProbeParametersArgs, HealthProbeParametersPtr and HealthProbeParametersPtrOutput values. You can construct a concrete instance of `HealthProbeParametersPtrInput` via:
HealthProbeParametersArgs{...} or: nil
func HealthProbeParametersPtr ¶
func HealthProbeParametersPtr(v *HealthProbeParametersArgs) HealthProbeParametersPtrInput
type HealthProbeParametersPtrOutput ¶
type HealthProbeParametersPtrOutput struct{ *pulumi.OutputState }
func (HealthProbeParametersPtrOutput) Elem ¶
func (o HealthProbeParametersPtrOutput) Elem() HealthProbeParametersOutput
func (HealthProbeParametersPtrOutput) ElementType ¶
func (HealthProbeParametersPtrOutput) ElementType() reflect.Type
func (HealthProbeParametersPtrOutput) ProbeIntervalInSeconds ¶
func (o HealthProbeParametersPtrOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.Default is 240sec.
func (HealthProbeParametersPtrOutput) ProbePath ¶
func (o HealthProbeParametersPtrOutput) ProbePath() pulumi.StringPtrOutput
The path relative to the origin that is used to determine the health of the origin.
func (HealthProbeParametersPtrOutput) ProbeProtocol ¶
func (o HealthProbeParametersPtrOutput) ProbeProtocol() pulumi.StringPtrOutput
Protocol to use for health probe.
func (HealthProbeParametersPtrOutput) ProbeRequestType ¶
func (o HealthProbeParametersPtrOutput) ProbeRequestType() pulumi.StringPtrOutput
The type of health probe request that is made.
func (HealthProbeParametersPtrOutput) ToHealthProbeParametersPtrOutput ¶
func (o HealthProbeParametersPtrOutput) ToHealthProbeParametersPtrOutput() HealthProbeParametersPtrOutput
func (HealthProbeParametersPtrOutput) ToHealthProbeParametersPtrOutputWithContext ¶
func (o HealthProbeParametersPtrOutput) ToHealthProbeParametersPtrOutputWithContext(ctx context.Context) HealthProbeParametersPtrOutput
type HealthProbeParametersResponse ¶
type HealthProbeParametersResponse struct { // The number of seconds between health probes.Default is 240sec. ProbeIntervalInSeconds *int `pulumi:"probeIntervalInSeconds"` // The path relative to the origin that is used to determine the health of the origin. ProbePath *string `pulumi:"probePath"` // Protocol to use for health probe. ProbeProtocol *string `pulumi:"probeProtocol"` // The type of health probe request that is made. ProbeRequestType *string `pulumi:"probeRequestType"` }
The JSON object that contains the properties to send health probes to origin.
type HealthProbeParametersResponseArgs ¶
type HealthProbeParametersResponseArgs struct { // The number of seconds between health probes.Default is 240sec. ProbeIntervalInSeconds pulumi.IntPtrInput `pulumi:"probeIntervalInSeconds"` // The path relative to the origin that is used to determine the health of the origin. ProbePath pulumi.StringPtrInput `pulumi:"probePath"` // Protocol to use for health probe. ProbeProtocol pulumi.StringPtrInput `pulumi:"probeProtocol"` // The type of health probe request that is made. ProbeRequestType pulumi.StringPtrInput `pulumi:"probeRequestType"` }
The JSON object that contains the properties to send health probes to origin.
func (HealthProbeParametersResponseArgs) ElementType ¶
func (HealthProbeParametersResponseArgs) ElementType() reflect.Type
func (HealthProbeParametersResponseArgs) ToHealthProbeParametersResponseOutput ¶
func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponseOutput() HealthProbeParametersResponseOutput
func (HealthProbeParametersResponseArgs) ToHealthProbeParametersResponseOutputWithContext ¶
func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponseOutputWithContext(ctx context.Context) HealthProbeParametersResponseOutput
func (HealthProbeParametersResponseArgs) ToHealthProbeParametersResponsePtrOutput ¶
func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponsePtrOutput() HealthProbeParametersResponsePtrOutput
func (HealthProbeParametersResponseArgs) ToHealthProbeParametersResponsePtrOutputWithContext ¶
func (i HealthProbeParametersResponseArgs) ToHealthProbeParametersResponsePtrOutputWithContext(ctx context.Context) HealthProbeParametersResponsePtrOutput
type HealthProbeParametersResponseInput ¶
type HealthProbeParametersResponseInput interface { pulumi.Input ToHealthProbeParametersResponseOutput() HealthProbeParametersResponseOutput ToHealthProbeParametersResponseOutputWithContext(context.Context) HealthProbeParametersResponseOutput }
HealthProbeParametersResponseInput is an input type that accepts HealthProbeParametersResponseArgs and HealthProbeParametersResponseOutput values. You can construct a concrete instance of `HealthProbeParametersResponseInput` via:
HealthProbeParametersResponseArgs{...}
type HealthProbeParametersResponseOutput ¶
type HealthProbeParametersResponseOutput struct{ *pulumi.OutputState }
The JSON object that contains the properties to send health probes to origin.
func (HealthProbeParametersResponseOutput) ElementType ¶
func (HealthProbeParametersResponseOutput) ElementType() reflect.Type
func (HealthProbeParametersResponseOutput) ProbeIntervalInSeconds ¶
func (o HealthProbeParametersResponseOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.Default is 240sec.
func (HealthProbeParametersResponseOutput) ProbePath ¶
func (o HealthProbeParametersResponseOutput) ProbePath() pulumi.StringPtrOutput
The path relative to the origin that is used to determine the health of the origin.
func (HealthProbeParametersResponseOutput) ProbeProtocol ¶
func (o HealthProbeParametersResponseOutput) ProbeProtocol() pulumi.StringPtrOutput
Protocol to use for health probe.
func (HealthProbeParametersResponseOutput) ProbeRequestType ¶
func (o HealthProbeParametersResponseOutput) ProbeRequestType() pulumi.StringPtrOutput
The type of health probe request that is made.
func (HealthProbeParametersResponseOutput) ToHealthProbeParametersResponseOutput ¶
func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponseOutput() HealthProbeParametersResponseOutput
func (HealthProbeParametersResponseOutput) ToHealthProbeParametersResponseOutputWithContext ¶
func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponseOutputWithContext(ctx context.Context) HealthProbeParametersResponseOutput
func (HealthProbeParametersResponseOutput) ToHealthProbeParametersResponsePtrOutput ¶
func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponsePtrOutput() HealthProbeParametersResponsePtrOutput
func (HealthProbeParametersResponseOutput) ToHealthProbeParametersResponsePtrOutputWithContext ¶
func (o HealthProbeParametersResponseOutput) ToHealthProbeParametersResponsePtrOutputWithContext(ctx context.Context) HealthProbeParametersResponsePtrOutput
type HealthProbeParametersResponsePtrInput ¶
type HealthProbeParametersResponsePtrInput interface { pulumi.Input ToHealthProbeParametersResponsePtrOutput() HealthProbeParametersResponsePtrOutput ToHealthProbeParametersResponsePtrOutputWithContext(context.Context) HealthProbeParametersResponsePtrOutput }
HealthProbeParametersResponsePtrInput is an input type that accepts HealthProbeParametersResponseArgs, HealthProbeParametersResponsePtr and HealthProbeParametersResponsePtrOutput values. You can construct a concrete instance of `HealthProbeParametersResponsePtrInput` via:
HealthProbeParametersResponseArgs{...} or: nil
func HealthProbeParametersResponsePtr ¶
func HealthProbeParametersResponsePtr(v *HealthProbeParametersResponseArgs) HealthProbeParametersResponsePtrInput
type HealthProbeParametersResponsePtrOutput ¶
type HealthProbeParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (HealthProbeParametersResponsePtrOutput) ElementType ¶
func (HealthProbeParametersResponsePtrOutput) ElementType() reflect.Type
func (HealthProbeParametersResponsePtrOutput) ProbeIntervalInSeconds ¶
func (o HealthProbeParametersResponsePtrOutput) ProbeIntervalInSeconds() pulumi.IntPtrOutput
The number of seconds between health probes.Default is 240sec.
func (HealthProbeParametersResponsePtrOutput) ProbePath ¶
func (o HealthProbeParametersResponsePtrOutput) ProbePath() pulumi.StringPtrOutput
The path relative to the origin that is used to determine the health of the origin.
func (HealthProbeParametersResponsePtrOutput) ProbeProtocol ¶
func (o HealthProbeParametersResponsePtrOutput) ProbeProtocol() pulumi.StringPtrOutput
Protocol to use for health probe.
func (HealthProbeParametersResponsePtrOutput) ProbeRequestType ¶
func (o HealthProbeParametersResponsePtrOutput) ProbeRequestType() pulumi.StringPtrOutput
The type of health probe request that is made.
func (HealthProbeParametersResponsePtrOutput) ToHealthProbeParametersResponsePtrOutput ¶
func (o HealthProbeParametersResponsePtrOutput) ToHealthProbeParametersResponsePtrOutput() HealthProbeParametersResponsePtrOutput
func (HealthProbeParametersResponsePtrOutput) ToHealthProbeParametersResponsePtrOutputWithContext ¶
func (o HealthProbeParametersResponsePtrOutput) ToHealthProbeParametersResponsePtrOutputWithContext(ctx context.Context) HealthProbeParametersResponsePtrOutput
type HttpErrorRangeParameters ¶
type HttpErrorRangeParameters struct { // The inclusive start of the http status code range. Begin *int `pulumi:"begin"` // The inclusive end of the http status code range. End *int `pulumi:"end"` }
The JSON object that represents the range for http status codes
type HttpErrorRangeParametersArgs ¶
type HttpErrorRangeParametersArgs struct { // The inclusive start of the http status code range. Begin pulumi.IntPtrInput `pulumi:"begin"` // The inclusive end of the http status code range. End pulumi.IntPtrInput `pulumi:"end"` }
The JSON object that represents the range for http status codes
func (HttpErrorRangeParametersArgs) ElementType ¶
func (HttpErrorRangeParametersArgs) ElementType() reflect.Type
func (HttpErrorRangeParametersArgs) ToHttpErrorRangeParametersOutput ¶
func (i HttpErrorRangeParametersArgs) ToHttpErrorRangeParametersOutput() HttpErrorRangeParametersOutput
func (HttpErrorRangeParametersArgs) ToHttpErrorRangeParametersOutputWithContext ¶
func (i HttpErrorRangeParametersArgs) ToHttpErrorRangeParametersOutputWithContext(ctx context.Context) HttpErrorRangeParametersOutput
type HttpErrorRangeParametersArray ¶
type HttpErrorRangeParametersArray []HttpErrorRangeParametersInput
func (HttpErrorRangeParametersArray) ElementType ¶
func (HttpErrorRangeParametersArray) ElementType() reflect.Type
func (HttpErrorRangeParametersArray) ToHttpErrorRangeParametersArrayOutput ¶
func (i HttpErrorRangeParametersArray) ToHttpErrorRangeParametersArrayOutput() HttpErrorRangeParametersArrayOutput
func (HttpErrorRangeParametersArray) ToHttpErrorRangeParametersArrayOutputWithContext ¶
func (i HttpErrorRangeParametersArray) ToHttpErrorRangeParametersArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersArrayOutput
type HttpErrorRangeParametersArrayInput ¶
type HttpErrorRangeParametersArrayInput interface { pulumi.Input ToHttpErrorRangeParametersArrayOutput() HttpErrorRangeParametersArrayOutput ToHttpErrorRangeParametersArrayOutputWithContext(context.Context) HttpErrorRangeParametersArrayOutput }
HttpErrorRangeParametersArrayInput is an input type that accepts HttpErrorRangeParametersArray and HttpErrorRangeParametersArrayOutput values. You can construct a concrete instance of `HttpErrorRangeParametersArrayInput` via:
HttpErrorRangeParametersArray{ HttpErrorRangeParametersArgs{...} }
type HttpErrorRangeParametersArrayOutput ¶
type HttpErrorRangeParametersArrayOutput struct{ *pulumi.OutputState }
func (HttpErrorRangeParametersArrayOutput) ElementType ¶
func (HttpErrorRangeParametersArrayOutput) ElementType() reflect.Type
func (HttpErrorRangeParametersArrayOutput) Index ¶
func (o HttpErrorRangeParametersArrayOutput) Index(i pulumi.IntInput) HttpErrorRangeParametersOutput
func (HttpErrorRangeParametersArrayOutput) ToHttpErrorRangeParametersArrayOutput ¶
func (o HttpErrorRangeParametersArrayOutput) ToHttpErrorRangeParametersArrayOutput() HttpErrorRangeParametersArrayOutput
func (HttpErrorRangeParametersArrayOutput) ToHttpErrorRangeParametersArrayOutputWithContext ¶
func (o HttpErrorRangeParametersArrayOutput) ToHttpErrorRangeParametersArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersArrayOutput
type HttpErrorRangeParametersInput ¶
type HttpErrorRangeParametersInput interface { pulumi.Input ToHttpErrorRangeParametersOutput() HttpErrorRangeParametersOutput ToHttpErrorRangeParametersOutputWithContext(context.Context) HttpErrorRangeParametersOutput }
HttpErrorRangeParametersInput is an input type that accepts HttpErrorRangeParametersArgs and HttpErrorRangeParametersOutput values. You can construct a concrete instance of `HttpErrorRangeParametersInput` via:
HttpErrorRangeParametersArgs{...}
type HttpErrorRangeParametersOutput ¶
type HttpErrorRangeParametersOutput struct{ *pulumi.OutputState }
The JSON object that represents the range for http status codes
func (HttpErrorRangeParametersOutput) Begin ¶
func (o HttpErrorRangeParametersOutput) Begin() pulumi.IntPtrOutput
The inclusive start of the http status code range.
func (HttpErrorRangeParametersOutput) ElementType ¶
func (HttpErrorRangeParametersOutput) ElementType() reflect.Type
func (HttpErrorRangeParametersOutput) End ¶
func (o HttpErrorRangeParametersOutput) End() pulumi.IntPtrOutput
The inclusive end of the http status code range.
func (HttpErrorRangeParametersOutput) ToHttpErrorRangeParametersOutput ¶
func (o HttpErrorRangeParametersOutput) ToHttpErrorRangeParametersOutput() HttpErrorRangeParametersOutput
func (HttpErrorRangeParametersOutput) ToHttpErrorRangeParametersOutputWithContext ¶
func (o HttpErrorRangeParametersOutput) ToHttpErrorRangeParametersOutputWithContext(ctx context.Context) HttpErrorRangeParametersOutput
type HttpErrorRangeParametersResponse ¶
type HttpErrorRangeParametersResponse struct { // The inclusive start of the http status code range. Begin *int `pulumi:"begin"` // The inclusive end of the http status code range. End *int `pulumi:"end"` }
The JSON object that represents the range for http status codes
type HttpErrorRangeParametersResponseArgs ¶
type HttpErrorRangeParametersResponseArgs struct { // The inclusive start of the http status code range. Begin pulumi.IntPtrInput `pulumi:"begin"` // The inclusive end of the http status code range. End pulumi.IntPtrInput `pulumi:"end"` }
The JSON object that represents the range for http status codes
func (HttpErrorRangeParametersResponseArgs) ElementType ¶
func (HttpErrorRangeParametersResponseArgs) ElementType() reflect.Type
func (HttpErrorRangeParametersResponseArgs) ToHttpErrorRangeParametersResponseOutput ¶
func (i HttpErrorRangeParametersResponseArgs) ToHttpErrorRangeParametersResponseOutput() HttpErrorRangeParametersResponseOutput
func (HttpErrorRangeParametersResponseArgs) ToHttpErrorRangeParametersResponseOutputWithContext ¶
func (i HttpErrorRangeParametersResponseArgs) ToHttpErrorRangeParametersResponseOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseOutput
type HttpErrorRangeParametersResponseArray ¶
type HttpErrorRangeParametersResponseArray []HttpErrorRangeParametersResponseInput
func (HttpErrorRangeParametersResponseArray) ElementType ¶
func (HttpErrorRangeParametersResponseArray) ElementType() reflect.Type
func (HttpErrorRangeParametersResponseArray) ToHttpErrorRangeParametersResponseArrayOutput ¶
func (i HttpErrorRangeParametersResponseArray) ToHttpErrorRangeParametersResponseArrayOutput() HttpErrorRangeParametersResponseArrayOutput
func (HttpErrorRangeParametersResponseArray) ToHttpErrorRangeParametersResponseArrayOutputWithContext ¶
func (i HttpErrorRangeParametersResponseArray) ToHttpErrorRangeParametersResponseArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseArrayOutput
type HttpErrorRangeParametersResponseArrayInput ¶
type HttpErrorRangeParametersResponseArrayInput interface { pulumi.Input ToHttpErrorRangeParametersResponseArrayOutput() HttpErrorRangeParametersResponseArrayOutput ToHttpErrorRangeParametersResponseArrayOutputWithContext(context.Context) HttpErrorRangeParametersResponseArrayOutput }
HttpErrorRangeParametersResponseArrayInput is an input type that accepts HttpErrorRangeParametersResponseArray and HttpErrorRangeParametersResponseArrayOutput values. You can construct a concrete instance of `HttpErrorRangeParametersResponseArrayInput` via:
HttpErrorRangeParametersResponseArray{ HttpErrorRangeParametersResponseArgs{...} }
type HttpErrorRangeParametersResponseArrayOutput ¶
type HttpErrorRangeParametersResponseArrayOutput struct{ *pulumi.OutputState }
func (HttpErrorRangeParametersResponseArrayOutput) ElementType ¶
func (HttpErrorRangeParametersResponseArrayOutput) ElementType() reflect.Type
func (HttpErrorRangeParametersResponseArrayOutput) ToHttpErrorRangeParametersResponseArrayOutput ¶
func (o HttpErrorRangeParametersResponseArrayOutput) ToHttpErrorRangeParametersResponseArrayOutput() HttpErrorRangeParametersResponseArrayOutput
func (HttpErrorRangeParametersResponseArrayOutput) ToHttpErrorRangeParametersResponseArrayOutputWithContext ¶
func (o HttpErrorRangeParametersResponseArrayOutput) ToHttpErrorRangeParametersResponseArrayOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseArrayOutput
type HttpErrorRangeParametersResponseInput ¶
type HttpErrorRangeParametersResponseInput interface { pulumi.Input ToHttpErrorRangeParametersResponseOutput() HttpErrorRangeParametersResponseOutput ToHttpErrorRangeParametersResponseOutputWithContext(context.Context) HttpErrorRangeParametersResponseOutput }
HttpErrorRangeParametersResponseInput is an input type that accepts HttpErrorRangeParametersResponseArgs and HttpErrorRangeParametersResponseOutput values. You can construct a concrete instance of `HttpErrorRangeParametersResponseInput` via:
HttpErrorRangeParametersResponseArgs{...}
type HttpErrorRangeParametersResponseOutput ¶
type HttpErrorRangeParametersResponseOutput struct{ *pulumi.OutputState }
The JSON object that represents the range for http status codes
func (HttpErrorRangeParametersResponseOutput) Begin ¶
func (o HttpErrorRangeParametersResponseOutput) Begin() pulumi.IntPtrOutput
The inclusive start of the http status code range.
func (HttpErrorRangeParametersResponseOutput) ElementType ¶
func (HttpErrorRangeParametersResponseOutput) ElementType() reflect.Type
func (HttpErrorRangeParametersResponseOutput) End ¶
func (o HttpErrorRangeParametersResponseOutput) End() pulumi.IntPtrOutput
The inclusive end of the http status code range.
func (HttpErrorRangeParametersResponseOutput) ToHttpErrorRangeParametersResponseOutput ¶
func (o HttpErrorRangeParametersResponseOutput) ToHttpErrorRangeParametersResponseOutput() HttpErrorRangeParametersResponseOutput
func (HttpErrorRangeParametersResponseOutput) ToHttpErrorRangeParametersResponseOutputWithContext ¶
func (o HttpErrorRangeParametersResponseOutput) ToHttpErrorRangeParametersResponseOutputWithContext(ctx context.Context) HttpErrorRangeParametersResponseOutput
type HttpVersionMatchConditionParameters ¶
type HttpVersionMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` }
Defines the parameters for HttpVersion match conditions
type HttpVersionMatchConditionParametersArgs ¶
type HttpVersionMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` }
Defines the parameters for HttpVersion match conditions
func (HttpVersionMatchConditionParametersArgs) ElementType ¶
func (HttpVersionMatchConditionParametersArgs) ElementType() reflect.Type
func (HttpVersionMatchConditionParametersArgs) ToHttpVersionMatchConditionParametersOutput ¶
func (i HttpVersionMatchConditionParametersArgs) ToHttpVersionMatchConditionParametersOutput() HttpVersionMatchConditionParametersOutput
func (HttpVersionMatchConditionParametersArgs) ToHttpVersionMatchConditionParametersOutputWithContext ¶
func (i HttpVersionMatchConditionParametersArgs) ToHttpVersionMatchConditionParametersOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersOutput
type HttpVersionMatchConditionParametersInput ¶
type HttpVersionMatchConditionParametersInput interface { pulumi.Input ToHttpVersionMatchConditionParametersOutput() HttpVersionMatchConditionParametersOutput ToHttpVersionMatchConditionParametersOutputWithContext(context.Context) HttpVersionMatchConditionParametersOutput }
HttpVersionMatchConditionParametersInput is an input type that accepts HttpVersionMatchConditionParametersArgs and HttpVersionMatchConditionParametersOutput values. You can construct a concrete instance of `HttpVersionMatchConditionParametersInput` via:
HttpVersionMatchConditionParametersArgs{...}
type HttpVersionMatchConditionParametersOutput ¶
type HttpVersionMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for HttpVersion match conditions
func (HttpVersionMatchConditionParametersOutput) ElementType ¶
func (HttpVersionMatchConditionParametersOutput) ElementType() reflect.Type
func (HttpVersionMatchConditionParametersOutput) MatchValues ¶
func (o HttpVersionMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (HttpVersionMatchConditionParametersOutput) NegateCondition ¶
func (o HttpVersionMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (HttpVersionMatchConditionParametersOutput) OdataType ¶
func (o HttpVersionMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (HttpVersionMatchConditionParametersOutput) Operator ¶
func (o HttpVersionMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (HttpVersionMatchConditionParametersOutput) ToHttpVersionMatchConditionParametersOutput ¶
func (o HttpVersionMatchConditionParametersOutput) ToHttpVersionMatchConditionParametersOutput() HttpVersionMatchConditionParametersOutput
func (HttpVersionMatchConditionParametersOutput) ToHttpVersionMatchConditionParametersOutputWithContext ¶
func (o HttpVersionMatchConditionParametersOutput) ToHttpVersionMatchConditionParametersOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersOutput
type HttpVersionMatchConditionParametersResponse ¶
type HttpVersionMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` }
Defines the parameters for HttpVersion match conditions
type HttpVersionMatchConditionParametersResponseArgs ¶
type HttpVersionMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` }
Defines the parameters for HttpVersion match conditions
func (HttpVersionMatchConditionParametersResponseArgs) ElementType ¶
func (HttpVersionMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (HttpVersionMatchConditionParametersResponseArgs) ToHttpVersionMatchConditionParametersResponseOutput ¶
func (i HttpVersionMatchConditionParametersResponseArgs) ToHttpVersionMatchConditionParametersResponseOutput() HttpVersionMatchConditionParametersResponseOutput
func (HttpVersionMatchConditionParametersResponseArgs) ToHttpVersionMatchConditionParametersResponseOutputWithContext ¶
func (i HttpVersionMatchConditionParametersResponseArgs) ToHttpVersionMatchConditionParametersResponseOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersResponseOutput
type HttpVersionMatchConditionParametersResponseInput ¶
type HttpVersionMatchConditionParametersResponseInput interface { pulumi.Input ToHttpVersionMatchConditionParametersResponseOutput() HttpVersionMatchConditionParametersResponseOutput ToHttpVersionMatchConditionParametersResponseOutputWithContext(context.Context) HttpVersionMatchConditionParametersResponseOutput }
HttpVersionMatchConditionParametersResponseInput is an input type that accepts HttpVersionMatchConditionParametersResponseArgs and HttpVersionMatchConditionParametersResponseOutput values. You can construct a concrete instance of `HttpVersionMatchConditionParametersResponseInput` via:
HttpVersionMatchConditionParametersResponseArgs{...}
type HttpVersionMatchConditionParametersResponseOutput ¶
type HttpVersionMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for HttpVersion match conditions
func (HttpVersionMatchConditionParametersResponseOutput) ElementType ¶
func (HttpVersionMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (HttpVersionMatchConditionParametersResponseOutput) MatchValues ¶
func (o HttpVersionMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (HttpVersionMatchConditionParametersResponseOutput) NegateCondition ¶
func (o HttpVersionMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (HttpVersionMatchConditionParametersResponseOutput) OdataType ¶
func (o HttpVersionMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (HttpVersionMatchConditionParametersResponseOutput) Operator ¶
func (o HttpVersionMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (HttpVersionMatchConditionParametersResponseOutput) ToHttpVersionMatchConditionParametersResponseOutput ¶
func (o HttpVersionMatchConditionParametersResponseOutput) ToHttpVersionMatchConditionParametersResponseOutput() HttpVersionMatchConditionParametersResponseOutput
func (HttpVersionMatchConditionParametersResponseOutput) ToHttpVersionMatchConditionParametersResponseOutputWithContext ¶
func (o HttpVersionMatchConditionParametersResponseOutput) ToHttpVersionMatchConditionParametersResponseOutputWithContext(ctx context.Context) HttpVersionMatchConditionParametersResponseOutput
type IsDeviceMatchConditionParameters ¶
type IsDeviceMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for IsDevice match conditions
type IsDeviceMatchConditionParametersArgs ¶
type IsDeviceMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for IsDevice match conditions
func (IsDeviceMatchConditionParametersArgs) ElementType ¶
func (IsDeviceMatchConditionParametersArgs) ElementType() reflect.Type
func (IsDeviceMatchConditionParametersArgs) ToIsDeviceMatchConditionParametersOutput ¶
func (i IsDeviceMatchConditionParametersArgs) ToIsDeviceMatchConditionParametersOutput() IsDeviceMatchConditionParametersOutput
func (IsDeviceMatchConditionParametersArgs) ToIsDeviceMatchConditionParametersOutputWithContext ¶
func (i IsDeviceMatchConditionParametersArgs) ToIsDeviceMatchConditionParametersOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersOutput
type IsDeviceMatchConditionParametersInput ¶
type IsDeviceMatchConditionParametersInput interface { pulumi.Input ToIsDeviceMatchConditionParametersOutput() IsDeviceMatchConditionParametersOutput ToIsDeviceMatchConditionParametersOutputWithContext(context.Context) IsDeviceMatchConditionParametersOutput }
IsDeviceMatchConditionParametersInput is an input type that accepts IsDeviceMatchConditionParametersArgs and IsDeviceMatchConditionParametersOutput values. You can construct a concrete instance of `IsDeviceMatchConditionParametersInput` via:
IsDeviceMatchConditionParametersArgs{...}
type IsDeviceMatchConditionParametersOutput ¶
type IsDeviceMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for IsDevice match conditions
func (IsDeviceMatchConditionParametersOutput) ElementType ¶
func (IsDeviceMatchConditionParametersOutput) ElementType() reflect.Type
func (IsDeviceMatchConditionParametersOutput) MatchValues ¶
func (o IsDeviceMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (IsDeviceMatchConditionParametersOutput) NegateCondition ¶
func (o IsDeviceMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (IsDeviceMatchConditionParametersOutput) OdataType ¶
func (o IsDeviceMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (IsDeviceMatchConditionParametersOutput) Operator ¶
func (o IsDeviceMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (IsDeviceMatchConditionParametersOutput) ToIsDeviceMatchConditionParametersOutput ¶
func (o IsDeviceMatchConditionParametersOutput) ToIsDeviceMatchConditionParametersOutput() IsDeviceMatchConditionParametersOutput
func (IsDeviceMatchConditionParametersOutput) ToIsDeviceMatchConditionParametersOutputWithContext ¶
func (o IsDeviceMatchConditionParametersOutput) ToIsDeviceMatchConditionParametersOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersOutput
func (IsDeviceMatchConditionParametersOutput) Transforms ¶
func (o IsDeviceMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type IsDeviceMatchConditionParametersResponse ¶
type IsDeviceMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for IsDevice match conditions
type IsDeviceMatchConditionParametersResponseArgs ¶
type IsDeviceMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for IsDevice match conditions
func (IsDeviceMatchConditionParametersResponseArgs) ElementType ¶
func (IsDeviceMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (IsDeviceMatchConditionParametersResponseArgs) ToIsDeviceMatchConditionParametersResponseOutput ¶
func (i IsDeviceMatchConditionParametersResponseArgs) ToIsDeviceMatchConditionParametersResponseOutput() IsDeviceMatchConditionParametersResponseOutput
func (IsDeviceMatchConditionParametersResponseArgs) ToIsDeviceMatchConditionParametersResponseOutputWithContext ¶
func (i IsDeviceMatchConditionParametersResponseArgs) ToIsDeviceMatchConditionParametersResponseOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersResponseOutput
type IsDeviceMatchConditionParametersResponseInput ¶
type IsDeviceMatchConditionParametersResponseInput interface { pulumi.Input ToIsDeviceMatchConditionParametersResponseOutput() IsDeviceMatchConditionParametersResponseOutput ToIsDeviceMatchConditionParametersResponseOutputWithContext(context.Context) IsDeviceMatchConditionParametersResponseOutput }
IsDeviceMatchConditionParametersResponseInput is an input type that accepts IsDeviceMatchConditionParametersResponseArgs and IsDeviceMatchConditionParametersResponseOutput values. You can construct a concrete instance of `IsDeviceMatchConditionParametersResponseInput` via:
IsDeviceMatchConditionParametersResponseArgs{...}
type IsDeviceMatchConditionParametersResponseOutput ¶
type IsDeviceMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for IsDevice match conditions
func (IsDeviceMatchConditionParametersResponseOutput) ElementType ¶
func (IsDeviceMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (IsDeviceMatchConditionParametersResponseOutput) MatchValues ¶
func (o IsDeviceMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (IsDeviceMatchConditionParametersResponseOutput) NegateCondition ¶
func (o IsDeviceMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (IsDeviceMatchConditionParametersResponseOutput) OdataType ¶
func (o IsDeviceMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (IsDeviceMatchConditionParametersResponseOutput) Operator ¶
func (o IsDeviceMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (IsDeviceMatchConditionParametersResponseOutput) ToIsDeviceMatchConditionParametersResponseOutput ¶
func (o IsDeviceMatchConditionParametersResponseOutput) ToIsDeviceMatchConditionParametersResponseOutput() IsDeviceMatchConditionParametersResponseOutput
func (IsDeviceMatchConditionParametersResponseOutput) ToIsDeviceMatchConditionParametersResponseOutputWithContext ¶
func (o IsDeviceMatchConditionParametersResponseOutput) ToIsDeviceMatchConditionParametersResponseOutputWithContext(ctx context.Context) IsDeviceMatchConditionParametersResponseOutput
func (IsDeviceMatchConditionParametersResponseOutput) Transforms ¶
func (o IsDeviceMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type KeyVaultSigningKeyParameters ¶
type KeyVaultSigningKeyParameters struct { OdataType string `pulumi:"odataType"` // Resource group of the user's Key Vault containing the secret ResourceGroupName string `pulumi:"resourceGroupName"` // The name of secret in Key Vault. SecretName string `pulumi:"secretName"` // The version(GUID) of secret in Key Vault. SecretVersion string `pulumi:"secretVersion"` // Subscription Id of the user's Key Vault containing the secret SubscriptionId string `pulumi:"subscriptionId"` // The name of the user's Key Vault containing the secret VaultName string `pulumi:"vaultName"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
type KeyVaultSigningKeyParametersArgs ¶
type KeyVaultSigningKeyParametersArgs struct { OdataType pulumi.StringInput `pulumi:"odataType"` // Resource group of the user's Key Vault containing the secret ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of secret in Key Vault. SecretName pulumi.StringInput `pulumi:"secretName"` // The version(GUID) of secret in Key Vault. SecretVersion pulumi.StringInput `pulumi:"secretVersion"` // Subscription Id of the user's Key Vault containing the secret SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The name of the user's Key Vault containing the secret VaultName pulumi.StringInput `pulumi:"vaultName"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (KeyVaultSigningKeyParametersArgs) ElementType ¶
func (KeyVaultSigningKeyParametersArgs) ElementType() reflect.Type
func (KeyVaultSigningKeyParametersArgs) ToKeyVaultSigningKeyParametersOutput ¶
func (i KeyVaultSigningKeyParametersArgs) ToKeyVaultSigningKeyParametersOutput() KeyVaultSigningKeyParametersOutput
func (KeyVaultSigningKeyParametersArgs) ToKeyVaultSigningKeyParametersOutputWithContext ¶
func (i KeyVaultSigningKeyParametersArgs) ToKeyVaultSigningKeyParametersOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersOutput
type KeyVaultSigningKeyParametersInput ¶
type KeyVaultSigningKeyParametersInput interface { pulumi.Input ToKeyVaultSigningKeyParametersOutput() KeyVaultSigningKeyParametersOutput ToKeyVaultSigningKeyParametersOutputWithContext(context.Context) KeyVaultSigningKeyParametersOutput }
KeyVaultSigningKeyParametersInput is an input type that accepts KeyVaultSigningKeyParametersArgs and KeyVaultSigningKeyParametersOutput values. You can construct a concrete instance of `KeyVaultSigningKeyParametersInput` via:
KeyVaultSigningKeyParametersArgs{...}
type KeyVaultSigningKeyParametersOutput ¶
type KeyVaultSigningKeyParametersOutput struct{ *pulumi.OutputState }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (KeyVaultSigningKeyParametersOutput) ElementType ¶
func (KeyVaultSigningKeyParametersOutput) ElementType() reflect.Type
func (KeyVaultSigningKeyParametersOutput) OdataType ¶
func (o KeyVaultSigningKeyParametersOutput) OdataType() pulumi.StringOutput
func (KeyVaultSigningKeyParametersOutput) ResourceGroupName ¶
func (o KeyVaultSigningKeyParametersOutput) ResourceGroupName() pulumi.StringOutput
Resource group of the user's Key Vault containing the secret
func (KeyVaultSigningKeyParametersOutput) SecretName ¶
func (o KeyVaultSigningKeyParametersOutput) SecretName() pulumi.StringOutput
The name of secret in Key Vault.
func (KeyVaultSigningKeyParametersOutput) SecretVersion ¶
func (o KeyVaultSigningKeyParametersOutput) SecretVersion() pulumi.StringOutput
The version(GUID) of secret in Key Vault.
func (KeyVaultSigningKeyParametersOutput) SubscriptionId ¶
func (o KeyVaultSigningKeyParametersOutput) SubscriptionId() pulumi.StringOutput
Subscription Id of the user's Key Vault containing the secret
func (KeyVaultSigningKeyParametersOutput) ToKeyVaultSigningKeyParametersOutput ¶
func (o KeyVaultSigningKeyParametersOutput) ToKeyVaultSigningKeyParametersOutput() KeyVaultSigningKeyParametersOutput
func (KeyVaultSigningKeyParametersOutput) ToKeyVaultSigningKeyParametersOutputWithContext ¶
func (o KeyVaultSigningKeyParametersOutput) ToKeyVaultSigningKeyParametersOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersOutput
func (KeyVaultSigningKeyParametersOutput) VaultName ¶
func (o KeyVaultSigningKeyParametersOutput) VaultName() pulumi.StringOutput
The name of the user's Key Vault containing the secret
type KeyVaultSigningKeyParametersResponse ¶
type KeyVaultSigningKeyParametersResponse struct { OdataType string `pulumi:"odataType"` // Resource group of the user's Key Vault containing the secret ResourceGroupName string `pulumi:"resourceGroupName"` // The name of secret in Key Vault. SecretName string `pulumi:"secretName"` // The version(GUID) of secret in Key Vault. SecretVersion string `pulumi:"secretVersion"` // Subscription Id of the user's Key Vault containing the secret SubscriptionId string `pulumi:"subscriptionId"` // The name of the user's Key Vault containing the secret VaultName string `pulumi:"vaultName"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
type KeyVaultSigningKeyParametersResponseArgs ¶
type KeyVaultSigningKeyParametersResponseArgs struct { OdataType pulumi.StringInput `pulumi:"odataType"` // Resource group of the user's Key Vault containing the secret ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of secret in Key Vault. SecretName pulumi.StringInput `pulumi:"secretName"` // The version(GUID) of secret in Key Vault. SecretVersion pulumi.StringInput `pulumi:"secretVersion"` // Subscription Id of the user's Key Vault containing the secret SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The name of the user's Key Vault containing the secret VaultName pulumi.StringInput `pulumi:"vaultName"` }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (KeyVaultSigningKeyParametersResponseArgs) ElementType ¶
func (KeyVaultSigningKeyParametersResponseArgs) ElementType() reflect.Type
func (KeyVaultSigningKeyParametersResponseArgs) ToKeyVaultSigningKeyParametersResponseOutput ¶
func (i KeyVaultSigningKeyParametersResponseArgs) ToKeyVaultSigningKeyParametersResponseOutput() KeyVaultSigningKeyParametersResponseOutput
func (KeyVaultSigningKeyParametersResponseArgs) ToKeyVaultSigningKeyParametersResponseOutputWithContext ¶
func (i KeyVaultSigningKeyParametersResponseArgs) ToKeyVaultSigningKeyParametersResponseOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersResponseOutput
type KeyVaultSigningKeyParametersResponseInput ¶
type KeyVaultSigningKeyParametersResponseInput interface { pulumi.Input ToKeyVaultSigningKeyParametersResponseOutput() KeyVaultSigningKeyParametersResponseOutput ToKeyVaultSigningKeyParametersResponseOutputWithContext(context.Context) KeyVaultSigningKeyParametersResponseOutput }
KeyVaultSigningKeyParametersResponseInput is an input type that accepts KeyVaultSigningKeyParametersResponseArgs and KeyVaultSigningKeyParametersResponseOutput values. You can construct a concrete instance of `KeyVaultSigningKeyParametersResponseInput` via:
KeyVaultSigningKeyParametersResponseArgs{...}
type KeyVaultSigningKeyParametersResponseOutput ¶
type KeyVaultSigningKeyParametersResponseOutput struct{ *pulumi.OutputState }
Describes the parameters for using a user's KeyVault for URL Signing Key.
func (KeyVaultSigningKeyParametersResponseOutput) ElementType ¶
func (KeyVaultSigningKeyParametersResponseOutput) ElementType() reflect.Type
func (KeyVaultSigningKeyParametersResponseOutput) OdataType ¶
func (o KeyVaultSigningKeyParametersResponseOutput) OdataType() pulumi.StringOutput
func (KeyVaultSigningKeyParametersResponseOutput) ResourceGroupName ¶
func (o KeyVaultSigningKeyParametersResponseOutput) ResourceGroupName() pulumi.StringOutput
Resource group of the user's Key Vault containing the secret
func (KeyVaultSigningKeyParametersResponseOutput) SecretName ¶
func (o KeyVaultSigningKeyParametersResponseOutput) SecretName() pulumi.StringOutput
The name of secret in Key Vault.
func (KeyVaultSigningKeyParametersResponseOutput) SecretVersion ¶
func (o KeyVaultSigningKeyParametersResponseOutput) SecretVersion() pulumi.StringOutput
The version(GUID) of secret in Key Vault.
func (KeyVaultSigningKeyParametersResponseOutput) SubscriptionId ¶
func (o KeyVaultSigningKeyParametersResponseOutput) SubscriptionId() pulumi.StringOutput
Subscription Id of the user's Key Vault containing the secret
func (KeyVaultSigningKeyParametersResponseOutput) ToKeyVaultSigningKeyParametersResponseOutput ¶
func (o KeyVaultSigningKeyParametersResponseOutput) ToKeyVaultSigningKeyParametersResponseOutput() KeyVaultSigningKeyParametersResponseOutput
func (KeyVaultSigningKeyParametersResponseOutput) ToKeyVaultSigningKeyParametersResponseOutputWithContext ¶
func (o KeyVaultSigningKeyParametersResponseOutput) ToKeyVaultSigningKeyParametersResponseOutputWithContext(ctx context.Context) KeyVaultSigningKeyParametersResponseOutput
func (KeyVaultSigningKeyParametersResponseOutput) VaultName ¶
func (o KeyVaultSigningKeyParametersResponseOutput) VaultName() pulumi.StringOutput
The name of the user's Key Vault containing the secret
type LookupCustomDomainArgs ¶
type LookupCustomDomainArgs struct { // Name of the custom domain within an endpoint. CustomDomainName string `pulumi:"customDomainName"` // Name of the endpoint under the profile which is unique globally. EndpointName string `pulumi:"endpointName"` // Name of the CDN profile which is unique within the resource group. ProfileName string `pulumi:"profileName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupCustomDomainResult ¶
type LookupCustomDomainResult struct { // Provisioning status of Custom Https of the custom domain. CustomHttpsProvisioningState string `pulumi:"customHttpsProvisioningState"` // Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. CustomHttpsProvisioningSubstate string `pulumi:"customHttpsProvisioningSubstate"` // The host name of the custom domain. Must be a domain name. HostName string `pulumi:"hostName"` // Resource name. Name string `pulumi:"name"` // Provisioning status of the custom domain. ProvisioningState string `pulumi:"provisioningState"` // Resource status of the custom domain. ResourceState string `pulumi:"resourceState"` // Resource type. Type string `pulumi:"type"` // Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China. ValidationData *string `pulumi:"validationData"` }
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.
func LookupCustomDomain ¶
func LookupCustomDomain(ctx *pulumi.Context, args *LookupCustomDomainArgs, opts ...pulumi.InvokeOption) (*LookupCustomDomainResult, error)
type LookupEndpointArgs ¶
type LookupEndpointArgs struct { // Name of the endpoint under the profile which is unique globally. EndpointName string `pulumi:"endpointName"` // Name of the CDN profile which is unique within the resource group. ProfileName string `pulumi:"profileName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEndpointResult ¶
type LookupEndpointResult struct { // List of content types on which compression applies. The value should be a valid MIME type. ContentTypesToCompress []string `pulumi:"contentTypesToCompress"` // A reference to the origin group. DefaultOriginGroup *ResourceReferenceResponse `pulumi:"defaultOriginGroup"` // A policy that specifies the delivery rules to be used for an endpoint. DeliveryPolicy *EndpointPropertiesUpdateParametersResponseDeliveryPolicy `pulumi:"deliveryPolicy"` // List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/ GeoFilters []GeoFilterResponse `pulumi:"geoFilters"` // The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net HostName string `pulumi:"hostName"` // Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB. IsCompressionEnabled *bool `pulumi:"isCompressionEnabled"` // Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpAllowed *bool `pulumi:"isHttpAllowed"` // Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed. IsHttpsAllowed *bool `pulumi:"isHttpsAllowed"` // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization. OptimizationType *string `pulumi:"optimizationType"` // The origin groups comprising of origins that are used for load balancing the traffic based on availability. OriginGroups []DeepCreatedOriginGroupResponse `pulumi:"originGroups"` // The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. OriginHostHeader *string `pulumi:"originHostHeader"` // A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath. OriginPath *string `pulumi:"originPath"` // The source of the content being delivered via CDN. Origins []DeepCreatedOriginResponse `pulumi:"origins"` // 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 origin path. This property is only relevant when using a single origin. ProbePath *string `pulumi:"probePath"` // Provisioning status of the endpoint. ProvisioningState string `pulumi:"provisioningState"` // Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL. QueryStringCachingBehavior *string `pulumi:"queryStringCachingBehavior"` // Resource status of the endpoint. ResourceState string `pulumi:"resourceState"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // List of keys used to validate the signed URL hashes. UrlSigningKeys []UrlSigningKeyResponse `pulumi:"urlSigningKeys"` // Defines the Web Application Firewall policy for the endpoint (if applicable) WebApplicationFirewallPolicyLink *EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink `pulumi:"webApplicationFirewallPolicyLink"` }
CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior. The CDN endpoint uses the URL format <endpointname>.azureedge.net.
func LookupEndpoint ¶
func LookupEndpoint(ctx *pulumi.Context, args *LookupEndpointArgs, opts ...pulumi.InvokeOption) (*LookupEndpointResult, error)
type LookupOriginArgs ¶
type LookupOriginArgs struct { // Name of the endpoint under the profile which is unique globally. EndpointName string `pulumi:"endpointName"` // Name of the origin which is unique within the endpoint. OriginName string `pulumi:"originName"` // Name of the CDN profile which is unique within the resource group. ProfileName string `pulumi:"profileName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupOriginGroupArgs ¶
type LookupOriginGroupArgs struct { // Name of the endpoint under the profile which is unique globally. EndpointName string `pulumi:"endpointName"` // Name of the origin group which is unique within the endpoint. OriginGroupName string `pulumi:"originGroupName"` // Name of the CDN profile which is unique within the resource group. ProfileName string `pulumi:"profileName"` // Name of the Resource group within the Azure subscription. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupOriginGroupResult ¶
type LookupOriginGroupResult struct { // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings *HealthProbeParametersResponse `pulumi:"healthProbeSettings"` // Resource name. Name string `pulumi:"name"` // The source of the content being delivered via CDN within given origin group. Origins []ResourceReferenceResponse `pulumi:"origins"` // Provisioning status of the origin group. ProvisioningState string `pulumi:"provisioningState"` // Resource status of the origin group. ResourceState string `pulumi:"resourceState"` // The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported. ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParametersResponse `pulumi:"responseBasedOriginErrorDetectionSettings"` // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int `pulumi:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes"` // Resource type. Type string `pulumi:"type"` }
Origin group comprising of origins is used for load balancing to origins when the content cannot be served from CDN.
func LookupOriginGroup ¶
func LookupOriginGroup(ctx *pulumi.Context, args *LookupOriginGroupArgs, opts ...pulumi.InvokeOption) (*LookupOriginGroupResult, error)
type LookupOriginResult ¶
type LookupOriginResult struct { // Origin is enabled for load balancing or not Enabled *bool `pulumi:"enabled"` // The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint. HostName string `pulumi:"hostName"` // The value of the HTTP port. Must be between 1 and 65535. HttpPort *int `pulumi:"httpPort"` // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort *int `pulumi:"httpsPort"` // Resource name. Name string `pulumi:"name"` // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint OriginHostHeader *string `pulumi:"originHostHeader"` // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5 Priority *int `pulumi:"priority"` // The approval status for the connection to the Private Link PrivateEndpointStatus string `pulumi:"privateEndpointStatus"` // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias *string `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage *string `pulumi:"privateLinkApprovalMessage"` // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation *string `pulumi:"privateLinkLocation"` // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId *string `pulumi:"privateLinkResourceId"` // Provisioning status of the origin. ProvisioningState string `pulumi:"provisioningState"` // Resource status of the origin. ResourceState string `pulumi:"resourceState"` // Resource type. Type string `pulumi:"type"` // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight *int `pulumi:"weight"` }
CDN origin is the source of the content being delivered via CDN. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins.
func LookupOrigin ¶
func LookupOrigin(ctx *pulumi.Context, args *LookupOriginArgs, opts ...pulumi.InvokeOption) (*LookupOriginResult, error)
type LookupPolicyArgs ¶
type LookupPolicyResult ¶
type LookupPolicyResult struct { // Describes custom rules inside the policy. CustomRules *CustomRuleListResponse `pulumi:"customRules"` // Describes Azure CDN endpoints associated with this Web Application Firewall policy. EndpointLinks []CdnEndpointResponse `pulumi:"endpointLinks"` // Gets a unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Resource location. Location string `pulumi:"location"` // Describes managed rules inside the policy. ManagedRules *ManagedRuleSetListResponse `pulumi:"managedRules"` // Resource name. Name string `pulumi:"name"` // Describes policySettings for policy PolicySettings *PolicySettingsResponse `pulumi:"policySettings"` // Provisioning state of the WebApplicationFirewallPolicy. ProvisioningState string `pulumi:"provisioningState"` // Describes rate limit rules inside the policy. RateLimitRules *RateLimitRuleListResponse `pulumi:"rateLimitRules"` ResourceState string `pulumi:"resourceState"` // The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy. Sku SkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Defines web application firewall policy for Azure CDN.
func LookupPolicy ¶
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
type LookupProfileArgs ¶
type LookupProfileResult ¶
type LookupProfileResult struct { // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // Provisioning status of the profile. ProvisioningState string `pulumi:"provisioningState"` // Resource status of the profile. ResourceState string `pulumi:"resourceState"` // The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile. Sku SkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
CDN profile is a logical grouping of endpoints that share the same settings, such as CDN provider and pricing tier.
func LookupProfile ¶
func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)
type ManagedRuleGroupOverride ¶
type ManagedRuleGroupOverride struct { // Describes the managed rule group within the rule set to override RuleGroupName string `pulumi:"ruleGroupName"` // List of rules that will be disabled. If none specified, all rules in the group will be disabled. Rules []ManagedRuleOverride `pulumi:"rules"` }
Defines a managed rule group override setting.
type ManagedRuleGroupOverrideArgs ¶
type ManagedRuleGroupOverrideArgs struct { // Describes the managed rule group within the rule set to override RuleGroupName pulumi.StringInput `pulumi:"ruleGroupName"` // List of rules that will be disabled. If none specified, all rules in the group will be disabled. Rules ManagedRuleOverrideArrayInput `pulumi:"rules"` }
Defines a managed rule group override setting.
func (ManagedRuleGroupOverrideArgs) ElementType ¶
func (ManagedRuleGroupOverrideArgs) ElementType() reflect.Type
func (ManagedRuleGroupOverrideArgs) ToManagedRuleGroupOverrideOutput ¶
func (i ManagedRuleGroupOverrideArgs) ToManagedRuleGroupOverrideOutput() ManagedRuleGroupOverrideOutput
func (ManagedRuleGroupOverrideArgs) ToManagedRuleGroupOverrideOutputWithContext ¶
func (i ManagedRuleGroupOverrideArgs) ToManagedRuleGroupOverrideOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideOutput
type ManagedRuleGroupOverrideArray ¶
type ManagedRuleGroupOverrideArray []ManagedRuleGroupOverrideInput
func (ManagedRuleGroupOverrideArray) ElementType ¶
func (ManagedRuleGroupOverrideArray) ElementType() reflect.Type
func (ManagedRuleGroupOverrideArray) ToManagedRuleGroupOverrideArrayOutput ¶
func (i ManagedRuleGroupOverrideArray) ToManagedRuleGroupOverrideArrayOutput() ManagedRuleGroupOverrideArrayOutput
func (ManagedRuleGroupOverrideArray) ToManagedRuleGroupOverrideArrayOutputWithContext ¶
func (i ManagedRuleGroupOverrideArray) ToManagedRuleGroupOverrideArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideArrayOutput
type ManagedRuleGroupOverrideArrayInput ¶
type ManagedRuleGroupOverrideArrayInput interface { pulumi.Input ToManagedRuleGroupOverrideArrayOutput() ManagedRuleGroupOverrideArrayOutput ToManagedRuleGroupOverrideArrayOutputWithContext(context.Context) ManagedRuleGroupOverrideArrayOutput }
ManagedRuleGroupOverrideArrayInput is an input type that accepts ManagedRuleGroupOverrideArray and ManagedRuleGroupOverrideArrayOutput values. You can construct a concrete instance of `ManagedRuleGroupOverrideArrayInput` via:
ManagedRuleGroupOverrideArray{ ManagedRuleGroupOverrideArgs{...} }
type ManagedRuleGroupOverrideArrayOutput ¶
type ManagedRuleGroupOverrideArrayOutput struct{ *pulumi.OutputState }
func (ManagedRuleGroupOverrideArrayOutput) ElementType ¶
func (ManagedRuleGroupOverrideArrayOutput) ElementType() reflect.Type
func (ManagedRuleGroupOverrideArrayOutput) Index ¶
func (o ManagedRuleGroupOverrideArrayOutput) Index(i pulumi.IntInput) ManagedRuleGroupOverrideOutput
func (ManagedRuleGroupOverrideArrayOutput) ToManagedRuleGroupOverrideArrayOutput ¶
func (o ManagedRuleGroupOverrideArrayOutput) ToManagedRuleGroupOverrideArrayOutput() ManagedRuleGroupOverrideArrayOutput
func (ManagedRuleGroupOverrideArrayOutput) ToManagedRuleGroupOverrideArrayOutputWithContext ¶
func (o ManagedRuleGroupOverrideArrayOutput) ToManagedRuleGroupOverrideArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideArrayOutput
type ManagedRuleGroupOverrideInput ¶
type ManagedRuleGroupOverrideInput interface { pulumi.Input ToManagedRuleGroupOverrideOutput() ManagedRuleGroupOverrideOutput ToManagedRuleGroupOverrideOutputWithContext(context.Context) ManagedRuleGroupOverrideOutput }
ManagedRuleGroupOverrideInput is an input type that accepts ManagedRuleGroupOverrideArgs and ManagedRuleGroupOverrideOutput values. You can construct a concrete instance of `ManagedRuleGroupOverrideInput` via:
ManagedRuleGroupOverrideArgs{...}
type ManagedRuleGroupOverrideOutput ¶
type ManagedRuleGroupOverrideOutput struct{ *pulumi.OutputState }
Defines a managed rule group override setting.
func (ManagedRuleGroupOverrideOutput) ElementType ¶
func (ManagedRuleGroupOverrideOutput) ElementType() reflect.Type
func (ManagedRuleGroupOverrideOutput) RuleGroupName ¶
func (o ManagedRuleGroupOverrideOutput) RuleGroupName() pulumi.StringOutput
Describes the managed rule group within the rule set to override
func (ManagedRuleGroupOverrideOutput) Rules ¶
func (o ManagedRuleGroupOverrideOutput) Rules() ManagedRuleOverrideArrayOutput
List of rules that will be disabled. If none specified, all rules in the group will be disabled.
func (ManagedRuleGroupOverrideOutput) ToManagedRuleGroupOverrideOutput ¶
func (o ManagedRuleGroupOverrideOutput) ToManagedRuleGroupOverrideOutput() ManagedRuleGroupOverrideOutput
func (ManagedRuleGroupOverrideOutput) ToManagedRuleGroupOverrideOutputWithContext ¶
func (o ManagedRuleGroupOverrideOutput) ToManagedRuleGroupOverrideOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideOutput
type ManagedRuleGroupOverrideResponse ¶
type ManagedRuleGroupOverrideResponse struct { // Describes the managed rule group within the rule set to override RuleGroupName string `pulumi:"ruleGroupName"` // List of rules that will be disabled. If none specified, all rules in the group will be disabled. Rules []ManagedRuleOverrideResponse `pulumi:"rules"` }
Defines a managed rule group override setting.
type ManagedRuleGroupOverrideResponseArgs ¶
type ManagedRuleGroupOverrideResponseArgs struct { // Describes the managed rule group within the rule set to override RuleGroupName pulumi.StringInput `pulumi:"ruleGroupName"` // List of rules that will be disabled. If none specified, all rules in the group will be disabled. Rules ManagedRuleOverrideResponseArrayInput `pulumi:"rules"` }
Defines a managed rule group override setting.
func (ManagedRuleGroupOverrideResponseArgs) ElementType ¶
func (ManagedRuleGroupOverrideResponseArgs) ElementType() reflect.Type
func (ManagedRuleGroupOverrideResponseArgs) ToManagedRuleGroupOverrideResponseOutput ¶
func (i ManagedRuleGroupOverrideResponseArgs) ToManagedRuleGroupOverrideResponseOutput() ManagedRuleGroupOverrideResponseOutput
func (ManagedRuleGroupOverrideResponseArgs) ToManagedRuleGroupOverrideResponseOutputWithContext ¶
func (i ManagedRuleGroupOverrideResponseArgs) ToManagedRuleGroupOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseOutput
type ManagedRuleGroupOverrideResponseArray ¶
type ManagedRuleGroupOverrideResponseArray []ManagedRuleGroupOverrideResponseInput
func (ManagedRuleGroupOverrideResponseArray) ElementType ¶
func (ManagedRuleGroupOverrideResponseArray) ElementType() reflect.Type
func (ManagedRuleGroupOverrideResponseArray) ToManagedRuleGroupOverrideResponseArrayOutput ¶
func (i ManagedRuleGroupOverrideResponseArray) ToManagedRuleGroupOverrideResponseArrayOutput() ManagedRuleGroupOverrideResponseArrayOutput
func (ManagedRuleGroupOverrideResponseArray) ToManagedRuleGroupOverrideResponseArrayOutputWithContext ¶
func (i ManagedRuleGroupOverrideResponseArray) ToManagedRuleGroupOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseArrayOutput
type ManagedRuleGroupOverrideResponseArrayInput ¶
type ManagedRuleGroupOverrideResponseArrayInput interface { pulumi.Input ToManagedRuleGroupOverrideResponseArrayOutput() ManagedRuleGroupOverrideResponseArrayOutput ToManagedRuleGroupOverrideResponseArrayOutputWithContext(context.Context) ManagedRuleGroupOverrideResponseArrayOutput }
ManagedRuleGroupOverrideResponseArrayInput is an input type that accepts ManagedRuleGroupOverrideResponseArray and ManagedRuleGroupOverrideResponseArrayOutput values. You can construct a concrete instance of `ManagedRuleGroupOverrideResponseArrayInput` via:
ManagedRuleGroupOverrideResponseArray{ ManagedRuleGroupOverrideResponseArgs{...} }
type ManagedRuleGroupOverrideResponseArrayOutput ¶
type ManagedRuleGroupOverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagedRuleGroupOverrideResponseArrayOutput) ElementType ¶
func (ManagedRuleGroupOverrideResponseArrayOutput) ElementType() reflect.Type
func (ManagedRuleGroupOverrideResponseArrayOutput) ToManagedRuleGroupOverrideResponseArrayOutput ¶
func (o ManagedRuleGroupOverrideResponseArrayOutput) ToManagedRuleGroupOverrideResponseArrayOutput() ManagedRuleGroupOverrideResponseArrayOutput
func (ManagedRuleGroupOverrideResponseArrayOutput) ToManagedRuleGroupOverrideResponseArrayOutputWithContext ¶
func (o ManagedRuleGroupOverrideResponseArrayOutput) ToManagedRuleGroupOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseArrayOutput
type ManagedRuleGroupOverrideResponseInput ¶
type ManagedRuleGroupOverrideResponseInput interface { pulumi.Input ToManagedRuleGroupOverrideResponseOutput() ManagedRuleGroupOverrideResponseOutput ToManagedRuleGroupOverrideResponseOutputWithContext(context.Context) ManagedRuleGroupOverrideResponseOutput }
ManagedRuleGroupOverrideResponseInput is an input type that accepts ManagedRuleGroupOverrideResponseArgs and ManagedRuleGroupOverrideResponseOutput values. You can construct a concrete instance of `ManagedRuleGroupOverrideResponseInput` via:
ManagedRuleGroupOverrideResponseArgs{...}
type ManagedRuleGroupOverrideResponseOutput ¶
type ManagedRuleGroupOverrideResponseOutput struct{ *pulumi.OutputState }
Defines a managed rule group override setting.
func (ManagedRuleGroupOverrideResponseOutput) ElementType ¶
func (ManagedRuleGroupOverrideResponseOutput) ElementType() reflect.Type
func (ManagedRuleGroupOverrideResponseOutput) RuleGroupName ¶
func (o ManagedRuleGroupOverrideResponseOutput) RuleGroupName() pulumi.StringOutput
Describes the managed rule group within the rule set to override
func (ManagedRuleGroupOverrideResponseOutput) Rules ¶
List of rules that will be disabled. If none specified, all rules in the group will be disabled.
func (ManagedRuleGroupOverrideResponseOutput) ToManagedRuleGroupOverrideResponseOutput ¶
func (o ManagedRuleGroupOverrideResponseOutput) ToManagedRuleGroupOverrideResponseOutput() ManagedRuleGroupOverrideResponseOutput
func (ManagedRuleGroupOverrideResponseOutput) ToManagedRuleGroupOverrideResponseOutputWithContext ¶
func (o ManagedRuleGroupOverrideResponseOutput) ToManagedRuleGroupOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleGroupOverrideResponseOutput
type ManagedRuleOverride ¶
type ManagedRuleOverride struct { // Describes the override action to be applied when rule matches. Action *string `pulumi:"action"` // Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. EnabledState *string `pulumi:"enabledState"` // Identifier for the managed rule. RuleId string `pulumi:"ruleId"` }
Defines a managed rule group override setting.
type ManagedRuleOverrideArgs ¶
type ManagedRuleOverrideArgs struct { // Describes the override action to be applied when rule matches. Action pulumi.StringPtrInput `pulumi:"action"` // Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Identifier for the managed rule. RuleId pulumi.StringInput `pulumi:"ruleId"` }
Defines a managed rule group override setting.
func (ManagedRuleOverrideArgs) ElementType ¶
func (ManagedRuleOverrideArgs) ElementType() reflect.Type
func (ManagedRuleOverrideArgs) ToManagedRuleOverrideOutput ¶
func (i ManagedRuleOverrideArgs) ToManagedRuleOverrideOutput() ManagedRuleOverrideOutput
func (ManagedRuleOverrideArgs) ToManagedRuleOverrideOutputWithContext ¶
func (i ManagedRuleOverrideArgs) ToManagedRuleOverrideOutputWithContext(ctx context.Context) ManagedRuleOverrideOutput
type ManagedRuleOverrideArray ¶
type ManagedRuleOverrideArray []ManagedRuleOverrideInput
func (ManagedRuleOverrideArray) ElementType ¶
func (ManagedRuleOverrideArray) ElementType() reflect.Type
func (ManagedRuleOverrideArray) ToManagedRuleOverrideArrayOutput ¶
func (i ManagedRuleOverrideArray) ToManagedRuleOverrideArrayOutput() ManagedRuleOverrideArrayOutput
func (ManagedRuleOverrideArray) ToManagedRuleOverrideArrayOutputWithContext ¶
func (i ManagedRuleOverrideArray) ToManagedRuleOverrideArrayOutputWithContext(ctx context.Context) ManagedRuleOverrideArrayOutput
type ManagedRuleOverrideArrayInput ¶
type ManagedRuleOverrideArrayInput interface { pulumi.Input ToManagedRuleOverrideArrayOutput() ManagedRuleOverrideArrayOutput ToManagedRuleOverrideArrayOutputWithContext(context.Context) ManagedRuleOverrideArrayOutput }
ManagedRuleOverrideArrayInput is an input type that accepts ManagedRuleOverrideArray and ManagedRuleOverrideArrayOutput values. You can construct a concrete instance of `ManagedRuleOverrideArrayInput` via:
ManagedRuleOverrideArray{ ManagedRuleOverrideArgs{...} }
type ManagedRuleOverrideArrayOutput ¶
type ManagedRuleOverrideArrayOutput struct{ *pulumi.OutputState }
func (ManagedRuleOverrideArrayOutput) ElementType ¶
func (ManagedRuleOverrideArrayOutput) ElementType() reflect.Type
func (ManagedRuleOverrideArrayOutput) Index ¶
func (o ManagedRuleOverrideArrayOutput) Index(i pulumi.IntInput) ManagedRuleOverrideOutput
func (ManagedRuleOverrideArrayOutput) ToManagedRuleOverrideArrayOutput ¶
func (o ManagedRuleOverrideArrayOutput) ToManagedRuleOverrideArrayOutput() ManagedRuleOverrideArrayOutput
func (ManagedRuleOverrideArrayOutput) ToManagedRuleOverrideArrayOutputWithContext ¶
func (o ManagedRuleOverrideArrayOutput) ToManagedRuleOverrideArrayOutputWithContext(ctx context.Context) ManagedRuleOverrideArrayOutput
type ManagedRuleOverrideInput ¶
type ManagedRuleOverrideInput interface { pulumi.Input ToManagedRuleOverrideOutput() ManagedRuleOverrideOutput ToManagedRuleOverrideOutputWithContext(context.Context) ManagedRuleOverrideOutput }
ManagedRuleOverrideInput is an input type that accepts ManagedRuleOverrideArgs and ManagedRuleOverrideOutput values. You can construct a concrete instance of `ManagedRuleOverrideInput` via:
ManagedRuleOverrideArgs{...}
type ManagedRuleOverrideOutput ¶
type ManagedRuleOverrideOutput struct{ *pulumi.OutputState }
Defines a managed rule group override setting.
func (ManagedRuleOverrideOutput) Action ¶
func (o ManagedRuleOverrideOutput) Action() pulumi.StringPtrOutput
Describes the override action to be applied when rule matches.
func (ManagedRuleOverrideOutput) ElementType ¶
func (ManagedRuleOverrideOutput) ElementType() reflect.Type
func (ManagedRuleOverrideOutput) EnabledState ¶
func (o ManagedRuleOverrideOutput) EnabledState() pulumi.StringPtrOutput
Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
func (ManagedRuleOverrideOutput) RuleId ¶
func (o ManagedRuleOverrideOutput) RuleId() pulumi.StringOutput
Identifier for the managed rule.
func (ManagedRuleOverrideOutput) ToManagedRuleOverrideOutput ¶
func (o ManagedRuleOverrideOutput) ToManagedRuleOverrideOutput() ManagedRuleOverrideOutput
func (ManagedRuleOverrideOutput) ToManagedRuleOverrideOutputWithContext ¶
func (o ManagedRuleOverrideOutput) ToManagedRuleOverrideOutputWithContext(ctx context.Context) ManagedRuleOverrideOutput
type ManagedRuleOverrideResponse ¶
type ManagedRuleOverrideResponse struct { // Describes the override action to be applied when rule matches. Action *string `pulumi:"action"` // Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. EnabledState *string `pulumi:"enabledState"` // Identifier for the managed rule. RuleId string `pulumi:"ruleId"` }
Defines a managed rule group override setting.
type ManagedRuleOverrideResponseArgs ¶
type ManagedRuleOverrideResponseArgs struct { // Describes the override action to be applied when rule matches. Action pulumi.StringPtrInput `pulumi:"action"` // Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Identifier for the managed rule. RuleId pulumi.StringInput `pulumi:"ruleId"` }
Defines a managed rule group override setting.
func (ManagedRuleOverrideResponseArgs) ElementType ¶
func (ManagedRuleOverrideResponseArgs) ElementType() reflect.Type
func (ManagedRuleOverrideResponseArgs) ToManagedRuleOverrideResponseOutput ¶
func (i ManagedRuleOverrideResponseArgs) ToManagedRuleOverrideResponseOutput() ManagedRuleOverrideResponseOutput
func (ManagedRuleOverrideResponseArgs) ToManagedRuleOverrideResponseOutputWithContext ¶
func (i ManagedRuleOverrideResponseArgs) ToManagedRuleOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseOutput
type ManagedRuleOverrideResponseArray ¶
type ManagedRuleOverrideResponseArray []ManagedRuleOverrideResponseInput
func (ManagedRuleOverrideResponseArray) ElementType ¶
func (ManagedRuleOverrideResponseArray) ElementType() reflect.Type
func (ManagedRuleOverrideResponseArray) ToManagedRuleOverrideResponseArrayOutput ¶
func (i ManagedRuleOverrideResponseArray) ToManagedRuleOverrideResponseArrayOutput() ManagedRuleOverrideResponseArrayOutput
func (ManagedRuleOverrideResponseArray) ToManagedRuleOverrideResponseArrayOutputWithContext ¶
func (i ManagedRuleOverrideResponseArray) ToManagedRuleOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseArrayOutput
type ManagedRuleOverrideResponseArrayInput ¶
type ManagedRuleOverrideResponseArrayInput interface { pulumi.Input ToManagedRuleOverrideResponseArrayOutput() ManagedRuleOverrideResponseArrayOutput ToManagedRuleOverrideResponseArrayOutputWithContext(context.Context) ManagedRuleOverrideResponseArrayOutput }
ManagedRuleOverrideResponseArrayInput is an input type that accepts ManagedRuleOverrideResponseArray and ManagedRuleOverrideResponseArrayOutput values. You can construct a concrete instance of `ManagedRuleOverrideResponseArrayInput` via:
ManagedRuleOverrideResponseArray{ ManagedRuleOverrideResponseArgs{...} }
type ManagedRuleOverrideResponseArrayOutput ¶
type ManagedRuleOverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagedRuleOverrideResponseArrayOutput) ElementType ¶
func (ManagedRuleOverrideResponseArrayOutput) ElementType() reflect.Type
func (ManagedRuleOverrideResponseArrayOutput) ToManagedRuleOverrideResponseArrayOutput ¶
func (o ManagedRuleOverrideResponseArrayOutput) ToManagedRuleOverrideResponseArrayOutput() ManagedRuleOverrideResponseArrayOutput
func (ManagedRuleOverrideResponseArrayOutput) ToManagedRuleOverrideResponseArrayOutputWithContext ¶
func (o ManagedRuleOverrideResponseArrayOutput) ToManagedRuleOverrideResponseArrayOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseArrayOutput
type ManagedRuleOverrideResponseInput ¶
type ManagedRuleOverrideResponseInput interface { pulumi.Input ToManagedRuleOverrideResponseOutput() ManagedRuleOverrideResponseOutput ToManagedRuleOverrideResponseOutputWithContext(context.Context) ManagedRuleOverrideResponseOutput }
ManagedRuleOverrideResponseInput is an input type that accepts ManagedRuleOverrideResponseArgs and ManagedRuleOverrideResponseOutput values. You can construct a concrete instance of `ManagedRuleOverrideResponseInput` via:
ManagedRuleOverrideResponseArgs{...}
type ManagedRuleOverrideResponseOutput ¶
type ManagedRuleOverrideResponseOutput struct{ *pulumi.OutputState }
Defines a managed rule group override setting.
func (ManagedRuleOverrideResponseOutput) Action ¶
func (o ManagedRuleOverrideResponseOutput) Action() pulumi.StringPtrOutput
Describes the override action to be applied when rule matches.
func (ManagedRuleOverrideResponseOutput) ElementType ¶
func (ManagedRuleOverrideResponseOutput) ElementType() reflect.Type
func (ManagedRuleOverrideResponseOutput) EnabledState ¶
func (o ManagedRuleOverrideResponseOutput) EnabledState() pulumi.StringPtrOutput
Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
func (ManagedRuleOverrideResponseOutput) RuleId ¶
func (o ManagedRuleOverrideResponseOutput) RuleId() pulumi.StringOutput
Identifier for the managed rule.
func (ManagedRuleOverrideResponseOutput) ToManagedRuleOverrideResponseOutput ¶
func (o ManagedRuleOverrideResponseOutput) ToManagedRuleOverrideResponseOutput() ManagedRuleOverrideResponseOutput
func (ManagedRuleOverrideResponseOutput) ToManagedRuleOverrideResponseOutputWithContext ¶
func (o ManagedRuleOverrideResponseOutput) ToManagedRuleOverrideResponseOutputWithContext(ctx context.Context) ManagedRuleOverrideResponseOutput
type ManagedRuleSet ¶
type ManagedRuleSet struct { // Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests. AnomalyScore *int `pulumi:"anomalyScore"` // Defines the rule overrides to apply to the rule set. RuleGroupOverrides []ManagedRuleGroupOverride `pulumi:"ruleGroupOverrides"` // Defines the rule set type to use. RuleSetType string `pulumi:"ruleSetType"` // Defines the version of the rule set to use. RuleSetVersion string `pulumi:"ruleSetVersion"` }
Defines a managed rule set.
type ManagedRuleSetArgs ¶
type ManagedRuleSetArgs struct { // Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests. AnomalyScore pulumi.IntPtrInput `pulumi:"anomalyScore"` // Defines the rule overrides to apply to the rule set. RuleGroupOverrides ManagedRuleGroupOverrideArrayInput `pulumi:"ruleGroupOverrides"` // Defines the rule set type to use. RuleSetType pulumi.StringInput `pulumi:"ruleSetType"` // Defines the version of the rule set to use. RuleSetVersion pulumi.StringInput `pulumi:"ruleSetVersion"` }
Defines a managed rule set.
func (ManagedRuleSetArgs) ElementType ¶
func (ManagedRuleSetArgs) ElementType() reflect.Type
func (ManagedRuleSetArgs) ToManagedRuleSetOutput ¶
func (i ManagedRuleSetArgs) ToManagedRuleSetOutput() ManagedRuleSetOutput
func (ManagedRuleSetArgs) ToManagedRuleSetOutputWithContext ¶
func (i ManagedRuleSetArgs) ToManagedRuleSetOutputWithContext(ctx context.Context) ManagedRuleSetOutput
type ManagedRuleSetArray ¶
type ManagedRuleSetArray []ManagedRuleSetInput
func (ManagedRuleSetArray) ElementType ¶
func (ManagedRuleSetArray) ElementType() reflect.Type
func (ManagedRuleSetArray) ToManagedRuleSetArrayOutput ¶
func (i ManagedRuleSetArray) ToManagedRuleSetArrayOutput() ManagedRuleSetArrayOutput
func (ManagedRuleSetArray) ToManagedRuleSetArrayOutputWithContext ¶
func (i ManagedRuleSetArray) ToManagedRuleSetArrayOutputWithContext(ctx context.Context) ManagedRuleSetArrayOutput
type ManagedRuleSetArrayInput ¶
type ManagedRuleSetArrayInput interface { pulumi.Input ToManagedRuleSetArrayOutput() ManagedRuleSetArrayOutput ToManagedRuleSetArrayOutputWithContext(context.Context) ManagedRuleSetArrayOutput }
ManagedRuleSetArrayInput is an input type that accepts ManagedRuleSetArray and ManagedRuleSetArrayOutput values. You can construct a concrete instance of `ManagedRuleSetArrayInput` via:
ManagedRuleSetArray{ ManagedRuleSetArgs{...} }
type ManagedRuleSetArrayOutput ¶
type ManagedRuleSetArrayOutput struct{ *pulumi.OutputState }
func (ManagedRuleSetArrayOutput) ElementType ¶
func (ManagedRuleSetArrayOutput) ElementType() reflect.Type
func (ManagedRuleSetArrayOutput) Index ¶
func (o ManagedRuleSetArrayOutput) Index(i pulumi.IntInput) ManagedRuleSetOutput
func (ManagedRuleSetArrayOutput) ToManagedRuleSetArrayOutput ¶
func (o ManagedRuleSetArrayOutput) ToManagedRuleSetArrayOutput() ManagedRuleSetArrayOutput
func (ManagedRuleSetArrayOutput) ToManagedRuleSetArrayOutputWithContext ¶
func (o ManagedRuleSetArrayOutput) ToManagedRuleSetArrayOutputWithContext(ctx context.Context) ManagedRuleSetArrayOutput
type ManagedRuleSetInput ¶
type ManagedRuleSetInput interface { pulumi.Input ToManagedRuleSetOutput() ManagedRuleSetOutput ToManagedRuleSetOutputWithContext(context.Context) ManagedRuleSetOutput }
ManagedRuleSetInput is an input type that accepts ManagedRuleSetArgs and ManagedRuleSetOutput values. You can construct a concrete instance of `ManagedRuleSetInput` via:
ManagedRuleSetArgs{...}
type ManagedRuleSetList ¶
type ManagedRuleSetList struct { // List of rule sets. ManagedRuleSets []ManagedRuleSet `pulumi:"managedRuleSets"` }
Defines the list of managed rule sets for the policy.
type ManagedRuleSetListArgs ¶
type ManagedRuleSetListArgs struct { // List of rule sets. ManagedRuleSets ManagedRuleSetArrayInput `pulumi:"managedRuleSets"` }
Defines the list of managed rule sets for the policy.
func (ManagedRuleSetListArgs) ElementType ¶
func (ManagedRuleSetListArgs) ElementType() reflect.Type
func (ManagedRuleSetListArgs) ToManagedRuleSetListOutput ¶
func (i ManagedRuleSetListArgs) ToManagedRuleSetListOutput() ManagedRuleSetListOutput
func (ManagedRuleSetListArgs) ToManagedRuleSetListOutputWithContext ¶
func (i ManagedRuleSetListArgs) ToManagedRuleSetListOutputWithContext(ctx context.Context) ManagedRuleSetListOutput
func (ManagedRuleSetListArgs) ToManagedRuleSetListPtrOutput ¶
func (i ManagedRuleSetListArgs) ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput
func (ManagedRuleSetListArgs) ToManagedRuleSetListPtrOutputWithContext ¶
func (i ManagedRuleSetListArgs) ToManagedRuleSetListPtrOutputWithContext(ctx context.Context) ManagedRuleSetListPtrOutput
type ManagedRuleSetListInput ¶
type ManagedRuleSetListInput interface { pulumi.Input ToManagedRuleSetListOutput() ManagedRuleSetListOutput ToManagedRuleSetListOutputWithContext(context.Context) ManagedRuleSetListOutput }
ManagedRuleSetListInput is an input type that accepts ManagedRuleSetListArgs and ManagedRuleSetListOutput values. You can construct a concrete instance of `ManagedRuleSetListInput` via:
ManagedRuleSetListArgs{...}
type ManagedRuleSetListOutput ¶
type ManagedRuleSetListOutput struct{ *pulumi.OutputState }
Defines the list of managed rule sets for the policy.
func (ManagedRuleSetListOutput) ElementType ¶
func (ManagedRuleSetListOutput) ElementType() reflect.Type
func (ManagedRuleSetListOutput) ManagedRuleSets ¶
func (o ManagedRuleSetListOutput) ManagedRuleSets() ManagedRuleSetArrayOutput
List of rule sets.
func (ManagedRuleSetListOutput) ToManagedRuleSetListOutput ¶
func (o ManagedRuleSetListOutput) ToManagedRuleSetListOutput() ManagedRuleSetListOutput
func (ManagedRuleSetListOutput) ToManagedRuleSetListOutputWithContext ¶
func (o ManagedRuleSetListOutput) ToManagedRuleSetListOutputWithContext(ctx context.Context) ManagedRuleSetListOutput
func (ManagedRuleSetListOutput) ToManagedRuleSetListPtrOutput ¶
func (o ManagedRuleSetListOutput) ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput
func (ManagedRuleSetListOutput) ToManagedRuleSetListPtrOutputWithContext ¶
func (o ManagedRuleSetListOutput) ToManagedRuleSetListPtrOutputWithContext(ctx context.Context) ManagedRuleSetListPtrOutput
type ManagedRuleSetListPtrInput ¶
type ManagedRuleSetListPtrInput interface { pulumi.Input ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput ToManagedRuleSetListPtrOutputWithContext(context.Context) ManagedRuleSetListPtrOutput }
ManagedRuleSetListPtrInput is an input type that accepts ManagedRuleSetListArgs, ManagedRuleSetListPtr and ManagedRuleSetListPtrOutput values. You can construct a concrete instance of `ManagedRuleSetListPtrInput` via:
ManagedRuleSetListArgs{...} or: nil
func ManagedRuleSetListPtr ¶
func ManagedRuleSetListPtr(v *ManagedRuleSetListArgs) ManagedRuleSetListPtrInput
type ManagedRuleSetListPtrOutput ¶
type ManagedRuleSetListPtrOutput struct{ *pulumi.OutputState }
func (ManagedRuleSetListPtrOutput) Elem ¶
func (o ManagedRuleSetListPtrOutput) Elem() ManagedRuleSetListOutput
func (ManagedRuleSetListPtrOutput) ElementType ¶
func (ManagedRuleSetListPtrOutput) ElementType() reflect.Type
func (ManagedRuleSetListPtrOutput) ManagedRuleSets ¶
func (o ManagedRuleSetListPtrOutput) ManagedRuleSets() ManagedRuleSetArrayOutput
List of rule sets.
func (ManagedRuleSetListPtrOutput) ToManagedRuleSetListPtrOutput ¶
func (o ManagedRuleSetListPtrOutput) ToManagedRuleSetListPtrOutput() ManagedRuleSetListPtrOutput
func (ManagedRuleSetListPtrOutput) ToManagedRuleSetListPtrOutputWithContext ¶
func (o ManagedRuleSetListPtrOutput) ToManagedRuleSetListPtrOutputWithContext(ctx context.Context) ManagedRuleSetListPtrOutput
type ManagedRuleSetListResponse ¶
type ManagedRuleSetListResponse struct { // List of rule sets. ManagedRuleSets []ManagedRuleSetResponse `pulumi:"managedRuleSets"` }
Defines the list of managed rule sets for the policy.
type ManagedRuleSetListResponseArgs ¶
type ManagedRuleSetListResponseArgs struct { // List of rule sets. ManagedRuleSets ManagedRuleSetResponseArrayInput `pulumi:"managedRuleSets"` }
Defines the list of managed rule sets for the policy.
func (ManagedRuleSetListResponseArgs) ElementType ¶
func (ManagedRuleSetListResponseArgs) ElementType() reflect.Type
func (ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponseOutput ¶
func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponseOutput() ManagedRuleSetListResponseOutput
func (ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponseOutputWithContext ¶
func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponseOutputWithContext(ctx context.Context) ManagedRuleSetListResponseOutput
func (ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponsePtrOutput ¶
func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponsePtrOutput() ManagedRuleSetListResponsePtrOutput
func (ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponsePtrOutputWithContext ¶
func (i ManagedRuleSetListResponseArgs) ToManagedRuleSetListResponsePtrOutputWithContext(ctx context.Context) ManagedRuleSetListResponsePtrOutput
type ManagedRuleSetListResponseInput ¶
type ManagedRuleSetListResponseInput interface { pulumi.Input ToManagedRuleSetListResponseOutput() ManagedRuleSetListResponseOutput ToManagedRuleSetListResponseOutputWithContext(context.Context) ManagedRuleSetListResponseOutput }
ManagedRuleSetListResponseInput is an input type that accepts ManagedRuleSetListResponseArgs and ManagedRuleSetListResponseOutput values. You can construct a concrete instance of `ManagedRuleSetListResponseInput` via:
ManagedRuleSetListResponseArgs{...}
type ManagedRuleSetListResponseOutput ¶
type ManagedRuleSetListResponseOutput struct{ *pulumi.OutputState }
Defines the list of managed rule sets for the policy.
func (ManagedRuleSetListResponseOutput) ElementType ¶
func (ManagedRuleSetListResponseOutput) ElementType() reflect.Type
func (ManagedRuleSetListResponseOutput) ManagedRuleSets ¶
func (o ManagedRuleSetListResponseOutput) ManagedRuleSets() ManagedRuleSetResponseArrayOutput
List of rule sets.
func (ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponseOutput ¶
func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponseOutput() ManagedRuleSetListResponseOutput
func (ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponseOutputWithContext ¶
func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponseOutputWithContext(ctx context.Context) ManagedRuleSetListResponseOutput
func (ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponsePtrOutput ¶
func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponsePtrOutput() ManagedRuleSetListResponsePtrOutput
func (ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponsePtrOutputWithContext ¶
func (o ManagedRuleSetListResponseOutput) ToManagedRuleSetListResponsePtrOutputWithContext(ctx context.Context) ManagedRuleSetListResponsePtrOutput
type ManagedRuleSetListResponsePtrInput ¶
type ManagedRuleSetListResponsePtrInput interface { pulumi.Input ToManagedRuleSetListResponsePtrOutput() ManagedRuleSetListResponsePtrOutput ToManagedRuleSetListResponsePtrOutputWithContext(context.Context) ManagedRuleSetListResponsePtrOutput }
ManagedRuleSetListResponsePtrInput is an input type that accepts ManagedRuleSetListResponseArgs, ManagedRuleSetListResponsePtr and ManagedRuleSetListResponsePtrOutput values. You can construct a concrete instance of `ManagedRuleSetListResponsePtrInput` via:
ManagedRuleSetListResponseArgs{...} or: nil
func ManagedRuleSetListResponsePtr ¶
func ManagedRuleSetListResponsePtr(v *ManagedRuleSetListResponseArgs) ManagedRuleSetListResponsePtrInput
type ManagedRuleSetListResponsePtrOutput ¶
type ManagedRuleSetListResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedRuleSetListResponsePtrOutput) Elem ¶
func (o ManagedRuleSetListResponsePtrOutput) Elem() ManagedRuleSetListResponseOutput
func (ManagedRuleSetListResponsePtrOutput) ElementType ¶
func (ManagedRuleSetListResponsePtrOutput) ElementType() reflect.Type
func (ManagedRuleSetListResponsePtrOutput) ManagedRuleSets ¶
func (o ManagedRuleSetListResponsePtrOutput) ManagedRuleSets() ManagedRuleSetResponseArrayOutput
List of rule sets.
func (ManagedRuleSetListResponsePtrOutput) ToManagedRuleSetListResponsePtrOutput ¶
func (o ManagedRuleSetListResponsePtrOutput) ToManagedRuleSetListResponsePtrOutput() ManagedRuleSetListResponsePtrOutput
func (ManagedRuleSetListResponsePtrOutput) ToManagedRuleSetListResponsePtrOutputWithContext ¶
func (o ManagedRuleSetListResponsePtrOutput) ToManagedRuleSetListResponsePtrOutputWithContext(ctx context.Context) ManagedRuleSetListResponsePtrOutput
type ManagedRuleSetOutput ¶
type ManagedRuleSetOutput struct{ *pulumi.OutputState }
Defines a managed rule set.
func (ManagedRuleSetOutput) AnomalyScore ¶
func (o ManagedRuleSetOutput) AnomalyScore() pulumi.IntPtrOutput
Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
func (ManagedRuleSetOutput) ElementType ¶
func (ManagedRuleSetOutput) ElementType() reflect.Type
func (ManagedRuleSetOutput) RuleGroupOverrides ¶
func (o ManagedRuleSetOutput) RuleGroupOverrides() ManagedRuleGroupOverrideArrayOutput
Defines the rule overrides to apply to the rule set.
func (ManagedRuleSetOutput) RuleSetType ¶
func (o ManagedRuleSetOutput) RuleSetType() pulumi.StringOutput
Defines the rule set type to use.
func (ManagedRuleSetOutput) RuleSetVersion ¶
func (o ManagedRuleSetOutput) RuleSetVersion() pulumi.StringOutput
Defines the version of the rule set to use.
func (ManagedRuleSetOutput) ToManagedRuleSetOutput ¶
func (o ManagedRuleSetOutput) ToManagedRuleSetOutput() ManagedRuleSetOutput
func (ManagedRuleSetOutput) ToManagedRuleSetOutputWithContext ¶
func (o ManagedRuleSetOutput) ToManagedRuleSetOutputWithContext(ctx context.Context) ManagedRuleSetOutput
type ManagedRuleSetResponse ¶
type ManagedRuleSetResponse struct { // Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests. AnomalyScore *int `pulumi:"anomalyScore"` // Defines the rule overrides to apply to the rule set. RuleGroupOverrides []ManagedRuleGroupOverrideResponse `pulumi:"ruleGroupOverrides"` // Defines the rule set type to use. RuleSetType string `pulumi:"ruleSetType"` // Defines the version of the rule set to use. RuleSetVersion string `pulumi:"ruleSetVersion"` }
Defines a managed rule set.
type ManagedRuleSetResponseArgs ¶
type ManagedRuleSetResponseArgs struct { // Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests. AnomalyScore pulumi.IntPtrInput `pulumi:"anomalyScore"` // Defines the rule overrides to apply to the rule set. RuleGroupOverrides ManagedRuleGroupOverrideResponseArrayInput `pulumi:"ruleGroupOverrides"` // Defines the rule set type to use. RuleSetType pulumi.StringInput `pulumi:"ruleSetType"` // Defines the version of the rule set to use. RuleSetVersion pulumi.StringInput `pulumi:"ruleSetVersion"` }
Defines a managed rule set.
func (ManagedRuleSetResponseArgs) ElementType ¶
func (ManagedRuleSetResponseArgs) ElementType() reflect.Type
func (ManagedRuleSetResponseArgs) ToManagedRuleSetResponseOutput ¶
func (i ManagedRuleSetResponseArgs) ToManagedRuleSetResponseOutput() ManagedRuleSetResponseOutput
func (ManagedRuleSetResponseArgs) ToManagedRuleSetResponseOutputWithContext ¶
func (i ManagedRuleSetResponseArgs) ToManagedRuleSetResponseOutputWithContext(ctx context.Context) ManagedRuleSetResponseOutput
type ManagedRuleSetResponseArray ¶
type ManagedRuleSetResponseArray []ManagedRuleSetResponseInput
func (ManagedRuleSetResponseArray) ElementType ¶
func (ManagedRuleSetResponseArray) ElementType() reflect.Type
func (ManagedRuleSetResponseArray) ToManagedRuleSetResponseArrayOutput ¶
func (i ManagedRuleSetResponseArray) ToManagedRuleSetResponseArrayOutput() ManagedRuleSetResponseArrayOutput
func (ManagedRuleSetResponseArray) ToManagedRuleSetResponseArrayOutputWithContext ¶
func (i ManagedRuleSetResponseArray) ToManagedRuleSetResponseArrayOutputWithContext(ctx context.Context) ManagedRuleSetResponseArrayOutput
type ManagedRuleSetResponseArrayInput ¶
type ManagedRuleSetResponseArrayInput interface { pulumi.Input ToManagedRuleSetResponseArrayOutput() ManagedRuleSetResponseArrayOutput ToManagedRuleSetResponseArrayOutputWithContext(context.Context) ManagedRuleSetResponseArrayOutput }
ManagedRuleSetResponseArrayInput is an input type that accepts ManagedRuleSetResponseArray and ManagedRuleSetResponseArrayOutput values. You can construct a concrete instance of `ManagedRuleSetResponseArrayInput` via:
ManagedRuleSetResponseArray{ ManagedRuleSetResponseArgs{...} }
type ManagedRuleSetResponseArrayOutput ¶
type ManagedRuleSetResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagedRuleSetResponseArrayOutput) ElementType ¶
func (ManagedRuleSetResponseArrayOutput) ElementType() reflect.Type
func (ManagedRuleSetResponseArrayOutput) Index ¶
func (o ManagedRuleSetResponseArrayOutput) Index(i pulumi.IntInput) ManagedRuleSetResponseOutput
func (ManagedRuleSetResponseArrayOutput) ToManagedRuleSetResponseArrayOutput ¶
func (o ManagedRuleSetResponseArrayOutput) ToManagedRuleSetResponseArrayOutput() ManagedRuleSetResponseArrayOutput
func (ManagedRuleSetResponseArrayOutput) ToManagedRuleSetResponseArrayOutputWithContext ¶
func (o ManagedRuleSetResponseArrayOutput) ToManagedRuleSetResponseArrayOutputWithContext(ctx context.Context) ManagedRuleSetResponseArrayOutput
type ManagedRuleSetResponseInput ¶
type ManagedRuleSetResponseInput interface { pulumi.Input ToManagedRuleSetResponseOutput() ManagedRuleSetResponseOutput ToManagedRuleSetResponseOutputWithContext(context.Context) ManagedRuleSetResponseOutput }
ManagedRuleSetResponseInput is an input type that accepts ManagedRuleSetResponseArgs and ManagedRuleSetResponseOutput values. You can construct a concrete instance of `ManagedRuleSetResponseInput` via:
ManagedRuleSetResponseArgs{...}
type ManagedRuleSetResponseOutput ¶
type ManagedRuleSetResponseOutput struct{ *pulumi.OutputState }
Defines a managed rule set.
func (ManagedRuleSetResponseOutput) AnomalyScore ¶
func (o ManagedRuleSetResponseOutput) AnomalyScore() pulumi.IntPtrOutput
Verizon only : If the rule set supports anomaly detection mode, this describes the threshold for blocking requests.
func (ManagedRuleSetResponseOutput) ElementType ¶
func (ManagedRuleSetResponseOutput) ElementType() reflect.Type
func (ManagedRuleSetResponseOutput) RuleGroupOverrides ¶
func (o ManagedRuleSetResponseOutput) RuleGroupOverrides() ManagedRuleGroupOverrideResponseArrayOutput
Defines the rule overrides to apply to the rule set.
func (ManagedRuleSetResponseOutput) RuleSetType ¶
func (o ManagedRuleSetResponseOutput) RuleSetType() pulumi.StringOutput
Defines the rule set type to use.
func (ManagedRuleSetResponseOutput) RuleSetVersion ¶
func (o ManagedRuleSetResponseOutput) RuleSetVersion() pulumi.StringOutput
Defines the version of the rule set to use.
func (ManagedRuleSetResponseOutput) ToManagedRuleSetResponseOutput ¶
func (o ManagedRuleSetResponseOutput) ToManagedRuleSetResponseOutput() ManagedRuleSetResponseOutput
func (ManagedRuleSetResponseOutput) ToManagedRuleSetResponseOutputWithContext ¶
func (o ManagedRuleSetResponseOutput) ToManagedRuleSetResponseOutputWithContext(ctx context.Context) ManagedRuleSetResponseOutput
type MatchCondition ¶
type MatchCondition struct { // List of possible match values. MatchValue []string `pulumi:"matchValue"` // Match variable to compare against. MatchVariable string `pulumi:"matchVariable"` // Describes if the result of this condition should be negated. NegateCondition *bool `pulumi:"negateCondition"` // Describes operator to be matched Operator string `pulumi:"operator"` // Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs. Selector *string `pulumi:"selector"` // List of transforms. Transforms []string `pulumi:"transforms"` }
Define match conditions
type MatchConditionArgs ¶
type MatchConditionArgs struct { // List of possible match values. MatchValue pulumi.StringArrayInput `pulumi:"matchValue"` // Match variable to compare against. MatchVariable pulumi.StringInput `pulumi:"matchVariable"` // Describes if the result of this condition should be negated. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs. Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Define match conditions
func (MatchConditionArgs) ElementType ¶
func (MatchConditionArgs) ElementType() reflect.Type
func (MatchConditionArgs) ToMatchConditionOutput ¶
func (i MatchConditionArgs) ToMatchConditionOutput() MatchConditionOutput
func (MatchConditionArgs) ToMatchConditionOutputWithContext ¶
func (i MatchConditionArgs) ToMatchConditionOutputWithContext(ctx context.Context) MatchConditionOutput
type MatchConditionArray ¶
type MatchConditionArray []MatchConditionInput
func (MatchConditionArray) ElementType ¶
func (MatchConditionArray) ElementType() reflect.Type
func (MatchConditionArray) ToMatchConditionArrayOutput ¶
func (i MatchConditionArray) ToMatchConditionArrayOutput() MatchConditionArrayOutput
func (MatchConditionArray) ToMatchConditionArrayOutputWithContext ¶
func (i MatchConditionArray) ToMatchConditionArrayOutputWithContext(ctx context.Context) MatchConditionArrayOutput
type MatchConditionArrayInput ¶
type MatchConditionArrayInput interface { pulumi.Input ToMatchConditionArrayOutput() MatchConditionArrayOutput ToMatchConditionArrayOutputWithContext(context.Context) MatchConditionArrayOutput }
MatchConditionArrayInput is an input type that accepts MatchConditionArray and MatchConditionArrayOutput values. You can construct a concrete instance of `MatchConditionArrayInput` via:
MatchConditionArray{ MatchConditionArgs{...} }
type MatchConditionArrayOutput ¶
type MatchConditionArrayOutput struct{ *pulumi.OutputState }
func (MatchConditionArrayOutput) ElementType ¶
func (MatchConditionArrayOutput) ElementType() reflect.Type
func (MatchConditionArrayOutput) Index ¶
func (o MatchConditionArrayOutput) Index(i pulumi.IntInput) MatchConditionOutput
func (MatchConditionArrayOutput) ToMatchConditionArrayOutput ¶
func (o MatchConditionArrayOutput) ToMatchConditionArrayOutput() MatchConditionArrayOutput
func (MatchConditionArrayOutput) ToMatchConditionArrayOutputWithContext ¶
func (o MatchConditionArrayOutput) ToMatchConditionArrayOutputWithContext(ctx context.Context) MatchConditionArrayOutput
type MatchConditionInput ¶
type MatchConditionInput interface { pulumi.Input ToMatchConditionOutput() MatchConditionOutput ToMatchConditionOutputWithContext(context.Context) MatchConditionOutput }
MatchConditionInput is an input type that accepts MatchConditionArgs and MatchConditionOutput values. You can construct a concrete instance of `MatchConditionInput` via:
MatchConditionArgs{...}
type MatchConditionOutput ¶
type MatchConditionOutput struct{ *pulumi.OutputState }
Define match conditions
func (MatchConditionOutput) ElementType ¶
func (MatchConditionOutput) ElementType() reflect.Type
func (MatchConditionOutput) MatchValue ¶
func (o MatchConditionOutput) MatchValue() pulumi.StringArrayOutput
List of possible match values.
func (MatchConditionOutput) MatchVariable ¶
func (o MatchConditionOutput) MatchVariable() pulumi.StringOutput
Match variable to compare against.
func (MatchConditionOutput) NegateCondition ¶
func (o MatchConditionOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if the result of this condition should be negated.
func (MatchConditionOutput) Operator ¶
func (o MatchConditionOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (MatchConditionOutput) Selector ¶
func (o MatchConditionOutput) Selector() pulumi.StringPtrOutput
Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
func (MatchConditionOutput) ToMatchConditionOutput ¶
func (o MatchConditionOutput) ToMatchConditionOutput() MatchConditionOutput
func (MatchConditionOutput) ToMatchConditionOutputWithContext ¶
func (o MatchConditionOutput) ToMatchConditionOutputWithContext(ctx context.Context) MatchConditionOutput
func (MatchConditionOutput) Transforms ¶
func (o MatchConditionOutput) Transforms() pulumi.StringArrayOutput
List of transforms.
type MatchConditionResponse ¶
type MatchConditionResponse struct { // List of possible match values. MatchValue []string `pulumi:"matchValue"` // Match variable to compare against. MatchVariable string `pulumi:"matchVariable"` // Describes if the result of this condition should be negated. NegateCondition *bool `pulumi:"negateCondition"` // Describes operator to be matched Operator string `pulumi:"operator"` // Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs. Selector *string `pulumi:"selector"` // List of transforms. Transforms []string `pulumi:"transforms"` }
Define match conditions
type MatchConditionResponseArgs ¶
type MatchConditionResponseArgs struct { // List of possible match values. MatchValue pulumi.StringArrayInput `pulumi:"matchValue"` // Match variable to compare against. MatchVariable pulumi.StringInput `pulumi:"matchVariable"` // Describes if the result of this condition should be negated. NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs. Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms. Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Define match conditions
func (MatchConditionResponseArgs) ElementType ¶
func (MatchConditionResponseArgs) ElementType() reflect.Type
func (MatchConditionResponseArgs) ToMatchConditionResponseOutput ¶
func (i MatchConditionResponseArgs) ToMatchConditionResponseOutput() MatchConditionResponseOutput
func (MatchConditionResponseArgs) ToMatchConditionResponseOutputWithContext ¶
func (i MatchConditionResponseArgs) ToMatchConditionResponseOutputWithContext(ctx context.Context) MatchConditionResponseOutput
type MatchConditionResponseArray ¶
type MatchConditionResponseArray []MatchConditionResponseInput
func (MatchConditionResponseArray) ElementType ¶
func (MatchConditionResponseArray) ElementType() reflect.Type
func (MatchConditionResponseArray) ToMatchConditionResponseArrayOutput ¶
func (i MatchConditionResponseArray) ToMatchConditionResponseArrayOutput() MatchConditionResponseArrayOutput
func (MatchConditionResponseArray) ToMatchConditionResponseArrayOutputWithContext ¶
func (i MatchConditionResponseArray) ToMatchConditionResponseArrayOutputWithContext(ctx context.Context) MatchConditionResponseArrayOutput
type MatchConditionResponseArrayInput ¶
type MatchConditionResponseArrayInput interface { pulumi.Input ToMatchConditionResponseArrayOutput() MatchConditionResponseArrayOutput ToMatchConditionResponseArrayOutputWithContext(context.Context) MatchConditionResponseArrayOutput }
MatchConditionResponseArrayInput is an input type that accepts MatchConditionResponseArray and MatchConditionResponseArrayOutput values. You can construct a concrete instance of `MatchConditionResponseArrayInput` via:
MatchConditionResponseArray{ MatchConditionResponseArgs{...} }
type MatchConditionResponseArrayOutput ¶
type MatchConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (MatchConditionResponseArrayOutput) ElementType ¶
func (MatchConditionResponseArrayOutput) ElementType() reflect.Type
func (MatchConditionResponseArrayOutput) Index ¶
func (o MatchConditionResponseArrayOutput) Index(i pulumi.IntInput) MatchConditionResponseOutput
func (MatchConditionResponseArrayOutput) ToMatchConditionResponseArrayOutput ¶
func (o MatchConditionResponseArrayOutput) ToMatchConditionResponseArrayOutput() MatchConditionResponseArrayOutput
func (MatchConditionResponseArrayOutput) ToMatchConditionResponseArrayOutputWithContext ¶
func (o MatchConditionResponseArrayOutput) ToMatchConditionResponseArrayOutputWithContext(ctx context.Context) MatchConditionResponseArrayOutput
type MatchConditionResponseInput ¶
type MatchConditionResponseInput interface { pulumi.Input ToMatchConditionResponseOutput() MatchConditionResponseOutput ToMatchConditionResponseOutputWithContext(context.Context) MatchConditionResponseOutput }
MatchConditionResponseInput is an input type that accepts MatchConditionResponseArgs and MatchConditionResponseOutput values. You can construct a concrete instance of `MatchConditionResponseInput` via:
MatchConditionResponseArgs{...}
type MatchConditionResponseOutput ¶
type MatchConditionResponseOutput struct{ *pulumi.OutputState }
Define match conditions
func (MatchConditionResponseOutput) ElementType ¶
func (MatchConditionResponseOutput) ElementType() reflect.Type
func (MatchConditionResponseOutput) MatchValue ¶
func (o MatchConditionResponseOutput) MatchValue() pulumi.StringArrayOutput
List of possible match values.
func (MatchConditionResponseOutput) MatchVariable ¶
func (o MatchConditionResponseOutput) MatchVariable() pulumi.StringOutput
Match variable to compare against.
func (MatchConditionResponseOutput) NegateCondition ¶
func (o MatchConditionResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if the result of this condition should be negated.
func (MatchConditionResponseOutput) Operator ¶
func (o MatchConditionResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (MatchConditionResponseOutput) Selector ¶
func (o MatchConditionResponseOutput) Selector() pulumi.StringPtrOutput
Selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs.
func (MatchConditionResponseOutput) ToMatchConditionResponseOutput ¶
func (o MatchConditionResponseOutput) ToMatchConditionResponseOutput() MatchConditionResponseOutput
func (MatchConditionResponseOutput) ToMatchConditionResponseOutputWithContext ¶
func (o MatchConditionResponseOutput) ToMatchConditionResponseOutputWithContext(ctx context.Context) MatchConditionResponseOutput
func (MatchConditionResponseOutput) Transforms ¶
func (o MatchConditionResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms.
type Origin ¶
type Origin struct { pulumi.CustomResourceState // Origin is enabled for load balancing or not Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint. HostName pulumi.StringOutput `pulumi:"hostName"` // The value of the HTTP port. Must be between 1 and 65535. HttpPort pulumi.IntPtrOutput `pulumi:"httpPort"` // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort pulumi.IntPtrOutput `pulumi:"httpsPort"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint OriginHostHeader pulumi.StringPtrOutput `pulumi:"originHostHeader"` // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5 Priority pulumi.IntPtrOutput `pulumi:"priority"` // The approval status for the connection to the Private Link PrivateEndpointStatus pulumi.StringOutput `pulumi:"privateEndpointStatus"` // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias pulumi.StringPtrOutput `pulumi:"privateLinkAlias"` // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage pulumi.StringPtrOutput `pulumi:"privateLinkApprovalMessage"` // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation pulumi.StringPtrOutput `pulumi:"privateLinkLocation"` // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId pulumi.StringPtrOutput `pulumi:"privateLinkResourceId"` // Provisioning status of the origin. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource status of the origin. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight pulumi.IntPtrOutput `pulumi:"weight"` }
CDN origin is the source of the content being delivered via CDN. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins.
func GetOrigin ¶
func GetOrigin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginState, opts ...pulumi.ResourceOption) (*Origin, error)
GetOrigin gets an existing Origin 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 NewOrigin ¶
func NewOrigin(ctx *pulumi.Context, name string, args *OriginArgs, opts ...pulumi.ResourceOption) (*Origin, error)
NewOrigin registers a new resource with the given unique name, arguments, and options.
type OriginArgs ¶
type OriginArgs struct { // Origin is enabled for load balancing or not Enabled pulumi.BoolPtrInput // Name of the endpoint under the profile which is unique globally. EndpointName pulumi.StringInput // The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint. HostName pulumi.StringInput // The value of the HTTP port. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint OriginHostHeader pulumi.StringPtrInput // Name of the origin that is unique within the endpoint. OriginName pulumi.StringInput // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5 Priority pulumi.IntPtrInput // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias pulumi.StringPtrInput // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage pulumi.StringPtrInput // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation pulumi.StringPtrInput // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId pulumi.StringPtrInput // Name of the CDN profile which is unique within the resource group. ProfileName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight pulumi.IntPtrInput }
The set of arguments for constructing a Origin resource.
func (OriginArgs) ElementType ¶
func (OriginArgs) ElementType() reflect.Type
type OriginGroup ¶
type OriginGroup struct { pulumi.CustomResourceState // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings HealthProbeParametersResponsePtrOutput `pulumi:"healthProbeSettings"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The source of the content being delivered via CDN within given origin group. Origins ResourceReferenceResponseArrayOutput `pulumi:"origins"` // Provisioning status of the origin group. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource status of the origin group. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported. ResponseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersResponsePtrOutput `pulumi:"responseBasedOriginErrorDetectionSettings"` // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes pulumi.IntPtrOutput `pulumi:"trafficRestorationTimeToHealedOrNewEndpointsInMinutes"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Origin group comprising of origins is used for load balancing to origins when the content cannot be served from CDN.
func GetOriginGroup ¶
func GetOriginGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginGroupState, opts ...pulumi.ResourceOption) (*OriginGroup, error)
GetOriginGroup gets an existing OriginGroup 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 NewOriginGroup ¶
func NewOriginGroup(ctx *pulumi.Context, name string, args *OriginGroupArgs, opts ...pulumi.ResourceOption) (*OriginGroup, error)
NewOriginGroup registers a new resource with the given unique name, arguments, and options.
type OriginGroupArgs ¶
type OriginGroupArgs struct { // Name of the endpoint under the profile which is unique globally. EndpointName pulumi.StringInput // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings HealthProbeParametersPtrInput // Name of the origin group which is unique within the endpoint. OriginGroupName pulumi.StringInput // The source of the content being delivered via CDN within given origin group. Origins ResourceReferenceArrayInput // Name of the CDN profile which is unique within the resource group. ProfileName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported. ResponseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersPtrInput // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes pulumi.IntPtrInput }
The set of arguments for constructing a OriginGroup resource.
func (OriginGroupArgs) ElementType ¶
func (OriginGroupArgs) ElementType() reflect.Type
type OriginGroupState ¶
type OriginGroupState struct { // Health probe settings to the origin that is used to determine the health of the origin. HealthProbeSettings HealthProbeParametersResponsePtrInput // Resource name. Name pulumi.StringPtrInput // The source of the content being delivered via CDN within given origin group. Origins ResourceReferenceResponseArrayInput // Provisioning status of the origin group. ProvisioningState pulumi.StringPtrInput // Resource status of the origin group. ResourceState pulumi.StringPtrInput // The JSON object that contains the properties to determine origin health using real requests/responses. This property is currently not supported. ResponseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersResponsePtrInput // Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported. TrafficRestorationTimeToHealedOrNewEndpointsInMinutes pulumi.IntPtrInput // Resource type. Type pulumi.StringPtrInput }
func (OriginGroupState) ElementType ¶
func (OriginGroupState) ElementType() reflect.Type
type OriginState ¶
type OriginState struct { // Origin is enabled for load balancing or not Enabled pulumi.BoolPtrInput // The address of the origin. Domain names, IPv4 addresses, and IPv6 addresses are supported.This should be unique across all origins in an endpoint. HostName pulumi.StringPtrInput // The value of the HTTP port. Must be between 1 and 65535. HttpPort pulumi.IntPtrInput // The value of the HTTPS port. Must be between 1 and 65535. HttpsPort pulumi.IntPtrInput // Resource name. Name pulumi.StringPtrInput // The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default. This overrides the host header defined at Endpoint OriginHostHeader pulumi.StringPtrInput // Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5 Priority pulumi.IntPtrInput // The approval status for the connection to the Private Link PrivateEndpointStatus pulumi.StringPtrInput // The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private' PrivateLinkAlias pulumi.StringPtrInput // A custom message to be included in the approval request to connect to the Private Link. PrivateLinkApprovalMessage pulumi.StringPtrInput // The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated PrivateLinkLocation pulumi.StringPtrInput // The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private' PrivateLinkResourceId pulumi.StringPtrInput // Provisioning status of the origin. ProvisioningState pulumi.StringPtrInput // Resource status of the origin. ResourceState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // Weight of the origin in given origin group for load balancing. Must be between 1 and 1000 Weight pulumi.IntPtrInput }
func (OriginState) ElementType ¶
func (OriginState) ElementType() reflect.Type
type Policy ¶
type Policy struct { pulumi.CustomResourceState // Describes custom rules inside the policy. CustomRules CustomRuleListResponsePtrOutput `pulumi:"customRules"` // Describes Azure CDN endpoints associated with this Web Application Firewall policy. EndpointLinks CdnEndpointResponseArrayOutput `pulumi:"endpointLinks"` // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Describes managed rules inside the policy. ManagedRules ManagedRuleSetListResponsePtrOutput `pulumi:"managedRules"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Describes policySettings for policy PolicySettings PolicySettingsResponsePtrOutput `pulumi:"policySettings"` // Provisioning state of the WebApplicationFirewallPolicy. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Describes rate limit rules inside the policy. RateLimitRules RateLimitRuleListResponsePtrOutput `pulumi:"rateLimitRules"` ResourceState pulumi.StringOutput `pulumi:"resourceState"` // The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy. Sku SkuResponseOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Defines web application firewall policy for Azure CDN.
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
type PolicyArgs ¶
type PolicyArgs struct { // Describes custom rules inside the policy. CustomRules CustomRuleListPtrInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringInput // Describes managed rules inside the policy. ManagedRules ManagedRuleSetListPtrInput // The name of the CdnWebApplicationFirewallPolicy. PolicyName pulumi.StringInput // Describes policySettings for policy PolicySettings PolicySettingsPtrInput // Describes rate limit rules inside the policy. RateLimitRules RateLimitRuleListPtrInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy. Sku SkuInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicySettings ¶
type PolicySettings struct { // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. DefaultCustomBlockResponseBody *string `pulumi:"defaultCustomBlockResponseBody"` // If the action type is block, this field defines the default customer overridable http response status code. DefaultCustomBlockResponseStatusCode *int `pulumi:"defaultCustomBlockResponseStatusCode"` // If action type is redirect, this field represents the default redirect URL for the client. DefaultRedirectUrl *string `pulumi:"defaultRedirectUrl"` // describes if the policy is in enabled state or disabled state EnabledState *string `pulumi:"enabledState"` // Describes if it is in detection mode or prevention mode at policy level. Mode *string `pulumi:"mode"` }
Defines contents of a web application firewall global configuration
type PolicySettingsArgs ¶
type PolicySettingsArgs struct { // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. DefaultCustomBlockResponseBody pulumi.StringPtrInput `pulumi:"defaultCustomBlockResponseBody"` // If the action type is block, this field defines the default customer overridable http response status code. DefaultCustomBlockResponseStatusCode pulumi.IntPtrInput `pulumi:"defaultCustomBlockResponseStatusCode"` // If action type is redirect, this field represents the default redirect URL for the client. DefaultRedirectUrl pulumi.StringPtrInput `pulumi:"defaultRedirectUrl"` // describes if the policy is in enabled state or disabled state EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Describes if it is in detection mode or prevention mode at policy level. Mode pulumi.StringPtrInput `pulumi:"mode"` }
Defines contents of a web application firewall global configuration
func (PolicySettingsArgs) ElementType ¶
func (PolicySettingsArgs) ElementType() reflect.Type
func (PolicySettingsArgs) ToPolicySettingsOutput ¶
func (i PolicySettingsArgs) ToPolicySettingsOutput() PolicySettingsOutput
func (PolicySettingsArgs) ToPolicySettingsOutputWithContext ¶
func (i PolicySettingsArgs) ToPolicySettingsOutputWithContext(ctx context.Context) PolicySettingsOutput
func (PolicySettingsArgs) ToPolicySettingsPtrOutput ¶
func (i PolicySettingsArgs) ToPolicySettingsPtrOutput() PolicySettingsPtrOutput
func (PolicySettingsArgs) ToPolicySettingsPtrOutputWithContext ¶
func (i PolicySettingsArgs) ToPolicySettingsPtrOutputWithContext(ctx context.Context) PolicySettingsPtrOutput
type PolicySettingsInput ¶
type PolicySettingsInput interface { pulumi.Input ToPolicySettingsOutput() PolicySettingsOutput ToPolicySettingsOutputWithContext(context.Context) PolicySettingsOutput }
PolicySettingsInput is an input type that accepts PolicySettingsArgs and PolicySettingsOutput values. You can construct a concrete instance of `PolicySettingsInput` via:
PolicySettingsArgs{...}
type PolicySettingsOutput ¶
type PolicySettingsOutput struct{ *pulumi.OutputState }
Defines contents of a web application firewall global configuration
func (PolicySettingsOutput) DefaultCustomBlockResponseBody ¶
func (o PolicySettingsOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
func (PolicySettingsOutput) DefaultCustomBlockResponseStatusCode ¶
func (o PolicySettingsOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
If the action type is block, this field defines the default customer overridable http response status code.
func (PolicySettingsOutput) DefaultRedirectUrl ¶
func (o PolicySettingsOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
If action type is redirect, this field represents the default redirect URL for the client.
func (PolicySettingsOutput) ElementType ¶
func (PolicySettingsOutput) ElementType() reflect.Type
func (PolicySettingsOutput) EnabledState ¶
func (o PolicySettingsOutput) EnabledState() pulumi.StringPtrOutput
describes if the policy is in enabled state or disabled state
func (PolicySettingsOutput) Mode ¶
func (o PolicySettingsOutput) Mode() pulumi.StringPtrOutput
Describes if it is in detection mode or prevention mode at policy level.
func (PolicySettingsOutput) ToPolicySettingsOutput ¶
func (o PolicySettingsOutput) ToPolicySettingsOutput() PolicySettingsOutput
func (PolicySettingsOutput) ToPolicySettingsOutputWithContext ¶
func (o PolicySettingsOutput) ToPolicySettingsOutputWithContext(ctx context.Context) PolicySettingsOutput
func (PolicySettingsOutput) ToPolicySettingsPtrOutput ¶
func (o PolicySettingsOutput) ToPolicySettingsPtrOutput() PolicySettingsPtrOutput
func (PolicySettingsOutput) ToPolicySettingsPtrOutputWithContext ¶
func (o PolicySettingsOutput) ToPolicySettingsPtrOutputWithContext(ctx context.Context) PolicySettingsPtrOutput
type PolicySettingsPtrInput ¶
type PolicySettingsPtrInput interface { pulumi.Input ToPolicySettingsPtrOutput() PolicySettingsPtrOutput ToPolicySettingsPtrOutputWithContext(context.Context) PolicySettingsPtrOutput }
PolicySettingsPtrInput is an input type that accepts PolicySettingsArgs, PolicySettingsPtr and PolicySettingsPtrOutput values. You can construct a concrete instance of `PolicySettingsPtrInput` via:
PolicySettingsArgs{...} or: nil
func PolicySettingsPtr ¶
func PolicySettingsPtr(v *PolicySettingsArgs) PolicySettingsPtrInput
type PolicySettingsPtrOutput ¶
type PolicySettingsPtrOutput struct{ *pulumi.OutputState }
func (PolicySettingsPtrOutput) DefaultCustomBlockResponseBody ¶
func (o PolicySettingsPtrOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
func (PolicySettingsPtrOutput) DefaultCustomBlockResponseStatusCode ¶
func (o PolicySettingsPtrOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
If the action type is block, this field defines the default customer overridable http response status code.
func (PolicySettingsPtrOutput) DefaultRedirectUrl ¶
func (o PolicySettingsPtrOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
If action type is redirect, this field represents the default redirect URL for the client.
func (PolicySettingsPtrOutput) Elem ¶
func (o PolicySettingsPtrOutput) Elem() PolicySettingsOutput
func (PolicySettingsPtrOutput) ElementType ¶
func (PolicySettingsPtrOutput) ElementType() reflect.Type
func (PolicySettingsPtrOutput) EnabledState ¶
func (o PolicySettingsPtrOutput) EnabledState() pulumi.StringPtrOutput
describes if the policy is in enabled state or disabled state
func (PolicySettingsPtrOutput) Mode ¶
func (o PolicySettingsPtrOutput) Mode() pulumi.StringPtrOutput
Describes if it is in detection mode or prevention mode at policy level.
func (PolicySettingsPtrOutput) ToPolicySettingsPtrOutput ¶
func (o PolicySettingsPtrOutput) ToPolicySettingsPtrOutput() PolicySettingsPtrOutput
func (PolicySettingsPtrOutput) ToPolicySettingsPtrOutputWithContext ¶
func (o PolicySettingsPtrOutput) ToPolicySettingsPtrOutputWithContext(ctx context.Context) PolicySettingsPtrOutput
type PolicySettingsResponse ¶
type PolicySettingsResponse struct { // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. DefaultCustomBlockResponseBody *string `pulumi:"defaultCustomBlockResponseBody"` // If the action type is block, this field defines the default customer overridable http response status code. DefaultCustomBlockResponseStatusCode *int `pulumi:"defaultCustomBlockResponseStatusCode"` // If action type is redirect, this field represents the default redirect URL for the client. DefaultRedirectUrl *string `pulumi:"defaultRedirectUrl"` // describes if the policy is in enabled state or disabled state EnabledState *string `pulumi:"enabledState"` // Describes if it is in detection mode or prevention mode at policy level. Mode *string `pulumi:"mode"` }
Defines contents of a web application firewall global configuration
type PolicySettingsResponseArgs ¶
type PolicySettingsResponseArgs struct { // If the action type is block, customer can override the response body. The body must be specified in base64 encoding. DefaultCustomBlockResponseBody pulumi.StringPtrInput `pulumi:"defaultCustomBlockResponseBody"` // If the action type is block, this field defines the default customer overridable http response status code. DefaultCustomBlockResponseStatusCode pulumi.IntPtrInput `pulumi:"defaultCustomBlockResponseStatusCode"` // If action type is redirect, this field represents the default redirect URL for the client. DefaultRedirectUrl pulumi.StringPtrInput `pulumi:"defaultRedirectUrl"` // describes if the policy is in enabled state or disabled state EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // Describes if it is in detection mode or prevention mode at policy level. Mode pulumi.StringPtrInput `pulumi:"mode"` }
Defines contents of a web application firewall global configuration
func (PolicySettingsResponseArgs) ElementType ¶
func (PolicySettingsResponseArgs) ElementType() reflect.Type
func (PolicySettingsResponseArgs) ToPolicySettingsResponseOutput ¶
func (i PolicySettingsResponseArgs) ToPolicySettingsResponseOutput() PolicySettingsResponseOutput
func (PolicySettingsResponseArgs) ToPolicySettingsResponseOutputWithContext ¶
func (i PolicySettingsResponseArgs) ToPolicySettingsResponseOutputWithContext(ctx context.Context) PolicySettingsResponseOutput
func (PolicySettingsResponseArgs) ToPolicySettingsResponsePtrOutput ¶
func (i PolicySettingsResponseArgs) ToPolicySettingsResponsePtrOutput() PolicySettingsResponsePtrOutput
func (PolicySettingsResponseArgs) ToPolicySettingsResponsePtrOutputWithContext ¶
func (i PolicySettingsResponseArgs) ToPolicySettingsResponsePtrOutputWithContext(ctx context.Context) PolicySettingsResponsePtrOutput
type PolicySettingsResponseInput ¶
type PolicySettingsResponseInput interface { pulumi.Input ToPolicySettingsResponseOutput() PolicySettingsResponseOutput ToPolicySettingsResponseOutputWithContext(context.Context) PolicySettingsResponseOutput }
PolicySettingsResponseInput is an input type that accepts PolicySettingsResponseArgs and PolicySettingsResponseOutput values. You can construct a concrete instance of `PolicySettingsResponseInput` via:
PolicySettingsResponseArgs{...}
type PolicySettingsResponseOutput ¶
type PolicySettingsResponseOutput struct{ *pulumi.OutputState }
Defines contents of a web application firewall global configuration
func (PolicySettingsResponseOutput) DefaultCustomBlockResponseBody ¶
func (o PolicySettingsResponseOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
func (PolicySettingsResponseOutput) DefaultCustomBlockResponseStatusCode ¶
func (o PolicySettingsResponseOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
If the action type is block, this field defines the default customer overridable http response status code.
func (PolicySettingsResponseOutput) DefaultRedirectUrl ¶
func (o PolicySettingsResponseOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
If action type is redirect, this field represents the default redirect URL for the client.
func (PolicySettingsResponseOutput) ElementType ¶
func (PolicySettingsResponseOutput) ElementType() reflect.Type
func (PolicySettingsResponseOutput) EnabledState ¶
func (o PolicySettingsResponseOutput) EnabledState() pulumi.StringPtrOutput
describes if the policy is in enabled state or disabled state
func (PolicySettingsResponseOutput) Mode ¶
func (o PolicySettingsResponseOutput) Mode() pulumi.StringPtrOutput
Describes if it is in detection mode or prevention mode at policy level.
func (PolicySettingsResponseOutput) ToPolicySettingsResponseOutput ¶
func (o PolicySettingsResponseOutput) ToPolicySettingsResponseOutput() PolicySettingsResponseOutput
func (PolicySettingsResponseOutput) ToPolicySettingsResponseOutputWithContext ¶
func (o PolicySettingsResponseOutput) ToPolicySettingsResponseOutputWithContext(ctx context.Context) PolicySettingsResponseOutput
func (PolicySettingsResponseOutput) ToPolicySettingsResponsePtrOutput ¶
func (o PolicySettingsResponseOutput) ToPolicySettingsResponsePtrOutput() PolicySettingsResponsePtrOutput
func (PolicySettingsResponseOutput) ToPolicySettingsResponsePtrOutputWithContext ¶
func (o PolicySettingsResponseOutput) ToPolicySettingsResponsePtrOutputWithContext(ctx context.Context) PolicySettingsResponsePtrOutput
type PolicySettingsResponsePtrInput ¶
type PolicySettingsResponsePtrInput interface { pulumi.Input ToPolicySettingsResponsePtrOutput() PolicySettingsResponsePtrOutput ToPolicySettingsResponsePtrOutputWithContext(context.Context) PolicySettingsResponsePtrOutput }
PolicySettingsResponsePtrInput is an input type that accepts PolicySettingsResponseArgs, PolicySettingsResponsePtr and PolicySettingsResponsePtrOutput values. You can construct a concrete instance of `PolicySettingsResponsePtrInput` via:
PolicySettingsResponseArgs{...} or: nil
func PolicySettingsResponsePtr ¶
func PolicySettingsResponsePtr(v *PolicySettingsResponseArgs) PolicySettingsResponsePtrInput
type PolicySettingsResponsePtrOutput ¶
type PolicySettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (PolicySettingsResponsePtrOutput) DefaultCustomBlockResponseBody ¶
func (o PolicySettingsResponsePtrOutput) DefaultCustomBlockResponseBody() pulumi.StringPtrOutput
If the action type is block, customer can override the response body. The body must be specified in base64 encoding.
func (PolicySettingsResponsePtrOutput) DefaultCustomBlockResponseStatusCode ¶
func (o PolicySettingsResponsePtrOutput) DefaultCustomBlockResponseStatusCode() pulumi.IntPtrOutput
If the action type is block, this field defines the default customer overridable http response status code.
func (PolicySettingsResponsePtrOutput) DefaultRedirectUrl ¶
func (o PolicySettingsResponsePtrOutput) DefaultRedirectUrl() pulumi.StringPtrOutput
If action type is redirect, this field represents the default redirect URL for the client.
func (PolicySettingsResponsePtrOutput) Elem ¶
func (o PolicySettingsResponsePtrOutput) Elem() PolicySettingsResponseOutput
func (PolicySettingsResponsePtrOutput) ElementType ¶
func (PolicySettingsResponsePtrOutput) ElementType() reflect.Type
func (PolicySettingsResponsePtrOutput) EnabledState ¶
func (o PolicySettingsResponsePtrOutput) EnabledState() pulumi.StringPtrOutput
describes if the policy is in enabled state or disabled state
func (PolicySettingsResponsePtrOutput) Mode ¶
func (o PolicySettingsResponsePtrOutput) Mode() pulumi.StringPtrOutput
Describes if it is in detection mode or prevention mode at policy level.
func (PolicySettingsResponsePtrOutput) ToPolicySettingsResponsePtrOutput ¶
func (o PolicySettingsResponsePtrOutput) ToPolicySettingsResponsePtrOutput() PolicySettingsResponsePtrOutput
func (PolicySettingsResponsePtrOutput) ToPolicySettingsResponsePtrOutputWithContext ¶
func (o PolicySettingsResponsePtrOutput) ToPolicySettingsResponsePtrOutputWithContext(ctx context.Context) PolicySettingsResponsePtrOutput
type PolicyState ¶
type PolicyState struct { // Describes custom rules inside the policy. CustomRules CustomRuleListResponsePtrInput // Describes Azure CDN endpoints associated with this Web Application Firewall policy. EndpointLinks CdnEndpointResponseArrayInput // Gets a unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Describes managed rules inside the policy. ManagedRules ManagedRuleSetListResponsePtrInput // Resource name. Name pulumi.StringPtrInput // Describes policySettings for policy PolicySettings PolicySettingsResponsePtrInput // Provisioning state of the WebApplicationFirewallPolicy. ProvisioningState pulumi.StringPtrInput // Describes rate limit rules inside the policy. RateLimitRules RateLimitRuleListResponsePtrInput ResourceState pulumi.StringPtrInput // The pricing tier (defines a CDN provider, feature list and rate) of the CdnWebApplicationFirewallPolicy. Sku SkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type PostArgsMatchConditionParameters ¶
type PostArgsMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // Name of PostArg to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for PostArgs match conditions
type PostArgsMatchConditionParametersArgs ¶
type PostArgsMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Name of PostArg to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for PostArgs match conditions
func (PostArgsMatchConditionParametersArgs) ElementType ¶
func (PostArgsMatchConditionParametersArgs) ElementType() reflect.Type
func (PostArgsMatchConditionParametersArgs) ToPostArgsMatchConditionParametersOutput ¶
func (i PostArgsMatchConditionParametersArgs) ToPostArgsMatchConditionParametersOutput() PostArgsMatchConditionParametersOutput
func (PostArgsMatchConditionParametersArgs) ToPostArgsMatchConditionParametersOutputWithContext ¶
func (i PostArgsMatchConditionParametersArgs) ToPostArgsMatchConditionParametersOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersOutput
type PostArgsMatchConditionParametersInput ¶
type PostArgsMatchConditionParametersInput interface { pulumi.Input ToPostArgsMatchConditionParametersOutput() PostArgsMatchConditionParametersOutput ToPostArgsMatchConditionParametersOutputWithContext(context.Context) PostArgsMatchConditionParametersOutput }
PostArgsMatchConditionParametersInput is an input type that accepts PostArgsMatchConditionParametersArgs and PostArgsMatchConditionParametersOutput values. You can construct a concrete instance of `PostArgsMatchConditionParametersInput` via:
PostArgsMatchConditionParametersArgs{...}
type PostArgsMatchConditionParametersOutput ¶
type PostArgsMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for PostArgs match conditions
func (PostArgsMatchConditionParametersOutput) ElementType ¶
func (PostArgsMatchConditionParametersOutput) ElementType() reflect.Type
func (PostArgsMatchConditionParametersOutput) MatchValues ¶
func (o PostArgsMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (PostArgsMatchConditionParametersOutput) NegateCondition ¶
func (o PostArgsMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (PostArgsMatchConditionParametersOutput) OdataType ¶
func (o PostArgsMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (PostArgsMatchConditionParametersOutput) Operator ¶
func (o PostArgsMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (PostArgsMatchConditionParametersOutput) Selector ¶
func (o PostArgsMatchConditionParametersOutput) Selector() pulumi.StringPtrOutput
Name of PostArg to be matched
func (PostArgsMatchConditionParametersOutput) ToPostArgsMatchConditionParametersOutput ¶
func (o PostArgsMatchConditionParametersOutput) ToPostArgsMatchConditionParametersOutput() PostArgsMatchConditionParametersOutput
func (PostArgsMatchConditionParametersOutput) ToPostArgsMatchConditionParametersOutputWithContext ¶
func (o PostArgsMatchConditionParametersOutput) ToPostArgsMatchConditionParametersOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersOutput
func (PostArgsMatchConditionParametersOutput) Transforms ¶
func (o PostArgsMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type PostArgsMatchConditionParametersResponse ¶
type PostArgsMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // Name of PostArg to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for PostArgs match conditions
type PostArgsMatchConditionParametersResponseArgs ¶
type PostArgsMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Name of PostArg to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for PostArgs match conditions
func (PostArgsMatchConditionParametersResponseArgs) ElementType ¶
func (PostArgsMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (PostArgsMatchConditionParametersResponseArgs) ToPostArgsMatchConditionParametersResponseOutput ¶
func (i PostArgsMatchConditionParametersResponseArgs) ToPostArgsMatchConditionParametersResponseOutput() PostArgsMatchConditionParametersResponseOutput
func (PostArgsMatchConditionParametersResponseArgs) ToPostArgsMatchConditionParametersResponseOutputWithContext ¶
func (i PostArgsMatchConditionParametersResponseArgs) ToPostArgsMatchConditionParametersResponseOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersResponseOutput
type PostArgsMatchConditionParametersResponseInput ¶
type PostArgsMatchConditionParametersResponseInput interface { pulumi.Input ToPostArgsMatchConditionParametersResponseOutput() PostArgsMatchConditionParametersResponseOutput ToPostArgsMatchConditionParametersResponseOutputWithContext(context.Context) PostArgsMatchConditionParametersResponseOutput }
PostArgsMatchConditionParametersResponseInput is an input type that accepts PostArgsMatchConditionParametersResponseArgs and PostArgsMatchConditionParametersResponseOutput values. You can construct a concrete instance of `PostArgsMatchConditionParametersResponseInput` via:
PostArgsMatchConditionParametersResponseArgs{...}
type PostArgsMatchConditionParametersResponseOutput ¶
type PostArgsMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for PostArgs match conditions
func (PostArgsMatchConditionParametersResponseOutput) ElementType ¶
func (PostArgsMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (PostArgsMatchConditionParametersResponseOutput) MatchValues ¶
func (o PostArgsMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (PostArgsMatchConditionParametersResponseOutput) NegateCondition ¶
func (o PostArgsMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (PostArgsMatchConditionParametersResponseOutput) OdataType ¶
func (o PostArgsMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (PostArgsMatchConditionParametersResponseOutput) Operator ¶
func (o PostArgsMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (PostArgsMatchConditionParametersResponseOutput) Selector ¶
func (o PostArgsMatchConditionParametersResponseOutput) Selector() pulumi.StringPtrOutput
Name of PostArg to be matched
func (PostArgsMatchConditionParametersResponseOutput) ToPostArgsMatchConditionParametersResponseOutput ¶
func (o PostArgsMatchConditionParametersResponseOutput) ToPostArgsMatchConditionParametersResponseOutput() PostArgsMatchConditionParametersResponseOutput
func (PostArgsMatchConditionParametersResponseOutput) ToPostArgsMatchConditionParametersResponseOutputWithContext ¶
func (o PostArgsMatchConditionParametersResponseOutput) ToPostArgsMatchConditionParametersResponseOutputWithContext(ctx context.Context) PostArgsMatchConditionParametersResponseOutput
func (PostArgsMatchConditionParametersResponseOutput) Transforms ¶
func (o PostArgsMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Provisioning status of the profile. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource status of the profile. ResourceState pulumi.StringOutput `pulumi:"resourceState"` // The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile. Sku SkuResponseOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
CDN profile is a logical grouping of endpoints that share the same settings, such as CDN provider and pricing tier.
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 { // Resource location. Location pulumi.StringInput // Name of the CDN profile which is unique within the resource group. ProfileName pulumi.StringInput // Name of the Resource group within the Azure subscription. ResourceGroupName pulumi.StringInput // The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile. Sku SkuInput // Resource tags. 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 { // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Provisioning status of the profile. ProvisioningState pulumi.StringPtrInput // Resource status of the profile. ResourceState pulumi.StringPtrInput // The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile. Sku SkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type QueryStringMatchConditionParameters ¶
type QueryStringMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for QueryString match conditions
type QueryStringMatchConditionParametersArgs ¶
type QueryStringMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for QueryString match conditions
func (QueryStringMatchConditionParametersArgs) ElementType ¶
func (QueryStringMatchConditionParametersArgs) ElementType() reflect.Type
func (QueryStringMatchConditionParametersArgs) ToQueryStringMatchConditionParametersOutput ¶
func (i QueryStringMatchConditionParametersArgs) ToQueryStringMatchConditionParametersOutput() QueryStringMatchConditionParametersOutput
func (QueryStringMatchConditionParametersArgs) ToQueryStringMatchConditionParametersOutputWithContext ¶
func (i QueryStringMatchConditionParametersArgs) ToQueryStringMatchConditionParametersOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersOutput
type QueryStringMatchConditionParametersInput ¶
type QueryStringMatchConditionParametersInput interface { pulumi.Input ToQueryStringMatchConditionParametersOutput() QueryStringMatchConditionParametersOutput ToQueryStringMatchConditionParametersOutputWithContext(context.Context) QueryStringMatchConditionParametersOutput }
QueryStringMatchConditionParametersInput is an input type that accepts QueryStringMatchConditionParametersArgs and QueryStringMatchConditionParametersOutput values. You can construct a concrete instance of `QueryStringMatchConditionParametersInput` via:
QueryStringMatchConditionParametersArgs{...}
type QueryStringMatchConditionParametersOutput ¶
type QueryStringMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for QueryString match conditions
func (QueryStringMatchConditionParametersOutput) ElementType ¶
func (QueryStringMatchConditionParametersOutput) ElementType() reflect.Type
func (QueryStringMatchConditionParametersOutput) MatchValues ¶
func (o QueryStringMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (QueryStringMatchConditionParametersOutput) NegateCondition ¶
func (o QueryStringMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (QueryStringMatchConditionParametersOutput) OdataType ¶
func (o QueryStringMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (QueryStringMatchConditionParametersOutput) Operator ¶
func (o QueryStringMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (QueryStringMatchConditionParametersOutput) ToQueryStringMatchConditionParametersOutput ¶
func (o QueryStringMatchConditionParametersOutput) ToQueryStringMatchConditionParametersOutput() QueryStringMatchConditionParametersOutput
func (QueryStringMatchConditionParametersOutput) ToQueryStringMatchConditionParametersOutputWithContext ¶
func (o QueryStringMatchConditionParametersOutput) ToQueryStringMatchConditionParametersOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersOutput
func (QueryStringMatchConditionParametersOutput) Transforms ¶
func (o QueryStringMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type QueryStringMatchConditionParametersResponse ¶
type QueryStringMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for QueryString match conditions
type QueryStringMatchConditionParametersResponseArgs ¶
type QueryStringMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for QueryString match conditions
func (QueryStringMatchConditionParametersResponseArgs) ElementType ¶
func (QueryStringMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (QueryStringMatchConditionParametersResponseArgs) ToQueryStringMatchConditionParametersResponseOutput ¶
func (i QueryStringMatchConditionParametersResponseArgs) ToQueryStringMatchConditionParametersResponseOutput() QueryStringMatchConditionParametersResponseOutput
func (QueryStringMatchConditionParametersResponseArgs) ToQueryStringMatchConditionParametersResponseOutputWithContext ¶
func (i QueryStringMatchConditionParametersResponseArgs) ToQueryStringMatchConditionParametersResponseOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersResponseOutput
type QueryStringMatchConditionParametersResponseInput ¶
type QueryStringMatchConditionParametersResponseInput interface { pulumi.Input ToQueryStringMatchConditionParametersResponseOutput() QueryStringMatchConditionParametersResponseOutput ToQueryStringMatchConditionParametersResponseOutputWithContext(context.Context) QueryStringMatchConditionParametersResponseOutput }
QueryStringMatchConditionParametersResponseInput is an input type that accepts QueryStringMatchConditionParametersResponseArgs and QueryStringMatchConditionParametersResponseOutput values. You can construct a concrete instance of `QueryStringMatchConditionParametersResponseInput` via:
QueryStringMatchConditionParametersResponseArgs{...}
type QueryStringMatchConditionParametersResponseOutput ¶
type QueryStringMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for QueryString match conditions
func (QueryStringMatchConditionParametersResponseOutput) ElementType ¶
func (QueryStringMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (QueryStringMatchConditionParametersResponseOutput) MatchValues ¶
func (o QueryStringMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (QueryStringMatchConditionParametersResponseOutput) NegateCondition ¶
func (o QueryStringMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (QueryStringMatchConditionParametersResponseOutput) OdataType ¶
func (o QueryStringMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (QueryStringMatchConditionParametersResponseOutput) Operator ¶
func (o QueryStringMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (QueryStringMatchConditionParametersResponseOutput) ToQueryStringMatchConditionParametersResponseOutput ¶
func (o QueryStringMatchConditionParametersResponseOutput) ToQueryStringMatchConditionParametersResponseOutput() QueryStringMatchConditionParametersResponseOutput
func (QueryStringMatchConditionParametersResponseOutput) ToQueryStringMatchConditionParametersResponseOutputWithContext ¶
func (o QueryStringMatchConditionParametersResponseOutput) ToQueryStringMatchConditionParametersResponseOutputWithContext(ctx context.Context) QueryStringMatchConditionParametersResponseOutput
func (QueryStringMatchConditionParametersResponseOutput) Transforms ¶
func (o QueryStringMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RateLimitRule ¶
type RateLimitRule struct { // Describes what action to be applied when rule matches Action string `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState *string `pulumi:"enabledState"` // List of match conditions. MatchConditions []MatchCondition `pulumi:"matchConditions"` // Defines the name of the custom rule Name string `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority int `pulumi:"priority"` // Defines rate limit duration. Default is 1 minute. RateLimitDurationInMinutes int `pulumi:"rateLimitDurationInMinutes"` // Defines rate limit threshold. RateLimitThreshold int `pulumi:"rateLimitThreshold"` }
Defines a rate limiting rule that can be included in a waf policy
type RateLimitRuleArgs ¶
type RateLimitRuleArgs struct { // Describes what action to be applied when rule matches Action pulumi.StringInput `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // List of match conditions. MatchConditions MatchConditionArrayInput `pulumi:"matchConditions"` // Defines the name of the custom rule Name pulumi.StringInput `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority pulumi.IntInput `pulumi:"priority"` // Defines rate limit duration. Default is 1 minute. RateLimitDurationInMinutes pulumi.IntInput `pulumi:"rateLimitDurationInMinutes"` // Defines rate limit threshold. RateLimitThreshold pulumi.IntInput `pulumi:"rateLimitThreshold"` }
Defines a rate limiting rule that can be included in a waf policy
func (RateLimitRuleArgs) ElementType ¶
func (RateLimitRuleArgs) ElementType() reflect.Type
func (RateLimitRuleArgs) ToRateLimitRuleOutput ¶
func (i RateLimitRuleArgs) ToRateLimitRuleOutput() RateLimitRuleOutput
func (RateLimitRuleArgs) ToRateLimitRuleOutputWithContext ¶
func (i RateLimitRuleArgs) ToRateLimitRuleOutputWithContext(ctx context.Context) RateLimitRuleOutput
type RateLimitRuleArray ¶
type RateLimitRuleArray []RateLimitRuleInput
func (RateLimitRuleArray) ElementType ¶
func (RateLimitRuleArray) ElementType() reflect.Type
func (RateLimitRuleArray) ToRateLimitRuleArrayOutput ¶
func (i RateLimitRuleArray) ToRateLimitRuleArrayOutput() RateLimitRuleArrayOutput
func (RateLimitRuleArray) ToRateLimitRuleArrayOutputWithContext ¶
func (i RateLimitRuleArray) ToRateLimitRuleArrayOutputWithContext(ctx context.Context) RateLimitRuleArrayOutput
type RateLimitRuleArrayInput ¶
type RateLimitRuleArrayInput interface { pulumi.Input ToRateLimitRuleArrayOutput() RateLimitRuleArrayOutput ToRateLimitRuleArrayOutputWithContext(context.Context) RateLimitRuleArrayOutput }
RateLimitRuleArrayInput is an input type that accepts RateLimitRuleArray and RateLimitRuleArrayOutput values. You can construct a concrete instance of `RateLimitRuleArrayInput` via:
RateLimitRuleArray{ RateLimitRuleArgs{...} }
type RateLimitRuleArrayOutput ¶
type RateLimitRuleArrayOutput struct{ *pulumi.OutputState }
func (RateLimitRuleArrayOutput) ElementType ¶
func (RateLimitRuleArrayOutput) ElementType() reflect.Type
func (RateLimitRuleArrayOutput) Index ¶
func (o RateLimitRuleArrayOutput) Index(i pulumi.IntInput) RateLimitRuleOutput
func (RateLimitRuleArrayOutput) ToRateLimitRuleArrayOutput ¶
func (o RateLimitRuleArrayOutput) ToRateLimitRuleArrayOutput() RateLimitRuleArrayOutput
func (RateLimitRuleArrayOutput) ToRateLimitRuleArrayOutputWithContext ¶
func (o RateLimitRuleArrayOutput) ToRateLimitRuleArrayOutputWithContext(ctx context.Context) RateLimitRuleArrayOutput
type RateLimitRuleInput ¶
type RateLimitRuleInput interface { pulumi.Input ToRateLimitRuleOutput() RateLimitRuleOutput ToRateLimitRuleOutputWithContext(context.Context) RateLimitRuleOutput }
RateLimitRuleInput is an input type that accepts RateLimitRuleArgs and RateLimitRuleOutput values. You can construct a concrete instance of `RateLimitRuleInput` via:
RateLimitRuleArgs{...}
type RateLimitRuleList ¶
type RateLimitRuleList struct { // List of rules Rules []RateLimitRule `pulumi:"rules"` }
Defines contents of rate limit rules
type RateLimitRuleListArgs ¶
type RateLimitRuleListArgs struct { // List of rules Rules RateLimitRuleArrayInput `pulumi:"rules"` }
Defines contents of rate limit rules
func (RateLimitRuleListArgs) ElementType ¶
func (RateLimitRuleListArgs) ElementType() reflect.Type
func (RateLimitRuleListArgs) ToRateLimitRuleListOutput ¶
func (i RateLimitRuleListArgs) ToRateLimitRuleListOutput() RateLimitRuleListOutput
func (RateLimitRuleListArgs) ToRateLimitRuleListOutputWithContext ¶
func (i RateLimitRuleListArgs) ToRateLimitRuleListOutputWithContext(ctx context.Context) RateLimitRuleListOutput
func (RateLimitRuleListArgs) ToRateLimitRuleListPtrOutput ¶
func (i RateLimitRuleListArgs) ToRateLimitRuleListPtrOutput() RateLimitRuleListPtrOutput
func (RateLimitRuleListArgs) ToRateLimitRuleListPtrOutputWithContext ¶
func (i RateLimitRuleListArgs) ToRateLimitRuleListPtrOutputWithContext(ctx context.Context) RateLimitRuleListPtrOutput
type RateLimitRuleListInput ¶
type RateLimitRuleListInput interface { pulumi.Input ToRateLimitRuleListOutput() RateLimitRuleListOutput ToRateLimitRuleListOutputWithContext(context.Context) RateLimitRuleListOutput }
RateLimitRuleListInput is an input type that accepts RateLimitRuleListArgs and RateLimitRuleListOutput values. You can construct a concrete instance of `RateLimitRuleListInput` via:
RateLimitRuleListArgs{...}
type RateLimitRuleListOutput ¶
type RateLimitRuleListOutput struct{ *pulumi.OutputState }
Defines contents of rate limit rules
func (RateLimitRuleListOutput) ElementType ¶
func (RateLimitRuleListOutput) ElementType() reflect.Type
func (RateLimitRuleListOutput) Rules ¶
func (o RateLimitRuleListOutput) Rules() RateLimitRuleArrayOutput
List of rules
func (RateLimitRuleListOutput) ToRateLimitRuleListOutput ¶
func (o RateLimitRuleListOutput) ToRateLimitRuleListOutput() RateLimitRuleListOutput
func (RateLimitRuleListOutput) ToRateLimitRuleListOutputWithContext ¶
func (o RateLimitRuleListOutput) ToRateLimitRuleListOutputWithContext(ctx context.Context) RateLimitRuleListOutput
func (RateLimitRuleListOutput) ToRateLimitRuleListPtrOutput ¶
func (o RateLimitRuleListOutput) ToRateLimitRuleListPtrOutput() RateLimitRuleListPtrOutput
func (RateLimitRuleListOutput) ToRateLimitRuleListPtrOutputWithContext ¶
func (o RateLimitRuleListOutput) ToRateLimitRuleListPtrOutputWithContext(ctx context.Context) RateLimitRuleListPtrOutput
type RateLimitRuleListPtrInput ¶
type RateLimitRuleListPtrInput interface { pulumi.Input ToRateLimitRuleListPtrOutput() RateLimitRuleListPtrOutput ToRateLimitRuleListPtrOutputWithContext(context.Context) RateLimitRuleListPtrOutput }
RateLimitRuleListPtrInput is an input type that accepts RateLimitRuleListArgs, RateLimitRuleListPtr and RateLimitRuleListPtrOutput values. You can construct a concrete instance of `RateLimitRuleListPtrInput` via:
RateLimitRuleListArgs{...} or: nil
func RateLimitRuleListPtr ¶
func RateLimitRuleListPtr(v *RateLimitRuleListArgs) RateLimitRuleListPtrInput
type RateLimitRuleListPtrOutput ¶
type RateLimitRuleListPtrOutput struct{ *pulumi.OutputState }
func (RateLimitRuleListPtrOutput) Elem ¶
func (o RateLimitRuleListPtrOutput) Elem() RateLimitRuleListOutput
func (RateLimitRuleListPtrOutput) ElementType ¶
func (RateLimitRuleListPtrOutput) ElementType() reflect.Type
func (RateLimitRuleListPtrOutput) Rules ¶
func (o RateLimitRuleListPtrOutput) Rules() RateLimitRuleArrayOutput
List of rules
func (RateLimitRuleListPtrOutput) ToRateLimitRuleListPtrOutput ¶
func (o RateLimitRuleListPtrOutput) ToRateLimitRuleListPtrOutput() RateLimitRuleListPtrOutput
func (RateLimitRuleListPtrOutput) ToRateLimitRuleListPtrOutputWithContext ¶
func (o RateLimitRuleListPtrOutput) ToRateLimitRuleListPtrOutputWithContext(ctx context.Context) RateLimitRuleListPtrOutput
type RateLimitRuleListResponse ¶
type RateLimitRuleListResponse struct { // List of rules Rules []RateLimitRuleResponse `pulumi:"rules"` }
Defines contents of rate limit rules
type RateLimitRuleListResponseArgs ¶
type RateLimitRuleListResponseArgs struct { // List of rules Rules RateLimitRuleResponseArrayInput `pulumi:"rules"` }
Defines contents of rate limit rules
func (RateLimitRuleListResponseArgs) ElementType ¶
func (RateLimitRuleListResponseArgs) ElementType() reflect.Type
func (RateLimitRuleListResponseArgs) ToRateLimitRuleListResponseOutput ¶
func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponseOutput() RateLimitRuleListResponseOutput
func (RateLimitRuleListResponseArgs) ToRateLimitRuleListResponseOutputWithContext ¶
func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponseOutputWithContext(ctx context.Context) RateLimitRuleListResponseOutput
func (RateLimitRuleListResponseArgs) ToRateLimitRuleListResponsePtrOutput ¶
func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponsePtrOutput() RateLimitRuleListResponsePtrOutput
func (RateLimitRuleListResponseArgs) ToRateLimitRuleListResponsePtrOutputWithContext ¶
func (i RateLimitRuleListResponseArgs) ToRateLimitRuleListResponsePtrOutputWithContext(ctx context.Context) RateLimitRuleListResponsePtrOutput
type RateLimitRuleListResponseInput ¶
type RateLimitRuleListResponseInput interface { pulumi.Input ToRateLimitRuleListResponseOutput() RateLimitRuleListResponseOutput ToRateLimitRuleListResponseOutputWithContext(context.Context) RateLimitRuleListResponseOutput }
RateLimitRuleListResponseInput is an input type that accepts RateLimitRuleListResponseArgs and RateLimitRuleListResponseOutput values. You can construct a concrete instance of `RateLimitRuleListResponseInput` via:
RateLimitRuleListResponseArgs{...}
type RateLimitRuleListResponseOutput ¶
type RateLimitRuleListResponseOutput struct{ *pulumi.OutputState }
Defines contents of rate limit rules
func (RateLimitRuleListResponseOutput) ElementType ¶
func (RateLimitRuleListResponseOutput) ElementType() reflect.Type
func (RateLimitRuleListResponseOutput) Rules ¶
func (o RateLimitRuleListResponseOutput) Rules() RateLimitRuleResponseArrayOutput
List of rules
func (RateLimitRuleListResponseOutput) ToRateLimitRuleListResponseOutput ¶
func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponseOutput() RateLimitRuleListResponseOutput
func (RateLimitRuleListResponseOutput) ToRateLimitRuleListResponseOutputWithContext ¶
func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponseOutputWithContext(ctx context.Context) RateLimitRuleListResponseOutput
func (RateLimitRuleListResponseOutput) ToRateLimitRuleListResponsePtrOutput ¶
func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponsePtrOutput() RateLimitRuleListResponsePtrOutput
func (RateLimitRuleListResponseOutput) ToRateLimitRuleListResponsePtrOutputWithContext ¶
func (o RateLimitRuleListResponseOutput) ToRateLimitRuleListResponsePtrOutputWithContext(ctx context.Context) RateLimitRuleListResponsePtrOutput
type RateLimitRuleListResponsePtrInput ¶
type RateLimitRuleListResponsePtrInput interface { pulumi.Input ToRateLimitRuleListResponsePtrOutput() RateLimitRuleListResponsePtrOutput ToRateLimitRuleListResponsePtrOutputWithContext(context.Context) RateLimitRuleListResponsePtrOutput }
RateLimitRuleListResponsePtrInput is an input type that accepts RateLimitRuleListResponseArgs, RateLimitRuleListResponsePtr and RateLimitRuleListResponsePtrOutput values. You can construct a concrete instance of `RateLimitRuleListResponsePtrInput` via:
RateLimitRuleListResponseArgs{...} or: nil
func RateLimitRuleListResponsePtr ¶
func RateLimitRuleListResponsePtr(v *RateLimitRuleListResponseArgs) RateLimitRuleListResponsePtrInput
type RateLimitRuleListResponsePtrOutput ¶
type RateLimitRuleListResponsePtrOutput struct{ *pulumi.OutputState }
func (RateLimitRuleListResponsePtrOutput) Elem ¶
func (o RateLimitRuleListResponsePtrOutput) Elem() RateLimitRuleListResponseOutput
func (RateLimitRuleListResponsePtrOutput) ElementType ¶
func (RateLimitRuleListResponsePtrOutput) ElementType() reflect.Type
func (RateLimitRuleListResponsePtrOutput) Rules ¶
func (o RateLimitRuleListResponsePtrOutput) Rules() RateLimitRuleResponseArrayOutput
List of rules
func (RateLimitRuleListResponsePtrOutput) ToRateLimitRuleListResponsePtrOutput ¶
func (o RateLimitRuleListResponsePtrOutput) ToRateLimitRuleListResponsePtrOutput() RateLimitRuleListResponsePtrOutput
func (RateLimitRuleListResponsePtrOutput) ToRateLimitRuleListResponsePtrOutputWithContext ¶
func (o RateLimitRuleListResponsePtrOutput) ToRateLimitRuleListResponsePtrOutputWithContext(ctx context.Context) RateLimitRuleListResponsePtrOutput
type RateLimitRuleOutput ¶
type RateLimitRuleOutput struct{ *pulumi.OutputState }
Defines a rate limiting rule that can be included in a waf policy
func (RateLimitRuleOutput) Action ¶
func (o RateLimitRuleOutput) Action() pulumi.StringOutput
Describes what action to be applied when rule matches
func (RateLimitRuleOutput) ElementType ¶
func (RateLimitRuleOutput) ElementType() reflect.Type
func (RateLimitRuleOutput) EnabledState ¶
func (o RateLimitRuleOutput) EnabledState() pulumi.StringPtrOutput
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
func (RateLimitRuleOutput) MatchConditions ¶
func (o RateLimitRuleOutput) MatchConditions() MatchConditionArrayOutput
List of match conditions.
func (RateLimitRuleOutput) Name ¶
func (o RateLimitRuleOutput) Name() pulumi.StringOutput
Defines the name of the custom rule
func (RateLimitRuleOutput) Priority ¶
func (o RateLimitRuleOutput) Priority() pulumi.IntOutput
Defines in what order this rule be evaluated in the overall list of custom rules
func (RateLimitRuleOutput) RateLimitDurationInMinutes ¶
func (o RateLimitRuleOutput) RateLimitDurationInMinutes() pulumi.IntOutput
Defines rate limit duration. Default is 1 minute.
func (RateLimitRuleOutput) RateLimitThreshold ¶
func (o RateLimitRuleOutput) RateLimitThreshold() pulumi.IntOutput
Defines rate limit threshold.
func (RateLimitRuleOutput) ToRateLimitRuleOutput ¶
func (o RateLimitRuleOutput) ToRateLimitRuleOutput() RateLimitRuleOutput
func (RateLimitRuleOutput) ToRateLimitRuleOutputWithContext ¶
func (o RateLimitRuleOutput) ToRateLimitRuleOutputWithContext(ctx context.Context) RateLimitRuleOutput
type RateLimitRuleResponse ¶
type RateLimitRuleResponse struct { // Describes what action to be applied when rule matches Action string `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState *string `pulumi:"enabledState"` // List of match conditions. MatchConditions []MatchConditionResponse `pulumi:"matchConditions"` // Defines the name of the custom rule Name string `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority int `pulumi:"priority"` // Defines rate limit duration. Default is 1 minute. RateLimitDurationInMinutes int `pulumi:"rateLimitDurationInMinutes"` // Defines rate limit threshold. RateLimitThreshold int `pulumi:"rateLimitThreshold"` }
Defines a rate limiting rule that can be included in a waf policy
type RateLimitRuleResponseArgs ¶
type RateLimitRuleResponseArgs struct { // Describes what action to be applied when rule matches Action pulumi.StringInput `pulumi:"action"` // Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. EnabledState pulumi.StringPtrInput `pulumi:"enabledState"` // List of match conditions. MatchConditions MatchConditionResponseArrayInput `pulumi:"matchConditions"` // Defines the name of the custom rule Name pulumi.StringInput `pulumi:"name"` // Defines in what order this rule be evaluated in the overall list of custom rules Priority pulumi.IntInput `pulumi:"priority"` // Defines rate limit duration. Default is 1 minute. RateLimitDurationInMinutes pulumi.IntInput `pulumi:"rateLimitDurationInMinutes"` // Defines rate limit threshold. RateLimitThreshold pulumi.IntInput `pulumi:"rateLimitThreshold"` }
Defines a rate limiting rule that can be included in a waf policy
func (RateLimitRuleResponseArgs) ElementType ¶
func (RateLimitRuleResponseArgs) ElementType() reflect.Type
func (RateLimitRuleResponseArgs) ToRateLimitRuleResponseOutput ¶
func (i RateLimitRuleResponseArgs) ToRateLimitRuleResponseOutput() RateLimitRuleResponseOutput
func (RateLimitRuleResponseArgs) ToRateLimitRuleResponseOutputWithContext ¶
func (i RateLimitRuleResponseArgs) ToRateLimitRuleResponseOutputWithContext(ctx context.Context) RateLimitRuleResponseOutput
type RateLimitRuleResponseArray ¶
type RateLimitRuleResponseArray []RateLimitRuleResponseInput
func (RateLimitRuleResponseArray) ElementType ¶
func (RateLimitRuleResponseArray) ElementType() reflect.Type
func (RateLimitRuleResponseArray) ToRateLimitRuleResponseArrayOutput ¶
func (i RateLimitRuleResponseArray) ToRateLimitRuleResponseArrayOutput() RateLimitRuleResponseArrayOutput
func (RateLimitRuleResponseArray) ToRateLimitRuleResponseArrayOutputWithContext ¶
func (i RateLimitRuleResponseArray) ToRateLimitRuleResponseArrayOutputWithContext(ctx context.Context) RateLimitRuleResponseArrayOutput
type RateLimitRuleResponseArrayInput ¶
type RateLimitRuleResponseArrayInput interface { pulumi.Input ToRateLimitRuleResponseArrayOutput() RateLimitRuleResponseArrayOutput ToRateLimitRuleResponseArrayOutputWithContext(context.Context) RateLimitRuleResponseArrayOutput }
RateLimitRuleResponseArrayInput is an input type that accepts RateLimitRuleResponseArray and RateLimitRuleResponseArrayOutput values. You can construct a concrete instance of `RateLimitRuleResponseArrayInput` via:
RateLimitRuleResponseArray{ RateLimitRuleResponseArgs{...} }
type RateLimitRuleResponseArrayOutput ¶
type RateLimitRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (RateLimitRuleResponseArrayOutput) ElementType ¶
func (RateLimitRuleResponseArrayOutput) ElementType() reflect.Type
func (RateLimitRuleResponseArrayOutput) Index ¶
func (o RateLimitRuleResponseArrayOutput) Index(i pulumi.IntInput) RateLimitRuleResponseOutput
func (RateLimitRuleResponseArrayOutput) ToRateLimitRuleResponseArrayOutput ¶
func (o RateLimitRuleResponseArrayOutput) ToRateLimitRuleResponseArrayOutput() RateLimitRuleResponseArrayOutput
func (RateLimitRuleResponseArrayOutput) ToRateLimitRuleResponseArrayOutputWithContext ¶
func (o RateLimitRuleResponseArrayOutput) ToRateLimitRuleResponseArrayOutputWithContext(ctx context.Context) RateLimitRuleResponseArrayOutput
type RateLimitRuleResponseInput ¶
type RateLimitRuleResponseInput interface { pulumi.Input ToRateLimitRuleResponseOutput() RateLimitRuleResponseOutput ToRateLimitRuleResponseOutputWithContext(context.Context) RateLimitRuleResponseOutput }
RateLimitRuleResponseInput is an input type that accepts RateLimitRuleResponseArgs and RateLimitRuleResponseOutput values. You can construct a concrete instance of `RateLimitRuleResponseInput` via:
RateLimitRuleResponseArgs{...}
type RateLimitRuleResponseOutput ¶
type RateLimitRuleResponseOutput struct{ *pulumi.OutputState }
Defines a rate limiting rule that can be included in a waf policy
func (RateLimitRuleResponseOutput) Action ¶
func (o RateLimitRuleResponseOutput) Action() pulumi.StringOutput
Describes what action to be applied when rule matches
func (RateLimitRuleResponseOutput) ElementType ¶
func (RateLimitRuleResponseOutput) ElementType() reflect.Type
func (RateLimitRuleResponseOutput) EnabledState ¶
func (o RateLimitRuleResponseOutput) EnabledState() pulumi.StringPtrOutput
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
func (RateLimitRuleResponseOutput) MatchConditions ¶
func (o RateLimitRuleResponseOutput) MatchConditions() MatchConditionResponseArrayOutput
List of match conditions.
func (RateLimitRuleResponseOutput) Name ¶
func (o RateLimitRuleResponseOutput) Name() pulumi.StringOutput
Defines the name of the custom rule
func (RateLimitRuleResponseOutput) Priority ¶
func (o RateLimitRuleResponseOutput) Priority() pulumi.IntOutput
Defines in what order this rule be evaluated in the overall list of custom rules
func (RateLimitRuleResponseOutput) RateLimitDurationInMinutes ¶
func (o RateLimitRuleResponseOutput) RateLimitDurationInMinutes() pulumi.IntOutput
Defines rate limit duration. Default is 1 minute.
func (RateLimitRuleResponseOutput) RateLimitThreshold ¶
func (o RateLimitRuleResponseOutput) RateLimitThreshold() pulumi.IntOutput
Defines rate limit threshold.
func (RateLimitRuleResponseOutput) ToRateLimitRuleResponseOutput ¶
func (o RateLimitRuleResponseOutput) ToRateLimitRuleResponseOutput() RateLimitRuleResponseOutput
func (RateLimitRuleResponseOutput) ToRateLimitRuleResponseOutputWithContext ¶
func (o RateLimitRuleResponseOutput) ToRateLimitRuleResponseOutputWithContext(ctx context.Context) RateLimitRuleResponseOutput
type RemoteAddressMatchConditionParameters ¶
type RemoteAddressMatchConditionParameters struct { // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RemoteAddress match conditions
type RemoteAddressMatchConditionParametersArgs ¶
type RemoteAddressMatchConditionParametersArgs struct { // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RemoteAddress match conditions
func (RemoteAddressMatchConditionParametersArgs) ElementType ¶
func (RemoteAddressMatchConditionParametersArgs) ElementType() reflect.Type
func (RemoteAddressMatchConditionParametersArgs) ToRemoteAddressMatchConditionParametersOutput ¶
func (i RemoteAddressMatchConditionParametersArgs) ToRemoteAddressMatchConditionParametersOutput() RemoteAddressMatchConditionParametersOutput
func (RemoteAddressMatchConditionParametersArgs) ToRemoteAddressMatchConditionParametersOutputWithContext ¶
func (i RemoteAddressMatchConditionParametersArgs) ToRemoteAddressMatchConditionParametersOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersOutput
type RemoteAddressMatchConditionParametersInput ¶
type RemoteAddressMatchConditionParametersInput interface { pulumi.Input ToRemoteAddressMatchConditionParametersOutput() RemoteAddressMatchConditionParametersOutput ToRemoteAddressMatchConditionParametersOutputWithContext(context.Context) RemoteAddressMatchConditionParametersOutput }
RemoteAddressMatchConditionParametersInput is an input type that accepts RemoteAddressMatchConditionParametersArgs and RemoteAddressMatchConditionParametersOutput values. You can construct a concrete instance of `RemoteAddressMatchConditionParametersInput` via:
RemoteAddressMatchConditionParametersArgs{...}
type RemoteAddressMatchConditionParametersOutput ¶
type RemoteAddressMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for RemoteAddress match conditions
func (RemoteAddressMatchConditionParametersOutput) ElementType ¶
func (RemoteAddressMatchConditionParametersOutput) ElementType() reflect.Type
func (RemoteAddressMatchConditionParametersOutput) MatchValues ¶
func (o RemoteAddressMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
func (RemoteAddressMatchConditionParametersOutput) NegateCondition ¶
func (o RemoteAddressMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RemoteAddressMatchConditionParametersOutput) OdataType ¶
func (o RemoteAddressMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (RemoteAddressMatchConditionParametersOutput) Operator ¶
func (o RemoteAddressMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RemoteAddressMatchConditionParametersOutput) ToRemoteAddressMatchConditionParametersOutput ¶
func (o RemoteAddressMatchConditionParametersOutput) ToRemoteAddressMatchConditionParametersOutput() RemoteAddressMatchConditionParametersOutput
func (RemoteAddressMatchConditionParametersOutput) ToRemoteAddressMatchConditionParametersOutputWithContext ¶
func (o RemoteAddressMatchConditionParametersOutput) ToRemoteAddressMatchConditionParametersOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersOutput
func (RemoteAddressMatchConditionParametersOutput) Transforms ¶
func (o RemoteAddressMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RemoteAddressMatchConditionParametersResponse ¶
type RemoteAddressMatchConditionParametersResponse struct { // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RemoteAddress match conditions
type RemoteAddressMatchConditionParametersResponseArgs ¶
type RemoteAddressMatchConditionParametersResponseArgs struct { // Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match. MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RemoteAddress match conditions
func (RemoteAddressMatchConditionParametersResponseArgs) ElementType ¶
func (RemoteAddressMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (RemoteAddressMatchConditionParametersResponseArgs) ToRemoteAddressMatchConditionParametersResponseOutput ¶
func (i RemoteAddressMatchConditionParametersResponseArgs) ToRemoteAddressMatchConditionParametersResponseOutput() RemoteAddressMatchConditionParametersResponseOutput
func (RemoteAddressMatchConditionParametersResponseArgs) ToRemoteAddressMatchConditionParametersResponseOutputWithContext ¶
func (i RemoteAddressMatchConditionParametersResponseArgs) ToRemoteAddressMatchConditionParametersResponseOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersResponseOutput
type RemoteAddressMatchConditionParametersResponseInput ¶
type RemoteAddressMatchConditionParametersResponseInput interface { pulumi.Input ToRemoteAddressMatchConditionParametersResponseOutput() RemoteAddressMatchConditionParametersResponseOutput ToRemoteAddressMatchConditionParametersResponseOutputWithContext(context.Context) RemoteAddressMatchConditionParametersResponseOutput }
RemoteAddressMatchConditionParametersResponseInput is an input type that accepts RemoteAddressMatchConditionParametersResponseArgs and RemoteAddressMatchConditionParametersResponseOutput values. You can construct a concrete instance of `RemoteAddressMatchConditionParametersResponseInput` via:
RemoteAddressMatchConditionParametersResponseArgs{...}
type RemoteAddressMatchConditionParametersResponseOutput ¶
type RemoteAddressMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for RemoteAddress match conditions
func (RemoteAddressMatchConditionParametersResponseOutput) ElementType ¶
func (RemoteAddressMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (RemoteAddressMatchConditionParametersResponseOutput) MatchValues ¶
func (o RemoteAddressMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
func (RemoteAddressMatchConditionParametersResponseOutput) NegateCondition ¶
func (o RemoteAddressMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RemoteAddressMatchConditionParametersResponseOutput) OdataType ¶
func (o RemoteAddressMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (RemoteAddressMatchConditionParametersResponseOutput) Operator ¶
func (o RemoteAddressMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RemoteAddressMatchConditionParametersResponseOutput) ToRemoteAddressMatchConditionParametersResponseOutput ¶
func (o RemoteAddressMatchConditionParametersResponseOutput) ToRemoteAddressMatchConditionParametersResponseOutput() RemoteAddressMatchConditionParametersResponseOutput
func (RemoteAddressMatchConditionParametersResponseOutput) ToRemoteAddressMatchConditionParametersResponseOutputWithContext ¶
func (o RemoteAddressMatchConditionParametersResponseOutput) ToRemoteAddressMatchConditionParametersResponseOutputWithContext(ctx context.Context) RemoteAddressMatchConditionParametersResponseOutput
func (RemoteAddressMatchConditionParametersResponseOutput) Transforms ¶
func (o RemoteAddressMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RequestBodyMatchConditionParameters ¶
type RequestBodyMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RequestBody match conditions
type RequestBodyMatchConditionParametersArgs ¶
type RequestBodyMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RequestBody match conditions
func (RequestBodyMatchConditionParametersArgs) ElementType ¶
func (RequestBodyMatchConditionParametersArgs) ElementType() reflect.Type
func (RequestBodyMatchConditionParametersArgs) ToRequestBodyMatchConditionParametersOutput ¶
func (i RequestBodyMatchConditionParametersArgs) ToRequestBodyMatchConditionParametersOutput() RequestBodyMatchConditionParametersOutput
func (RequestBodyMatchConditionParametersArgs) ToRequestBodyMatchConditionParametersOutputWithContext ¶
func (i RequestBodyMatchConditionParametersArgs) ToRequestBodyMatchConditionParametersOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersOutput
type RequestBodyMatchConditionParametersInput ¶
type RequestBodyMatchConditionParametersInput interface { pulumi.Input ToRequestBodyMatchConditionParametersOutput() RequestBodyMatchConditionParametersOutput ToRequestBodyMatchConditionParametersOutputWithContext(context.Context) RequestBodyMatchConditionParametersOutput }
RequestBodyMatchConditionParametersInput is an input type that accepts RequestBodyMatchConditionParametersArgs and RequestBodyMatchConditionParametersOutput values. You can construct a concrete instance of `RequestBodyMatchConditionParametersInput` via:
RequestBodyMatchConditionParametersArgs{...}
type RequestBodyMatchConditionParametersOutput ¶
type RequestBodyMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestBody match conditions
func (RequestBodyMatchConditionParametersOutput) ElementType ¶
func (RequestBodyMatchConditionParametersOutput) ElementType() reflect.Type
func (RequestBodyMatchConditionParametersOutput) MatchValues ¶
func (o RequestBodyMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestBodyMatchConditionParametersOutput) NegateCondition ¶
func (o RequestBodyMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestBodyMatchConditionParametersOutput) OdataType ¶
func (o RequestBodyMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (RequestBodyMatchConditionParametersOutput) Operator ¶
func (o RequestBodyMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestBodyMatchConditionParametersOutput) ToRequestBodyMatchConditionParametersOutput ¶
func (o RequestBodyMatchConditionParametersOutput) ToRequestBodyMatchConditionParametersOutput() RequestBodyMatchConditionParametersOutput
func (RequestBodyMatchConditionParametersOutput) ToRequestBodyMatchConditionParametersOutputWithContext ¶
func (o RequestBodyMatchConditionParametersOutput) ToRequestBodyMatchConditionParametersOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersOutput
func (RequestBodyMatchConditionParametersOutput) Transforms ¶
func (o RequestBodyMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RequestBodyMatchConditionParametersResponse ¶
type RequestBodyMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RequestBody match conditions
type RequestBodyMatchConditionParametersResponseArgs ¶
type RequestBodyMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RequestBody match conditions
func (RequestBodyMatchConditionParametersResponseArgs) ElementType ¶
func (RequestBodyMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (RequestBodyMatchConditionParametersResponseArgs) ToRequestBodyMatchConditionParametersResponseOutput ¶
func (i RequestBodyMatchConditionParametersResponseArgs) ToRequestBodyMatchConditionParametersResponseOutput() RequestBodyMatchConditionParametersResponseOutput
func (RequestBodyMatchConditionParametersResponseArgs) ToRequestBodyMatchConditionParametersResponseOutputWithContext ¶
func (i RequestBodyMatchConditionParametersResponseArgs) ToRequestBodyMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersResponseOutput
type RequestBodyMatchConditionParametersResponseInput ¶
type RequestBodyMatchConditionParametersResponseInput interface { pulumi.Input ToRequestBodyMatchConditionParametersResponseOutput() RequestBodyMatchConditionParametersResponseOutput ToRequestBodyMatchConditionParametersResponseOutputWithContext(context.Context) RequestBodyMatchConditionParametersResponseOutput }
RequestBodyMatchConditionParametersResponseInput is an input type that accepts RequestBodyMatchConditionParametersResponseArgs and RequestBodyMatchConditionParametersResponseOutput values. You can construct a concrete instance of `RequestBodyMatchConditionParametersResponseInput` via:
RequestBodyMatchConditionParametersResponseArgs{...}
type RequestBodyMatchConditionParametersResponseOutput ¶
type RequestBodyMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestBody match conditions
func (RequestBodyMatchConditionParametersResponseOutput) ElementType ¶
func (RequestBodyMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (RequestBodyMatchConditionParametersResponseOutput) MatchValues ¶
func (o RequestBodyMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestBodyMatchConditionParametersResponseOutput) NegateCondition ¶
func (o RequestBodyMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestBodyMatchConditionParametersResponseOutput) OdataType ¶
func (o RequestBodyMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (RequestBodyMatchConditionParametersResponseOutput) Operator ¶
func (o RequestBodyMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestBodyMatchConditionParametersResponseOutput) ToRequestBodyMatchConditionParametersResponseOutput ¶
func (o RequestBodyMatchConditionParametersResponseOutput) ToRequestBodyMatchConditionParametersResponseOutput() RequestBodyMatchConditionParametersResponseOutput
func (RequestBodyMatchConditionParametersResponseOutput) ToRequestBodyMatchConditionParametersResponseOutputWithContext ¶
func (o RequestBodyMatchConditionParametersResponseOutput) ToRequestBodyMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestBodyMatchConditionParametersResponseOutput
func (RequestBodyMatchConditionParametersResponseOutput) Transforms ¶
func (o RequestBodyMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RequestHeaderMatchConditionParameters ¶
type RequestHeaderMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // Name of Header to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RequestHeader match conditions
type RequestHeaderMatchConditionParametersArgs ¶
type RequestHeaderMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Name of Header to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RequestHeader match conditions
func (RequestHeaderMatchConditionParametersArgs) ElementType ¶
func (RequestHeaderMatchConditionParametersArgs) ElementType() reflect.Type
func (RequestHeaderMatchConditionParametersArgs) ToRequestHeaderMatchConditionParametersOutput ¶
func (i RequestHeaderMatchConditionParametersArgs) ToRequestHeaderMatchConditionParametersOutput() RequestHeaderMatchConditionParametersOutput
func (RequestHeaderMatchConditionParametersArgs) ToRequestHeaderMatchConditionParametersOutputWithContext ¶
func (i RequestHeaderMatchConditionParametersArgs) ToRequestHeaderMatchConditionParametersOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersOutput
type RequestHeaderMatchConditionParametersInput ¶
type RequestHeaderMatchConditionParametersInput interface { pulumi.Input ToRequestHeaderMatchConditionParametersOutput() RequestHeaderMatchConditionParametersOutput ToRequestHeaderMatchConditionParametersOutputWithContext(context.Context) RequestHeaderMatchConditionParametersOutput }
RequestHeaderMatchConditionParametersInput is an input type that accepts RequestHeaderMatchConditionParametersArgs and RequestHeaderMatchConditionParametersOutput values. You can construct a concrete instance of `RequestHeaderMatchConditionParametersInput` via:
RequestHeaderMatchConditionParametersArgs{...}
type RequestHeaderMatchConditionParametersOutput ¶
type RequestHeaderMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestHeader match conditions
func (RequestHeaderMatchConditionParametersOutput) ElementType ¶
func (RequestHeaderMatchConditionParametersOutput) ElementType() reflect.Type
func (RequestHeaderMatchConditionParametersOutput) MatchValues ¶
func (o RequestHeaderMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestHeaderMatchConditionParametersOutput) NegateCondition ¶
func (o RequestHeaderMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestHeaderMatchConditionParametersOutput) OdataType ¶
func (o RequestHeaderMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (RequestHeaderMatchConditionParametersOutput) Operator ¶
func (o RequestHeaderMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestHeaderMatchConditionParametersOutput) Selector ¶
func (o RequestHeaderMatchConditionParametersOutput) Selector() pulumi.StringPtrOutput
Name of Header to be matched
func (RequestHeaderMatchConditionParametersOutput) ToRequestHeaderMatchConditionParametersOutput ¶
func (o RequestHeaderMatchConditionParametersOutput) ToRequestHeaderMatchConditionParametersOutput() RequestHeaderMatchConditionParametersOutput
func (RequestHeaderMatchConditionParametersOutput) ToRequestHeaderMatchConditionParametersOutputWithContext ¶
func (o RequestHeaderMatchConditionParametersOutput) ToRequestHeaderMatchConditionParametersOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersOutput
func (RequestHeaderMatchConditionParametersOutput) Transforms ¶
func (o RequestHeaderMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RequestHeaderMatchConditionParametersResponse ¶
type RequestHeaderMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // Name of Header to be matched Selector *string `pulumi:"selector"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RequestHeader match conditions
type RequestHeaderMatchConditionParametersResponseArgs ¶
type RequestHeaderMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // Name of Header to be matched Selector pulumi.StringPtrInput `pulumi:"selector"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RequestHeader match conditions
func (RequestHeaderMatchConditionParametersResponseArgs) ElementType ¶
func (RequestHeaderMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (RequestHeaderMatchConditionParametersResponseArgs) ToRequestHeaderMatchConditionParametersResponseOutput ¶
func (i RequestHeaderMatchConditionParametersResponseArgs) ToRequestHeaderMatchConditionParametersResponseOutput() RequestHeaderMatchConditionParametersResponseOutput
func (RequestHeaderMatchConditionParametersResponseArgs) ToRequestHeaderMatchConditionParametersResponseOutputWithContext ¶
func (i RequestHeaderMatchConditionParametersResponseArgs) ToRequestHeaderMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersResponseOutput
type RequestHeaderMatchConditionParametersResponseInput ¶
type RequestHeaderMatchConditionParametersResponseInput interface { pulumi.Input ToRequestHeaderMatchConditionParametersResponseOutput() RequestHeaderMatchConditionParametersResponseOutput ToRequestHeaderMatchConditionParametersResponseOutputWithContext(context.Context) RequestHeaderMatchConditionParametersResponseOutput }
RequestHeaderMatchConditionParametersResponseInput is an input type that accepts RequestHeaderMatchConditionParametersResponseArgs and RequestHeaderMatchConditionParametersResponseOutput values. You can construct a concrete instance of `RequestHeaderMatchConditionParametersResponseInput` via:
RequestHeaderMatchConditionParametersResponseArgs{...}
type RequestHeaderMatchConditionParametersResponseOutput ¶
type RequestHeaderMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestHeader match conditions
func (RequestHeaderMatchConditionParametersResponseOutput) ElementType ¶
func (RequestHeaderMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (RequestHeaderMatchConditionParametersResponseOutput) MatchValues ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestHeaderMatchConditionParametersResponseOutput) NegateCondition ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestHeaderMatchConditionParametersResponseOutput) OdataType ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (RequestHeaderMatchConditionParametersResponseOutput) Operator ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestHeaderMatchConditionParametersResponseOutput) Selector ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) Selector() pulumi.StringPtrOutput
Name of Header to be matched
func (RequestHeaderMatchConditionParametersResponseOutput) ToRequestHeaderMatchConditionParametersResponseOutput ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) ToRequestHeaderMatchConditionParametersResponseOutput() RequestHeaderMatchConditionParametersResponseOutput
func (RequestHeaderMatchConditionParametersResponseOutput) ToRequestHeaderMatchConditionParametersResponseOutputWithContext ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) ToRequestHeaderMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestHeaderMatchConditionParametersResponseOutput
func (RequestHeaderMatchConditionParametersResponseOutput) Transforms ¶
func (o RequestHeaderMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RequestMethodMatchConditionParameters ¶
type RequestMethodMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` }
Defines the parameters for RequestMethod match conditions
type RequestMethodMatchConditionParametersArgs ¶
type RequestMethodMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` }
Defines the parameters for RequestMethod match conditions
func (RequestMethodMatchConditionParametersArgs) ElementType ¶
func (RequestMethodMatchConditionParametersArgs) ElementType() reflect.Type
func (RequestMethodMatchConditionParametersArgs) ToRequestMethodMatchConditionParametersOutput ¶
func (i RequestMethodMatchConditionParametersArgs) ToRequestMethodMatchConditionParametersOutput() RequestMethodMatchConditionParametersOutput
func (RequestMethodMatchConditionParametersArgs) ToRequestMethodMatchConditionParametersOutputWithContext ¶
func (i RequestMethodMatchConditionParametersArgs) ToRequestMethodMatchConditionParametersOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersOutput
type RequestMethodMatchConditionParametersInput ¶
type RequestMethodMatchConditionParametersInput interface { pulumi.Input ToRequestMethodMatchConditionParametersOutput() RequestMethodMatchConditionParametersOutput ToRequestMethodMatchConditionParametersOutputWithContext(context.Context) RequestMethodMatchConditionParametersOutput }
RequestMethodMatchConditionParametersInput is an input type that accepts RequestMethodMatchConditionParametersArgs and RequestMethodMatchConditionParametersOutput values. You can construct a concrete instance of `RequestMethodMatchConditionParametersInput` via:
RequestMethodMatchConditionParametersArgs{...}
type RequestMethodMatchConditionParametersOutput ¶
type RequestMethodMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestMethod match conditions
func (RequestMethodMatchConditionParametersOutput) ElementType ¶
func (RequestMethodMatchConditionParametersOutput) ElementType() reflect.Type
func (RequestMethodMatchConditionParametersOutput) MatchValues ¶
func (o RequestMethodMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestMethodMatchConditionParametersOutput) NegateCondition ¶
func (o RequestMethodMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestMethodMatchConditionParametersOutput) OdataType ¶
func (o RequestMethodMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (RequestMethodMatchConditionParametersOutput) Operator ¶
func (o RequestMethodMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestMethodMatchConditionParametersOutput) ToRequestMethodMatchConditionParametersOutput ¶
func (o RequestMethodMatchConditionParametersOutput) ToRequestMethodMatchConditionParametersOutput() RequestMethodMatchConditionParametersOutput
func (RequestMethodMatchConditionParametersOutput) ToRequestMethodMatchConditionParametersOutputWithContext ¶
func (o RequestMethodMatchConditionParametersOutput) ToRequestMethodMatchConditionParametersOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersOutput
type RequestMethodMatchConditionParametersResponse ¶
type RequestMethodMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` }
Defines the parameters for RequestMethod match conditions
type RequestMethodMatchConditionParametersResponseArgs ¶
type RequestMethodMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` }
Defines the parameters for RequestMethod match conditions
func (RequestMethodMatchConditionParametersResponseArgs) ElementType ¶
func (RequestMethodMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (RequestMethodMatchConditionParametersResponseArgs) ToRequestMethodMatchConditionParametersResponseOutput ¶
func (i RequestMethodMatchConditionParametersResponseArgs) ToRequestMethodMatchConditionParametersResponseOutput() RequestMethodMatchConditionParametersResponseOutput
func (RequestMethodMatchConditionParametersResponseArgs) ToRequestMethodMatchConditionParametersResponseOutputWithContext ¶
func (i RequestMethodMatchConditionParametersResponseArgs) ToRequestMethodMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersResponseOutput
type RequestMethodMatchConditionParametersResponseInput ¶
type RequestMethodMatchConditionParametersResponseInput interface { pulumi.Input ToRequestMethodMatchConditionParametersResponseOutput() RequestMethodMatchConditionParametersResponseOutput ToRequestMethodMatchConditionParametersResponseOutputWithContext(context.Context) RequestMethodMatchConditionParametersResponseOutput }
RequestMethodMatchConditionParametersResponseInput is an input type that accepts RequestMethodMatchConditionParametersResponseArgs and RequestMethodMatchConditionParametersResponseOutput values. You can construct a concrete instance of `RequestMethodMatchConditionParametersResponseInput` via:
RequestMethodMatchConditionParametersResponseArgs{...}
type RequestMethodMatchConditionParametersResponseOutput ¶
type RequestMethodMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestMethod match conditions
func (RequestMethodMatchConditionParametersResponseOutput) ElementType ¶
func (RequestMethodMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (RequestMethodMatchConditionParametersResponseOutput) MatchValues ¶
func (o RequestMethodMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestMethodMatchConditionParametersResponseOutput) NegateCondition ¶
func (o RequestMethodMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestMethodMatchConditionParametersResponseOutput) OdataType ¶
func (o RequestMethodMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (RequestMethodMatchConditionParametersResponseOutput) Operator ¶
func (o RequestMethodMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestMethodMatchConditionParametersResponseOutput) ToRequestMethodMatchConditionParametersResponseOutput ¶
func (o RequestMethodMatchConditionParametersResponseOutput) ToRequestMethodMatchConditionParametersResponseOutput() RequestMethodMatchConditionParametersResponseOutput
func (RequestMethodMatchConditionParametersResponseOutput) ToRequestMethodMatchConditionParametersResponseOutputWithContext ¶
func (o RequestMethodMatchConditionParametersResponseOutput) ToRequestMethodMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestMethodMatchConditionParametersResponseOutput
type RequestSchemeMatchConditionParameters ¶
type RequestSchemeMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` }
Defines the parameters for RequestScheme match conditions
type RequestSchemeMatchConditionParametersArgs ¶
type RequestSchemeMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` }
Defines the parameters for RequestScheme match conditions
func (RequestSchemeMatchConditionParametersArgs) ElementType ¶
func (RequestSchemeMatchConditionParametersArgs) ElementType() reflect.Type
func (RequestSchemeMatchConditionParametersArgs) ToRequestSchemeMatchConditionParametersOutput ¶
func (i RequestSchemeMatchConditionParametersArgs) ToRequestSchemeMatchConditionParametersOutput() RequestSchemeMatchConditionParametersOutput
func (RequestSchemeMatchConditionParametersArgs) ToRequestSchemeMatchConditionParametersOutputWithContext ¶
func (i RequestSchemeMatchConditionParametersArgs) ToRequestSchemeMatchConditionParametersOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersOutput
type RequestSchemeMatchConditionParametersInput ¶
type RequestSchemeMatchConditionParametersInput interface { pulumi.Input ToRequestSchemeMatchConditionParametersOutput() RequestSchemeMatchConditionParametersOutput ToRequestSchemeMatchConditionParametersOutputWithContext(context.Context) RequestSchemeMatchConditionParametersOutput }
RequestSchemeMatchConditionParametersInput is an input type that accepts RequestSchemeMatchConditionParametersArgs and RequestSchemeMatchConditionParametersOutput values. You can construct a concrete instance of `RequestSchemeMatchConditionParametersInput` via:
RequestSchemeMatchConditionParametersArgs{...}
type RequestSchemeMatchConditionParametersOutput ¶
type RequestSchemeMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestScheme match conditions
func (RequestSchemeMatchConditionParametersOutput) ElementType ¶
func (RequestSchemeMatchConditionParametersOutput) ElementType() reflect.Type
func (RequestSchemeMatchConditionParametersOutput) MatchValues ¶
func (o RequestSchemeMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestSchemeMatchConditionParametersOutput) NegateCondition ¶
func (o RequestSchemeMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestSchemeMatchConditionParametersOutput) OdataType ¶
func (o RequestSchemeMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (RequestSchemeMatchConditionParametersOutput) Operator ¶
func (o RequestSchemeMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestSchemeMatchConditionParametersOutput) ToRequestSchemeMatchConditionParametersOutput ¶
func (o RequestSchemeMatchConditionParametersOutput) ToRequestSchemeMatchConditionParametersOutput() RequestSchemeMatchConditionParametersOutput
func (RequestSchemeMatchConditionParametersOutput) ToRequestSchemeMatchConditionParametersOutputWithContext ¶
func (o RequestSchemeMatchConditionParametersOutput) ToRequestSchemeMatchConditionParametersOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersOutput
type RequestSchemeMatchConditionParametersResponse ¶
type RequestSchemeMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` }
Defines the parameters for RequestScheme match conditions
type RequestSchemeMatchConditionParametersResponseArgs ¶
type RequestSchemeMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` }
Defines the parameters for RequestScheme match conditions
func (RequestSchemeMatchConditionParametersResponseArgs) ElementType ¶
func (RequestSchemeMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (RequestSchemeMatchConditionParametersResponseArgs) ToRequestSchemeMatchConditionParametersResponseOutput ¶
func (i RequestSchemeMatchConditionParametersResponseArgs) ToRequestSchemeMatchConditionParametersResponseOutput() RequestSchemeMatchConditionParametersResponseOutput
func (RequestSchemeMatchConditionParametersResponseArgs) ToRequestSchemeMatchConditionParametersResponseOutputWithContext ¶
func (i RequestSchemeMatchConditionParametersResponseArgs) ToRequestSchemeMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersResponseOutput
type RequestSchemeMatchConditionParametersResponseInput ¶
type RequestSchemeMatchConditionParametersResponseInput interface { pulumi.Input ToRequestSchemeMatchConditionParametersResponseOutput() RequestSchemeMatchConditionParametersResponseOutput ToRequestSchemeMatchConditionParametersResponseOutputWithContext(context.Context) RequestSchemeMatchConditionParametersResponseOutput }
RequestSchemeMatchConditionParametersResponseInput is an input type that accepts RequestSchemeMatchConditionParametersResponseArgs and RequestSchemeMatchConditionParametersResponseOutput values. You can construct a concrete instance of `RequestSchemeMatchConditionParametersResponseInput` via:
RequestSchemeMatchConditionParametersResponseArgs{...}
type RequestSchemeMatchConditionParametersResponseOutput ¶
type RequestSchemeMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestScheme match conditions
func (RequestSchemeMatchConditionParametersResponseOutput) ElementType ¶
func (RequestSchemeMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (RequestSchemeMatchConditionParametersResponseOutput) MatchValues ¶
func (o RequestSchemeMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestSchemeMatchConditionParametersResponseOutput) NegateCondition ¶
func (o RequestSchemeMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestSchemeMatchConditionParametersResponseOutput) OdataType ¶
func (o RequestSchemeMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (RequestSchemeMatchConditionParametersResponseOutput) Operator ¶
func (o RequestSchemeMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestSchemeMatchConditionParametersResponseOutput) ToRequestSchemeMatchConditionParametersResponseOutput ¶
func (o RequestSchemeMatchConditionParametersResponseOutput) ToRequestSchemeMatchConditionParametersResponseOutput() RequestSchemeMatchConditionParametersResponseOutput
func (RequestSchemeMatchConditionParametersResponseOutput) ToRequestSchemeMatchConditionParametersResponseOutputWithContext ¶
func (o RequestSchemeMatchConditionParametersResponseOutput) ToRequestSchemeMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestSchemeMatchConditionParametersResponseOutput
type RequestUriMatchConditionParameters ¶
type RequestUriMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RequestUri match conditions
type RequestUriMatchConditionParametersArgs ¶
type RequestUriMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RequestUri match conditions
func (RequestUriMatchConditionParametersArgs) ElementType ¶
func (RequestUriMatchConditionParametersArgs) ElementType() reflect.Type
func (RequestUriMatchConditionParametersArgs) ToRequestUriMatchConditionParametersOutput ¶
func (i RequestUriMatchConditionParametersArgs) ToRequestUriMatchConditionParametersOutput() RequestUriMatchConditionParametersOutput
func (RequestUriMatchConditionParametersArgs) ToRequestUriMatchConditionParametersOutputWithContext ¶
func (i RequestUriMatchConditionParametersArgs) ToRequestUriMatchConditionParametersOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersOutput
type RequestUriMatchConditionParametersInput ¶
type RequestUriMatchConditionParametersInput interface { pulumi.Input ToRequestUriMatchConditionParametersOutput() RequestUriMatchConditionParametersOutput ToRequestUriMatchConditionParametersOutputWithContext(context.Context) RequestUriMatchConditionParametersOutput }
RequestUriMatchConditionParametersInput is an input type that accepts RequestUriMatchConditionParametersArgs and RequestUriMatchConditionParametersOutput values. You can construct a concrete instance of `RequestUriMatchConditionParametersInput` via:
RequestUriMatchConditionParametersArgs{...}
type RequestUriMatchConditionParametersOutput ¶
type RequestUriMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestUri match conditions
func (RequestUriMatchConditionParametersOutput) ElementType ¶
func (RequestUriMatchConditionParametersOutput) ElementType() reflect.Type
func (RequestUriMatchConditionParametersOutput) MatchValues ¶
func (o RequestUriMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestUriMatchConditionParametersOutput) NegateCondition ¶
func (o RequestUriMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestUriMatchConditionParametersOutput) OdataType ¶
func (o RequestUriMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (RequestUriMatchConditionParametersOutput) Operator ¶
func (o RequestUriMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestUriMatchConditionParametersOutput) ToRequestUriMatchConditionParametersOutput ¶
func (o RequestUriMatchConditionParametersOutput) ToRequestUriMatchConditionParametersOutput() RequestUriMatchConditionParametersOutput
func (RequestUriMatchConditionParametersOutput) ToRequestUriMatchConditionParametersOutputWithContext ¶
func (o RequestUriMatchConditionParametersOutput) ToRequestUriMatchConditionParametersOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersOutput
func (RequestUriMatchConditionParametersOutput) Transforms ¶
func (o RequestUriMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type RequestUriMatchConditionParametersResponse ¶
type RequestUriMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for RequestUri match conditions
type RequestUriMatchConditionParametersResponseArgs ¶
type RequestUriMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for RequestUri match conditions
func (RequestUriMatchConditionParametersResponseArgs) ElementType ¶
func (RequestUriMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (RequestUriMatchConditionParametersResponseArgs) ToRequestUriMatchConditionParametersResponseOutput ¶
func (i RequestUriMatchConditionParametersResponseArgs) ToRequestUriMatchConditionParametersResponseOutput() RequestUriMatchConditionParametersResponseOutput
func (RequestUriMatchConditionParametersResponseArgs) ToRequestUriMatchConditionParametersResponseOutputWithContext ¶
func (i RequestUriMatchConditionParametersResponseArgs) ToRequestUriMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersResponseOutput
type RequestUriMatchConditionParametersResponseInput ¶
type RequestUriMatchConditionParametersResponseInput interface { pulumi.Input ToRequestUriMatchConditionParametersResponseOutput() RequestUriMatchConditionParametersResponseOutput ToRequestUriMatchConditionParametersResponseOutputWithContext(context.Context) RequestUriMatchConditionParametersResponseOutput }
RequestUriMatchConditionParametersResponseInput is an input type that accepts RequestUriMatchConditionParametersResponseArgs and RequestUriMatchConditionParametersResponseOutput values. You can construct a concrete instance of `RequestUriMatchConditionParametersResponseInput` via:
RequestUriMatchConditionParametersResponseArgs{...}
type RequestUriMatchConditionParametersResponseOutput ¶
type RequestUriMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for RequestUri match conditions
func (RequestUriMatchConditionParametersResponseOutput) ElementType ¶
func (RequestUriMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (RequestUriMatchConditionParametersResponseOutput) MatchValues ¶
func (o RequestUriMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (RequestUriMatchConditionParametersResponseOutput) NegateCondition ¶
func (o RequestUriMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (RequestUriMatchConditionParametersResponseOutput) OdataType ¶
func (o RequestUriMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (RequestUriMatchConditionParametersResponseOutput) Operator ¶
func (o RequestUriMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (RequestUriMatchConditionParametersResponseOutput) ToRequestUriMatchConditionParametersResponseOutput ¶
func (o RequestUriMatchConditionParametersResponseOutput) ToRequestUriMatchConditionParametersResponseOutput() RequestUriMatchConditionParametersResponseOutput
func (RequestUriMatchConditionParametersResponseOutput) ToRequestUriMatchConditionParametersResponseOutputWithContext ¶
func (o RequestUriMatchConditionParametersResponseOutput) ToRequestUriMatchConditionParametersResponseOutputWithContext(ctx context.Context) RequestUriMatchConditionParametersResponseOutput
func (RequestUriMatchConditionParametersResponseOutput) Transforms ¶
func (o RequestUriMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type ResourceReference ¶
type ResourceReference struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another resource.
type ResourceReferenceArgs ¶
type ResourceReferenceArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another resource.
func (ResourceReferenceArgs) ElementType ¶
func (ResourceReferenceArgs) ElementType() reflect.Type
func (ResourceReferenceArgs) ToResourceReferenceOutput ¶
func (i ResourceReferenceArgs) ToResourceReferenceOutput() ResourceReferenceOutput
func (ResourceReferenceArgs) ToResourceReferenceOutputWithContext ¶
func (i ResourceReferenceArgs) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput
func (ResourceReferenceArgs) ToResourceReferencePtrOutput ¶
func (i ResourceReferenceArgs) ToResourceReferencePtrOutput() ResourceReferencePtrOutput
func (ResourceReferenceArgs) ToResourceReferencePtrOutputWithContext ¶
func (i ResourceReferenceArgs) ToResourceReferencePtrOutputWithContext(ctx context.Context) ResourceReferencePtrOutput
type ResourceReferenceArray ¶
type ResourceReferenceArray []ResourceReferenceInput
func (ResourceReferenceArray) ElementType ¶
func (ResourceReferenceArray) ElementType() reflect.Type
func (ResourceReferenceArray) ToResourceReferenceArrayOutput ¶
func (i ResourceReferenceArray) ToResourceReferenceArrayOutput() ResourceReferenceArrayOutput
func (ResourceReferenceArray) ToResourceReferenceArrayOutputWithContext ¶
func (i ResourceReferenceArray) ToResourceReferenceArrayOutputWithContext(ctx context.Context) ResourceReferenceArrayOutput
type ResourceReferenceArrayInput ¶
type ResourceReferenceArrayInput interface { pulumi.Input ToResourceReferenceArrayOutput() ResourceReferenceArrayOutput ToResourceReferenceArrayOutputWithContext(context.Context) ResourceReferenceArrayOutput }
ResourceReferenceArrayInput is an input type that accepts ResourceReferenceArray and ResourceReferenceArrayOutput values. You can construct a concrete instance of `ResourceReferenceArrayInput` via:
ResourceReferenceArray{ ResourceReferenceArgs{...} }
type ResourceReferenceArrayOutput ¶
type ResourceReferenceArrayOutput struct{ *pulumi.OutputState }
func (ResourceReferenceArrayOutput) ElementType ¶
func (ResourceReferenceArrayOutput) ElementType() reflect.Type
func (ResourceReferenceArrayOutput) Index ¶
func (o ResourceReferenceArrayOutput) Index(i pulumi.IntInput) ResourceReferenceOutput
func (ResourceReferenceArrayOutput) ToResourceReferenceArrayOutput ¶
func (o ResourceReferenceArrayOutput) ToResourceReferenceArrayOutput() ResourceReferenceArrayOutput
func (ResourceReferenceArrayOutput) ToResourceReferenceArrayOutputWithContext ¶
func (o ResourceReferenceArrayOutput) ToResourceReferenceArrayOutputWithContext(ctx context.Context) ResourceReferenceArrayOutput
type ResourceReferenceInput ¶
type ResourceReferenceInput interface { pulumi.Input ToResourceReferenceOutput() ResourceReferenceOutput ToResourceReferenceOutputWithContext(context.Context) ResourceReferenceOutput }
ResourceReferenceInput is an input type that accepts ResourceReferenceArgs and ResourceReferenceOutput values. You can construct a concrete instance of `ResourceReferenceInput` via:
ResourceReferenceArgs{...}
type ResourceReferenceOutput ¶
type ResourceReferenceOutput struct{ *pulumi.OutputState }
Reference to another resource.
func (ResourceReferenceOutput) ElementType ¶
func (ResourceReferenceOutput) ElementType() reflect.Type
func (ResourceReferenceOutput) Id ¶
func (o ResourceReferenceOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ResourceReferenceOutput) ToResourceReferenceOutput ¶
func (o ResourceReferenceOutput) ToResourceReferenceOutput() ResourceReferenceOutput
func (ResourceReferenceOutput) ToResourceReferenceOutputWithContext ¶
func (o ResourceReferenceOutput) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput
func (ResourceReferenceOutput) ToResourceReferencePtrOutput ¶
func (o ResourceReferenceOutput) ToResourceReferencePtrOutput() ResourceReferencePtrOutput
func (ResourceReferenceOutput) ToResourceReferencePtrOutputWithContext ¶
func (o ResourceReferenceOutput) ToResourceReferencePtrOutputWithContext(ctx context.Context) ResourceReferencePtrOutput
type ResourceReferencePtrInput ¶
type ResourceReferencePtrInput interface { pulumi.Input ToResourceReferencePtrOutput() ResourceReferencePtrOutput ToResourceReferencePtrOutputWithContext(context.Context) ResourceReferencePtrOutput }
ResourceReferencePtrInput is an input type that accepts ResourceReferenceArgs, ResourceReferencePtr and ResourceReferencePtrOutput values. You can construct a concrete instance of `ResourceReferencePtrInput` via:
ResourceReferenceArgs{...} or: nil
func ResourceReferencePtr ¶
func ResourceReferencePtr(v *ResourceReferenceArgs) ResourceReferencePtrInput
type ResourceReferencePtrOutput ¶
type ResourceReferencePtrOutput struct{ *pulumi.OutputState }
func (ResourceReferencePtrOutput) Elem ¶
func (o ResourceReferencePtrOutput) Elem() ResourceReferenceOutput
func (ResourceReferencePtrOutput) ElementType ¶
func (ResourceReferencePtrOutput) ElementType() reflect.Type
func (ResourceReferencePtrOutput) Id ¶
func (o ResourceReferencePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ResourceReferencePtrOutput) ToResourceReferencePtrOutput ¶
func (o ResourceReferencePtrOutput) ToResourceReferencePtrOutput() ResourceReferencePtrOutput
func (ResourceReferencePtrOutput) ToResourceReferencePtrOutputWithContext ¶
func (o ResourceReferencePtrOutput) ToResourceReferencePtrOutputWithContext(ctx context.Context) ResourceReferencePtrOutput
type ResourceReferenceResponse ¶
type ResourceReferenceResponse struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another resource.
type ResourceReferenceResponseArgs ¶
type ResourceReferenceResponseArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another resource.
func (ResourceReferenceResponseArgs) ElementType ¶
func (ResourceReferenceResponseArgs) ElementType() reflect.Type
func (ResourceReferenceResponseArgs) ToResourceReferenceResponseOutput ¶
func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput
func (ResourceReferenceResponseArgs) ToResourceReferenceResponseOutputWithContext ¶
func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput
func (ResourceReferenceResponseArgs) ToResourceReferenceResponsePtrOutput ¶
func (i ResourceReferenceResponseArgs) ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput
func (ResourceReferenceResponseArgs) ToResourceReferenceResponsePtrOutputWithContext ¶
func (i ResourceReferenceResponseArgs) ToResourceReferenceResponsePtrOutputWithContext(ctx context.Context) ResourceReferenceResponsePtrOutput
type ResourceReferenceResponseArray ¶
type ResourceReferenceResponseArray []ResourceReferenceResponseInput
func (ResourceReferenceResponseArray) ElementType ¶
func (ResourceReferenceResponseArray) ElementType() reflect.Type
func (ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutput ¶
func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput
func (ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutputWithContext ¶
func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput
type ResourceReferenceResponseArrayInput ¶
type ResourceReferenceResponseArrayInput interface { pulumi.Input ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput ToResourceReferenceResponseArrayOutputWithContext(context.Context) ResourceReferenceResponseArrayOutput }
ResourceReferenceResponseArrayInput is an input type that accepts ResourceReferenceResponseArray and ResourceReferenceResponseArrayOutput values. You can construct a concrete instance of `ResourceReferenceResponseArrayInput` via:
ResourceReferenceResponseArray{ ResourceReferenceResponseArgs{...} }
type ResourceReferenceResponseArrayOutput ¶
type ResourceReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceReferenceResponseArrayOutput) ElementType ¶
func (ResourceReferenceResponseArrayOutput) ElementType() reflect.Type
func (ResourceReferenceResponseArrayOutput) Index ¶
func (o ResourceReferenceResponseArrayOutput) Index(i pulumi.IntInput) ResourceReferenceResponseOutput
func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput ¶
func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput
func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext ¶
func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput
type ResourceReferenceResponseInput ¶
type ResourceReferenceResponseInput interface { pulumi.Input ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput ToResourceReferenceResponseOutputWithContext(context.Context) ResourceReferenceResponseOutput }
ResourceReferenceResponseInput is an input type that accepts ResourceReferenceResponseArgs and ResourceReferenceResponseOutput values. You can construct a concrete instance of `ResourceReferenceResponseInput` via:
ResourceReferenceResponseArgs{...}
type ResourceReferenceResponseOutput ¶
type ResourceReferenceResponseOutput struct{ *pulumi.OutputState }
Reference to another resource.
func (ResourceReferenceResponseOutput) ElementType ¶
func (ResourceReferenceResponseOutput) ElementType() reflect.Type
func (ResourceReferenceResponseOutput) Id ¶
func (o ResourceReferenceResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput ¶
func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput
func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext ¶
func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput
func (ResourceReferenceResponseOutput) ToResourceReferenceResponsePtrOutput ¶
func (o ResourceReferenceResponseOutput) ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput
func (ResourceReferenceResponseOutput) ToResourceReferenceResponsePtrOutputWithContext ¶
func (o ResourceReferenceResponseOutput) ToResourceReferenceResponsePtrOutputWithContext(ctx context.Context) ResourceReferenceResponsePtrOutput
type ResourceReferenceResponsePtrInput ¶
type ResourceReferenceResponsePtrInput interface { pulumi.Input ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput ToResourceReferenceResponsePtrOutputWithContext(context.Context) ResourceReferenceResponsePtrOutput }
ResourceReferenceResponsePtrInput is an input type that accepts ResourceReferenceResponseArgs, ResourceReferenceResponsePtr and ResourceReferenceResponsePtrOutput values. You can construct a concrete instance of `ResourceReferenceResponsePtrInput` via:
ResourceReferenceResponseArgs{...} or: nil
func ResourceReferenceResponsePtr ¶
func ResourceReferenceResponsePtr(v *ResourceReferenceResponseArgs) ResourceReferenceResponsePtrInput
type ResourceReferenceResponsePtrOutput ¶
type ResourceReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceReferenceResponsePtrOutput) Elem ¶
func (o ResourceReferenceResponsePtrOutput) Elem() ResourceReferenceResponseOutput
func (ResourceReferenceResponsePtrOutput) ElementType ¶
func (ResourceReferenceResponsePtrOutput) ElementType() reflect.Type
func (ResourceReferenceResponsePtrOutput) Id ¶
func (o ResourceReferenceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutput ¶
func (o ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutput() ResourceReferenceResponsePtrOutput
func (ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutputWithContext ¶
func (o ResourceReferenceResponsePtrOutput) ToResourceReferenceResponsePtrOutputWithContext(ctx context.Context) ResourceReferenceResponsePtrOutput
type ResponseBasedOriginErrorDetectionParameters ¶
type ResponseBasedOriginErrorDetectionParameters struct { // The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. HttpErrorRanges []HttpErrorRangeParameters `pulumi:"httpErrorRanges"` // Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes *string `pulumi:"responseBasedDetectedErrorTypes"` // The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `pulumi:"responseBasedFailoverThresholdPercentage"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
type ResponseBasedOriginErrorDetectionParametersArgs ¶
type ResponseBasedOriginErrorDetectionParametersArgs struct { // The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. HttpErrorRanges HttpErrorRangeParametersArrayInput `pulumi:"httpErrorRanges"` // Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes pulumi.StringPtrInput `pulumi:"responseBasedDetectedErrorTypes"` // The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage pulumi.IntPtrInput `pulumi:"responseBasedFailoverThresholdPercentage"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (ResponseBasedOriginErrorDetectionParametersArgs) ElementType ¶
func (ResponseBasedOriginErrorDetectionParametersArgs) ElementType() reflect.Type
func (ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersOutput ¶
func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersOutput() ResponseBasedOriginErrorDetectionParametersOutput
func (ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersOutputWithContext ¶
func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersOutput
func (ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersPtrOutput ¶
func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersPtrOutput() ResponseBasedOriginErrorDetectionParametersPtrOutput
func (ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext ¶
func (i ResponseBasedOriginErrorDetectionParametersArgs) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersPtrOutput
type ResponseBasedOriginErrorDetectionParametersInput ¶
type ResponseBasedOriginErrorDetectionParametersInput interface { pulumi.Input ToResponseBasedOriginErrorDetectionParametersOutput() ResponseBasedOriginErrorDetectionParametersOutput ToResponseBasedOriginErrorDetectionParametersOutputWithContext(context.Context) ResponseBasedOriginErrorDetectionParametersOutput }
ResponseBasedOriginErrorDetectionParametersInput is an input type that accepts ResponseBasedOriginErrorDetectionParametersArgs and ResponseBasedOriginErrorDetectionParametersOutput values. You can construct a concrete instance of `ResponseBasedOriginErrorDetectionParametersInput` via:
ResponseBasedOriginErrorDetectionParametersArgs{...}
type ResponseBasedOriginErrorDetectionParametersOutput ¶
type ResponseBasedOriginErrorDetectionParametersOutput struct{ *pulumi.OutputState }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (ResponseBasedOriginErrorDetectionParametersOutput) ElementType ¶
func (ResponseBasedOriginErrorDetectionParametersOutput) ElementType() reflect.Type
func (ResponseBasedOriginErrorDetectionParametersOutput) HttpErrorRanges ¶
func (o ResponseBasedOriginErrorDetectionParametersOutput) HttpErrorRanges() HttpErrorRangeParametersArrayOutput
The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
func (ResponseBasedOriginErrorDetectionParametersOutput) ResponseBasedDetectedErrorTypes ¶
func (o ResponseBasedOriginErrorDetectionParametersOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
Type of response errors for real user requests for which origin will be deemed unhealthy
func (ResponseBasedOriginErrorDetectionParametersOutput) ResponseBasedFailoverThresholdPercentage ¶
func (o ResponseBasedOriginErrorDetectionParametersOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
The percentage of failed requests in the sample where failover should trigger.
func (ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersOutput ¶
func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersOutput() ResponseBasedOriginErrorDetectionParametersOutput
func (ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersOutputWithContext ¶
func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersOutput
func (ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutput ¶
func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutput() ResponseBasedOriginErrorDetectionParametersPtrOutput
func (ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext ¶
func (o ResponseBasedOriginErrorDetectionParametersOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersPtrOutput
type ResponseBasedOriginErrorDetectionParametersPtrInput ¶
type ResponseBasedOriginErrorDetectionParametersPtrInput interface { pulumi.Input ToResponseBasedOriginErrorDetectionParametersPtrOutput() ResponseBasedOriginErrorDetectionParametersPtrOutput ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext(context.Context) ResponseBasedOriginErrorDetectionParametersPtrOutput }
ResponseBasedOriginErrorDetectionParametersPtrInput is an input type that accepts ResponseBasedOriginErrorDetectionParametersArgs, ResponseBasedOriginErrorDetectionParametersPtr and ResponseBasedOriginErrorDetectionParametersPtrOutput values. You can construct a concrete instance of `ResponseBasedOriginErrorDetectionParametersPtrInput` via:
ResponseBasedOriginErrorDetectionParametersArgs{...} or: nil
func ResponseBasedOriginErrorDetectionParametersPtr ¶
func ResponseBasedOriginErrorDetectionParametersPtr(v *ResponseBasedOriginErrorDetectionParametersArgs) ResponseBasedOriginErrorDetectionParametersPtrInput
type ResponseBasedOriginErrorDetectionParametersPtrOutput ¶
type ResponseBasedOriginErrorDetectionParametersPtrOutput struct{ *pulumi.OutputState }
func (ResponseBasedOriginErrorDetectionParametersPtrOutput) ElementType ¶
func (ResponseBasedOriginErrorDetectionParametersPtrOutput) ElementType() reflect.Type
func (ResponseBasedOriginErrorDetectionParametersPtrOutput) HttpErrorRanges ¶
func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) HttpErrorRanges() HttpErrorRangeParametersArrayOutput
The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
func (ResponseBasedOriginErrorDetectionParametersPtrOutput) ResponseBasedDetectedErrorTypes ¶
func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
Type of response errors for real user requests for which origin will be deemed unhealthy
func (ResponseBasedOriginErrorDetectionParametersPtrOutput) ResponseBasedFailoverThresholdPercentage ¶
func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
The percentage of failed requests in the sample where failover should trigger.
func (ResponseBasedOriginErrorDetectionParametersPtrOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutput ¶
func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutput() ResponseBasedOriginErrorDetectionParametersPtrOutput
func (ResponseBasedOriginErrorDetectionParametersPtrOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext ¶
func (o ResponseBasedOriginErrorDetectionParametersPtrOutput) ToResponseBasedOriginErrorDetectionParametersPtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersPtrOutput
type ResponseBasedOriginErrorDetectionParametersResponse ¶
type ResponseBasedOriginErrorDetectionParametersResponse struct { // The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. HttpErrorRanges []HttpErrorRangeParametersResponse `pulumi:"httpErrorRanges"` // Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes *string `pulumi:"responseBasedDetectedErrorTypes"` // The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage *int `pulumi:"responseBasedFailoverThresholdPercentage"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
type ResponseBasedOriginErrorDetectionParametersResponseArgs ¶
type ResponseBasedOriginErrorDetectionParametersResponseArgs struct { // The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy. HttpErrorRanges HttpErrorRangeParametersResponseArrayInput `pulumi:"httpErrorRanges"` // Type of response errors for real user requests for which origin will be deemed unhealthy ResponseBasedDetectedErrorTypes pulumi.StringPtrInput `pulumi:"responseBasedDetectedErrorTypes"` // The percentage of failed requests in the sample where failover should trigger. ResponseBasedFailoverThresholdPercentage pulumi.IntPtrInput `pulumi:"responseBasedFailoverThresholdPercentage"` }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (ResponseBasedOriginErrorDetectionParametersResponseArgs) ElementType ¶
func (ResponseBasedOriginErrorDetectionParametersResponseArgs) ElementType() reflect.Type
func (ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponseOutput ¶
func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponseOutput() ResponseBasedOriginErrorDetectionParametersResponseOutput
func (ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponseOutputWithContext ¶
func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponseOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponseOutput
func (ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput ¶
func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
func (ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext ¶
func (i ResponseBasedOriginErrorDetectionParametersResponseArgs) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
type ResponseBasedOriginErrorDetectionParametersResponseInput ¶
type ResponseBasedOriginErrorDetectionParametersResponseInput interface { pulumi.Input ToResponseBasedOriginErrorDetectionParametersResponseOutput() ResponseBasedOriginErrorDetectionParametersResponseOutput ToResponseBasedOriginErrorDetectionParametersResponseOutputWithContext(context.Context) ResponseBasedOriginErrorDetectionParametersResponseOutput }
ResponseBasedOriginErrorDetectionParametersResponseInput is an input type that accepts ResponseBasedOriginErrorDetectionParametersResponseArgs and ResponseBasedOriginErrorDetectionParametersResponseOutput values. You can construct a concrete instance of `ResponseBasedOriginErrorDetectionParametersResponseInput` via:
ResponseBasedOriginErrorDetectionParametersResponseArgs{...}
type ResponseBasedOriginErrorDetectionParametersResponseOutput ¶
type ResponseBasedOriginErrorDetectionParametersResponseOutput struct{ *pulumi.OutputState }
The JSON object that contains the properties to determine origin health using real requests/responses.
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ElementType ¶
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ElementType() reflect.Type
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) HttpErrorRanges ¶
func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) HttpErrorRanges() HttpErrorRangeParametersResponseArrayOutput
The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ResponseBasedDetectedErrorTypes ¶
func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
Type of response errors for real user requests for which origin will be deemed unhealthy
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ResponseBasedFailoverThresholdPercentage ¶
func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
The percentage of failed requests in the sample where failover should trigger.
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponseOutput ¶
func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponseOutput() ResponseBasedOriginErrorDetectionParametersResponseOutput
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponseOutputWithContext ¶
func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponseOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponseOutput
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput ¶
func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
func (ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext ¶
func (o ResponseBasedOriginErrorDetectionParametersResponseOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
type ResponseBasedOriginErrorDetectionParametersResponsePtrInput ¶
type ResponseBasedOriginErrorDetectionParametersResponsePtrInput interface { pulumi.Input ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext(context.Context) ResponseBasedOriginErrorDetectionParametersResponsePtrOutput }
ResponseBasedOriginErrorDetectionParametersResponsePtrInput is an input type that accepts ResponseBasedOriginErrorDetectionParametersResponseArgs, ResponseBasedOriginErrorDetectionParametersResponsePtr and ResponseBasedOriginErrorDetectionParametersResponsePtrOutput values. You can construct a concrete instance of `ResponseBasedOriginErrorDetectionParametersResponsePtrInput` via:
ResponseBasedOriginErrorDetectionParametersResponseArgs{...} or: nil
func ResponseBasedOriginErrorDetectionParametersResponsePtr ¶
func ResponseBasedOriginErrorDetectionParametersResponsePtr(v *ResponseBasedOriginErrorDetectionParametersResponseArgs) ResponseBasedOriginErrorDetectionParametersResponsePtrInput
type ResponseBasedOriginErrorDetectionParametersResponsePtrOutput ¶
type ResponseBasedOriginErrorDetectionParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ElementType ¶
func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ElementType() reflect.Type
func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) HttpErrorRanges ¶
func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) HttpErrorRanges() HttpErrorRangeParametersResponseArrayOutput
The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ResponseBasedDetectedErrorTypes ¶
func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ResponseBasedDetectedErrorTypes() pulumi.StringPtrOutput
Type of response errors for real user requests for which origin will be deemed unhealthy
func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ResponseBasedFailoverThresholdPercentage ¶
func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ResponseBasedFailoverThresholdPercentage() pulumi.IntPtrOutput
The percentage of failed requests in the sample where failover should trigger.
func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput ¶
func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutput() ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
func (ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext ¶
func (o ResponseBasedOriginErrorDetectionParametersResponsePtrOutput) ToResponseBasedOriginErrorDetectionParametersResponsePtrOutputWithContext(ctx context.Context) ResponseBasedOriginErrorDetectionParametersResponsePtrOutput
type Sku ¶
type Sku struct { // Name of the pricing tier. Name *string `pulumi:"name"` }
The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile.
type SkuArgs ¶
type SkuArgs struct { // Name of the pricing tier. Name pulumi.StringPtrInput `pulumi:"name"` }
The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile.
func (SkuOutput) ElementType ¶
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
Name of the pricing tier.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Name of the pricing tier. Name *string `pulumi:"name"` }
The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Name of the pricing tier. Name pulumi.StringPtrInput `pulumi:"name"` }
The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The pricing tier (defines a CDN provider, feature list and rate) of the CDN profile.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
Name of the pricing tier.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of the pricing tier.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type UrlFileExtensionMatchConditionParameters ¶
type UrlFileExtensionMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for UrlFileExtension match conditions
type UrlFileExtensionMatchConditionParametersArgs ¶
type UrlFileExtensionMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for UrlFileExtension match conditions
func (UrlFileExtensionMatchConditionParametersArgs) ElementType ¶
func (UrlFileExtensionMatchConditionParametersArgs) ElementType() reflect.Type
func (UrlFileExtensionMatchConditionParametersArgs) ToUrlFileExtensionMatchConditionParametersOutput ¶
func (i UrlFileExtensionMatchConditionParametersArgs) ToUrlFileExtensionMatchConditionParametersOutput() UrlFileExtensionMatchConditionParametersOutput
func (UrlFileExtensionMatchConditionParametersArgs) ToUrlFileExtensionMatchConditionParametersOutputWithContext ¶
func (i UrlFileExtensionMatchConditionParametersArgs) ToUrlFileExtensionMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersOutput
type UrlFileExtensionMatchConditionParametersInput ¶
type UrlFileExtensionMatchConditionParametersInput interface { pulumi.Input ToUrlFileExtensionMatchConditionParametersOutput() UrlFileExtensionMatchConditionParametersOutput ToUrlFileExtensionMatchConditionParametersOutputWithContext(context.Context) UrlFileExtensionMatchConditionParametersOutput }
UrlFileExtensionMatchConditionParametersInput is an input type that accepts UrlFileExtensionMatchConditionParametersArgs and UrlFileExtensionMatchConditionParametersOutput values. You can construct a concrete instance of `UrlFileExtensionMatchConditionParametersInput` via:
UrlFileExtensionMatchConditionParametersArgs{...}
type UrlFileExtensionMatchConditionParametersOutput ¶
type UrlFileExtensionMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for UrlFileExtension match conditions
func (UrlFileExtensionMatchConditionParametersOutput) ElementType ¶
func (UrlFileExtensionMatchConditionParametersOutput) ElementType() reflect.Type
func (UrlFileExtensionMatchConditionParametersOutput) MatchValues ¶
func (o UrlFileExtensionMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (UrlFileExtensionMatchConditionParametersOutput) NegateCondition ¶
func (o UrlFileExtensionMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (UrlFileExtensionMatchConditionParametersOutput) OdataType ¶
func (o UrlFileExtensionMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (UrlFileExtensionMatchConditionParametersOutput) Operator ¶
func (o UrlFileExtensionMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (UrlFileExtensionMatchConditionParametersOutput) ToUrlFileExtensionMatchConditionParametersOutput ¶
func (o UrlFileExtensionMatchConditionParametersOutput) ToUrlFileExtensionMatchConditionParametersOutput() UrlFileExtensionMatchConditionParametersOutput
func (UrlFileExtensionMatchConditionParametersOutput) ToUrlFileExtensionMatchConditionParametersOutputWithContext ¶
func (o UrlFileExtensionMatchConditionParametersOutput) ToUrlFileExtensionMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersOutput
func (UrlFileExtensionMatchConditionParametersOutput) Transforms ¶
func (o UrlFileExtensionMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type UrlFileExtensionMatchConditionParametersResponse ¶
type UrlFileExtensionMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for UrlFileExtension match conditions
type UrlFileExtensionMatchConditionParametersResponseArgs ¶
type UrlFileExtensionMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for UrlFileExtension match conditions
func (UrlFileExtensionMatchConditionParametersResponseArgs) ElementType ¶
func (UrlFileExtensionMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (UrlFileExtensionMatchConditionParametersResponseArgs) ToUrlFileExtensionMatchConditionParametersResponseOutput ¶
func (i UrlFileExtensionMatchConditionParametersResponseArgs) ToUrlFileExtensionMatchConditionParametersResponseOutput() UrlFileExtensionMatchConditionParametersResponseOutput
func (UrlFileExtensionMatchConditionParametersResponseArgs) ToUrlFileExtensionMatchConditionParametersResponseOutputWithContext ¶
func (i UrlFileExtensionMatchConditionParametersResponseArgs) ToUrlFileExtensionMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersResponseOutput
type UrlFileExtensionMatchConditionParametersResponseInput ¶
type UrlFileExtensionMatchConditionParametersResponseInput interface { pulumi.Input ToUrlFileExtensionMatchConditionParametersResponseOutput() UrlFileExtensionMatchConditionParametersResponseOutput ToUrlFileExtensionMatchConditionParametersResponseOutputWithContext(context.Context) UrlFileExtensionMatchConditionParametersResponseOutput }
UrlFileExtensionMatchConditionParametersResponseInput is an input type that accepts UrlFileExtensionMatchConditionParametersResponseArgs and UrlFileExtensionMatchConditionParametersResponseOutput values. You can construct a concrete instance of `UrlFileExtensionMatchConditionParametersResponseInput` via:
UrlFileExtensionMatchConditionParametersResponseArgs{...}
type UrlFileExtensionMatchConditionParametersResponseOutput ¶
type UrlFileExtensionMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for UrlFileExtension match conditions
func (UrlFileExtensionMatchConditionParametersResponseOutput) ElementType ¶
func (UrlFileExtensionMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (UrlFileExtensionMatchConditionParametersResponseOutput) MatchValues ¶
func (o UrlFileExtensionMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (UrlFileExtensionMatchConditionParametersResponseOutput) NegateCondition ¶
func (o UrlFileExtensionMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (UrlFileExtensionMatchConditionParametersResponseOutput) OdataType ¶
func (o UrlFileExtensionMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (UrlFileExtensionMatchConditionParametersResponseOutput) Operator ¶
func (o UrlFileExtensionMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (UrlFileExtensionMatchConditionParametersResponseOutput) ToUrlFileExtensionMatchConditionParametersResponseOutput ¶
func (o UrlFileExtensionMatchConditionParametersResponseOutput) ToUrlFileExtensionMatchConditionParametersResponseOutput() UrlFileExtensionMatchConditionParametersResponseOutput
func (UrlFileExtensionMatchConditionParametersResponseOutput) ToUrlFileExtensionMatchConditionParametersResponseOutputWithContext ¶
func (o UrlFileExtensionMatchConditionParametersResponseOutput) ToUrlFileExtensionMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileExtensionMatchConditionParametersResponseOutput
func (UrlFileExtensionMatchConditionParametersResponseOutput) Transforms ¶
func (o UrlFileExtensionMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type UrlFileNameMatchConditionParameters ¶
type UrlFileNameMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for UrlFilename match conditions
type UrlFileNameMatchConditionParametersArgs ¶
type UrlFileNameMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for UrlFilename match conditions
func (UrlFileNameMatchConditionParametersArgs) ElementType ¶
func (UrlFileNameMatchConditionParametersArgs) ElementType() reflect.Type
func (UrlFileNameMatchConditionParametersArgs) ToUrlFileNameMatchConditionParametersOutput ¶
func (i UrlFileNameMatchConditionParametersArgs) ToUrlFileNameMatchConditionParametersOutput() UrlFileNameMatchConditionParametersOutput
func (UrlFileNameMatchConditionParametersArgs) ToUrlFileNameMatchConditionParametersOutputWithContext ¶
func (i UrlFileNameMatchConditionParametersArgs) ToUrlFileNameMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersOutput
type UrlFileNameMatchConditionParametersInput ¶
type UrlFileNameMatchConditionParametersInput interface { pulumi.Input ToUrlFileNameMatchConditionParametersOutput() UrlFileNameMatchConditionParametersOutput ToUrlFileNameMatchConditionParametersOutputWithContext(context.Context) UrlFileNameMatchConditionParametersOutput }
UrlFileNameMatchConditionParametersInput is an input type that accepts UrlFileNameMatchConditionParametersArgs and UrlFileNameMatchConditionParametersOutput values. You can construct a concrete instance of `UrlFileNameMatchConditionParametersInput` via:
UrlFileNameMatchConditionParametersArgs{...}
type UrlFileNameMatchConditionParametersOutput ¶
type UrlFileNameMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for UrlFilename match conditions
func (UrlFileNameMatchConditionParametersOutput) ElementType ¶
func (UrlFileNameMatchConditionParametersOutput) ElementType() reflect.Type
func (UrlFileNameMatchConditionParametersOutput) MatchValues ¶
func (o UrlFileNameMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (UrlFileNameMatchConditionParametersOutput) NegateCondition ¶
func (o UrlFileNameMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (UrlFileNameMatchConditionParametersOutput) OdataType ¶
func (o UrlFileNameMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (UrlFileNameMatchConditionParametersOutput) Operator ¶
func (o UrlFileNameMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (UrlFileNameMatchConditionParametersOutput) ToUrlFileNameMatchConditionParametersOutput ¶
func (o UrlFileNameMatchConditionParametersOutput) ToUrlFileNameMatchConditionParametersOutput() UrlFileNameMatchConditionParametersOutput
func (UrlFileNameMatchConditionParametersOutput) ToUrlFileNameMatchConditionParametersOutputWithContext ¶
func (o UrlFileNameMatchConditionParametersOutput) ToUrlFileNameMatchConditionParametersOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersOutput
func (UrlFileNameMatchConditionParametersOutput) Transforms ¶
func (o UrlFileNameMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type UrlFileNameMatchConditionParametersResponse ¶
type UrlFileNameMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for UrlFilename match conditions
type UrlFileNameMatchConditionParametersResponseArgs ¶
type UrlFileNameMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for UrlFilename match conditions
func (UrlFileNameMatchConditionParametersResponseArgs) ElementType ¶
func (UrlFileNameMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (UrlFileNameMatchConditionParametersResponseArgs) ToUrlFileNameMatchConditionParametersResponseOutput ¶
func (i UrlFileNameMatchConditionParametersResponseArgs) ToUrlFileNameMatchConditionParametersResponseOutput() UrlFileNameMatchConditionParametersResponseOutput
func (UrlFileNameMatchConditionParametersResponseArgs) ToUrlFileNameMatchConditionParametersResponseOutputWithContext ¶
func (i UrlFileNameMatchConditionParametersResponseArgs) ToUrlFileNameMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersResponseOutput
type UrlFileNameMatchConditionParametersResponseInput ¶
type UrlFileNameMatchConditionParametersResponseInput interface { pulumi.Input ToUrlFileNameMatchConditionParametersResponseOutput() UrlFileNameMatchConditionParametersResponseOutput ToUrlFileNameMatchConditionParametersResponseOutputWithContext(context.Context) UrlFileNameMatchConditionParametersResponseOutput }
UrlFileNameMatchConditionParametersResponseInput is an input type that accepts UrlFileNameMatchConditionParametersResponseArgs and UrlFileNameMatchConditionParametersResponseOutput values. You can construct a concrete instance of `UrlFileNameMatchConditionParametersResponseInput` via:
UrlFileNameMatchConditionParametersResponseArgs{...}
type UrlFileNameMatchConditionParametersResponseOutput ¶
type UrlFileNameMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for UrlFilename match conditions
func (UrlFileNameMatchConditionParametersResponseOutput) ElementType ¶
func (UrlFileNameMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (UrlFileNameMatchConditionParametersResponseOutput) MatchValues ¶
func (o UrlFileNameMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (UrlFileNameMatchConditionParametersResponseOutput) NegateCondition ¶
func (o UrlFileNameMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (UrlFileNameMatchConditionParametersResponseOutput) OdataType ¶
func (o UrlFileNameMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (UrlFileNameMatchConditionParametersResponseOutput) Operator ¶
func (o UrlFileNameMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (UrlFileNameMatchConditionParametersResponseOutput) ToUrlFileNameMatchConditionParametersResponseOutput ¶
func (o UrlFileNameMatchConditionParametersResponseOutput) ToUrlFileNameMatchConditionParametersResponseOutput() UrlFileNameMatchConditionParametersResponseOutput
func (UrlFileNameMatchConditionParametersResponseOutput) ToUrlFileNameMatchConditionParametersResponseOutputWithContext ¶
func (o UrlFileNameMatchConditionParametersResponseOutput) ToUrlFileNameMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlFileNameMatchConditionParametersResponseOutput
func (UrlFileNameMatchConditionParametersResponseOutput) Transforms ¶
func (o UrlFileNameMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type UrlPathMatchConditionParameters ¶
type UrlPathMatchConditionParameters struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for UrlPath match conditions
type UrlPathMatchConditionParametersArgs ¶
type UrlPathMatchConditionParametersArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for UrlPath match conditions
func (UrlPathMatchConditionParametersArgs) ElementType ¶
func (UrlPathMatchConditionParametersArgs) ElementType() reflect.Type
func (UrlPathMatchConditionParametersArgs) ToUrlPathMatchConditionParametersOutput ¶
func (i UrlPathMatchConditionParametersArgs) ToUrlPathMatchConditionParametersOutput() UrlPathMatchConditionParametersOutput
func (UrlPathMatchConditionParametersArgs) ToUrlPathMatchConditionParametersOutputWithContext ¶
func (i UrlPathMatchConditionParametersArgs) ToUrlPathMatchConditionParametersOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersOutput
type UrlPathMatchConditionParametersInput ¶
type UrlPathMatchConditionParametersInput interface { pulumi.Input ToUrlPathMatchConditionParametersOutput() UrlPathMatchConditionParametersOutput ToUrlPathMatchConditionParametersOutputWithContext(context.Context) UrlPathMatchConditionParametersOutput }
UrlPathMatchConditionParametersInput is an input type that accepts UrlPathMatchConditionParametersArgs and UrlPathMatchConditionParametersOutput values. You can construct a concrete instance of `UrlPathMatchConditionParametersInput` via:
UrlPathMatchConditionParametersArgs{...}
type UrlPathMatchConditionParametersOutput ¶
type UrlPathMatchConditionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for UrlPath match conditions
func (UrlPathMatchConditionParametersOutput) ElementType ¶
func (UrlPathMatchConditionParametersOutput) ElementType() reflect.Type
func (UrlPathMatchConditionParametersOutput) MatchValues ¶
func (o UrlPathMatchConditionParametersOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (UrlPathMatchConditionParametersOutput) NegateCondition ¶
func (o UrlPathMatchConditionParametersOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (UrlPathMatchConditionParametersOutput) OdataType ¶
func (o UrlPathMatchConditionParametersOutput) OdataType() pulumi.StringOutput
func (UrlPathMatchConditionParametersOutput) Operator ¶
func (o UrlPathMatchConditionParametersOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (UrlPathMatchConditionParametersOutput) ToUrlPathMatchConditionParametersOutput ¶
func (o UrlPathMatchConditionParametersOutput) ToUrlPathMatchConditionParametersOutput() UrlPathMatchConditionParametersOutput
func (UrlPathMatchConditionParametersOutput) ToUrlPathMatchConditionParametersOutputWithContext ¶
func (o UrlPathMatchConditionParametersOutput) ToUrlPathMatchConditionParametersOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersOutput
func (UrlPathMatchConditionParametersOutput) Transforms ¶
func (o UrlPathMatchConditionParametersOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type UrlPathMatchConditionParametersResponse ¶
type UrlPathMatchConditionParametersResponse struct { // The match value for the condition of the delivery rule MatchValues []string `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition *bool `pulumi:"negateCondition"` OdataType string `pulumi:"odataType"` // Describes operator to be matched Operator string `pulumi:"operator"` // List of transforms Transforms []string `pulumi:"transforms"` }
Defines the parameters for UrlPath match conditions
type UrlPathMatchConditionParametersResponseArgs ¶
type UrlPathMatchConditionParametersResponseArgs struct { // The match value for the condition of the delivery rule MatchValues pulumi.StringArrayInput `pulumi:"matchValues"` // Describes if this is negate condition or not NegateCondition pulumi.BoolPtrInput `pulumi:"negateCondition"` OdataType pulumi.StringInput `pulumi:"odataType"` // Describes operator to be matched Operator pulumi.StringInput `pulumi:"operator"` // List of transforms Transforms pulumi.StringArrayInput `pulumi:"transforms"` }
Defines the parameters for UrlPath match conditions
func (UrlPathMatchConditionParametersResponseArgs) ElementType ¶
func (UrlPathMatchConditionParametersResponseArgs) ElementType() reflect.Type
func (UrlPathMatchConditionParametersResponseArgs) ToUrlPathMatchConditionParametersResponseOutput ¶
func (i UrlPathMatchConditionParametersResponseArgs) ToUrlPathMatchConditionParametersResponseOutput() UrlPathMatchConditionParametersResponseOutput
func (UrlPathMatchConditionParametersResponseArgs) ToUrlPathMatchConditionParametersResponseOutputWithContext ¶
func (i UrlPathMatchConditionParametersResponseArgs) ToUrlPathMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersResponseOutput
type UrlPathMatchConditionParametersResponseInput ¶
type UrlPathMatchConditionParametersResponseInput interface { pulumi.Input ToUrlPathMatchConditionParametersResponseOutput() UrlPathMatchConditionParametersResponseOutput ToUrlPathMatchConditionParametersResponseOutputWithContext(context.Context) UrlPathMatchConditionParametersResponseOutput }
UrlPathMatchConditionParametersResponseInput is an input type that accepts UrlPathMatchConditionParametersResponseArgs and UrlPathMatchConditionParametersResponseOutput values. You can construct a concrete instance of `UrlPathMatchConditionParametersResponseInput` via:
UrlPathMatchConditionParametersResponseArgs{...}
type UrlPathMatchConditionParametersResponseOutput ¶
type UrlPathMatchConditionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for UrlPath match conditions
func (UrlPathMatchConditionParametersResponseOutput) ElementType ¶
func (UrlPathMatchConditionParametersResponseOutput) ElementType() reflect.Type
func (UrlPathMatchConditionParametersResponseOutput) MatchValues ¶
func (o UrlPathMatchConditionParametersResponseOutput) MatchValues() pulumi.StringArrayOutput
The match value for the condition of the delivery rule
func (UrlPathMatchConditionParametersResponseOutput) NegateCondition ¶
func (o UrlPathMatchConditionParametersResponseOutput) NegateCondition() pulumi.BoolPtrOutput
Describes if this is negate condition or not
func (UrlPathMatchConditionParametersResponseOutput) OdataType ¶
func (o UrlPathMatchConditionParametersResponseOutput) OdataType() pulumi.StringOutput
func (UrlPathMatchConditionParametersResponseOutput) Operator ¶
func (o UrlPathMatchConditionParametersResponseOutput) Operator() pulumi.StringOutput
Describes operator to be matched
func (UrlPathMatchConditionParametersResponseOutput) ToUrlPathMatchConditionParametersResponseOutput ¶
func (o UrlPathMatchConditionParametersResponseOutput) ToUrlPathMatchConditionParametersResponseOutput() UrlPathMatchConditionParametersResponseOutput
func (UrlPathMatchConditionParametersResponseOutput) ToUrlPathMatchConditionParametersResponseOutputWithContext ¶
func (o UrlPathMatchConditionParametersResponseOutput) ToUrlPathMatchConditionParametersResponseOutputWithContext(ctx context.Context) UrlPathMatchConditionParametersResponseOutput
func (UrlPathMatchConditionParametersResponseOutput) Transforms ¶
func (o UrlPathMatchConditionParametersResponseOutput) Transforms() pulumi.StringArrayOutput
List of transforms
type UrlRedirectAction ¶
type UrlRedirectAction struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRedirectActionParameters `pulumi:"parameters"` }
Defines the url redirect action for the delivery rule.
type UrlRedirectActionArgs ¶
type UrlRedirectActionArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRedirectActionParametersInput `pulumi:"parameters"` }
Defines the url redirect action for the delivery rule.
func (UrlRedirectActionArgs) ElementType ¶
func (UrlRedirectActionArgs) ElementType() reflect.Type
func (UrlRedirectActionArgs) ToUrlRedirectActionOutput ¶
func (i UrlRedirectActionArgs) ToUrlRedirectActionOutput() UrlRedirectActionOutput
func (UrlRedirectActionArgs) ToUrlRedirectActionOutputWithContext ¶
func (i UrlRedirectActionArgs) ToUrlRedirectActionOutputWithContext(ctx context.Context) UrlRedirectActionOutput
type UrlRedirectActionInput ¶
type UrlRedirectActionInput interface { pulumi.Input ToUrlRedirectActionOutput() UrlRedirectActionOutput ToUrlRedirectActionOutputWithContext(context.Context) UrlRedirectActionOutput }
UrlRedirectActionInput is an input type that accepts UrlRedirectActionArgs and UrlRedirectActionOutput values. You can construct a concrete instance of `UrlRedirectActionInput` via:
UrlRedirectActionArgs{...}
type UrlRedirectActionOutput ¶
type UrlRedirectActionOutput struct{ *pulumi.OutputState }
Defines the url redirect action for the delivery rule.
func (UrlRedirectActionOutput) ElementType ¶
func (UrlRedirectActionOutput) ElementType() reflect.Type
func (UrlRedirectActionOutput) Name ¶
func (o UrlRedirectActionOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (UrlRedirectActionOutput) Parameters ¶
func (o UrlRedirectActionOutput) Parameters() UrlRedirectActionParametersOutput
Defines the parameters for the action.
func (UrlRedirectActionOutput) ToUrlRedirectActionOutput ¶
func (o UrlRedirectActionOutput) ToUrlRedirectActionOutput() UrlRedirectActionOutput
func (UrlRedirectActionOutput) ToUrlRedirectActionOutputWithContext ¶
func (o UrlRedirectActionOutput) ToUrlRedirectActionOutputWithContext(ctx context.Context) UrlRedirectActionOutput
type UrlRedirectActionParameters ¶
type UrlRedirectActionParameters struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment *string `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHostname *string `pulumi:"customHostname"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath *string `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. ? and & will be added automatically so do not include them. CustomQueryString *string `pulumi:"customQueryString"` // Protocol to use for the redirect. The default value is MatchRequest DestinationProtocol *string `pulumi:"destinationProtocol"` OdataType string `pulumi:"odataType"` // The redirect type the rule will use when redirecting traffic. RedirectType string `pulumi:"redirectType"` }
Defines the parameters for the url redirect action.
type UrlRedirectActionParametersArgs ¶
type UrlRedirectActionParametersArgs struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment pulumi.StringPtrInput `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHostname pulumi.StringPtrInput `pulumi:"customHostname"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath pulumi.StringPtrInput `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. ? and & will be added automatically so do not include them. CustomQueryString pulumi.StringPtrInput `pulumi:"customQueryString"` // Protocol to use for the redirect. The default value is MatchRequest DestinationProtocol pulumi.StringPtrInput `pulumi:"destinationProtocol"` OdataType pulumi.StringInput `pulumi:"odataType"` // The redirect type the rule will use when redirecting traffic. RedirectType pulumi.StringInput `pulumi:"redirectType"` }
Defines the parameters for the url redirect action.
func (UrlRedirectActionParametersArgs) ElementType ¶
func (UrlRedirectActionParametersArgs) ElementType() reflect.Type
func (UrlRedirectActionParametersArgs) ToUrlRedirectActionParametersOutput ¶
func (i UrlRedirectActionParametersArgs) ToUrlRedirectActionParametersOutput() UrlRedirectActionParametersOutput
func (UrlRedirectActionParametersArgs) ToUrlRedirectActionParametersOutputWithContext ¶
func (i UrlRedirectActionParametersArgs) ToUrlRedirectActionParametersOutputWithContext(ctx context.Context) UrlRedirectActionParametersOutput
type UrlRedirectActionParametersInput ¶
type UrlRedirectActionParametersInput interface { pulumi.Input ToUrlRedirectActionParametersOutput() UrlRedirectActionParametersOutput ToUrlRedirectActionParametersOutputWithContext(context.Context) UrlRedirectActionParametersOutput }
UrlRedirectActionParametersInput is an input type that accepts UrlRedirectActionParametersArgs and UrlRedirectActionParametersOutput values. You can construct a concrete instance of `UrlRedirectActionParametersInput` via:
UrlRedirectActionParametersArgs{...}
type UrlRedirectActionParametersOutput ¶
type UrlRedirectActionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for the url redirect action.
func (UrlRedirectActionParametersOutput) CustomFragment ¶
func (o UrlRedirectActionParametersOutput) CustomFragment() pulumi.StringPtrOutput
Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
func (UrlRedirectActionParametersOutput) CustomHostname ¶
func (o UrlRedirectActionParametersOutput) CustomHostname() pulumi.StringPtrOutput
Host to redirect. Leave empty to use the incoming host as the destination host.
func (UrlRedirectActionParametersOutput) CustomPath ¶
func (o UrlRedirectActionParametersOutput) CustomPath() pulumi.StringPtrOutput
The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
func (UrlRedirectActionParametersOutput) CustomQueryString ¶
func (o UrlRedirectActionParametersOutput) CustomQueryString() pulumi.StringPtrOutput
The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. ? and & will be added automatically so do not include them.
func (UrlRedirectActionParametersOutput) DestinationProtocol ¶
func (o UrlRedirectActionParametersOutput) DestinationProtocol() pulumi.StringPtrOutput
Protocol to use for the redirect. The default value is MatchRequest
func (UrlRedirectActionParametersOutput) ElementType ¶
func (UrlRedirectActionParametersOutput) ElementType() reflect.Type
func (UrlRedirectActionParametersOutput) OdataType ¶
func (o UrlRedirectActionParametersOutput) OdataType() pulumi.StringOutput
func (UrlRedirectActionParametersOutput) RedirectType ¶
func (o UrlRedirectActionParametersOutput) RedirectType() pulumi.StringOutput
The redirect type the rule will use when redirecting traffic.
func (UrlRedirectActionParametersOutput) ToUrlRedirectActionParametersOutput ¶
func (o UrlRedirectActionParametersOutput) ToUrlRedirectActionParametersOutput() UrlRedirectActionParametersOutput
func (UrlRedirectActionParametersOutput) ToUrlRedirectActionParametersOutputWithContext ¶
func (o UrlRedirectActionParametersOutput) ToUrlRedirectActionParametersOutputWithContext(ctx context.Context) UrlRedirectActionParametersOutput
type UrlRedirectActionParametersResponse ¶
type UrlRedirectActionParametersResponse struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment *string `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHostname *string `pulumi:"customHostname"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath *string `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. ? and & will be added automatically so do not include them. CustomQueryString *string `pulumi:"customQueryString"` // Protocol to use for the redirect. The default value is MatchRequest DestinationProtocol *string `pulumi:"destinationProtocol"` OdataType string `pulumi:"odataType"` // The redirect type the rule will use when redirecting traffic. RedirectType string `pulumi:"redirectType"` }
Defines the parameters for the url redirect action.
type UrlRedirectActionParametersResponseArgs ¶
type UrlRedirectActionParametersResponseArgs struct { // Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #. CustomFragment pulumi.StringPtrInput `pulumi:"customFragment"` // Host to redirect. Leave empty to use the incoming host as the destination host. CustomHostname pulumi.StringPtrInput `pulumi:"customHostname"` // The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path. CustomPath pulumi.StringPtrInput `pulumi:"customPath"` // The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. ? and & will be added automatically so do not include them. CustomQueryString pulumi.StringPtrInput `pulumi:"customQueryString"` // Protocol to use for the redirect. The default value is MatchRequest DestinationProtocol pulumi.StringPtrInput `pulumi:"destinationProtocol"` OdataType pulumi.StringInput `pulumi:"odataType"` // The redirect type the rule will use when redirecting traffic. RedirectType pulumi.StringInput `pulumi:"redirectType"` }
Defines the parameters for the url redirect action.
func (UrlRedirectActionParametersResponseArgs) ElementType ¶
func (UrlRedirectActionParametersResponseArgs) ElementType() reflect.Type
func (UrlRedirectActionParametersResponseArgs) ToUrlRedirectActionParametersResponseOutput ¶
func (i UrlRedirectActionParametersResponseArgs) ToUrlRedirectActionParametersResponseOutput() UrlRedirectActionParametersResponseOutput
func (UrlRedirectActionParametersResponseArgs) ToUrlRedirectActionParametersResponseOutputWithContext ¶
func (i UrlRedirectActionParametersResponseArgs) ToUrlRedirectActionParametersResponseOutputWithContext(ctx context.Context) UrlRedirectActionParametersResponseOutput
type UrlRedirectActionParametersResponseInput ¶
type UrlRedirectActionParametersResponseInput interface { pulumi.Input ToUrlRedirectActionParametersResponseOutput() UrlRedirectActionParametersResponseOutput ToUrlRedirectActionParametersResponseOutputWithContext(context.Context) UrlRedirectActionParametersResponseOutput }
UrlRedirectActionParametersResponseInput is an input type that accepts UrlRedirectActionParametersResponseArgs and UrlRedirectActionParametersResponseOutput values. You can construct a concrete instance of `UrlRedirectActionParametersResponseInput` via:
UrlRedirectActionParametersResponseArgs{...}
type UrlRedirectActionParametersResponseOutput ¶
type UrlRedirectActionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for the url redirect action.
func (UrlRedirectActionParametersResponseOutput) CustomFragment ¶
func (o UrlRedirectActionParametersResponseOutput) CustomFragment() pulumi.StringPtrOutput
Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
func (UrlRedirectActionParametersResponseOutput) CustomHostname ¶
func (o UrlRedirectActionParametersResponseOutput) CustomHostname() pulumi.StringPtrOutput
Host to redirect. Leave empty to use the incoming host as the destination host.
func (UrlRedirectActionParametersResponseOutput) CustomPath ¶
func (o UrlRedirectActionParametersResponseOutput) CustomPath() pulumi.StringPtrOutput
The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
func (UrlRedirectActionParametersResponseOutput) CustomQueryString ¶
func (o UrlRedirectActionParametersResponseOutput) CustomQueryString() pulumi.StringPtrOutput
The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in <key>=<value> format. ? and & will be added automatically so do not include them.
func (UrlRedirectActionParametersResponseOutput) DestinationProtocol ¶
func (o UrlRedirectActionParametersResponseOutput) DestinationProtocol() pulumi.StringPtrOutput
Protocol to use for the redirect. The default value is MatchRequest
func (UrlRedirectActionParametersResponseOutput) ElementType ¶
func (UrlRedirectActionParametersResponseOutput) ElementType() reflect.Type
func (UrlRedirectActionParametersResponseOutput) OdataType ¶
func (o UrlRedirectActionParametersResponseOutput) OdataType() pulumi.StringOutput
func (UrlRedirectActionParametersResponseOutput) RedirectType ¶
func (o UrlRedirectActionParametersResponseOutput) RedirectType() pulumi.StringOutput
The redirect type the rule will use when redirecting traffic.
func (UrlRedirectActionParametersResponseOutput) ToUrlRedirectActionParametersResponseOutput ¶
func (o UrlRedirectActionParametersResponseOutput) ToUrlRedirectActionParametersResponseOutput() UrlRedirectActionParametersResponseOutput
func (UrlRedirectActionParametersResponseOutput) ToUrlRedirectActionParametersResponseOutputWithContext ¶
func (o UrlRedirectActionParametersResponseOutput) ToUrlRedirectActionParametersResponseOutputWithContext(ctx context.Context) UrlRedirectActionParametersResponseOutput
type UrlRedirectActionResponse ¶
type UrlRedirectActionResponse struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRedirectActionParametersResponse `pulumi:"parameters"` }
Defines the url redirect action for the delivery rule.
type UrlRedirectActionResponseArgs ¶
type UrlRedirectActionResponseArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRedirectActionParametersResponseInput `pulumi:"parameters"` }
Defines the url redirect action for the delivery rule.
func (UrlRedirectActionResponseArgs) ElementType ¶
func (UrlRedirectActionResponseArgs) ElementType() reflect.Type
func (UrlRedirectActionResponseArgs) ToUrlRedirectActionResponseOutput ¶
func (i UrlRedirectActionResponseArgs) ToUrlRedirectActionResponseOutput() UrlRedirectActionResponseOutput
func (UrlRedirectActionResponseArgs) ToUrlRedirectActionResponseOutputWithContext ¶
func (i UrlRedirectActionResponseArgs) ToUrlRedirectActionResponseOutputWithContext(ctx context.Context) UrlRedirectActionResponseOutput
type UrlRedirectActionResponseInput ¶
type UrlRedirectActionResponseInput interface { pulumi.Input ToUrlRedirectActionResponseOutput() UrlRedirectActionResponseOutput ToUrlRedirectActionResponseOutputWithContext(context.Context) UrlRedirectActionResponseOutput }
UrlRedirectActionResponseInput is an input type that accepts UrlRedirectActionResponseArgs and UrlRedirectActionResponseOutput values. You can construct a concrete instance of `UrlRedirectActionResponseInput` via:
UrlRedirectActionResponseArgs{...}
type UrlRedirectActionResponseOutput ¶
type UrlRedirectActionResponseOutput struct{ *pulumi.OutputState }
Defines the url redirect action for the delivery rule.
func (UrlRedirectActionResponseOutput) ElementType ¶
func (UrlRedirectActionResponseOutput) ElementType() reflect.Type
func (UrlRedirectActionResponseOutput) Name ¶
func (o UrlRedirectActionResponseOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (UrlRedirectActionResponseOutput) Parameters ¶
func (o UrlRedirectActionResponseOutput) Parameters() UrlRedirectActionParametersResponseOutput
Defines the parameters for the action.
func (UrlRedirectActionResponseOutput) ToUrlRedirectActionResponseOutput ¶
func (o UrlRedirectActionResponseOutput) ToUrlRedirectActionResponseOutput() UrlRedirectActionResponseOutput
func (UrlRedirectActionResponseOutput) ToUrlRedirectActionResponseOutputWithContext ¶
func (o UrlRedirectActionResponseOutput) ToUrlRedirectActionResponseOutputWithContext(ctx context.Context) UrlRedirectActionResponseOutput
type UrlRewriteAction ¶
type UrlRewriteAction struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRewriteActionParameters `pulumi:"parameters"` }
Defines the url rewrite action for the delivery rule.
type UrlRewriteActionArgs ¶
type UrlRewriteActionArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRewriteActionParametersInput `pulumi:"parameters"` }
Defines the url rewrite action for the delivery rule.
func (UrlRewriteActionArgs) ElementType ¶
func (UrlRewriteActionArgs) ElementType() reflect.Type
func (UrlRewriteActionArgs) ToUrlRewriteActionOutput ¶
func (i UrlRewriteActionArgs) ToUrlRewriteActionOutput() UrlRewriteActionOutput
func (UrlRewriteActionArgs) ToUrlRewriteActionOutputWithContext ¶
func (i UrlRewriteActionArgs) ToUrlRewriteActionOutputWithContext(ctx context.Context) UrlRewriteActionOutput
type UrlRewriteActionInput ¶
type UrlRewriteActionInput interface { pulumi.Input ToUrlRewriteActionOutput() UrlRewriteActionOutput ToUrlRewriteActionOutputWithContext(context.Context) UrlRewriteActionOutput }
UrlRewriteActionInput is an input type that accepts UrlRewriteActionArgs and UrlRewriteActionOutput values. You can construct a concrete instance of `UrlRewriteActionInput` via:
UrlRewriteActionArgs{...}
type UrlRewriteActionOutput ¶
type UrlRewriteActionOutput struct{ *pulumi.OutputState }
Defines the url rewrite action for the delivery rule.
func (UrlRewriteActionOutput) ElementType ¶
func (UrlRewriteActionOutput) ElementType() reflect.Type
func (UrlRewriteActionOutput) Name ¶
func (o UrlRewriteActionOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (UrlRewriteActionOutput) Parameters ¶
func (o UrlRewriteActionOutput) Parameters() UrlRewriteActionParametersOutput
Defines the parameters for the action.
func (UrlRewriteActionOutput) ToUrlRewriteActionOutput ¶
func (o UrlRewriteActionOutput) ToUrlRewriteActionOutput() UrlRewriteActionOutput
func (UrlRewriteActionOutput) ToUrlRewriteActionOutputWithContext ¶
func (o UrlRewriteActionOutput) ToUrlRewriteActionOutputWithContext(ctx context.Context) UrlRewriteActionOutput
type UrlRewriteActionParameters ¶
type UrlRewriteActionParameters struct { // Define the relative URL to which the above requests will be rewritten by. Destination string `pulumi:"destination"` OdataType string `pulumi:"odataType"` // Whether to preserve unmatched path. Default value is true. PreserveUnmatchedPath *bool `pulumi:"preserveUnmatchedPath"` // define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. SourcePattern string `pulumi:"sourcePattern"` }
Defines the parameters for the url rewrite action.
type UrlRewriteActionParametersArgs ¶
type UrlRewriteActionParametersArgs struct { // Define the relative URL to which the above requests will be rewritten by. Destination pulumi.StringInput `pulumi:"destination"` OdataType pulumi.StringInput `pulumi:"odataType"` // Whether to preserve unmatched path. Default value is true. PreserveUnmatchedPath pulumi.BoolPtrInput `pulumi:"preserveUnmatchedPath"` // define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. SourcePattern pulumi.StringInput `pulumi:"sourcePattern"` }
Defines the parameters for the url rewrite action.
func (UrlRewriteActionParametersArgs) ElementType ¶
func (UrlRewriteActionParametersArgs) ElementType() reflect.Type
func (UrlRewriteActionParametersArgs) ToUrlRewriteActionParametersOutput ¶
func (i UrlRewriteActionParametersArgs) ToUrlRewriteActionParametersOutput() UrlRewriteActionParametersOutput
func (UrlRewriteActionParametersArgs) ToUrlRewriteActionParametersOutputWithContext ¶
func (i UrlRewriteActionParametersArgs) ToUrlRewriteActionParametersOutputWithContext(ctx context.Context) UrlRewriteActionParametersOutput
type UrlRewriteActionParametersInput ¶
type UrlRewriteActionParametersInput interface { pulumi.Input ToUrlRewriteActionParametersOutput() UrlRewriteActionParametersOutput ToUrlRewriteActionParametersOutputWithContext(context.Context) UrlRewriteActionParametersOutput }
UrlRewriteActionParametersInput is an input type that accepts UrlRewriteActionParametersArgs and UrlRewriteActionParametersOutput values. You can construct a concrete instance of `UrlRewriteActionParametersInput` via:
UrlRewriteActionParametersArgs{...}
type UrlRewriteActionParametersOutput ¶
type UrlRewriteActionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for the url rewrite action.
func (UrlRewriteActionParametersOutput) Destination ¶
func (o UrlRewriteActionParametersOutput) Destination() pulumi.StringOutput
Define the relative URL to which the above requests will be rewritten by.
func (UrlRewriteActionParametersOutput) ElementType ¶
func (UrlRewriteActionParametersOutput) ElementType() reflect.Type
func (UrlRewriteActionParametersOutput) OdataType ¶
func (o UrlRewriteActionParametersOutput) OdataType() pulumi.StringOutput
func (UrlRewriteActionParametersOutput) PreserveUnmatchedPath ¶
func (o UrlRewriteActionParametersOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Whether to preserve unmatched path. Default value is true.
func (UrlRewriteActionParametersOutput) SourcePattern ¶
func (o UrlRewriteActionParametersOutput) SourcePattern() pulumi.StringOutput
define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
func (UrlRewriteActionParametersOutput) ToUrlRewriteActionParametersOutput ¶
func (o UrlRewriteActionParametersOutput) ToUrlRewriteActionParametersOutput() UrlRewriteActionParametersOutput
func (UrlRewriteActionParametersOutput) ToUrlRewriteActionParametersOutputWithContext ¶
func (o UrlRewriteActionParametersOutput) ToUrlRewriteActionParametersOutputWithContext(ctx context.Context) UrlRewriteActionParametersOutput
type UrlRewriteActionParametersResponse ¶
type UrlRewriteActionParametersResponse struct { // Define the relative URL to which the above requests will be rewritten by. Destination string `pulumi:"destination"` OdataType string `pulumi:"odataType"` // Whether to preserve unmatched path. Default value is true. PreserveUnmatchedPath *bool `pulumi:"preserveUnmatchedPath"` // define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. SourcePattern string `pulumi:"sourcePattern"` }
Defines the parameters for the url rewrite action.
type UrlRewriteActionParametersResponseArgs ¶
type UrlRewriteActionParametersResponseArgs struct { // Define the relative URL to which the above requests will be rewritten by. Destination pulumi.StringInput `pulumi:"destination"` OdataType pulumi.StringInput `pulumi:"odataType"` // Whether to preserve unmatched path. Default value is true. PreserveUnmatchedPath pulumi.BoolPtrInput `pulumi:"preserveUnmatchedPath"` // define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched. SourcePattern pulumi.StringInput `pulumi:"sourcePattern"` }
Defines the parameters for the url rewrite action.
func (UrlRewriteActionParametersResponseArgs) ElementType ¶
func (UrlRewriteActionParametersResponseArgs) ElementType() reflect.Type
func (UrlRewriteActionParametersResponseArgs) ToUrlRewriteActionParametersResponseOutput ¶
func (i UrlRewriteActionParametersResponseArgs) ToUrlRewriteActionParametersResponseOutput() UrlRewriteActionParametersResponseOutput
func (UrlRewriteActionParametersResponseArgs) ToUrlRewriteActionParametersResponseOutputWithContext ¶
func (i UrlRewriteActionParametersResponseArgs) ToUrlRewriteActionParametersResponseOutputWithContext(ctx context.Context) UrlRewriteActionParametersResponseOutput
type UrlRewriteActionParametersResponseInput ¶
type UrlRewriteActionParametersResponseInput interface { pulumi.Input ToUrlRewriteActionParametersResponseOutput() UrlRewriteActionParametersResponseOutput ToUrlRewriteActionParametersResponseOutputWithContext(context.Context) UrlRewriteActionParametersResponseOutput }
UrlRewriteActionParametersResponseInput is an input type that accepts UrlRewriteActionParametersResponseArgs and UrlRewriteActionParametersResponseOutput values. You can construct a concrete instance of `UrlRewriteActionParametersResponseInput` via:
UrlRewriteActionParametersResponseArgs{...}
type UrlRewriteActionParametersResponseOutput ¶
type UrlRewriteActionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for the url rewrite action.
func (UrlRewriteActionParametersResponseOutput) Destination ¶
func (o UrlRewriteActionParametersResponseOutput) Destination() pulumi.StringOutput
Define the relative URL to which the above requests will be rewritten by.
func (UrlRewriteActionParametersResponseOutput) ElementType ¶
func (UrlRewriteActionParametersResponseOutput) ElementType() reflect.Type
func (UrlRewriteActionParametersResponseOutput) OdataType ¶
func (o UrlRewriteActionParametersResponseOutput) OdataType() pulumi.StringOutput
func (UrlRewriteActionParametersResponseOutput) PreserveUnmatchedPath ¶
func (o UrlRewriteActionParametersResponseOutput) PreserveUnmatchedPath() pulumi.BoolPtrOutput
Whether to preserve unmatched path. Default value is true.
func (UrlRewriteActionParametersResponseOutput) SourcePattern ¶
func (o UrlRewriteActionParametersResponseOutput) SourcePattern() pulumi.StringOutput
define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
func (UrlRewriteActionParametersResponseOutput) ToUrlRewriteActionParametersResponseOutput ¶
func (o UrlRewriteActionParametersResponseOutput) ToUrlRewriteActionParametersResponseOutput() UrlRewriteActionParametersResponseOutput
func (UrlRewriteActionParametersResponseOutput) ToUrlRewriteActionParametersResponseOutputWithContext ¶
func (o UrlRewriteActionParametersResponseOutput) ToUrlRewriteActionParametersResponseOutputWithContext(ctx context.Context) UrlRewriteActionParametersResponseOutput
type UrlRewriteActionResponse ¶
type UrlRewriteActionResponse struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRewriteActionParametersResponse `pulumi:"parameters"` }
Defines the url rewrite action for the delivery rule.
type UrlRewriteActionResponseArgs ¶
type UrlRewriteActionResponseArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters UrlRewriteActionParametersResponseInput `pulumi:"parameters"` }
Defines the url rewrite action for the delivery rule.
func (UrlRewriteActionResponseArgs) ElementType ¶
func (UrlRewriteActionResponseArgs) ElementType() reflect.Type
func (UrlRewriteActionResponseArgs) ToUrlRewriteActionResponseOutput ¶
func (i UrlRewriteActionResponseArgs) ToUrlRewriteActionResponseOutput() UrlRewriteActionResponseOutput
func (UrlRewriteActionResponseArgs) ToUrlRewriteActionResponseOutputWithContext ¶
func (i UrlRewriteActionResponseArgs) ToUrlRewriteActionResponseOutputWithContext(ctx context.Context) UrlRewriteActionResponseOutput
type UrlRewriteActionResponseInput ¶
type UrlRewriteActionResponseInput interface { pulumi.Input ToUrlRewriteActionResponseOutput() UrlRewriteActionResponseOutput ToUrlRewriteActionResponseOutputWithContext(context.Context) UrlRewriteActionResponseOutput }
UrlRewriteActionResponseInput is an input type that accepts UrlRewriteActionResponseArgs and UrlRewriteActionResponseOutput values. You can construct a concrete instance of `UrlRewriteActionResponseInput` via:
UrlRewriteActionResponseArgs{...}
type UrlRewriteActionResponseOutput ¶
type UrlRewriteActionResponseOutput struct{ *pulumi.OutputState }
Defines the url rewrite action for the delivery rule.
func (UrlRewriteActionResponseOutput) ElementType ¶
func (UrlRewriteActionResponseOutput) ElementType() reflect.Type
func (UrlRewriteActionResponseOutput) Name ¶
func (o UrlRewriteActionResponseOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (UrlRewriteActionResponseOutput) Parameters ¶
func (o UrlRewriteActionResponseOutput) Parameters() UrlRewriteActionParametersResponseOutput
Defines the parameters for the action.
func (UrlRewriteActionResponseOutput) ToUrlRewriteActionResponseOutput ¶
func (o UrlRewriteActionResponseOutput) ToUrlRewriteActionResponseOutput() UrlRewriteActionResponseOutput
func (UrlRewriteActionResponseOutput) ToUrlRewriteActionResponseOutputWithContext ¶
func (o UrlRewriteActionResponseOutput) ToUrlRewriteActionResponseOutputWithContext(ctx context.Context) UrlRewriteActionResponseOutput
type UrlSigningAction ¶
type UrlSigningAction struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters UrlSigningActionParameters `pulumi:"parameters"` }
Defines the url signing action for the delivery rule.
type UrlSigningActionArgs ¶
type UrlSigningActionArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters UrlSigningActionParametersInput `pulumi:"parameters"` }
Defines the url signing action for the delivery rule.
func (UrlSigningActionArgs) ElementType ¶
func (UrlSigningActionArgs) ElementType() reflect.Type
func (UrlSigningActionArgs) ToUrlSigningActionOutput ¶
func (i UrlSigningActionArgs) ToUrlSigningActionOutput() UrlSigningActionOutput
func (UrlSigningActionArgs) ToUrlSigningActionOutputWithContext ¶
func (i UrlSigningActionArgs) ToUrlSigningActionOutputWithContext(ctx context.Context) UrlSigningActionOutput
type UrlSigningActionInput ¶
type UrlSigningActionInput interface { pulumi.Input ToUrlSigningActionOutput() UrlSigningActionOutput ToUrlSigningActionOutputWithContext(context.Context) UrlSigningActionOutput }
UrlSigningActionInput is an input type that accepts UrlSigningActionArgs and UrlSigningActionOutput values. You can construct a concrete instance of `UrlSigningActionInput` via:
UrlSigningActionArgs{...}
type UrlSigningActionOutput ¶
type UrlSigningActionOutput struct{ *pulumi.OutputState }
Defines the url signing action for the delivery rule.
func (UrlSigningActionOutput) ElementType ¶
func (UrlSigningActionOutput) ElementType() reflect.Type
func (UrlSigningActionOutput) Name ¶
func (o UrlSigningActionOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (UrlSigningActionOutput) Parameters ¶
func (o UrlSigningActionOutput) Parameters() UrlSigningActionParametersOutput
Defines the parameters for the action.
func (UrlSigningActionOutput) ToUrlSigningActionOutput ¶
func (o UrlSigningActionOutput) ToUrlSigningActionOutput() UrlSigningActionOutput
func (UrlSigningActionOutput) ToUrlSigningActionOutputWithContext ¶
func (o UrlSigningActionOutput) ToUrlSigningActionOutputWithContext(ctx context.Context) UrlSigningActionOutput
type UrlSigningActionParameters ¶
type UrlSigningActionParameters struct { // Algorithm to use for URL signing Algorithm *string `pulumi:"algorithm"` // Match values to match against. Supports CIDR ranges (both IPv4 and IPv6). IpSubnets []string `pulumi:"ipSubnets"` // Id reference of the key to be used to verify the hash and should be defined in UrlSigningKeys KeyId string `pulumi:"keyId"` OdataType *string `pulumi:"odataType"` // Defines which query string parameters in the url to be considered for expires, key id etc. ParameterNameOverride []UrlSigningParamIdentifier `pulumi:"parameterNameOverride"` }
Defines the parameters for the Url Signing action.
type UrlSigningActionParametersArgs ¶
type UrlSigningActionParametersArgs struct { // Algorithm to use for URL signing Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // Match values to match against. Supports CIDR ranges (both IPv4 and IPv6). IpSubnets pulumi.StringArrayInput `pulumi:"ipSubnets"` // Id reference of the key to be used to verify the hash and should be defined in UrlSigningKeys KeyId pulumi.StringInput `pulumi:"keyId"` OdataType pulumi.StringPtrInput `pulumi:"odataType"` // Defines which query string parameters in the url to be considered for expires, key id etc. ParameterNameOverride UrlSigningParamIdentifierArrayInput `pulumi:"parameterNameOverride"` }
Defines the parameters for the Url Signing action.
func (UrlSigningActionParametersArgs) ElementType ¶
func (UrlSigningActionParametersArgs) ElementType() reflect.Type
func (UrlSigningActionParametersArgs) ToUrlSigningActionParametersOutput ¶
func (i UrlSigningActionParametersArgs) ToUrlSigningActionParametersOutput() UrlSigningActionParametersOutput
func (UrlSigningActionParametersArgs) ToUrlSigningActionParametersOutputWithContext ¶
func (i UrlSigningActionParametersArgs) ToUrlSigningActionParametersOutputWithContext(ctx context.Context) UrlSigningActionParametersOutput
type UrlSigningActionParametersInput ¶
type UrlSigningActionParametersInput interface { pulumi.Input ToUrlSigningActionParametersOutput() UrlSigningActionParametersOutput ToUrlSigningActionParametersOutputWithContext(context.Context) UrlSigningActionParametersOutput }
UrlSigningActionParametersInput is an input type that accepts UrlSigningActionParametersArgs and UrlSigningActionParametersOutput values. You can construct a concrete instance of `UrlSigningActionParametersInput` via:
UrlSigningActionParametersArgs{...}
type UrlSigningActionParametersOutput ¶
type UrlSigningActionParametersOutput struct{ *pulumi.OutputState }
Defines the parameters for the Url Signing action.
func (UrlSigningActionParametersOutput) Algorithm ¶
func (o UrlSigningActionParametersOutput) Algorithm() pulumi.StringPtrOutput
Algorithm to use for URL signing
func (UrlSigningActionParametersOutput) ElementType ¶
func (UrlSigningActionParametersOutput) ElementType() reflect.Type
func (UrlSigningActionParametersOutput) IpSubnets ¶
func (o UrlSigningActionParametersOutput) IpSubnets() pulumi.StringArrayOutput
Match values to match against. Supports CIDR ranges (both IPv4 and IPv6).
func (UrlSigningActionParametersOutput) KeyId ¶
func (o UrlSigningActionParametersOutput) KeyId() pulumi.StringOutput
Id reference of the key to be used to verify the hash and should be defined in UrlSigningKeys
func (UrlSigningActionParametersOutput) OdataType ¶
func (o UrlSigningActionParametersOutput) OdataType() pulumi.StringPtrOutput
func (UrlSigningActionParametersOutput) ParameterNameOverride ¶
func (o UrlSigningActionParametersOutput) ParameterNameOverride() UrlSigningParamIdentifierArrayOutput
Defines which query string parameters in the url to be considered for expires, key id etc.
func (UrlSigningActionParametersOutput) ToUrlSigningActionParametersOutput ¶
func (o UrlSigningActionParametersOutput) ToUrlSigningActionParametersOutput() UrlSigningActionParametersOutput
func (UrlSigningActionParametersOutput) ToUrlSigningActionParametersOutputWithContext ¶
func (o UrlSigningActionParametersOutput) ToUrlSigningActionParametersOutputWithContext(ctx context.Context) UrlSigningActionParametersOutput
type UrlSigningActionParametersResponse ¶
type UrlSigningActionParametersResponse struct { // Algorithm to use for URL signing Algorithm *string `pulumi:"algorithm"` // Match values to match against. Supports CIDR ranges (both IPv4 and IPv6). IpSubnets []string `pulumi:"ipSubnets"` // Id reference of the key to be used to verify the hash and should be defined in UrlSigningKeys KeyId string `pulumi:"keyId"` OdataType *string `pulumi:"odataType"` // Defines which query string parameters in the url to be considered for expires, key id etc. ParameterNameOverride []UrlSigningParamIdentifierResponse `pulumi:"parameterNameOverride"` }
Defines the parameters for the Url Signing action.
type UrlSigningActionParametersResponseArgs ¶
type UrlSigningActionParametersResponseArgs struct { // Algorithm to use for URL signing Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // Match values to match against. Supports CIDR ranges (both IPv4 and IPv6). IpSubnets pulumi.StringArrayInput `pulumi:"ipSubnets"` // Id reference of the key to be used to verify the hash and should be defined in UrlSigningKeys KeyId pulumi.StringInput `pulumi:"keyId"` OdataType pulumi.StringPtrInput `pulumi:"odataType"` // Defines which query string parameters in the url to be considered for expires, key id etc. ParameterNameOverride UrlSigningParamIdentifierResponseArrayInput `pulumi:"parameterNameOverride"` }
Defines the parameters for the Url Signing action.
func (UrlSigningActionParametersResponseArgs) ElementType ¶
func (UrlSigningActionParametersResponseArgs) ElementType() reflect.Type
func (UrlSigningActionParametersResponseArgs) ToUrlSigningActionParametersResponseOutput ¶
func (i UrlSigningActionParametersResponseArgs) ToUrlSigningActionParametersResponseOutput() UrlSigningActionParametersResponseOutput
func (UrlSigningActionParametersResponseArgs) ToUrlSigningActionParametersResponseOutputWithContext ¶
func (i UrlSigningActionParametersResponseArgs) ToUrlSigningActionParametersResponseOutputWithContext(ctx context.Context) UrlSigningActionParametersResponseOutput
type UrlSigningActionParametersResponseInput ¶
type UrlSigningActionParametersResponseInput interface { pulumi.Input ToUrlSigningActionParametersResponseOutput() UrlSigningActionParametersResponseOutput ToUrlSigningActionParametersResponseOutputWithContext(context.Context) UrlSigningActionParametersResponseOutput }
UrlSigningActionParametersResponseInput is an input type that accepts UrlSigningActionParametersResponseArgs and UrlSigningActionParametersResponseOutput values. You can construct a concrete instance of `UrlSigningActionParametersResponseInput` via:
UrlSigningActionParametersResponseArgs{...}
type UrlSigningActionParametersResponseOutput ¶
type UrlSigningActionParametersResponseOutput struct{ *pulumi.OutputState }
Defines the parameters for the Url Signing action.
func (UrlSigningActionParametersResponseOutput) Algorithm ¶
func (o UrlSigningActionParametersResponseOutput) Algorithm() pulumi.StringPtrOutput
Algorithm to use for URL signing
func (UrlSigningActionParametersResponseOutput) ElementType ¶
func (UrlSigningActionParametersResponseOutput) ElementType() reflect.Type
func (UrlSigningActionParametersResponseOutput) IpSubnets ¶
func (o UrlSigningActionParametersResponseOutput) IpSubnets() pulumi.StringArrayOutput
Match values to match against. Supports CIDR ranges (both IPv4 and IPv6).
func (UrlSigningActionParametersResponseOutput) KeyId ¶
func (o UrlSigningActionParametersResponseOutput) KeyId() pulumi.StringOutput
Id reference of the key to be used to verify the hash and should be defined in UrlSigningKeys
func (UrlSigningActionParametersResponseOutput) OdataType ¶
func (o UrlSigningActionParametersResponseOutput) OdataType() pulumi.StringPtrOutput
func (UrlSigningActionParametersResponseOutput) ParameterNameOverride ¶
func (o UrlSigningActionParametersResponseOutput) ParameterNameOverride() UrlSigningParamIdentifierResponseArrayOutput
Defines which query string parameters in the url to be considered for expires, key id etc.
func (UrlSigningActionParametersResponseOutput) ToUrlSigningActionParametersResponseOutput ¶
func (o UrlSigningActionParametersResponseOutput) ToUrlSigningActionParametersResponseOutput() UrlSigningActionParametersResponseOutput
func (UrlSigningActionParametersResponseOutput) ToUrlSigningActionParametersResponseOutputWithContext ¶
func (o UrlSigningActionParametersResponseOutput) ToUrlSigningActionParametersResponseOutputWithContext(ctx context.Context) UrlSigningActionParametersResponseOutput
type UrlSigningActionResponse ¶
type UrlSigningActionResponse struct { // The name of the action for the delivery rule. Name string `pulumi:"name"` // Defines the parameters for the action. Parameters UrlSigningActionParametersResponse `pulumi:"parameters"` }
Defines the url signing action for the delivery rule.
type UrlSigningActionResponseArgs ¶
type UrlSigningActionResponseArgs struct { // The name of the action for the delivery rule. Name pulumi.StringInput `pulumi:"name"` // Defines the parameters for the action. Parameters UrlSigningActionParametersResponseInput `pulumi:"parameters"` }
Defines the url signing action for the delivery rule.
func (UrlSigningActionResponseArgs) ElementType ¶
func (UrlSigningActionResponseArgs) ElementType() reflect.Type
func (UrlSigningActionResponseArgs) ToUrlSigningActionResponseOutput ¶
func (i UrlSigningActionResponseArgs) ToUrlSigningActionResponseOutput() UrlSigningActionResponseOutput
func (UrlSigningActionResponseArgs) ToUrlSigningActionResponseOutputWithContext ¶
func (i UrlSigningActionResponseArgs) ToUrlSigningActionResponseOutputWithContext(ctx context.Context) UrlSigningActionResponseOutput
type UrlSigningActionResponseInput ¶
type UrlSigningActionResponseInput interface { pulumi.Input ToUrlSigningActionResponseOutput() UrlSigningActionResponseOutput ToUrlSigningActionResponseOutputWithContext(context.Context) UrlSigningActionResponseOutput }
UrlSigningActionResponseInput is an input type that accepts UrlSigningActionResponseArgs and UrlSigningActionResponseOutput values. You can construct a concrete instance of `UrlSigningActionResponseInput` via:
UrlSigningActionResponseArgs{...}
type UrlSigningActionResponseOutput ¶
type UrlSigningActionResponseOutput struct{ *pulumi.OutputState }
Defines the url signing action for the delivery rule.
func (UrlSigningActionResponseOutput) ElementType ¶
func (UrlSigningActionResponseOutput) ElementType() reflect.Type
func (UrlSigningActionResponseOutput) Name ¶
func (o UrlSigningActionResponseOutput) Name() pulumi.StringOutput
The name of the action for the delivery rule.
func (UrlSigningActionResponseOutput) Parameters ¶
func (o UrlSigningActionResponseOutput) Parameters() UrlSigningActionParametersResponseOutput
Defines the parameters for the action.
func (UrlSigningActionResponseOutput) ToUrlSigningActionResponseOutput ¶
func (o UrlSigningActionResponseOutput) ToUrlSigningActionResponseOutput() UrlSigningActionResponseOutput
func (UrlSigningActionResponseOutput) ToUrlSigningActionResponseOutputWithContext ¶
func (o UrlSigningActionResponseOutput) ToUrlSigningActionResponseOutputWithContext(ctx context.Context) UrlSigningActionResponseOutput
type UrlSigningKey ¶
type UrlSigningKey struct { // Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. KeyId string `pulumi:"keyId"` // Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters KeyVaultSigningKeyParameters `pulumi:"keySourceParameters"` }
Url signing key
type UrlSigningKeyArgs ¶
type UrlSigningKeyArgs struct { // Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. KeyId pulumi.StringInput `pulumi:"keyId"` // Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters KeyVaultSigningKeyParametersInput `pulumi:"keySourceParameters"` }
Url signing key
func (UrlSigningKeyArgs) ElementType ¶
func (UrlSigningKeyArgs) ElementType() reflect.Type
func (UrlSigningKeyArgs) ToUrlSigningKeyOutput ¶
func (i UrlSigningKeyArgs) ToUrlSigningKeyOutput() UrlSigningKeyOutput
func (UrlSigningKeyArgs) ToUrlSigningKeyOutputWithContext ¶
func (i UrlSigningKeyArgs) ToUrlSigningKeyOutputWithContext(ctx context.Context) UrlSigningKeyOutput
type UrlSigningKeyArray ¶
type UrlSigningKeyArray []UrlSigningKeyInput
func (UrlSigningKeyArray) ElementType ¶
func (UrlSigningKeyArray) ElementType() reflect.Type
func (UrlSigningKeyArray) ToUrlSigningKeyArrayOutput ¶
func (i UrlSigningKeyArray) ToUrlSigningKeyArrayOutput() UrlSigningKeyArrayOutput
func (UrlSigningKeyArray) ToUrlSigningKeyArrayOutputWithContext ¶
func (i UrlSigningKeyArray) ToUrlSigningKeyArrayOutputWithContext(ctx context.Context) UrlSigningKeyArrayOutput
type UrlSigningKeyArrayInput ¶
type UrlSigningKeyArrayInput interface { pulumi.Input ToUrlSigningKeyArrayOutput() UrlSigningKeyArrayOutput ToUrlSigningKeyArrayOutputWithContext(context.Context) UrlSigningKeyArrayOutput }
UrlSigningKeyArrayInput is an input type that accepts UrlSigningKeyArray and UrlSigningKeyArrayOutput values. You can construct a concrete instance of `UrlSigningKeyArrayInput` via:
UrlSigningKeyArray{ UrlSigningKeyArgs{...} }
type UrlSigningKeyArrayOutput ¶
type UrlSigningKeyArrayOutput struct{ *pulumi.OutputState }
func (UrlSigningKeyArrayOutput) ElementType ¶
func (UrlSigningKeyArrayOutput) ElementType() reflect.Type
func (UrlSigningKeyArrayOutput) Index ¶
func (o UrlSigningKeyArrayOutput) Index(i pulumi.IntInput) UrlSigningKeyOutput
func (UrlSigningKeyArrayOutput) ToUrlSigningKeyArrayOutput ¶
func (o UrlSigningKeyArrayOutput) ToUrlSigningKeyArrayOutput() UrlSigningKeyArrayOutput
func (UrlSigningKeyArrayOutput) ToUrlSigningKeyArrayOutputWithContext ¶
func (o UrlSigningKeyArrayOutput) ToUrlSigningKeyArrayOutputWithContext(ctx context.Context) UrlSigningKeyArrayOutput
type UrlSigningKeyInput ¶
type UrlSigningKeyInput interface { pulumi.Input ToUrlSigningKeyOutput() UrlSigningKeyOutput ToUrlSigningKeyOutputWithContext(context.Context) UrlSigningKeyOutput }
UrlSigningKeyInput is an input type that accepts UrlSigningKeyArgs and UrlSigningKeyOutput values. You can construct a concrete instance of `UrlSigningKeyInput` via:
UrlSigningKeyArgs{...}
type UrlSigningKeyOutput ¶
type UrlSigningKeyOutput struct{ *pulumi.OutputState }
Url signing key
func (UrlSigningKeyOutput) ElementType ¶
func (UrlSigningKeyOutput) ElementType() reflect.Type
func (UrlSigningKeyOutput) KeyId ¶
func (o UrlSigningKeyOutput) KeyId() pulumi.StringOutput
Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
func (UrlSigningKeyOutput) KeySourceParameters ¶
func (o UrlSigningKeyOutput) KeySourceParameters() KeyVaultSigningKeyParametersOutput
Defines the parameters for using customer key vault for Url Signing Key.
func (UrlSigningKeyOutput) ToUrlSigningKeyOutput ¶
func (o UrlSigningKeyOutput) ToUrlSigningKeyOutput() UrlSigningKeyOutput
func (UrlSigningKeyOutput) ToUrlSigningKeyOutputWithContext ¶
func (o UrlSigningKeyOutput) ToUrlSigningKeyOutputWithContext(ctx context.Context) UrlSigningKeyOutput
type UrlSigningKeyResponse ¶
type UrlSigningKeyResponse struct { // Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. KeyId string `pulumi:"keyId"` // Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters KeyVaultSigningKeyParametersResponse `pulumi:"keySourceParameters"` }
Url signing key
type UrlSigningKeyResponseArgs ¶
type UrlSigningKeyResponseArgs struct { // Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash. KeyId pulumi.StringInput `pulumi:"keyId"` // Defines the parameters for using customer key vault for Url Signing Key. KeySourceParameters KeyVaultSigningKeyParametersResponseInput `pulumi:"keySourceParameters"` }
Url signing key
func (UrlSigningKeyResponseArgs) ElementType ¶
func (UrlSigningKeyResponseArgs) ElementType() reflect.Type
func (UrlSigningKeyResponseArgs) ToUrlSigningKeyResponseOutput ¶
func (i UrlSigningKeyResponseArgs) ToUrlSigningKeyResponseOutput() UrlSigningKeyResponseOutput
func (UrlSigningKeyResponseArgs) ToUrlSigningKeyResponseOutputWithContext ¶
func (i UrlSigningKeyResponseArgs) ToUrlSigningKeyResponseOutputWithContext(ctx context.Context) UrlSigningKeyResponseOutput
type UrlSigningKeyResponseArray ¶
type UrlSigningKeyResponseArray []UrlSigningKeyResponseInput
func (UrlSigningKeyResponseArray) ElementType ¶
func (UrlSigningKeyResponseArray) ElementType() reflect.Type
func (UrlSigningKeyResponseArray) ToUrlSigningKeyResponseArrayOutput ¶
func (i UrlSigningKeyResponseArray) ToUrlSigningKeyResponseArrayOutput() UrlSigningKeyResponseArrayOutput
func (UrlSigningKeyResponseArray) ToUrlSigningKeyResponseArrayOutputWithContext ¶
func (i UrlSigningKeyResponseArray) ToUrlSigningKeyResponseArrayOutputWithContext(ctx context.Context) UrlSigningKeyResponseArrayOutput
type UrlSigningKeyResponseArrayInput ¶
type UrlSigningKeyResponseArrayInput interface { pulumi.Input ToUrlSigningKeyResponseArrayOutput() UrlSigningKeyResponseArrayOutput ToUrlSigningKeyResponseArrayOutputWithContext(context.Context) UrlSigningKeyResponseArrayOutput }
UrlSigningKeyResponseArrayInput is an input type that accepts UrlSigningKeyResponseArray and UrlSigningKeyResponseArrayOutput values. You can construct a concrete instance of `UrlSigningKeyResponseArrayInput` via:
UrlSigningKeyResponseArray{ UrlSigningKeyResponseArgs{...} }
type UrlSigningKeyResponseArrayOutput ¶
type UrlSigningKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (UrlSigningKeyResponseArrayOutput) ElementType ¶
func (UrlSigningKeyResponseArrayOutput) ElementType() reflect.Type
func (UrlSigningKeyResponseArrayOutput) Index ¶
func (o UrlSigningKeyResponseArrayOutput) Index(i pulumi.IntInput) UrlSigningKeyResponseOutput
func (UrlSigningKeyResponseArrayOutput) ToUrlSigningKeyResponseArrayOutput ¶
func (o UrlSigningKeyResponseArrayOutput) ToUrlSigningKeyResponseArrayOutput() UrlSigningKeyResponseArrayOutput
func (UrlSigningKeyResponseArrayOutput) ToUrlSigningKeyResponseArrayOutputWithContext ¶
func (o UrlSigningKeyResponseArrayOutput) ToUrlSigningKeyResponseArrayOutputWithContext(ctx context.Context) UrlSigningKeyResponseArrayOutput
type UrlSigningKeyResponseInput ¶
type UrlSigningKeyResponseInput interface { pulumi.Input ToUrlSigningKeyResponseOutput() UrlSigningKeyResponseOutput ToUrlSigningKeyResponseOutputWithContext(context.Context) UrlSigningKeyResponseOutput }
UrlSigningKeyResponseInput is an input type that accepts UrlSigningKeyResponseArgs and UrlSigningKeyResponseOutput values. You can construct a concrete instance of `UrlSigningKeyResponseInput` via:
UrlSigningKeyResponseArgs{...}
type UrlSigningKeyResponseOutput ¶
type UrlSigningKeyResponseOutput struct{ *pulumi.OutputState }
Url signing key
func (UrlSigningKeyResponseOutput) ElementType ¶
func (UrlSigningKeyResponseOutput) ElementType() reflect.Type
func (UrlSigningKeyResponseOutput) KeyId ¶
func (o UrlSigningKeyResponseOutput) KeyId() pulumi.StringOutput
Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
func (UrlSigningKeyResponseOutput) KeySourceParameters ¶
func (o UrlSigningKeyResponseOutput) KeySourceParameters() KeyVaultSigningKeyParametersResponseOutput
Defines the parameters for using customer key vault for Url Signing Key.
func (UrlSigningKeyResponseOutput) ToUrlSigningKeyResponseOutput ¶
func (o UrlSigningKeyResponseOutput) ToUrlSigningKeyResponseOutput() UrlSigningKeyResponseOutput
func (UrlSigningKeyResponseOutput) ToUrlSigningKeyResponseOutputWithContext ¶
func (o UrlSigningKeyResponseOutput) ToUrlSigningKeyResponseOutputWithContext(ctx context.Context) UrlSigningKeyResponseOutput
type UrlSigningParamIdentifier ¶
type UrlSigningParamIdentifier struct { // Indicates the purpose of the parameter ParamIndicator string `pulumi:"paramIndicator"` // Parameter name ParamName string `pulumi:"paramName"` }
Defines how to identify a parameter for a specific purpose e.g. expires
type UrlSigningParamIdentifierArgs ¶
type UrlSigningParamIdentifierArgs struct { // Indicates the purpose of the parameter ParamIndicator pulumi.StringInput `pulumi:"paramIndicator"` // Parameter name ParamName pulumi.StringInput `pulumi:"paramName"` }
Defines how to identify a parameter for a specific purpose e.g. expires
func (UrlSigningParamIdentifierArgs) ElementType ¶
func (UrlSigningParamIdentifierArgs) ElementType() reflect.Type
func (UrlSigningParamIdentifierArgs) ToUrlSigningParamIdentifierOutput ¶
func (i UrlSigningParamIdentifierArgs) ToUrlSigningParamIdentifierOutput() UrlSigningParamIdentifierOutput
func (UrlSigningParamIdentifierArgs) ToUrlSigningParamIdentifierOutputWithContext ¶
func (i UrlSigningParamIdentifierArgs) ToUrlSigningParamIdentifierOutputWithContext(ctx context.Context) UrlSigningParamIdentifierOutput
type UrlSigningParamIdentifierArray ¶
type UrlSigningParamIdentifierArray []UrlSigningParamIdentifierInput
func (UrlSigningParamIdentifierArray) ElementType ¶
func (UrlSigningParamIdentifierArray) ElementType() reflect.Type
func (UrlSigningParamIdentifierArray) ToUrlSigningParamIdentifierArrayOutput ¶
func (i UrlSigningParamIdentifierArray) ToUrlSigningParamIdentifierArrayOutput() UrlSigningParamIdentifierArrayOutput
func (UrlSigningParamIdentifierArray) ToUrlSigningParamIdentifierArrayOutputWithContext ¶
func (i UrlSigningParamIdentifierArray) ToUrlSigningParamIdentifierArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierArrayOutput
type UrlSigningParamIdentifierArrayInput ¶
type UrlSigningParamIdentifierArrayInput interface { pulumi.Input ToUrlSigningParamIdentifierArrayOutput() UrlSigningParamIdentifierArrayOutput ToUrlSigningParamIdentifierArrayOutputWithContext(context.Context) UrlSigningParamIdentifierArrayOutput }
UrlSigningParamIdentifierArrayInput is an input type that accepts UrlSigningParamIdentifierArray and UrlSigningParamIdentifierArrayOutput values. You can construct a concrete instance of `UrlSigningParamIdentifierArrayInput` via:
UrlSigningParamIdentifierArray{ UrlSigningParamIdentifierArgs{...} }
type UrlSigningParamIdentifierArrayOutput ¶
type UrlSigningParamIdentifierArrayOutput struct{ *pulumi.OutputState }
func (UrlSigningParamIdentifierArrayOutput) ElementType ¶
func (UrlSigningParamIdentifierArrayOutput) ElementType() reflect.Type
func (UrlSigningParamIdentifierArrayOutput) Index ¶
func (o UrlSigningParamIdentifierArrayOutput) Index(i pulumi.IntInput) UrlSigningParamIdentifierOutput
func (UrlSigningParamIdentifierArrayOutput) ToUrlSigningParamIdentifierArrayOutput ¶
func (o UrlSigningParamIdentifierArrayOutput) ToUrlSigningParamIdentifierArrayOutput() UrlSigningParamIdentifierArrayOutput
func (UrlSigningParamIdentifierArrayOutput) ToUrlSigningParamIdentifierArrayOutputWithContext ¶
func (o UrlSigningParamIdentifierArrayOutput) ToUrlSigningParamIdentifierArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierArrayOutput
type UrlSigningParamIdentifierInput ¶
type UrlSigningParamIdentifierInput interface { pulumi.Input ToUrlSigningParamIdentifierOutput() UrlSigningParamIdentifierOutput ToUrlSigningParamIdentifierOutputWithContext(context.Context) UrlSigningParamIdentifierOutput }
UrlSigningParamIdentifierInput is an input type that accepts UrlSigningParamIdentifierArgs and UrlSigningParamIdentifierOutput values. You can construct a concrete instance of `UrlSigningParamIdentifierInput` via:
UrlSigningParamIdentifierArgs{...}
type UrlSigningParamIdentifierOutput ¶
type UrlSigningParamIdentifierOutput struct{ *pulumi.OutputState }
Defines how to identify a parameter for a specific purpose e.g. expires
func (UrlSigningParamIdentifierOutput) ElementType ¶
func (UrlSigningParamIdentifierOutput) ElementType() reflect.Type
func (UrlSigningParamIdentifierOutput) ParamIndicator ¶
func (o UrlSigningParamIdentifierOutput) ParamIndicator() pulumi.StringOutput
Indicates the purpose of the parameter
func (UrlSigningParamIdentifierOutput) ParamName ¶
func (o UrlSigningParamIdentifierOutput) ParamName() pulumi.StringOutput
Parameter name
func (UrlSigningParamIdentifierOutput) ToUrlSigningParamIdentifierOutput ¶
func (o UrlSigningParamIdentifierOutput) ToUrlSigningParamIdentifierOutput() UrlSigningParamIdentifierOutput
func (UrlSigningParamIdentifierOutput) ToUrlSigningParamIdentifierOutputWithContext ¶
func (o UrlSigningParamIdentifierOutput) ToUrlSigningParamIdentifierOutputWithContext(ctx context.Context) UrlSigningParamIdentifierOutput
type UrlSigningParamIdentifierResponse ¶
type UrlSigningParamIdentifierResponse struct { // Indicates the purpose of the parameter ParamIndicator string `pulumi:"paramIndicator"` // Parameter name ParamName string `pulumi:"paramName"` }
Defines how to identify a parameter for a specific purpose e.g. expires
type UrlSigningParamIdentifierResponseArgs ¶
type UrlSigningParamIdentifierResponseArgs struct { // Indicates the purpose of the parameter ParamIndicator pulumi.StringInput `pulumi:"paramIndicator"` // Parameter name ParamName pulumi.StringInput `pulumi:"paramName"` }
Defines how to identify a parameter for a specific purpose e.g. expires
func (UrlSigningParamIdentifierResponseArgs) ElementType ¶
func (UrlSigningParamIdentifierResponseArgs) ElementType() reflect.Type
func (UrlSigningParamIdentifierResponseArgs) ToUrlSigningParamIdentifierResponseOutput ¶
func (i UrlSigningParamIdentifierResponseArgs) ToUrlSigningParamIdentifierResponseOutput() UrlSigningParamIdentifierResponseOutput
func (UrlSigningParamIdentifierResponseArgs) ToUrlSigningParamIdentifierResponseOutputWithContext ¶
func (i UrlSigningParamIdentifierResponseArgs) ToUrlSigningParamIdentifierResponseOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseOutput
type UrlSigningParamIdentifierResponseArray ¶
type UrlSigningParamIdentifierResponseArray []UrlSigningParamIdentifierResponseInput
func (UrlSigningParamIdentifierResponseArray) ElementType ¶
func (UrlSigningParamIdentifierResponseArray) ElementType() reflect.Type
func (UrlSigningParamIdentifierResponseArray) ToUrlSigningParamIdentifierResponseArrayOutput ¶
func (i UrlSigningParamIdentifierResponseArray) ToUrlSigningParamIdentifierResponseArrayOutput() UrlSigningParamIdentifierResponseArrayOutput
func (UrlSigningParamIdentifierResponseArray) ToUrlSigningParamIdentifierResponseArrayOutputWithContext ¶
func (i UrlSigningParamIdentifierResponseArray) ToUrlSigningParamIdentifierResponseArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseArrayOutput
type UrlSigningParamIdentifierResponseArrayInput ¶
type UrlSigningParamIdentifierResponseArrayInput interface { pulumi.Input ToUrlSigningParamIdentifierResponseArrayOutput() UrlSigningParamIdentifierResponseArrayOutput ToUrlSigningParamIdentifierResponseArrayOutputWithContext(context.Context) UrlSigningParamIdentifierResponseArrayOutput }
UrlSigningParamIdentifierResponseArrayInput is an input type that accepts UrlSigningParamIdentifierResponseArray and UrlSigningParamIdentifierResponseArrayOutput values. You can construct a concrete instance of `UrlSigningParamIdentifierResponseArrayInput` via:
UrlSigningParamIdentifierResponseArray{ UrlSigningParamIdentifierResponseArgs{...} }
type UrlSigningParamIdentifierResponseArrayOutput ¶
type UrlSigningParamIdentifierResponseArrayOutput struct{ *pulumi.OutputState }
func (UrlSigningParamIdentifierResponseArrayOutput) ElementType ¶
func (UrlSigningParamIdentifierResponseArrayOutput) ElementType() reflect.Type
func (UrlSigningParamIdentifierResponseArrayOutput) ToUrlSigningParamIdentifierResponseArrayOutput ¶
func (o UrlSigningParamIdentifierResponseArrayOutput) ToUrlSigningParamIdentifierResponseArrayOutput() UrlSigningParamIdentifierResponseArrayOutput
func (UrlSigningParamIdentifierResponseArrayOutput) ToUrlSigningParamIdentifierResponseArrayOutputWithContext ¶
func (o UrlSigningParamIdentifierResponseArrayOutput) ToUrlSigningParamIdentifierResponseArrayOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseArrayOutput
type UrlSigningParamIdentifierResponseInput ¶
type UrlSigningParamIdentifierResponseInput interface { pulumi.Input ToUrlSigningParamIdentifierResponseOutput() UrlSigningParamIdentifierResponseOutput ToUrlSigningParamIdentifierResponseOutputWithContext(context.Context) UrlSigningParamIdentifierResponseOutput }
UrlSigningParamIdentifierResponseInput is an input type that accepts UrlSigningParamIdentifierResponseArgs and UrlSigningParamIdentifierResponseOutput values. You can construct a concrete instance of `UrlSigningParamIdentifierResponseInput` via:
UrlSigningParamIdentifierResponseArgs{...}
type UrlSigningParamIdentifierResponseOutput ¶
type UrlSigningParamIdentifierResponseOutput struct{ *pulumi.OutputState }
Defines how to identify a parameter for a specific purpose e.g. expires
func (UrlSigningParamIdentifierResponseOutput) ElementType ¶
func (UrlSigningParamIdentifierResponseOutput) ElementType() reflect.Type
func (UrlSigningParamIdentifierResponseOutput) ParamIndicator ¶
func (o UrlSigningParamIdentifierResponseOutput) ParamIndicator() pulumi.StringOutput
Indicates the purpose of the parameter
func (UrlSigningParamIdentifierResponseOutput) ParamName ¶
func (o UrlSigningParamIdentifierResponseOutput) ParamName() pulumi.StringOutput
Parameter name
func (UrlSigningParamIdentifierResponseOutput) ToUrlSigningParamIdentifierResponseOutput ¶
func (o UrlSigningParamIdentifierResponseOutput) ToUrlSigningParamIdentifierResponseOutput() UrlSigningParamIdentifierResponseOutput
func (UrlSigningParamIdentifierResponseOutput) ToUrlSigningParamIdentifierResponseOutputWithContext ¶
func (o UrlSigningParamIdentifierResponseOutput) ToUrlSigningParamIdentifierResponseOutputWithContext(ctx context.Context) UrlSigningParamIdentifierResponseOutput